Обнаружение теста Django не удалось
У меня есть куча приложений, все внутри apps
папка. Я добавляю несколько тестов в свой проект. Это работает хорошо, модели / шаблоны / статическое обнаружение работает очень хорошо. Теперь я хотел бы добавить несколько тестов в мои проекты, поэтому я создал tests.py
файл внутри моего приложения. Когда я хочу запустить тест (manage.py test
) это не работает. Я должен указать название приложения, чтобы оно работало. Я пробовал с Джанго-носом и у меня к тому же выводу. Я понял, что это потому, что мои приложения вложены в папку, но работает любое другое открытие django.
ttn_org
├── apps
│ ├── app1
│ │ ├── __init__.py
│ │ ├── forms.py
│ │ ├── urls.py
│ │ ├── views.py
│ ├── app2
│ │ ├── __init__.py
│ │ ├── forms.py
│ │ ├── tests.py <- does not work
│ │ ├── urls.py
│ │ └── views.py
├── app3
│ ├── __init__.py
│ ├── tests.py <- does work
│ ├── forms.py
│ ├── urls.py
│ └── views.py
├── manage.py
├── requirements.txt
└── project
├── __init__.py
├── celery.py
├── settings.py
├── urls.py
└── wsgi.py
я имею sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))
добавить сделать папку приложений пригодной для использования
1 ответ
Я установил django-nose
и запустить его с опцией --where apps