From 3dd05ae882d5a8faca4c3bd1a6f9e8fda54537e3 Mon Sep 17 00:00:00 2001 From: medmunds Date: Tue, 4 Apr 2017 10:33:03 -0700 Subject: [PATCH] Mailgun: update integration tests Track change to Mailgun's events API, which no longer includes message recipients. (Only affected check for successful send in the integration tests; Anymail doesn't use the events API outside test code.) Fixes #58 --- tests/test_mailgun_integration.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tests/test_mailgun_integration.py b/tests/test_mailgun_integration.py index 05c49e2..61421aa 100644 --- a/tests/test_mailgun_integration.py +++ b/tests/test_mailgun_integration.py @@ -137,9 +137,8 @@ class MailgunBackendIntegrationTests(SimpleTestCase, AnymailTestMixin): {"meta1": "simple string", "meta2": "2"}) # all metadata values become strings self.assertEqual(event["message"]["scheduled-for"], send_at_timestamp) - self.assertCountEqual(event["message"]["recipients"], - ['to1@example.com', 'to2@example.com', 'cc1@example.com', 'cc2@example.com', - 'bcc1@example.com', 'bcc2@example.com']) # don't care about order + self.assertIn(event["recipient"], ['to1@example.com', 'to2@example.com', 'cc1@example.com', + 'cc2@example.com', 'bcc1@example.com', 'bcc2@example.com']) headers = event["message"]["headers"] self.assertEqual(headers["from"], "Test From ")