def test_custom_password_reset_form(self):
     user = UserFactory(is_active=True)
     form = CustomPasswordResetForm({'email':user.email})
     self.assertTrue(form.is_valid())
     user = UserFactory(email='*****@*****.**', is_active=False)
     form = CustomPasswordResetForm({'email':user.email})
     self.assertTrue(form.is_valid())
Beispiel #2
0
    def test_reset_ignores_history(self):
        """
        Initiating a password reset should not add to password history.

        """
        self.company.password_expiration = True
        self.company.save()
        form = CustomPasswordResetForm({'email': self.user.email})
        self.assertTrue(form.is_valid())
        form.save()
        self.assertEqual(0, self.user.userpasswordhistory_set.count())
Beispiel #3
0
 def test_invalid_password_reset(self):
     self.assertEqual(len(mail.outbox), 0)
     form = CustomPasswordResetForm({'email': '*****@*****.**'})
     self.assertTrue(form.is_valid())
     form.save()
     self.assertEqual(len(mail.outbox), 0)
Beispiel #4
0
 def test_custom_password_reset_form(self):
     form = CustomPasswordResetForm({'email':self.user.email})
     self.assertTrue(form.is_valid())
     user = UserFactory(email='*****@*****.**', is_active=False)
     form = CustomPasswordResetForm({'email':user.email})
     self.assertTrue(form.is_valid())