手动添加测试套件鼻子(Manually adding test suite to nose)

2019-09-18 13:29发布

我想创建一个测试套件手动而不是使用试验发现的(只在一个模块中,其他人应该使用发现)。 我发现我如何在单元测试做到这一点,但我不知道如何处理转移到鼻子,以及如何与发现混合。 该鼻文档没有例子,我不知道我应该如何使用它们。 可能有人请给我一个例子吗?

详细信息:我有我想要的几次用不同的参数运行的每个方法的测试类。 理想的情况下也改变测试的名称为可读。 我试图测试发生器 ,但他们是有相当马车。

Answer 1:

给nosetests的路径,你的套件,它会被执行,而不是使用鼻的测试发现。

这条命令:

nosetests 

是否自动测试发现。

这些命令:

nosetests /path/to/file.py
nosetests /path/to/directory

在运行测试file.pydirectory分别。

或者,你可以启动特定目录的自动发现:

nosetests -w /path/to/directory

退房nosetests -h的选项的完整列表 。



文章来源: Manually adding test suite to nose