def _do_discovery(self, options):
start_dir = options.start
pattern = options.pattern
top_level_dir = options.top
loader = unittest.TestLoader()
self.test = loader.discover(start_dir, pattern, top_level_dir)
finder = doctest.DocTestFinder(exclude_empty=False)
for name in glob.glob('mechanize/*.py'):
name = os.path.basename(name).rpartition('.')[0]
self.test.addTest(
doctest.DocTestSuite('mechanize.' + name, test_finder=finder))
self.test.addTest(doctest.DocFileSuite(
*glob.glob('test/*.doctest'), module_relative=False))
评论列表
文章目录