diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/urlpatterns_reverse/tests.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/tests/urlpatterns_reverse/tests.py b/tests/urlpatterns_reverse/tests.py index d26923ab9d..94c2d40fe8 100644 --- a/tests/urlpatterns_reverse/tests.py +++ b/tests/urlpatterns_reverse/tests.py @@ -13,7 +13,9 @@ from django.http import ( HttpRequest, HttpResponsePermanentRedirect, HttpResponseRedirect, ) from django.shortcuts import redirect -from django.test import SimpleTestCase, TestCase, override_settings +from django.test import ( + RequestFactory, SimpleTestCase, TestCase, override_settings, +) from django.test.utils import override_script_prefix from django.urls import ( NoReverseMatch, Resolver404, ResolverMatch, URLPattern, URLResolver, @@ -529,6 +531,14 @@ class ReverseLazyTest(TestCase): 'Some URL: /login/' ) + def test_build_absolute_uri(self): + factory = RequestFactory() + request = factory.get('/') + self.assertEqual( + request.build_absolute_uri(reverse_lazy('some-login-page')), + 'http://testserver/login/', + ) + class ReverseLazySettingsTest(AdminScriptTestCase): """ |
