def test_success(self): data = { 'old_password': passwords[-1], 'new_password1': 'Chah+pher9k', 'new_password2': 'Chah+pher9k' } form = PasswordPoliciesChangeForm(self.user, data) self.assertTrue(form.is_valid())
def test_success(self): data = { 'old_password': passwords[-1], 'new_password1': 'Chah+pher9k', 'new_password2': 'Chah+pher9k', } form = PasswordPoliciesChangeForm(self.user, data) self.assertTrue(form.is_valid())
def test_success(self): data = { "old_password": passwords[-1], "new_password1": "Chah+pher9k", "new_password2": "Chah+pher9k", } form = PasswordPoliciesChangeForm(self.user, data) self.assertTrue(form.is_valid())
def test_success(self): user = User.objects.get(username='******') data = { 'old_password': '******', 'new_password1': 'Chah+pher9k', 'new_password2': 'Chah+pher9k', } form = PasswordPoliciesChangeForm(user, data) self.assertTrue(form.is_valid())
def test_password_invalid(self): data = {'old_password': '******', 'new_password1': 'Chah+pher9k', 'new_password2': 'Chah+pher9k'} form = PasswordPoliciesChangeForm(self.user, data) self.assertFalse(form.is_valid()) self.assertEqual(form["old_password"].errors, [force_unicode(form.error_messages['password_incorrect'])]) self.assertFalse(form.is_valid())
def test_password_invalid(self): data = {'old_password': '******', 'new_password1': 'Chah+pher9k', 'new_password2': 'Chah+pher9k'} form = PasswordPoliciesChangeForm(self.user, data) self.assertFalse(form.is_valid()) self.assertEqual(form["old_password"].errors, [force_text(form.error_messages['password_incorrect'])]) self.assertFalse(form.is_valid())
def test_password_invalid(self): user = User.objects.get(username='******') data = { 'old_password': '******', 'new_password1': 'Chah+pher9k', 'new_password2': 'Chah+pher9k', } form = PasswordPoliciesChangeForm(user, data) self.assertFalse(form.is_valid()) self.assertEqual( form["old_password"].errors, [force_unicode(form.error_messages['password_incorrect'])]) self.assertFalse(form.is_valid())
def test_password_invalid(self): data = { "old_password": "******", "new_password1": "Chah+pher9k", "new_password2": "Chah+pher9k", } form = PasswordPoliciesChangeForm(self.user, data) self.assertFalse(form.is_valid()) self.assertEqual( form["old_password"].errors, [force_text(form.error_messages["password_incorrect"])], ) self.assertFalse(form.is_valid())
def change_password(request): if not password_management_enabled(): raise Http404 can_change_password = request.user.has_usable_password() if can_change_password: if request.method == 'POST': form = PasswordPoliciesChangeForm(request.user, request.POST) if form.is_valid(): form.save() update_session_auth_hash(request, form.user) messages.success(request, _("Your password has been changed successfully!")) return redirect('wagtailadmin_account') else: form = PasswordPoliciesChangeForm(request.user) else: form = None return render(request, 'wagtailadmin/account/change_password.html', { 'form': form, 'can_change_password': can_change_password, })