Тест с настроенной моделью auth_user
У меня есть настроенная модель auth_user в моем приложении под названием "test-app".
Вот как я создаю файл миграции:
python3 manage.py makemigration test-app
В 0001_initialauth_user
он будет генерировать
Теперь, когда я пытаюсь запустить
python3 manage.py migrate
Я получу:
django.db.utils.ProgrammingError: relation "auth_user" does not exist
Я предполагаю, что это как-то связано с тем, что я настраиваю auth_user
модель.
Итак, я запускаю миграцию с
python3 manage.py migrate test-app
Все работает.
Теперь проблема в том, что когда я запускаю тесты с
python3 manage.py test
Выдается точно такая же ошибка: relation "auth_user" does not exist
, следовательно, таблица тестовой базы данных не может быть заполнена правильно.
Я не могу найти опцию, чтобы указать тестовой базе данных создать с определенным тегом приложения, и похоже, что она просто запускается python3 manage.py migrate
.
Любая помощь приветствуется :)