テストディレクトリにDjangoアプリケーションのテストがあります。
my_project/apps/my_app/
├── __init__.py
├── tests
│ ├── __init__.py
│ ├── field_tests.py
│ └── storage_tests.py
├── urls.py
├── utils.py
└── views.py
__init__.py
Djangoテストランナーでは、アプリケーションのテストディレクトリのファイルにsuite()関数を配置する必要があります。この関数は、$ pythonmanage.pytestを実行したときに実行されるテストケースを返します。
django-noseをインストールしました。django-noseでテストを実行しようとすると、0個のテストが実行されます。
$ python manage.py test <app_name>
テストモジュールを直接指すと、テストが実行されます。
$ python manage.py test my_project.apps.my_app.tests.storage_tests
django-noseのテストランナーが私のテストを見つけられないのはなぜですか?私は何をしなければなりませんか?