Запуск теста Django пытается импортировать модуль, который был удален

#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