From 297645d77929880d79cb251f9535f37ae0a34d50 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Martin=20Mo=C5=BEina?= <martin.mozina@fri.uni-lj.si>
Date: Thu, 23 Mar 2017 16:44:50 +0100
Subject: Returns first failed test instead of last.

---
 python/problems/lists_and_for/calculator_polish/common.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

(limited to 'python/problems/lists_and_for')

diff --git a/python/problems/lists_and_for/calculator_polish/common.py b/python/problems/lists_and_for/calculator_polish/common.py
index cd18f3b..ab3dc54 100644
--- a/python/problems/lists_and_for/calculator_polish/common.py
+++ b/python/problems/lists_and_for/calculator_polish/common.py
@@ -71,8 +71,9 @@ def test(python, code, aux_code=''):
         if all(string_almost_equal(output, c, prec=2) for c in correct):
             n_correct += 1
         else:
-            tin = test_in[i][1]
-            tout = correct
+            if not tin:
+                tin = test_in[i][1]
+                tout = correct
 
     passed = n_correct == len(test_in)
 
-- 
cgit v1.2.1