New submission from py.user: http://docs.python.org/3/library/unittest.html#unittest.TestResult.startTestRun http://docs.python.org/3/library/unittest.html#unittest.TestResult.stopTestRun
result.py: #!/usr/bin/env python3 import unittest class Test(unittest.TestCase): def test_1(self): print('test_1') def test_2(self): print('test_2') self.fail('msg') class Result(unittest.TestResult): def startTestRun(self, test): print('starttestrun', test) def stopTestRun(self, test): print('stoptestrun', test) def startTest(self, test): print('starttest', test) def stopTest(self, test): print('stoptest', test) result = Result() suite = unittest.defaultTestLoader.loadTestsFromTestCase(Test) suite.run(result) print(result) output: [guest@localhost result]$ ./result.py starttest test_1 (__main__.Test) test_1 stoptest test_1 (__main__.Test) starttest test_2 (__main__.Test) test_2 stoptest test_2 (__main__.Test) <__main__.Result run=0 errors=0 failures=1> [guest@localhost result]$ I tried also print messages to a file - same thing ---------- components: Library (Lib) messages: 196266 nosy: py.user priority: normal severity: normal status: open title: In unittest.TestResult .startTestRun() and .stopTestRun() methods don't work type: behavior versions: Python 3.3 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue18848> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com