我有几个充满测试用例的模块,我想创建一个运行它们的模块。我试着用 TestLoader.loadTestFromModule ,但它总是返回空的测试套件。最简单的方法是什么?
TestLoader.loadTestFromModule
nose . 也可以通过编程方式调用它,因此,一旦配置了它,就可以使用它来调用测试。
好吧,问题是我把模块名作为字符串交了进去,而我本应该这样交模块对象的:
import unittest import SomeTestModule loader = unittest.TestLoader() loader.loadTestsFromModule(SomeTestModule)
真是初学者的错误。