diff options
| author | Jake Howard <git@theorangeone.net> | 2024-06-10 17:32:08 +0100 |
|---|---|---|
| committer | Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | 2025-05-13 12:05:58 +0100 |
| commit | f920937c8a63df6bea220e4386f59cdb45b2e355 (patch) | |
| tree | 8c36cb3d9f585a44f6412d8d55cff50c0d2a092b /tests/urlpatterns | |
| parent | f66c79e93d41d2cd32be244170b54080c0796584 (diff) | |
Fixed #35518 -- Optimized RoutePattern by using string operations for converter-less routes.
Diffstat (limited to 'tests/urlpatterns')
| -rw-r--r-- | tests/urlpatterns/test_resolvers.py | 6 |
1 files changed, 6 insertions, 0 deletions
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/<int:foo>").converters), 1) + self.assertEqual(len(RoutePattern(_("translated/<int:foo>")).converters), 1) + class ResolverCacheTests(SimpleTestCase): @override_settings(ROOT_URLCONF="urlpatterns.path_urls") |
