我有一组50多个单元测试计划使用Python Nose-tests运行/执行。
这些50多个单元测试是按顺序编写的,当它们作为一个测试套件运行时,它们会利用前一个的输出。
然而,鼻子测试似乎选择了自己的顺序,并不真正关心我配置单元测试的顺序。
我已经四处寻找堆栈溢出的可能答案/参考,但没有成功。任何人都可以指向我可以设置的任何现有配置参数或Nose-tests Flags,以使测试套件中的单元测试按给定顺序执行吗?
提前致谢。
答案 0 :(得分:1)
两个答案,
def test_01_foo():
assert foo()
def test_02_bar():
assert bar()
答案 1 :(得分:0)
Nose 按特定顺序运行测试:
与py.test一样,nose按照它们的顺序运行功能测试 出现在模块文件中。 TestCase派生的测试和其他测试 类按字母顺序运行。
更多信息:nose.readthedocs.io