def test_error(self):
class ErrorTest(TestCase):
ran = False
def test_foo(s):
s.ran = True
1/0
test = ErrorTest('test_foo')
result = pyunit.TestResult()
test.run(result)
self.failUnless(test.ran)
self.assertEqual(1, result.testsRun)
self.assertEqual(1, len(result.errors))
self.failIf(result.wasSuccessful())
评论列表
文章目录