def test_usesAdaptedReporterWithRun(self): """ For decorated tests, C{run} uses a result adapter that preserves the test decoration for calls to C{addError}, C{startTest} and the like. See L{reporter._AdaptedReporter}. """ test = unittest.TestCase() decoratedTest = unittest.TestDecorator(test) result = LoggingReporter() decoratedTest.run(result) self.assertTestsEqual(result.test, decoratedTest)
def test_usesAdaptedReporterWithRun(self): """ For decorated tests, C{run} uses a result adapter that preserves the test decoration for calls to C{addError}, C{startTest} and the like. See L{reporter._AdaptedReporter}. """ test = self.TestCase() decoratedTest = unittest.TestDecorator(test) # Move to top in ticket #5964: from twisted.trial.test.test_reporter import LoggingReporter result = LoggingReporter() decoratedTest.run(result) self.assertTestsEqual(result.test, decoratedTest)