diff options
-rw-r--r-- | test/unittest_testlib.py | 4 | ||||
-rw-r--r-- | testlib.py | 5 |
2 files changed, 5 insertions, 4 deletions
diff --git a/test/unittest_testlib.py b/test/unittest_testlib.py index f68404b..012065e 100644 --- a/test/unittest_testlib.py +++ b/test/unittest_testlib.py @@ -338,7 +338,7 @@ class GenerativeTestsTC(TestCase): yield self.assertEqual, i, i def ouch(self): raise ValueError('stop !') result = self.runner.run(FooTC('test_generative')) - self.assertEqual(result.testsRun, 6) + self.assertEqual(result.testsRun, 11) self.assertEqual(len(result.failures), 0) self.assertEqual(len(result.errors), 1) @@ -404,7 +404,7 @@ class GenerativeTestsTC(TestCase): yield InnerTest("check_%s"%i, self.check, i) result = self.runner.run(FooTC('test_generative')) - self.assertEqual(result.testsRun, 6) + self.assertEqual(result.testsRun, 10) self.assertEqual(len(result.failures), 0) self.assertEqual(len(result.errors), 1) self.assertEqual(len(result.skipped), 0) @@ -557,8 +557,9 @@ succeeded test into", osp.join(os.getcwd(), FILE_RESTART) success = True else: success = False - if status == 2: - result.shouldStop = True + # XXX Don't stop anymore if an error occured + #if status == 2: + # result.shouldStop = True if result.shouldStop: # either on error or on exitfirst + error break except: |