Django.db.utils.OperationalError: no such table: django_site while running pytest even though django_site exists
Я использую проект openx и хочу запустить все модульные тесты. Несмотря на то, что таблица django_site существует в моей базе данных, когда я запускаю pytest, я получаю ошибку:
django.db.utils.OperationalError: no such table: django_site
Информация о базе данных следующая:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': TEST_ROOT / "db" / "cms.db",
'ATOMIC_REQUESTS': True,
},
}
Я использую эту команду для запуска тестов: pytest --create-db --ds=lms.envs.test --exitfirst openedx/core/
.
Что я могу сделать, чтобы исправить это?