예제 #1
0
 def test_suite(self):
     suite = TestSuite()
     suite.add(WasRun("testMethod"))
     suite.add(WasRun("brokenMethod"))
     result = suite.run()
     assert result.summary() == "2 run, 1 failed"
예제 #2
0
        result.testStarted()
        result.testFailed()
        assert "1 run, 1 failed"

    def test_suite(self):
        suite = TestSuite()
        suite.add(WasRun("testMethod"))
        suite.add(WasRun("brokenMethod"))
        result = suite.run()
        assert result.summary() == "2 run, 1 failed"

    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()


suite = TestSuite()
suite.add(TestTestCase("test_run"))
suite.add(TestTestCase("test_result"))
suite.add(TestTestCase("test_failed"))
suite.add(TestTestCase("test_failed_result_formatting"))
suite.add(TestTestCase("test_suite"))
suite.add(TestTestCase("test_add_result"))
result = suite.run()
print(result.summary())
예제 #3
0
        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()
예제 #4
0
 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()
예제 #5
0
	def testSuite(self):
		suite = TestSuite()
		suite.add(WasRun('testMethod'))
		suite.add(WasRun('testBrokenMethod'))
		suite.run(self.result)
		assert('2 run, 1 failed' == self.result.summary())