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())
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())
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)
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())