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

1""" 

2With these settings, tests run faster. 

3""" 

4 

5from .base import * # noqa 

6from .base import env 

7 

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" 

17 

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} 

27 

28# PASSWORDS 

29# ------------------------------------------------------------------------------ 

30# https://docs.djangoproject.com/en/dev/ref/settings/#password-hashers 

31PASSWORD_HASHERS = ["django.contrib.auth.hashers.MD5PasswordHasher"] 

32 

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] 

44 

45# EMAIL 

46# ------------------------------------------------------------------------------ 

47# https://docs.djangoproject.com/en/dev/ref/settings/#email-backend 

48EMAIL_BACKEND = "django.core.mail.backends.locmem.EmailBackend" 

49 

50# Your stuff... 

51# ------------------------------------------------------------------------------