Coverage for config/settings/test.py: 100.00%
8 statements
« prev ^ index » next coverage.py v7.9.1, created at 2025-06-16 16:36 -0700
« prev ^ index » next coverage.py v7.9.1, created at 2025-06-16 16:36 -0700
1"""
2With these settings, tests run faster.
3"""
5from .base import * # noqa
6from .base import env
8# GENERAL
9# ------------------------------------------------------------------------------
10# https://docs.djangoproject.com/en/dev/ref/settings/#secret-key
11SECRET_KEY = env(
12 "DJANGO_SECRET_KEY",
13 default="!!!SET DJANGO_SECRET_KEY!!!",
14)
15# https://docs.djangoproject.com/en/dev/ref/settings/#test-runner
16TEST_RUNNER = "django.test.runner.DiscoverRunner"
18# CACHES
19# ------------------------------------------------------------------------------
20# https://docs.djangoproject.com/en/dev/ref/settings/#caches
21CACHES = {
22 "default": {
23 "BACKEND": "django.core.cache.backends.locmem.LocMemCache",
24 "LOCATION": "",
25 }
26}
28# PASSWORDS
29# ------------------------------------------------------------------------------
30# https://docs.djangoproject.com/en/dev/ref/settings/#password-hashers
31PASSWORD_HASHERS = ["django.contrib.auth.hashers.MD5PasswordHasher"]
33# TEMPLATES
34# ------------------------------------------------------------------------------
35TEMPLATES[-1]["OPTIONS"]["loaders"] = [ # type: ignore[index] # noqa: F405
36 (
37 "django.template.loaders.cached.Loader",
38 [
39 "django.template.loaders.filesystem.Loader",
40 "django.template.loaders.app_directories.Loader",
41 ],
42 )
43]
45# EMAIL
46# ------------------------------------------------------------------------------
47# https://docs.djangoproject.com/en/dev/ref/settings/#email-backend
48EMAIL_BACKEND = "django.core.mail.backends.locmem.EmailBackend"
50# Your stuff...
51# ------------------------------------------------------------------------------