web-dev-qa-db-ja.com

Django-noseで単一のテストまたは単一のTestCaseを実行する方法は?

Djangoの通常のテストランナーを使用すると、特定のアプリ、TestCaseの特定のサブクラス、またはTestCaseの特定のサブクラス内の特定のテストでドリルダウンしてテストを実行できます。

例えば。:

./manage.py test myapp.MyTestCase.test_something

ただし、Django-noseは特定のアプリのテスト以外には何もサポートしていないようです。最後の2つの動作を再現するにはどうすればよいですか?

35
GDorn

supports 次の構文(注:テストスクリプト名とテストクラス名の間):

./manage.py test myapp.tests.test_script:MyTestCase.test_method
72
alecxe

正解は./manage.py test myapp/tests/test_script:MyTestCase.test_methodです。

相対パスでドットを使用するとうまくいきませんでしたが、スラッシュはうまくいきました。

6
Arun Gandikota