def test_post_authenticated_success(self):
user = self.signup()
data = {
"password_current": "bar",
"password_new": "new-bar",
"password_new_confirm": "new-bar",
}
response = self.client.post(reverse("account_password"), data)
self.assertRedirects(
response,
reverse(settings.ACCOUNT_PASSWORD_CHANGE_REDIRECT_URL),
fetch_redirect_response=False
)
updated_user = User.objects.get(username=user.username)
self.assertNotEqual(user.password, updated_user.password)
self.assertEqual(len(mail.outbox), 1)
评论列表
文章目录