走ったら分かる
$ ./manage.py test
test*.py
次に、現在の作業ディレクトリの下にある名前のファイルでテストを検出します。
また、次のようにテスト ラベルを指定できることも知っています。
$ ./manage.py test animals.tests
animals.tests
その後、モジュール内のすべてのテストが実行されます。
別のオプションは、次のようにディレクトリを指定することです。
$ ./manage.py test animals/
そして、animals/
ディレクトリ内のすべてのテストが検出され、実行されます。(上記の例はdocsからのものです。)
テストするデフォルトのテスト ラベルまたはテストの検出に使用するディレクトリを指定する方法があるかどうかを知りたいです。
デフォルトでディレクトリでテストを実行したいとしましょうanimals/
(つまり、特に指定されていない場合)。その場合、次の 2 つのコマンドは等しくなります。
$ ./manage.py test
$ ./manage.py test animals/
私はまだこのような別のテストを実行できるようにしたいのですが:
$ ./manage.py test people/
ありがとうございました。
PS管理コマンドを再定義できることは知っていtest
ますが、これは避けたいと思います。構成オプションなど、よりクリーンなソリューションを探しています。