If testing, do not set mail backend to anymail, since we'll not have the appropriate environment variables set (fixes commit #c3abb716)

This commit is contained in:
Oliver Falk
2018-06-14 10:40:59 +02:00
parent ff83761332
commit 10ea437d58

View File

@@ -3,6 +3,7 @@ Configuration overrides for settings.py
''' '''
import os import os
import sys
from socket import gethostname, gethostbyname from socket import gethostname, gethostbyname
from django.urls import reverse_lazy from django.urls import reverse_lazy
from ivatar.settings import BASE_DIR from ivatar.settings import BASE_DIR
@@ -85,6 +86,7 @@ ANYMAIL = {
'MAILGUN_API_KEY': os.environ['IVATAR_MAILGUN_API_KEY'], 'MAILGUN_API_KEY': os.environ['IVATAR_MAILGUN_API_KEY'],
'MAILGUN_SENDER_DOMAIN': os.environ['IVATAR_MAILGUN_SENDER_DOMAIN'], 'MAILGUN_SENDER_DOMAIN': os.environ['IVATAR_MAILGUN_SENDER_DOMAIN'],
} }
if not 'test' in sys.argv:
EMAIL_BACKEND = 'anymail.backends.mailgun.EmailBackend' EMAIL_BACKEND = 'anymail.backends.mailgun.EmailBackend'
DEFAULT_FROM_EMAIL = 'ivatar@linux-kernel.at' DEFAULT_FROM_EMAIL = 'ivatar@linux-kernel.at'