def test_add_result(self): result1 = TestResult() result2 = TestResult() result1.testStarted() result1.testFailed() result2.testStarted() combined_result = result1.add(result2) assert "2 run, 1 failed" == combined_result.summary()
def setup(self): self.result = TestResult()
def test_failed_result_formatting(self): result = TestResult() result.testStarted() result.testFailed() assert "1 run, 1 failed"
test.run(self.result) assert any("Fake Error" in e for e in self.result.exceptions()) def test_suite(self): suite = TestSuite() suite.add(WasRun('test_method')) suite.add(WasRun('test_failed_method')) suite.run(self.result) assert "2 run, 1 failed" == self.result.summary() tests = [ 'test_template_method', 'test_result', 'test_failed_result_formatting', 'test_result_failed', 'test_result_failed_during_setup', 'test_summary_includes_exceptions', 'test_suite', ] ts = TestSuite() r = TestResult() for t in tests: ts.add(TestCaseTest(t)) ts.run(r) print(r.summary()) for e in r.exceptions(): print(e) print()