我有几个充满测试用例的模块,并希望创建一个运行它们的模块。我尝试使用TestLoader.loadTestFromModule
在每个模块中加载测试,但它总是返回空的测试套件。实现这一目标的最简单方法是什么?
答案 0 :(得分:0)
看看nose。它也可以通过编程方式调用,因此可以在配置完成后调用它们。
答案 1 :(得分:0)
好吧,问题在于我将模块名称作为字符串递交,当我应该像这样处理模块对象时:
import unittest
import SomeTestModule
loader = unittest.TestLoader()
loader.loadTestsFromModule(SomeTestModule)
真的是初学者的错误。