summaryrefslogtreecommitdiff
path: root/tests/urlpatterns_reverse
diff options
context:
space:
mode:
authorKeryn Knight <keryn@kerynknight.com>2022-01-10 13:01:35 +0000
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2022-01-10 17:30:41 +0100
commitf4b06a3cc1e54888ff86f36a1f9a3ddf21292314 (patch)
treeef4e1fc51b674d6d3c96212bdedd3c1b1c2898a6 /tests/urlpatterns_reverse
parent178109c1734ccc16386c3e3cbae1465c7a1b8ed8 (diff)
downloaddjango-f4b06a3cc1e54888ff86f36a1f9a3ddf21292314.tar.gz
Fixed #33426 -- Fixed ResolverMatch.__repr_() for class-based views.
Regression in 7c08f26bf0439c1ed593b51b51ad847f7e262bc1.
Diffstat (limited to 'tests/urlpatterns_reverse')
-rw-r--r--tests/urlpatterns_reverse/tests.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/urlpatterns_reverse/tests.py b/tests/urlpatterns_reverse/tests.py
index 332bc19e76..5ee4c7a52b 100644
--- a/tests/urlpatterns_reverse/tests.py
+++ b/tests/urlpatterns_reverse/tests.py
@@ -1148,6 +1148,15 @@ class ResolverMatchTests(SimpleTestCase):
"namespaces=[], route='^no_kwargs/([0-9]+)/([0-9]+)/$')",
)
+ @override_settings(ROOT_URLCONF='urlpatterns_reverse.reverse_lazy_urls')
+ def test_classbased_repr(self):
+ self.assertEqual(
+ repr(resolve('/redirect/')),
+ "ResolverMatch(func=urlpatterns_reverse.views.LazyRedirectView, "
+ "args=(), kwargs={}, url_name=None, app_names=[], "
+ "namespaces=[], route='redirect/')",
+ )
+
@override_settings(ROOT_URLCONF='urlpatterns_reverse.urls')
def test_repr_functools_partial(self):
tests = [