mirror of
https://github.com/zulip/zulip.git
synced 2026-07-06 21:18:58 +08:00
tests: Change password hashers used in tests that set them.
The previous hashers mirrored the ones used in production, but that was non-ideal because those are slow. Replacing them with quick hashers is a performance improvement for those tests.
This commit is contained in:
parent
4006bb5153
commit
98ec84eae2
@ -346,14 +346,14 @@ class AuthBackendTest(ZulipTestCase):
|
||||
user_profile = self.example_user("hamlet")
|
||||
password = "a_password_of_22_chars"
|
||||
|
||||
with self.settings(PASSWORD_HASHERS=("django.contrib.auth.hashers.PBKDF2PasswordHasher",)):
|
||||
with self.settings(PASSWORD_HASHERS=("django.contrib.auth.hashers.SHA1PasswordHasher",)):
|
||||
user_profile.set_password(password)
|
||||
user_profile.save()
|
||||
|
||||
with self.settings(
|
||||
PASSWORD_HASHERS=(
|
||||
"django.contrib.auth.hashers.Argon2PasswordHasher",
|
||||
"django.contrib.auth.hashers.PBKDF2PasswordHasher",
|
||||
"django.contrib.auth.hashers.MD5PasswordHasher",
|
||||
"django.contrib.auth.hashers.SHA1PasswordHasher",
|
||||
),
|
||||
PASSWORD_MIN_LENGTH=30,
|
||||
), self.assertLogs("zulip.auth.email", level="INFO"), self.assertRaises(JsonableError) as m:
|
||||
@ -3935,14 +3935,14 @@ class FetchAPIKeyTest(ZulipTestCase):
|
||||
user_profile = self.example_user("hamlet")
|
||||
password = "a_password_of_22_chars"
|
||||
|
||||
with self.settings(PASSWORD_HASHERS=("django.contrib.auth.hashers.PBKDF2PasswordHasher",)):
|
||||
with self.settings(PASSWORD_HASHERS=("django.contrib.auth.hashers.SHA1PasswordHasher",)):
|
||||
user_profile.set_password(password)
|
||||
user_profile.save()
|
||||
|
||||
with self.settings(
|
||||
PASSWORD_HASHERS=(
|
||||
"django.contrib.auth.hashers.Argon2PasswordHasher",
|
||||
"django.contrib.auth.hashers.PBKDF2PasswordHasher",
|
||||
"django.contrib.auth.hashers.MD5PasswordHasher",
|
||||
"django.contrib.auth.hashers.SHA1PasswordHasher",
|
||||
),
|
||||
PASSWORD_MIN_LENGTH=30,
|
||||
), self.assertLogs("zulip.auth.email", level="INFO"):
|
||||
|
||||
@ -710,14 +710,14 @@ class LoginTest(ZulipTestCase):
|
||||
user_profile = self.example_user("hamlet")
|
||||
password = "a_password_of_22_chars"
|
||||
|
||||
with self.settings(PASSWORD_HASHERS=("django.contrib.auth.hashers.PBKDF2PasswordHasher",)):
|
||||
with self.settings(PASSWORD_HASHERS=("django.contrib.auth.hashers.SHA1PasswordHasher",)):
|
||||
user_profile.set_password(password)
|
||||
user_profile.save()
|
||||
|
||||
with self.settings(
|
||||
PASSWORD_HASHERS=(
|
||||
"django.contrib.auth.hashers.Argon2PasswordHasher",
|
||||
"django.contrib.auth.hashers.PBKDF2PasswordHasher",
|
||||
"django.contrib.auth.hashers.MD5PasswordHasher",
|
||||
"django.contrib.auth.hashers.SHA1PasswordHasher",
|
||||
),
|
||||
PASSWORD_MIN_LENGTH=30,
|
||||
), self.assertLogs("zulip.auth.email", level="INFO"):
|
||||
|
||||
Loading…
Reference in New Issue
Block a user