diff options
Diffstat (limited to 'tests/mail/tests.py')
| -rw-r--r-- | tests/mail/tests.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/mail/tests.py b/tests/mail/tests.py index 73eceafa46..cd981b6e9e 100644 --- a/tests/mail/tests.py +++ b/tests/mail/tests.py @@ -1172,10 +1172,10 @@ class PythonGlobalState(SimpleTestCase): class BaseEmailBackendTests(HeadersCheckMixin): email_backend = None - def setUp(self): - settings_override = override_settings(EMAIL_BACKEND=self.email_backend) - settings_override.enable() - self.addCleanup(settings_override.disable) + @classmethod + def setUpClass(cls): + cls.enterClassContext(override_settings(EMAIL_BACKEND=cls.email_backend)) + super().setUpClass() def assertStartsWith(self, first, second): if not first.startswith(second): |
