使用 Django 的常规测试运行程序,您可以深入运行特定应用程序、TestCase 的特定子类或 TestCase 的特定子类中的特定测试。
例如:
./manage.py test myapp.MyTestCase.test_something
但是,django-nose 似乎不支持测试特定应用程序之外的任何内容。如何复制最后两种行为?
使用 Django 的常规测试运行程序,您可以深入运行特定应用程序、TestCase 的特定子类或 TestCase 的特定子类中的特定测试。
例如:
./manage.py test myapp.MyTestCase.test_something
但是,django-nose 似乎不支持测试特定应用程序之外的任何内容。如何复制最后两种行为?
Nose支持以下语法(:
测试脚本名称和测试类名称之间的注释):
./manage.py test myapp.tests.test_script:MyTestCase.test_method
正确答案是 ./manage.py test myapp/tests/test_script:MyTestCase.test_method。
在相对路径中使用点对我来说不起作用,但斜线可以。