我想创建一个测试套件手动而不是使用试验发现的(只在一个模块中,其他人应该使用发现)。 我发现我如何在单元测试做到这一点,但我不知道如何处理转移到鼻子,以及如何与发现混合。 该鼻文档没有例子,我不知道我应该如何使用它们。 可能有人请给我一个例子吗?
详细信息:我有我想要的几次用不同的参数运行的每个方法的测试类。 理想的情况下也改变测试的名称为可读。 我试图测试发生器 ,但他们是有相当马车。
我想创建一个测试套件手动而不是使用试验发现的(只在一个模块中,其他人应该使用发现)。 我发现我如何在单元测试做到这一点,但我不知道如何处理转移到鼻子,以及如何与发现混合。 该鼻文档没有例子,我不知道我应该如何使用它们。 可能有人请给我一个例子吗?
详细信息:我有我想要的几次用不同的参数运行的每个方法的测试类。 理想的情况下也改变测试的名称为可读。 我试图测试发生器 ,但他们是有相当马车。
给nosetests的路径,你的套件,它会被执行,而不是使用鼻的测试发现。
这条命令:
nosetests
是否自动测试发现。
这些命令:
nosetests /path/to/file.py
nosetests /path/to/directory
在运行测试file.py
和directory
分别。
或者,你可以启动特定目录的自动发现:
nosetests -w /path/to/directory
退房nosetests -h的选项的完整列表 。