mirror of
https://github.com/pacnpal/django-anymail.git
synced 2025-12-20 03:41:05 -05:00
Confirm support for Django 4.1
Replaces deprecated `django.utils.timezone.utc` with `datetime.timezone.utc` (available since Python 3.2).
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
from datetime import datetime
|
||||
from datetime import datetime, timezone
|
||||
from email.mime.text import MIMEText
|
||||
|
||||
from django.core import mail
|
||||
@@ -7,7 +7,6 @@ from django.core.mail import get_connection, send_mail
|
||||
from django.test import SimpleTestCase
|
||||
from django.test.utils import override_settings
|
||||
from django.utils.functional import Promise
|
||||
from django.utils.timezone import utc
|
||||
from django.utils.translation import gettext_lazy
|
||||
|
||||
from anymail.backends.test import EmailBackend as TestBackend, TestPayload
|
||||
@@ -134,7 +133,7 @@ class SendDefaultsTests(TestBackendTestCase):
|
||||
'SEND_DEFAULTS': {
|
||||
# This isn't an exhaustive list of Anymail message attrs; just one of each type
|
||||
'metadata': {'global': 'globalvalue'},
|
||||
'send_at': datetime(2016, 5, 12, 4, 17, 0, tzinfo=utc),
|
||||
'send_at': datetime(2016, 5, 12, 4, 17, 0, tzinfo=timezone.utc),
|
||||
'tags': ['globaltag'],
|
||||
'template_id': 'my-template',
|
||||
'track_clicks': True,
|
||||
@@ -147,7 +146,7 @@ class SendDefaultsTests(TestBackendTestCase):
|
||||
params = self.get_send_params()
|
||||
# All these values came from ANYMAIL_SEND_DEFAULTS:
|
||||
self.assertEqual(params['metadata'], {'global': 'globalvalue'})
|
||||
self.assertEqual(params['send_at'], datetime(2016, 5, 12, 4, 17, 0, tzinfo=utc))
|
||||
self.assertEqual(params['send_at'], datetime(2016, 5, 12, 4, 17, 0, tzinfo=timezone.utc))
|
||||
self.assertEqual(params['tags'], ['globaltag'])
|
||||
self.assertEqual(params['template_id'], 'my-template')
|
||||
self.assertEqual(params['track_clicks'], True)
|
||||
|
||||
Reference in New Issue
Block a user