def test_new_passwords_match_on_change(self):
     password_change_form = TaoPasswordChangeForm(
         user=self.user1,
         data={
         'old_password': '******',
         'new_password1': 'blahblah',
         'new_password2': 'somethingelse',
     })
     self.assertFalse(password_change_form.is_valid())
 def test_new_passwords_length_invalid(self):
     password_change_form = TaoPasswordChangeForm(
         user=self.user1,
         data={
         'old_password': '******',
         'new_password1': 'blah',
         'new_password2': 'blah',
     })
     self.assertFalse(password_change_form.is_valid())
 def test_verify_old_password_on_change(self):
     password_change_form = TaoPasswordChangeForm(
         user=self.user1,
         data={
         'old_password': '******',
         'new_password1': 'blah',
         'new_password2': 'blah',
     })
     self.assertFalse(password_change_form.is_valid())
 def test_new_passwords_length_valid(self):
     password_change_form = TaoPasswordChangeForm(
         user=self.user1,
         data={
         'user': self.user1,
         'old_password': '******',
         'new_password1': 'blah',
         'new_password2': 'blah',
     })
     self.assertTrue(password_change_form.is_valid())
     password_change_form.save()
     self.assertTrue(TaoUser.objects.get(pk=self.user1.pk).check_password('blah'))