Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想手动创建一个测试套件,而不是使用测试发现(仅在一个模块中,其他应该使用发现)。我发现如何在单元测试中做到这一点,但我不确定如何将其转移到鼻子以及它如何与发现混合。鼻子文档没有示例,我不明白我应该如何使用它们。有人可以给我一个例子吗?
详细信息:我有测试类,我想用不同的参数运行每个方法几次。理想情况下,还将测试名称更改为可读的名称。我尝试了测试生成器,但它们有很多错误。
为nosetests 提供您的套件的路径,它将被执行而不是使用Nose 的测试发现。
这个命令:
nosetests
进行自动测试发现。
这些命令:
nosetests /path/to/file.py nosetests /path/to/directory
file.py分别在和中运行测试directory。
file.py
directory
或者,您可以在特定目录中启动自动发现:
nosetests -w /path/to/directory
查看nosetests -h 以获得完整的选项列表。