diff --git a/api/tests/moderation/test_tasks.py b/api/tests/moderation/test_tasks.py index 18e031fd8ac1c853c566261c8418b36cffe05ef7..a4f2877998d42636456741a5b88f8f38151d1cc6 100644 --- a/api/tests/moderation/test_tasks.py +++ b/api/tests/moderation/test_tasks.py @@ -17,6 +17,8 @@ def test_report_created_signal_sends_email_to_mods(factories, mailoutbox, settin mod2 = factories["users.User"](permission_moderation=True) # inactive, so no email factories["users.User"](permission_moderation=True, is_active=False) + # no moderation permission, so no email + factories["users.User"]() report = factories["moderation.Report"]() @@ -28,6 +30,7 @@ def test_report_created_signal_sends_email_to_mods(factories, mailoutbox, settin unresolved_reports_url = federation_utils.full_url( "/manage/moderation/reports?q=resolved:no" ) + assert len(mailoutbox) == 2 for i, mod in enumerate([mod1, mod2]): m = mailoutbox[i] assert m.subject == "[{} moderation - {}] New report from {}".format(