From f920937c8a63df6bea220e4386f59cdb45b2e355 Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Mon, 10 Jun 2024 17:32:08 +0100 Subject: Fixed #35518 -- Optimized RoutePattern by using string operations for converter-less routes. --- tests/urlpatterns/test_resolvers.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tests') diff --git a/tests/urlpatterns/test_resolvers.py b/tests/urlpatterns/test_resolvers.py index cb831bbe1c..99b2f9154c 100644 --- a/tests/urlpatterns/test_resolvers.py +++ b/tests/urlpatterns/test_resolvers.py @@ -13,6 +13,12 @@ class RoutePatternTests(SimpleTestCase): def test_str(self): self.assertEqual(str(RoutePattern(_("translated/"))), "translated/") + def test_has_converters(self): + self.assertEqual(len(RoutePattern("translated/").converters), 0) + self.assertEqual(len(RoutePattern(_("translated/")).converters), 0) + self.assertEqual(len(RoutePattern("translated/").converters), 1) + self.assertEqual(len(RoutePattern(_("translated/")).converters), 1) + class ResolverCacheTests(SimpleTestCase): @override_settings(ROOT_URLCONF="urlpatterns.path_urls") -- cgit v1.3