From 10ea437d58ccff9a57e100a80231d745fd334b8f Mon Sep 17 00:00:00 2001 From: Oliver Falk Date: Thu, 14 Jun 2018 10:40:59 +0200 Subject: [PATCH] If testing, do not set mail backend to anymail, since we'll not have the appropriate environment variables set (fixes commit #c3abb716) --- config.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/config.py b/config.py index 9e4af66..a837215 100644 --- a/config.py +++ b/config.py @@ -3,6 +3,7 @@ Configuration overrides for settings.py ''' import os +import sys from socket import gethostname, gethostbyname from django.urls import reverse_lazy from ivatar.settings import BASE_DIR @@ -85,7 +86,8 @@ ANYMAIL = { 'MAILGUN_API_KEY': os.environ['IVATAR_MAILGUN_API_KEY'], 'MAILGUN_SENDER_DOMAIN': os.environ['IVATAR_MAILGUN_SENDER_DOMAIN'], } -EMAIL_BACKEND = 'anymail.backends.mailgun.EmailBackend' +if not 'test' in sys.argv: + EMAIL_BACKEND = 'anymail.backends.mailgun.EmailBackend' DEFAULT_FROM_EMAIL = 'ivatar@linux-kernel.at' try: