This commit is contained in:
Kovid Goyal 2013-08-25 14:13:52 +05:30
parent 302b68135f
commit 50ce1c08af

View File

@ -48,13 +48,13 @@ class TestResult(unittest.TextTestResult):
elapsed -= self.start_time.get(test, elapsed)
self.times[test] = elapsed
self.stream.writeln = orig
self.stream.writeln(' [%.1g secs]' % elapsed)
self.stream.writeln(' [%.1g s]' % elapsed)
def stopTestRun(self):
super(TestResult, self).stopTestRun()
if self.wasSuccessful():
tests = sorted(self.times, key=self.times.get, reverse=True)
slowest = ['%s [%g]' % (t.id(), self.times[t]) for t in tests[:3]]
slowest = ['%s [%g s]' % (t.id(), self.times[t]) for t in tests[:3]]
self.stream.writeln('\nSlowest tests: %s' % ' '.join(slowest))
def find_tests():