Kaydet (Commit) 5b47a9c5 authored tarafından Aymeric Augustin's avatar Aymeric Augustin

Fixed a test that could fail depending on PASSWORD_HASHERS.

Thanks Claude. Refs #20760.
üst 7b57e575
......@@ -125,6 +125,10 @@ class BaseModelBackendTest(object):
@override_settings(PASSWORD_HASHERS=('django.contrib.auth.tests.test_auth_backends.CountingMD5PasswordHasher',))
def test_authentication_timing(self):
"""Hasher is run once regardless of whether the user exists. Refs #20760."""
# Re-set the password, because this tests overrides PASSWORD_HASHERS
self.user.set_password('test')
self.user.save()
CountingMD5PasswordHasher.calls = 0
username = getattr(self.user, self.UserModel.USERNAME_FIELD)
authenticate(username=username, password='test')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment