如何从几个模块运行所有测试用例?

2024-03-28 15:15:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我有几个充满测试用例的模块,我想创建一个运行它们的模块。我尝试使用TestLoader.loadTestFromModule在每个模块中加载测试,但它总是返回空的测试套件。最简单的方法是什么?你知道吗


Tags: 模块方法套件测试用例testloaderloadtestfrommodule
2条回答

好吧,问题是我把模块名作为字符串交了进去,而我本应该这样交模块对象的:

import unittest
import SomeTestModule

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

真是初学者的错误。你知道吗

看看nose。也可以通过编程方式调用它,因此,一旦配置了它,就可以使用它来调用测试。你知道吗

相关问题 更多 >