32 lines
928 B
Python
32 lines
928 B
Python
import django
|
|
from django.conf import settings
|
|
|
|
|
|
def pytest_configure():
|
|
if not settings.configured:
|
|
settings.configure(
|
|
SECRET_KEY="test-only-key",
|
|
INSTALLED_APPS=[
|
|
"django.contrib.auth",
|
|
"django.contrib.contenttypes",
|
|
"rest_framework",
|
|
"rest_framework_json_api",
|
|
],
|
|
DATABASES={
|
|
"default": {
|
|
"ENGINE": "django.db.backends.sqlite3",
|
|
"NAME": ":memory:",
|
|
}
|
|
},
|
|
REST_FRAMEWORK={
|
|
"DEFAULT_RENDERER_CLASSES": [
|
|
"rest_framework_json_api.renderers.JSONRenderer",
|
|
],
|
|
"DEFAULT_PARSER_CLASSES": [
|
|
"rest_framework_json_api.parsers.JSONParser",
|
|
],
|
|
},
|
|
USE_TZ=True,
|
|
)
|
|
django.setup()
|