summaryrefslogtreecommitdiff
path: root/tests/logging_tests/tests.py
diff options
context:
space:
mode:
authorAdam Johnson <me@adamj.eu>2024-04-09 14:50:37 +0100
committerSarah Boyce <42296566+sarahboyce@users.noreply.github.com>2024-04-12 10:37:28 +0200
commitb0f2289426d2af0d3f31e50bd8d5e60a49d62710 (patch)
treea22b35f1ec351c1e830510393fbf21602ad22b3e /tests/logging_tests/tests.py
parent73b62a21265c4a417004d64d13a896469e2558f3 (diff)
Refs #35364 -- Tested AdminEmailHandler with empty ADMINS.
Diffstat (limited to 'tests/logging_tests/tests.py')
-rw-r--r--tests/logging_tests/tests.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/logging_tests/tests.py b/tests/logging_tests/tests.py
index 20d2852fde..747c929cde 100644
--- a/tests/logging_tests/tests.py
+++ b/tests/logging_tests/tests.py
@@ -470,6 +470,21 @@ class AdminEmailHandlerTest(SimpleTestCase):
self.assertIn('<div id="traceback">', body_html)
self.assertNotIn("<form", body_html)
+ @override_settings(ADMINS=[])
+ def test_emit_no_admins(self):
+ handler = AdminEmailHandler()
+ record = self.logger.makeRecord(
+ "name",
+ logging.ERROR,
+ "function",
+ "lno",
+ "message",
+ None,
+ None,
+ )
+ handler.emit(record)
+ self.assertEqual(len(mail.outbox), 0)
+
class SettingsConfigTest(AdminScriptTestCase):
"""