1
0
mirror of https://github.com/django/django.git synced 2025-10-24 06:06:09 +00:00

Used enterClassContext() where appropriate.

This commit is contained in:
Mariusz Felisiak
2024-01-04 05:55:29 +01:00
committed by GitHub
parent d89a465e62
commit 0c5456ef37
8 changed files with 65 additions and 65 deletions

View File

@@ -94,15 +94,17 @@ class BaseModelBackendTest:
backend = "django.contrib.auth.backends.ModelBackend"
@classmethod
def setUpClass(cls):
cls.enterClassContext(
modify_settings(AUTHENTICATION_BACKENDS={"append": cls.backend})
)
super().setUpClass()
def setUp(self):
# The custom_perms test messes with ContentTypes, which will be cached.
# Flush the cache to ensure there are no side effects.
self.addCleanup(ContentType.objects.clear_cache)
patched_settings = modify_settings(
AUTHENTICATION_BACKENDS={"append": self.backend},
)
patched_settings.enable()
self.addCleanup(patched_settings.disable)
self.create_users()
def test_has_perm(self):