summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--selftest/subunithelper.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/selftest/subunithelper.py b/selftest/subunithelper.py
index d03a1d0441..d2054a9498 100644
--- a/selftest/subunithelper.py
+++ b/selftest/subunithelper.py
@@ -76,7 +76,7 @@ def parse_results(msg_ops, statistics, fh):
if result in ("success", "successful"):
try:
open_tests.remove(testname)
- except KeyError:
+ except ValueError:
statistics['TESTS_ERROR']+=1
msg_ops.end_test(testname, "error", True,
"Test was never started")
@@ -86,7 +86,7 @@ def parse_results(msg_ops, statistics, fh):
elif result in ("xfail", "knownfail"):
try:
open_tests.remove(testname)
- except KeyError:
+ except ValueError:
statistics['TESTS_ERROR']+=1
msg_ops.end_test(testname, "error", True,
"Test was never started")
@@ -97,7 +97,7 @@ def parse_results(msg_ops, statistics, fh):
elif result in ("failure", "fail"):
try:
open_tests.remove(testname)
- except KeyError:
+ except ValueError:
statistics['TESTS_ERROR']+=1
msg_ops.end_test(testname, "error", True,
"Test was never started")
@@ -115,7 +115,7 @@ def parse_results(msg_ops, statistics, fh):
statistics['TESTS_ERROR']+=1
try:
open_tests.remove(testname)
- except KeyError:
+ except ValueError:
pass
msg_ops.end_test(testname, "error", True, reason)
elif result == "skip-testsuite":