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

Fixed #33426 -- Fixed ResolverMatch.__repr_() for class-based views.

Regression in 7c08f26bf0.
This commit is contained in:
Keryn Knight
2022-01-10 13:01:35 +00:00
committed by Mariusz Felisiak
parent 178109c173
commit f4b06a3cc1
3 changed files with 14 additions and 0 deletions

View File

@@ -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 = [