canaille-globuzma/tests/test_mail_admin.py

15 lines
465 B
Python
Raw Normal View History

2021-12-23 18:21:29 +00:00
def test_send_test_email(testclient, logged_admin, smtpd):
assert len(smtpd.messages) == 0
2021-12-23 18:21:29 +00:00
res = testclient.get("/admin/mail")
res.form["mail"] = "test@test.com"
res = res.form.submit()
2020-10-29 11:59:18 +00:00
2021-12-23 18:21:29 +00:00
assert len(smtpd.messages) == 1
def test_mails(testclient, logged_admin):
for base in ["password-init", "reset", "admin/admin@admin.com/invitation"]:
testclient.get(f"/admin/mail/{base}.html")
testclient.get(f"/admin/mail/{base}.txt")