diff options
author | Claude Paroz <claude@2xlibre.net> | 2016-05-15 17:28:00 +0200 |
---|---|---|
committer | Claude Paroz <claude@2xlibre.net> | 2016-06-24 10:45:13 +0200 |
commit | 78963495d0caadb77eb97ccf319ef0ba3b204fb5 (patch) | |
tree | 52162432f13b92b85b6188a6415887cfc06c5701 /tests/resolve_url | |
parent | 742ea51413b3aab07c6afbfd1d52c1908ffcb510 (diff) | |
download | django-78963495d0caadb77eb97ccf319ef0ba3b204fb5.tar.gz |
Refs #17209 -- Added LoginView and LogoutView class-based views
Thanks Tim Graham for the review.
Diffstat (limited to 'tests/resolve_url')
-rw-r--r-- | tests/resolve_url/tests.py | 14 | ||||
-rw-r--r-- | tests/resolve_url/urls.py | 8 |
2 files changed, 13 insertions, 9 deletions
diff --git a/tests/resolve_url/tests.py b/tests/resolve_url/tests.py index b909f68abe..ecccfa6c9e 100644 --- a/tests/resolve_url/tests.py +++ b/tests/resolve_url/tests.py @@ -1,12 +1,12 @@ from __future__ import unicode_literals -from django.contrib.auth.views import logout from django.shortcuts import resolve_url from django.test import SimpleTestCase, override_settings from django.urls import NoReverseMatch, reverse_lazy from django.utils import six from .models import UnimportantThing +from .urls import some_view @override_settings(ROOT_URLCONF='resolve_url.urls') @@ -53,25 +53,25 @@ class ResolveUrlTests(SimpleTestCase): Tests that passing a view function to ``resolve_url`` will result in the URL path mapping to that view name. """ - resolved_url = resolve_url(logout) - self.assertEqual('/accounts/logout/', resolved_url) + resolved_url = resolve_url(some_view) + self.assertEqual('/some-url/', resolved_url) def test_lazy_reverse(self): """ Tests that passing the result of reverse_lazy is resolved to a real URL string. """ - resolved_url = resolve_url(reverse_lazy('logout')) + resolved_url = resolve_url(reverse_lazy('some-view')) self.assertIsInstance(resolved_url, six.text_type) - self.assertEqual('/accounts/logout/', resolved_url) + self.assertEqual('/some-url/', resolved_url) def test_valid_view_name(self): """ Tests that passing a view name to ``resolve_url`` will result in the URL path mapping to that view. """ - resolved_url = resolve_url('logout') - self.assertEqual('/accounts/logout/', resolved_url) + resolved_url = resolve_url('some-view') + self.assertEqual('/some-url/', resolved_url) def test_domain(self): """ diff --git a/tests/resolve_url/urls.py b/tests/resolve_url/urls.py index e78b833927..43429d6f2a 100644 --- a/tests/resolve_url/urls.py +++ b/tests/resolve_url/urls.py @@ -1,6 +1,10 @@ from django.conf.urls import url -from django.contrib.auth import views + + +def some_view(request): + pass + urlpatterns = [ - url(r'^accounts/logout/$', views.logout, name='logout'), + url(r'^some-url/$', some_view, name='some-view'), ] |