def test_hastests(self): from testdoc.tests import hastests find_tests(self.collector, hastests) self.assertEqual( self.collector.log, [ ("module", hastests), ("class", hastests.SomeTest), ("method", hastests.SomeTest.test_foo_handles_qux), ("method", hastests.SomeTest.test_bar), ("class", hastests.AnotherTest), ("method", hastests.AnotherTest.test_baz), ], )
def test_hasemptycase(self): from testdoc.tests import hasemptycase find_tests(self.collector, hasemptycase) self.assertEqual(self.collector.log, [("module", hasemptycase), ("class", hasemptycase.SomeTest)])
def test_empty(self): from testdoc.tests import empty find_tests(self.collector, empty) self.assertEqual(self.collector.log, [("module", empty)])