MCPcopy
hub / github.com/django/django / test_unusable_password

Method test_unusable_password

tests/auth_tests/test_forms.py:1319–1330  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1317 self.assertEqual(len(mail.outbox), 0)
1318
1319 def test_unusable_password(self):
1320 user = User.objects.create_user("testuser", "test@example.com", "test")
1321 data = {"email": "test@example.com"}
1322 form = PasswordResetForm(data)
1323 self.assertTrue(form.is_valid())
1324 user.set_unusable_password()
1325 user.save()
1326 form = PasswordResetForm(data)
1327 # The form itself is valid, but no email is sent
1328 self.assertTrue(form.is_valid())
1329 form.save()
1330 self.assertEqual(len(mail.outbox), 0)
1331
1332 def test_save_plaintext_email(self):
1333 """

Callers

nothing calls this directly

Calls 6

saveMethod · 0.95
PasswordResetFormClass · 0.90
set_unusable_passwordMethod · 0.80
create_userMethod · 0.45
is_validMethod · 0.45
saveMethod · 0.45

Tested by

no test coverage detected