summaryrefslogtreecommitdiff
path: root/tests/auth_tests/test_templates.py
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2013-04-09 23:31:58 +0200
committerClaude Paroz <claude@2xlibre.net>2016-07-16 10:36:12 +0200
commit255fb992845e987ef36e3d721a77747a0b2df620 (patch)
tree30fd7c5d106ed66a2bef75b8e28b8baa4a426e74 /tests/auth_tests/test_templates.py
parent20d39325ca1da57a709f3ba38299dc7b0fc4bdfb (diff)
Fixed #17209 -- Added password reset/change class-based views
Thanks Tim Graham for the review.
Diffstat (limited to 'tests/auth_tests/test_templates.py')
-rw-r--r--tests/auth_tests/test_templates.py22
1 files changed, 11 insertions, 11 deletions
diff --git a/tests/auth_tests/test_templates.py b/tests/auth_tests/test_templates.py
index 781ffcb735..5bcc5e3672 100644
--- a/tests/auth_tests/test_templates.py
+++ b/tests/auth_tests/test_templates.py
@@ -2,8 +2,8 @@ from django.contrib.auth import authenticate
from django.contrib.auth.models import User
from django.contrib.auth.tokens import PasswordResetTokenGenerator
from django.contrib.auth.views import (
- password_change, password_change_done, password_reset,
- password_reset_complete, password_reset_confirm, password_reset_done,
+ PasswordChangeDoneView, PasswordChangeView, PasswordResetCompleteView,
+ PasswordResetConfirmView, PasswordResetDoneView, PasswordResetView,
)
from django.test import RequestFactory, TestCase, override_settings
from django.utils.encoding import force_bytes, force_text
@@ -20,35 +20,35 @@ class AuthTemplateTests(TestCase):
request = rf.get('/somepath/')
request.user = user
- response = password_reset(request, post_reset_redirect='dummy/')
+ response = PasswordResetView.as_view(success_url='dummy/')(request)
self.assertContains(response, '<title>Password reset</title>')
self.assertContains(response, '<h1>Password reset</h1>')
- response = password_reset_done(request)
+ response = PasswordResetDoneView.as_view()(request)
self.assertContains(response, '<title>Password reset sent</title>')
self.assertContains(response, '<h1>Password reset sent</h1>')
- # password_reset_confirm invalid token
- response = password_reset_confirm(request, uidb64='Bad', token='Bad', post_reset_redirect='dummy/')
+ # PasswordResetConfirmView invalid token
+ response = PasswordResetConfirmView.as_view(success_url='dummy/')(request, uidb64='Bad', token='Bad')
self.assertContains(response, '<title>Password reset unsuccessful</title>')
self.assertContains(response, '<h1>Password reset unsuccessful</h1>')
- # password_reset_confirm valid token
+ # PasswordResetConfirmView valid token
default_token_generator = PasswordResetTokenGenerator()
token = default_token_generator.make_token(user)
uidb64 = force_text(urlsafe_base64_encode(force_bytes(user.pk)))
- response = password_reset_confirm(request, uidb64, token, post_reset_redirect='dummy/')
+ response = PasswordResetConfirmView.as_view(success_url='dummy/')(request, uidb64=uidb64, token=token)
self.assertContains(response, '<title>Enter new password</title>')
self.assertContains(response, '<h1>Enter new password</h1>')
- response = password_reset_complete(request)
+ response = PasswordResetCompleteView.as_view()(request)
self.assertContains(response, '<title>Password reset complete</title>')
self.assertContains(response, '<h1>Password reset complete</h1>')
- response = password_change(request, post_change_redirect='dummy/')
+ response = PasswordChangeView.as_view(success_url='dummy/')(request)
self.assertContains(response, '<title>Password change</title>')
self.assertContains(response, '<h1>Password change</h1>')
- response = password_change_done(request)
+ response = PasswordChangeDoneView.as_view()(request)
self.assertContains(response, '<title>Password change successful</title>')
self.assertContains(response, '<h1>Password change successful</h1>')