37

使用 Django 的常规测试运行程序,您可以深入运行特定应用程序、TestCase 的特定子类或 TestCase 的特定子类中的特定测试。

例如:

./manage.py test myapp.MyTestCase.test_something

但是,django-nose 似乎不支持测试特定应用程序之外的任何内容。如何复制最后两种行为?

4

2 回答 2

81

Nose支持以下语法(:测试脚本名称和测试类名称之间的注释):

./manage.py test myapp.tests.test_script:MyTestCase.test_method
于 2013-09-16T17:50:23.820 回答
7

正确答案是 ./manage.py test myapp/tests/test_script:MyTestCase.test_method。

在相对路径中使用点对我来说不起作用,但斜线可以。

于 2015-10-09T18:45:26.357 回答