Тест с настроенной моделью 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.

Любая помощь приветствуется :)

Вернуться на верх