[New-bugs-announce] [issue18848] In unittest.TestResult .startTestRun() and .stopTestRun() methods don't work
py.user
report at bugs.python.org
Tue Aug 27 08:48:50 CEST 2013
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 at 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 at 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 <report at bugs.python.org>
<http://bugs.python.org/issue18848>
_______________________________________
More information about the New-bugs-announce
mailing list