diff options
author | Michael Foord <fuzzyman@voidspace.org.uk> | 2010-12-19 14:12:23 (GMT) |
---|---|---|
committer | Michael Foord <fuzzyman@voidspace.org.uk> | 2010-12-19 14:12:23 (GMT) |
commit | 5657ff8aa0aa9d53f92fc11cc2d4b7e23f5cb95a (patch) | |
tree | 0ac6fac427a34cc3d93390285468c9ab0ea8198e /Lib/unittest/test | |
parent | 62a1aaeeac5c6d2349a0698e1ba23870a6756e5e (diff) | |
download | cpython-5657ff8aa0aa9d53f92fc11cc2d4b7e23f5cb95a.zip cpython-5657ff8aa0aa9d53f92fc11cc2d4b7e23f5cb95a.tar.gz cpython-5657ff8aa0aa9d53f92fc11cc2d4b7e23f5cb95a.tar.bz2 |
Improvement to fix for issue 9926 to allow TestResult to be reused.
Diffstat (limited to 'Lib/unittest/test')
-rw-r--r-- | Lib/unittest/test/test_suite.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Lib/unittest/test/test_suite.py b/Lib/unittest/test/test_suite.py index d212bd0..72fb527 100644 --- a/Lib/unittest/test/test_suite.py +++ b/Lib/unittest/test/test_suite.py @@ -353,11 +353,15 @@ class Test_TestSuite(unittest.TestCase, TestEquality): unittest.TestSuite.__call__(self, *args, **kw) suite = MySuite() + result = unittest.TestResult() wrapper = unittest.TestSuite() wrapper.addTest(suite) - wrapper(unittest.TestResult()) + wrapper(result) self.assertTrue(suite.called) + # reusing results should be permitted even if abominable + self.assertFalse(result._testRunEntered) + if __name__ == '__main__': unittest.main() |