[1.10.x] Fixed #24931 -- Made namespaced RegexURLResolvers populate callback strings.

Fixed a regression in 2f16ff5a6c.

Thanks Tim Graham for the review.

Backport of 625b8e9295 from master
This commit is contained in:
Markus Holtermann 2016-06-18 16:39:32 +02:00 committed by Tim Graham
parent 1213ef2b18
commit 31a789f646
5 changed files with 60 additions and 1 deletions

View file

@ -428,6 +428,13 @@ class ResolverTests(unittest.TestCase):
'Wrong URL name. Expected "%s", got "%s".' % (e['name'], t.name)
)
def test_namespaced_view_detail(self):
resolver = get_resolver('urlpatterns_reverse.nested_urls')
self.assertTrue(resolver._is_callback('urlpatterns_reverse.nested_urls.view1'))
self.assertTrue(resolver._is_callback('urlpatterns_reverse.nested_urls.view2'))
self.assertTrue(resolver._is_callback('urlpatterns_reverse.nested_urls.View3'))
self.assertFalse(resolver._is_callback('urlpatterns_reverse.nested_urls.blub'))
@override_settings(ROOT_URLCONF='urlpatterns_reverse.reverse_lazy_urls')
class ReverseLazyTest(TestCase):