Как заставить django test создавать sqlite базу данных в файле (не в памяти)
Я пробовал изменить имя тестовой базы данных:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
'TEST': {
'NAME': BASE_DIR / 'mytestdatabase',
},
}
}
Я также пробовал запускать тест с:
python manage.py test --keepdb
Ничто не работает. Кажется, что он продолжает работать в памяти. Мне нужно, чтобы django сгенерировал sqlite файл для поиска в нем с помощью СУБД типа DBeaver и посмотрел, что на самом деле делают мои тесты внутри БД.