在python unittest库中TestLoader中还有,discover是最简单的方式,另外可以直接使用nose。
def discover(): loader = unittest.TestLoader() suite1 = loader.discover('/xx/xx/xx') suite2 = loader.discover('/yy/yy/yy') alltests = unittest.TestSuite((suite1, suite2)) return unittest.TextTestRunner(verbosity=2).run(alltests)