Как заставить 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 и посмотрел, что на самом деле делают мои тесты внутри БД.

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