#django #python-3.x #unit-testing #django-unittest
#django #python-3.x #модульное тестирование #django-unittest
Вопрос:
У меня есть проект Django, который я пытаюсь протестировать. У него было приложение с именем «люди», которое я заменил другим приложением «участник». Я изменил все необходимые настройки, но почему я запускаю python manage.py test
, он не будет запускать тесты, потому что он can't import people
, потому что я его удалил.
Есть ли что-нибудь, что я могу удалить или сбросить, чтобы удалить всю память предыдущих тестовых запусков? Все остальное работает нормально.
Комментарии:
1. попробуйте удалить все
pyc
файлы, затем попробуйте запустить тесты снова2. Это не помогло @ruddra
3. Возможно, у вас все еще есть ссылки на приложение people в ваших инструкциях по импорту. Я бы выполнил поиск по всему проекту для «людей», чтобы узнать, остались ли какие-либо ссылки
4. Это плохо: я забыл изменить свой псевдоним Bash для тестового набора, который я запускал. Он все еще был настроен на тестирование людей. Спасибо @OzgurAkcali