mirror of
https://github.com/pacnpal/django-anymail.git
synced 2025-12-20 03:41:05 -05:00
Drop Python 2 and Django 1.11 support
Minimum supported versions are now Django 2.0, Python 3.5. This touches a lot of code, to: * Remove obsolete portability code and workarounds (six, backports of email parsers, test utils, etc.) * Use Python 3 syntax (class defs, raise ... from, etc.) * Correct inheritance for mixin classes * Fix outdated docs content and links * Suppress Python 3 "unclosed SSLSocket" ResourceWarnings that are beyond our control (in integration tests due to boto3, python-sparkpost)
This commit is contained in:
@@ -7,7 +7,7 @@ from anymail.checks import check_deprecated_settings, check_insecure_settings
|
||||
from .utils import AnymailTestMixin
|
||||
|
||||
|
||||
class DeprecatedSettingsTests(SimpleTestCase, AnymailTestMixin):
|
||||
class DeprecatedSettingsTests(AnymailTestMixin, SimpleTestCase):
|
||||
@override_settings(ANYMAIL={"WEBHOOK_AUTHORIZATION": "abcde:12345"})
|
||||
def test_webhook_authorization(self):
|
||||
errors = check_deprecated_settings(None)
|
||||
@@ -27,7 +27,7 @@ class DeprecatedSettingsTests(SimpleTestCase, AnymailTestMixin):
|
||||
)])
|
||||
|
||||
|
||||
class InsecureSettingsTests(SimpleTestCase, AnymailTestMixin):
|
||||
class InsecureSettingsTests(AnymailTestMixin, SimpleTestCase):
|
||||
@override_settings(ANYMAIL={"DEBUG_API_REQUESTS": True})
|
||||
def test_debug_api_requests_deployed(self):
|
||||
errors = check_insecure_settings(None)
|
||||
|
||||
Reference in New Issue
Block a user