summaryrefslogtreecommitdiff
path: root/tests/auth_tests/urls.py
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2016-05-15 17:28:00 +0200
committerClaude Paroz <claude@2xlibre.net>2016-06-24 10:45:13 +0200
commit78963495d0caadb77eb97ccf319ef0ba3b204fb5 (patch)
tree52162432f13b92b85b6188a6415887cfc06c5701 /tests/auth_tests/urls.py
parent742ea51413b3aab07c6afbfd1d52c1908ffcb510 (diff)
Refs #17209 -- Added LoginView and LogoutView class-based views
Thanks Tim Graham for the review.
Diffstat (limited to 'tests/auth_tests/urls.py')
-rw-r--r--tests/auth_tests/urls.py17
1 files changed, 8 insertions, 9 deletions
diff --git a/tests/auth_tests/urls.py b/tests/auth_tests/urls.py
index 2b70c59a51..c6dd632e0a 100644
--- a/tests/auth_tests/urls.py
+++ b/tests/auth_tests/urls.py
@@ -61,14 +61,11 @@ def userpage(request):
pass
-def custom_request_auth_login(request):
- return views.login(request, authentication_form=CustomRequestAuthenticationForm)
-
# special urls for auth test cases
urlpatterns = auth_urlpatterns + [
- url(r'^logout/custom_query/$', views.logout, dict(redirect_field_name='follow')),
- url(r'^logout/next_page/$', views.logout, dict(next_page='/somewhere/')),
- url(r'^logout/next_page/named/$', views.logout, dict(next_page='password_reset')),
+ url(r'^logout/custom_query/$', views.LogoutView.as_view(redirect_field_name='follow')),
+ url(r'^logout/next_page/$', views.LogoutView.as_view(next_page='/somewhere/')),
+ url(r'^logout/next_page/named/$', views.LogoutView.as_view(next_page='password_reset')),
url(r'^remote_user/$', remote_user_auth_view),
url(r'^password_reset_from_email/$', views.password_reset, dict(from_email='staffmember@example.com')),
url(r'^password_reset_extra_email_context/$', views.password_reset,
@@ -94,10 +91,12 @@ urlpatterns = auth_urlpatterns + [
url(r'^auth_processor_perms/$', auth_processor_perms),
url(r'^auth_processor_perm_in_perms/$', auth_processor_perm_in_perms),
url(r'^auth_processor_messages/$', auth_processor_messages),
- url(r'^custom_request_auth_login/$', custom_request_auth_login),
+ url(r'^custom_request_auth_login/$',
+ views.LoginView.as_view(authentication_form=CustomRequestAuthenticationForm)),
url(r'^userpage/(.+)/$', userpage, name="userpage"),
- url(r'^login/redirect_authenticated_user_default/$', views.login),
- url(r'^login/redirect_authenticated_user/$', views.login, dict(redirect_authenticated_user=True)),
+ url(r'^login/redirect_authenticated_user_default/$', views.LoginView.as_view()),
+ url(r'^login/redirect_authenticated_user/$',
+ views.LoginView.as_view(redirect_authenticated_user=True)),
# This line is only required to render the password reset with is_admin=True
url(r'^admin/', admin.site.urls),