From 01384ce36c3fddfbcc5af6e1108bdb8cd3e9389d Mon Sep 17 00:00:00 2001 From: Tilmann Becker Date: Tue, 19 Dec 2017 23:50:23 +0100 Subject: Fixed #28947 -- Fixed crash when coercing a translatable URL pattern to str. Regression in df41b5a05d4e00e80e73afe629072e37873e767a. --- tests/urlpatterns/test_resolvers.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tests/urlpatterns/test_resolvers.py (limited to 'tests') diff --git a/tests/urlpatterns/test_resolvers.py b/tests/urlpatterns/test_resolvers.py new file mode 100644 index 0000000000..a32e8edaf7 --- /dev/null +++ b/tests/urlpatterns/test_resolvers.py @@ -0,0 +1,15 @@ +from django.test import SimpleTestCase +from django.urls.resolvers import RegexPattern, RoutePattern +from django.utils.translation import gettext_lazy as _ + + +class RegexPatternTests(SimpleTestCase): + + def test_str(self): + self.assertEqual(str(RegexPattern(_('^translated/$'))), '^translated/$') + + +class RoutePatternTests(SimpleTestCase): + + def test_str(self): + self.assertEqual(str(RoutePattern(_('translated/'))), 'translated/') -- cgit v1.3