diff options
| author | django-bot <ops@djangoproject.com> | 2022-02-03 20:24:19 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-02-07 20:37:05 +0100 |
| commit | 9c19aff7c7561e3a82978a272ecdaad40dda5c00 (patch) | |
| tree | f0506b668a013d0063e5fba3dbf4863b466713ba /tests/context_processors | |
| parent | f68fa8b45dfac545cfc4111d4e52804c86db68d3 (diff) | |
Refs #33476 -- Reformatted code with Black.
Diffstat (limited to 'tests/context_processors')
| -rw-r--r-- | tests/context_processors/tests.py | 83 | ||||
| -rw-r--r-- | tests/context_processors/urls.py | 4 | ||||
| -rw-r--r-- | tests/context_processors/views.py | 8 |
3 files changed, 50 insertions, 45 deletions
diff --git a/tests/context_processors/tests.py b/tests/context_processors/tests.py index 79b9ddef67..23f9d59149 100644 --- a/tests/context_processors/tests.py +++ b/tests/context_processors/tests.py @@ -5,16 +5,18 @@ from django.test import SimpleTestCase, TestCase, override_settings @override_settings( - ROOT_URLCONF='context_processors.urls', - TEMPLATES=[{ - 'BACKEND': 'django.template.backends.django.DjangoTemplates', - 'APP_DIRS': True, - 'OPTIONS': { - 'context_processors': [ - 'django.template.context_processors.request', - ], - }, - }], + ROOT_URLCONF="context_processors.urls", + TEMPLATES=[ + { + "BACKEND": "django.template.backends.django.DjangoTemplates", + "APP_DIRS": True, + "OPTIONS": { + "context_processors": [ + "django.template.context_processors.request", + ], + }, + } + ], ) class RequestContextProcessorTests(SimpleTestCase): """ @@ -26,67 +28,70 @@ class RequestContextProcessorTests(SimpleTestCase): The request object is available in the template and that its attributes can't be overridden by GET and POST parameters (#3828). """ - url = '/request_attrs/' + url = "/request_attrs/" # We should have the request object in the template. response = self.client.get(url) - self.assertContains(response, 'Have request') + self.assertContains(response, "Have request") # Test is_secure. response = self.client.get(url) - self.assertContains(response, 'Not secure') - response = self.client.get(url, {'is_secure': 'blah'}) - self.assertContains(response, 'Not secure') - response = self.client.post(url, {'is_secure': 'blah'}) - self.assertContains(response, 'Not secure') + self.assertContains(response, "Not secure") + response = self.client.get(url, {"is_secure": "blah"}) + self.assertContains(response, "Not secure") + response = self.client.post(url, {"is_secure": "blah"}) + self.assertContains(response, "Not secure") # Test path. response = self.client.get(url) self.assertContains(response, url) - response = self.client.get(url, {'path': '/blah/'}) + response = self.client.get(url, {"path": "/blah/"}) self.assertContains(response, url) - response = self.client.post(url, {'path': '/blah/'}) + response = self.client.post(url, {"path": "/blah/"}) self.assertContains(response, url) @override_settings( DEBUG=True, - INTERNAL_IPS=['127.0.0.1'], - ROOT_URLCONF='context_processors.urls', - TEMPLATES=[{ - 'BACKEND': 'django.template.backends.django.DjangoTemplates', - 'APP_DIRS': True, - 'OPTIONS': { - 'context_processors': [ - 'django.template.context_processors.debug', - ], - }, - }], + INTERNAL_IPS=["127.0.0.1"], + ROOT_URLCONF="context_processors.urls", + TEMPLATES=[ + { + "BACKEND": "django.template.backends.django.DjangoTemplates", + "APP_DIRS": True, + "OPTIONS": { + "context_processors": [ + "django.template.context_processors.debug", + ], + }, + } + ], ) class DebugContextProcessorTests(TestCase): """ Tests for the ``django.template.context_processors.debug`` processor. """ - databases = {'default', 'other'} + + databases = {"default", "other"} def test_debug(self): - url = '/debug/' + url = "/debug/" # We should have the debug flag in the template. response = self.client.get(url) - self.assertContains(response, 'Have debug') + self.assertContains(response, "Have debug") # And now we should not with override_settings(DEBUG=False): response = self.client.get(url) - self.assertNotContains(response, 'Have debug') + self.assertNotContains(response, "Have debug") def test_sql_queries(self): """ Test whether sql_queries represents the actual amount of queries executed. (#23364) """ - url = '/debug/' + url = "/debug/" response = self.client.get(url) - self.assertContains(response, 'First query list: 0') - self.assertContains(response, 'Second query list: 1') + self.assertContains(response, "First query list: 0") + self.assertContains(response, "Second query list: 1") # Check we have not actually memoized connection.queries - self.assertContains(response, 'Third query list: 2') + self.assertContains(response, "Third query list: 2") # Check queries for DB connection 'other' - self.assertContains(response, 'Fourth query list: 3') + self.assertContains(response, "Fourth query list: 3") diff --git a/tests/context_processors/urls.py b/tests/context_processors/urls.py index b8297086a7..4ca298c922 100644 --- a/tests/context_processors/urls.py +++ b/tests/context_processors/urls.py @@ -3,6 +3,6 @@ from django.urls import path from . import views urlpatterns = [ - path('request_attrs/', views.request_processor), - path('debug/', views.debug_processor), + path("request_attrs/", views.request_processor), + path("debug/", views.debug_processor), ] diff --git a/tests/context_processors/views.py b/tests/context_processors/views.py index 354e842a8d..81710c90eb 100644 --- a/tests/context_processors/views.py +++ b/tests/context_processors/views.py @@ -4,12 +4,12 @@ from .models import DebugObject def request_processor(request): - return render(request, 'context_processors/request_attrs.html') + return render(request, "context_processors/request_attrs.html") def debug_processor(request): context = { - 'debug_objects': DebugObject.objects, - 'other_debug_objects': DebugObject.objects.using('other'), + "debug_objects": DebugObject.objects, + "other_debug_objects": DebugObject.objects.using("other"), } - return render(request, 'context_processors/debug.html', context) + return render(request, "context_processors/debug.html", context) |
