У меня есть мои тесты для приложения Django в каталоге тестов:
my_project/apps/my_app/
├── __init__.py
├── tests
│ ├── __init__.py
│ ├── field_tests.py
│ └── storage_tests.py
├── urls.py
├── utils.py
└── views.py
Тестер Django требует, чтобы я поместил функцию suite() в файл __init__.py
моего каталога приложений. Эта функция возвращает те тесты, которые будут выполняться, когда я это сделаю
$ python manage.py test
Я установил django-нос. Когда я пытаюсь запустить тесты с django-носом, запускаются 0 тестов:
$ python manage.py test <app_name>
Если я указываю непосредственно на тестовом модуле, тесты выполняются:
$ python manage.py test my_project.apps.my_app.tests.storage_tests
Почему django-нос тест-бегун не найти мои тесты? Что я должен делать?