diff --git a/tests/app/test_mails.py b/tests/app/test_mails.py index f03f45a1..bd10697e 100644 --- a/tests/app/test_mails.py +++ b/tests/app/test_mails.py @@ -199,6 +199,19 @@ def test_default_from_addr(testclient, user, smtpd): assert smtpd.messages[0]["From"] == '"Canaille" ' +def test_default_with_no_flask_server_name(configuration, user, smtpd, backend): + del configuration["SERVER_NAME"] + del configuration["SMTP"]["FROM_ADDR"] + app = create_app(configuration, backend=backend) + + testclient = TestApp(app) + res = testclient.get("/reset", status=200) + res.form["login"] = "user" + res = res.form.submit(status=200) + assert smtpd.messages[0]["X-MailFrom"] == "admin@localhost" + assert smtpd.messages[0]["From"] == '"Canaille" ' + + def test_default_from_flask_server_name(configuration, user, smtpd, backend): app = create_app(configuration, backend=backend) del app.config["SMTP"]["FROM_ADDR"]