2010-08-10 74 views
1

我有几个充满测试用例的模块,并且想创建一个运行它们的模块。我尝试使用TestLoader.loadTestFromModule加载每个模块中的测试,但它总是返回空的测试套件。什么是最简单的方法来实现这一点?如何运行几个模块的所有测试用例?

回答

0

好了,问题出现了,我的模块,名称为字符串,当我本来应该在模块的对象交给这样流传:

import unittest 
import SomeTestModule 

loader = unittest.TestLoader() 
loader.loadTestsFromModule(SomeTestModule) 

真是一个初学者的错误。

0

看一看nose。它也可以通过编程方式调用,因此可以在您配置完毕后用它来调用您的测试。

相关问题