1

走ったら分かる

$ ./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ますが、これは避けたいと思います。構成オプションなど、よりクリーンなソリューションを探しています。

4

0 に答える 0