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/. Что я могу сделать, чтобы исправить это?

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