Как запустить unitest из определенного файла?

В моем проекте есть задача добавить несколько Unittests к API. У нас много приложений django и мне нужно сделать работу только с одним:

apps\data\tests.py

Но когда я пытаюсь указать именно этот файл/папку, чтобы запустить именно эти Тесты:

python3 manage.py test data.tests

или

python3 manage.py test data.tests.py

он все еще выполняет ВСЕ тесты между ВСЕМИ приложениями. Я провел часовой поиск в интернете, но все предлагают использовать:

 python3 manage.py test  + "path to the folder/file".

Но он все еще работает. Может быть мне не хватает какой-то конфигурации General test в settings.py?

Спасибо,

Вам нужно начать с вашего app имени. Для запуска тестов только из файла tests.py в приложении apps выполните:

python3 manage.py test apps.data.tests

Чтобы запустить конкретные TestCase, выполните:

python3 manage.py test apps.data.tests.MyTestCase

или даже только один тест:

python3 manage.py test apps.data.tests.MyTestCase.my_first_test
Вернуться на верх