mirror of
https://github.com/python/cpython.git
synced 2025-08-01 07:33:08 +00:00
unittest.TestResult can now be used with the TextTestRunner. TextTestRunner compatible with old TestResult objects.
This commit is contained in:
parent
cf80f04b16
commit
d99ef9a9df
3 changed files with 34 additions and 7 deletions
|
@ -148,15 +148,22 @@ class TextTestRunner(object):
|
|||
stopTime = time.time()
|
||||
timeTaken = stopTime - startTime
|
||||
result.printErrors()
|
||||
self.stream.writeln(result.separator2)
|
||||
if hasattr(result, 'separator2'):
|
||||
self.stream.writeln(result.separator2)
|
||||
run = result.testsRun
|
||||
self.stream.writeln("Ran %d test%s in %.3fs" %
|
||||
(run, run != 1 and "s" or "", timeTaken))
|
||||
self.stream.writeln()
|
||||
results = map(len, (result.expectedFailures,
|
||||
result.unexpectedSuccesses,
|
||||
result.skipped))
|
||||
expectedFails, unexpectedSuccesses, skipped = results
|
||||
|
||||
expectedFails = unexpectedSuccesses = skipped = 0
|
||||
try:
|
||||
results = map(len, (result.expectedFailures,
|
||||
result.unexpectedSuccesses,
|
||||
result.skipped))
|
||||
expectedFails, unexpectedSuccesses, skipped = results
|
||||
except AttributeError:
|
||||
pass
|
||||
|
||||
infos = []
|
||||
if not result.wasSuccessful():
|
||||
self.stream.write("FAILED")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue