1
0
mirror of https://github.com/django/django.git synced 2025-10-31 09:41:08 +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

@@ -31,29 +31,32 @@ class BaseTests:
"error": constants.ERROR,
}
def setUp(self):
settings_override = override_settings(
TEMPLATES=[
{
"BACKEND": "django.template.backends.django.DjangoTemplates",
"DIRS": [],
"APP_DIRS": True,
"OPTIONS": {
"context_processors": (
"django.contrib.auth.context_processors.auth",
"django.contrib.messages.context_processors.messages",
),
},
}
],
ROOT_URLCONF="messages_tests.urls",
MESSAGE_TAGS={},
MESSAGE_STORAGE="%s.%s"
% (self.storage_class.__module__, self.storage_class.__name__),
SESSION_SERIALIZER="django.contrib.sessions.serializers.JSONSerializer",
@classmethod
def setUpClass(cls):
cls.enterClassContext(
override_settings(
TEMPLATES=[
{
"BACKEND": "django.template.backends.django.DjangoTemplates",
"DIRS": [],
"APP_DIRS": True,
"OPTIONS": {
"context_processors": (
"django.contrib.auth.context_processors.auth",
"django.contrib.messages.context_processors.messages",
),
},
}
],
ROOT_URLCONF="messages_tests.urls",
MESSAGE_TAGS={},
MESSAGE_STORAGE=(
f"{cls.storage_class.__module__}.{cls.storage_class.__name__}"
),
SESSION_SERIALIZER="django.contrib.sessions.serializers.JSONSerializer",
)
)
settings_override.enable()
self.addCleanup(settings_override.disable)
super().setUpClass()
def get_request(self):
return HttpRequest()