def test_catches_generator_tests(self):
class BrokenTests(TestCase):
run_tests_with = self.executor
def test(self):
yield None
test = BrokenTests("test")
result = test.run()
self.assertThat(result.errors, HasLength(1))
self.assertThat(result.errors[0], MatchesListwise((
Is(test),
DocTestMatches(
"""\
...InvalidTest:
Test returned a generator. Should it be
decorated with inlineCallbacks?
"""
),
)))
评论列表
文章目录