diff options
author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2020-08-24 08:58:36 +0200 |
---|---|---|
committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2020-08-24 11:37:59 +0200 |
commit | 04e87e79a0bd2b1b9fdc30f884a637a3268733f0 (patch) | |
tree | b42795c74062506fb113699bc884226409440117 /tests/generic_views | |
parent | b5acb9db751c3e179cdd55398432dfad2c259628 (diff) | |
download | django-04e87e79a0bd2b1b9fdc30f884a637a3268733f0.tar.gz |
Refs #31877 -- Reverted "Fixes #31877 -- Used lazy() for TemplateView kwarg deprecation warning."
This reverts commit 20799cc0a6d98816b9ef0577e24691bd26b80d7d.
Diffstat (limited to 'tests/generic_views')
-rw-r--r-- | tests/generic_views/test_base.py | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/tests/generic_views/test_base.py b/tests/generic_views/test_base.py index eeb9fd08d0..d498d23a68 100644 --- a/tests/generic_views/test_base.py +++ b/tests/generic_views/test_base.py @@ -3,8 +3,7 @@ import time from django.core.exceptions import ImproperlyConfigured from django.http import HttpResponse from django.test import ( - RequestFactory, SimpleTestCase, TestCase, ignore_warnings, - override_settings, + RequestFactory, SimpleTestCase, ignore_warnings, override_settings, ) from django.test.utils import require_jinja2 from django.urls import resolve @@ -12,7 +11,6 @@ from django.utils.deprecation import RemovedInDjango40Warning from django.views.generic import RedirectView, TemplateView, View from . import views -from .models import Artist class SimpleView(View): @@ -573,9 +571,7 @@ class SingleObjectTemplateResponseMixinTest(SimpleTestCase): @override_settings(ROOT_URLCONF='generic_views.urls') -class DeprecationTests(TestCase): - rf = RequestFactory() - +class DeprecationTests(SimpleTestCase): @ignore_warnings(category=RemovedInDjango40Warning) def test_template_params(self): """A generic template view passes kwargs as context.""" @@ -607,17 +603,3 @@ class DeprecationTests(TestCase): str(response.context['foo2']) self.assertEqual(response.context['key'], 'value') self.assertIsInstance(response.context['view'], View) - - @ignore_warnings(category=RemovedInDjango40Warning) - def test_template_params_filtering(self): - class ArtistView(TemplateView): - template_name = 'generic_views/about.html' - - def get_context_data(self, *, artist_name, **kwargs): - context = super().get_context_data(**kwargs) - artist = Artist.objects.get(name=artist_name) - return {**context, 'artist': artist} - - artist = Artist.objects.create(name='Rene Magritte') - response = ArtistView.as_view()(self.rf.get('/'), artist_name=artist.name) - self.assertEqual(response.context_data['artist'], artist) |