42 lines
926 B
Python
42 lines
926 B
Python
from .base import * # noqa: F401, F403
|
|
from .base import env
|
|
|
|
DEBUG = False
|
|
ALLOWED_HOSTS = ["testserver", "localhost"]
|
|
|
|
DATABASES = {
|
|
"default": env.db(
|
|
"DATABASE_URL",
|
|
default="postgres://training:training@postgres:5432/training_test",
|
|
)
|
|
}
|
|
DATABASES["default"].setdefault("TEST", {"NAME": "training_test"})
|
|
|
|
CACHES = {
|
|
"default": {
|
|
"BACKEND": "django.core.cache.backends.locmem.LocMemCache",
|
|
}
|
|
}
|
|
|
|
CELERY_TASK_ALWAYS_EAGER = True
|
|
CELERY_TASK_EAGER_PROPAGATES = True
|
|
|
|
# Use in-memory broker for tests
|
|
CELERY_BROKER_URL = "memory://"
|
|
CELERY_RESULT_BACKEND = "cache+memory://"
|
|
|
|
EMAIL_BACKEND = "django.core.mail.backends.locmem.EmailBackend"
|
|
|
|
PASSWORD_HASHERS = ["django.contrib.auth.hashers.MD5PasswordHasher"]
|
|
|
|
LOGGING = {
|
|
"version": 1,
|
|
"disable_existing_loggers": True,
|
|
}
|
|
|
|
CHANNEL_LAYERS = {
|
|
"default": {
|
|
"BACKEND": "channels.layers.InMemoryChannelLayer",
|
|
}
|
|
}
|