fix: isolate Django tests from SMTP

This commit is contained in:
2026-04-29 10:47:18 +02:00
parent 2a2ca39ba9
commit 4422d13f15
2 changed files with 12 additions and 0 deletions

View File

@@ -1,4 +1,5 @@
import os
import sys
from pathlib import Path
import dj_database_url
@@ -102,6 +103,15 @@ TIME_ZONE = os.environ.get("TIME_ZONE", "Europe/Rome")
USE_I18N = True
USE_TZ = True
EMAIL_BACKEND = os.environ.get(
"EMAIL_BACKEND",
"django.core.mail.backends.smtp.EmailBackend",
)
DEFAULT_FROM_EMAIL = os.environ.get("DEFAULT_FROM_EMAIL", "no-reply@azionelab.local")
if "test" in sys.argv:
EMAIL_BACKEND = "django.core.mail.backends.locmem.EmailBackend"
STATIC_URL = "static/"
DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField"