From 5de2ec0def3e4ad0ead20b426e81509fd8e48c6d Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Sat, 4 Sep 2010 23:04:28 +0200 Subject: subunit: Import latest upstream. --- lib/subunit/filters/subunit-ls | 51 +----------------------------------------- 1 file changed, 1 insertion(+), 50 deletions(-) (limited to 'lib/subunit/filters') diff --git a/lib/subunit/filters/subunit-ls b/lib/subunit/filters/subunit-ls index 15ec4b01e6..86461347d3 100755 --- a/lib/subunit/filters/subunit-ls +++ b/lib/subunit/filters/subunit-ls @@ -18,58 +18,9 @@ from optparse import OptionParser import sys -import unittest from subunit import DiscardStream, ProtocolTestCase - -class TestIdPrintingResult(unittest.TestResult): - - def __init__(self, stream, show_times=False): - """Create a FilterResult object outputting to stream.""" - unittest.TestResult.__init__(self) - self._stream = stream - self.failed_tests = 0 - self.__time = 0 - self.show_times = show_times - self._test = None - self._test_duration = 0 - - def addError(self, test, err): - self.failed_tests += 1 - self._test = test - - def addFailure(self, test, err): - self.failed_tests += 1 - self._test = test - - def addSuccess(self, test): - self._test = test - - def reportTest(self, test, duration): - if self.show_times: - seconds = duration.seconds - seconds += duration.days * 3600 * 24 - seconds += duration.microseconds / 1000000.0 - self._stream.write(test.id() + ' %0.3f\n' % seconds) - else: - self._stream.write(test.id() + '\n') - - def startTest(self, test): - self._start_time = self._time() - - def stopTest(self, test): - test_duration = self._time() - self._start_time - self.reportTest(self._test, test_duration) - - def time(self, time): - self.__time = time - - def _time(self): - return self.__time - - def wasSuccessful(self): - "Tells whether or not this result was a success" - return self.failed_tests == 0 +from subunit.test_results import TestIdPrintingResult parser = OptionParser(description=__doc__) -- cgit