Review fixes for report notifications not included in !880

This commit is contained in:
Eliot Berriot 2019-09-13 06:13:53 +02:00
parent efaeb1bd81
commit c3dc4e2ab4
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
2 changed files with 8 additions and 7 deletions

View file

@ -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(