From 2cadb949cd7a965116bb1848bcf09631c218cf8a Mon Sep 17 00:00:00 2001 From: Mike Edmunds Date: Fri, 29 Dec 2023 11:28:21 -0800 Subject: [PATCH] Resend: disable bad-auth integration test Resend's API no longer returns 403 responses for bad API keys (or 401 for missing auth header). Now, it just never responds, leading to a TimeoutError. Since this seems likely to be a Resend bug, just disable the bad API key integration test for now. (Resend changed behavior sometime between 2023-12-07 and 2023-12-14, from our scheduled integration test runs.) --- tests/test_resend_integration.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/test_resend_integration.py b/tests/test_resend_integration.py index 777993a..919edb8 100644 --- a/tests/test_resend_integration.py +++ b/tests/test_resend_integration.py @@ -86,6 +86,7 @@ class ResendBackendIntegrationTests(AnymailTestMixin, SimpleTestCase): len(message.anymail_status.message_id), 0 ) # non-empty string + @unittest.skip("Resend has stopped responding to bad/missing API keys (12/2023)") @override_settings(ANYMAIL_RESEND_API_KEY="Hey, that's not an API key!") def test_invalid_api_key(self): with self.assertRaisesMessage(AnymailAPIError, "API key is invalid"):