Django автоматически создает и удаляет тестовую базу данных для вас. Если не указано иное (мы посмотрим, как это сделать через секунду), это будет test_
+ <the name of the database in the settings file>
. Таким образом, если ваша settings
использует базу данных foo
, тесты будут выполняться против test_foo
. Для этого не требуется никаких изменений конфигурации.
Если вы хотите выполнить тесты для пользовательской базы данных (а не test_foo
), вы можете сделать это, настроив TEST_NAME
настройку . Вы можете добавить TEST_NAME
к каждому словарю в DATABASES
.