From 46908249698e6ff52a217145b56c9c20d8df54e9 Mon Sep 17 00:00:00 2001 From: Spitap Date: Mon, 5 Sep 2022 14:15:31 +0200 Subject: [PATCH] make codecov happy --- modoboa/admin/tests/test_mx.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/modoboa/admin/tests/test_mx.py b/modoboa/admin/tests/test_mx.py index a8d7bdf88..8505d3666 100644 --- a/modoboa/admin/tests/test_mx.py +++ b/modoboa/admin/tests/test_mx.py @@ -221,6 +221,19 @@ class DNSBLTestCase(ModoTestCase): management.call_command( "modo", "check_mx", "--email", "user@example.test") self.assertEqual(len(mail.outbox), 2) + + @mock.patch("gevent.socket.gethostbyname") + @mock.patch("socket.getaddrinfo") + @mock.patch.object(dns.resolver.Resolver, "resolve") + def test_notifications_wrong_dnsbl_response( + self, mock_query, mock_getaddrinfo, mock_g_gethostbyname): + """Check notifications.""" + mock_query.side_effect = utils.mock_dns_query_result + mock_getaddrinfo.side_effect = utils.mock_ip_query_result + mock_g_gethostbyname.return_value = "127.255.255.254" #<--Spamhaus response when querying from an open resolver + management.call_command( + "modo", "check_mx", "--email", "user@example.test") + self.assertEqual(len(mail.outbox), 1) @mock.patch("gevent.socket.gethostbyname") @mock.patch("socket.getaddrinfo")