mirror of https://github.com/zulip/zulip.git
tests: Remove deprecated SHA1PasswordHasher.
SHA1PasswordHasher will be removed in Django 5.1. MD5PasswordHasher
will remain for the purpose of speeding up tests.
Followup to commit ac5161f439
(#29620).
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
parent
90701978d9
commit
8843f9f62a
|
@ -367,15 +367,15 @@ class AuthBackendTest(ZulipTestCase):
|
||||||
user_profile = self.example_user("hamlet")
|
user_profile = self.example_user("hamlet")
|
||||||
password = "a_password_of_22_chars"
|
password = "a_password_of_22_chars"
|
||||||
|
|
||||||
with self.settings(PASSWORD_HASHERS=("django.contrib.auth.hashers.SHA1PasswordHasher",)):
|
with self.settings(PASSWORD_HASHERS=("django.contrib.auth.hashers.MD5PasswordHasher",)):
|
||||||
user_profile.set_password(password)
|
user_profile.set_password(password)
|
||||||
user_profile.save()
|
user_profile.save()
|
||||||
|
|
||||||
with (
|
with (
|
||||||
self.settings(
|
self.settings(
|
||||||
PASSWORD_HASHERS=(
|
PASSWORD_HASHERS=(
|
||||||
|
"django.contrib.auth.hashers.PBKDF2PasswordHasher",
|
||||||
"django.contrib.auth.hashers.MD5PasswordHasher",
|
"django.contrib.auth.hashers.MD5PasswordHasher",
|
||||||
"django.contrib.auth.hashers.SHA1PasswordHasher",
|
|
||||||
),
|
),
|
||||||
PASSWORD_MIN_LENGTH=30,
|
PASSWORD_MIN_LENGTH=30,
|
||||||
),
|
),
|
||||||
|
@ -5040,15 +5040,15 @@ class FetchAPIKeyTest(ZulipTestCase):
|
||||||
user_profile = self.example_user("hamlet")
|
user_profile = self.example_user("hamlet")
|
||||||
password = "a_password_of_22_chars"
|
password = "a_password_of_22_chars"
|
||||||
|
|
||||||
with self.settings(PASSWORD_HASHERS=("django.contrib.auth.hashers.SHA1PasswordHasher",)):
|
with self.settings(PASSWORD_HASHERS=("django.contrib.auth.hashers.MD5PasswordHasher",)):
|
||||||
user_profile.set_password(password)
|
user_profile.set_password(password)
|
||||||
user_profile.save()
|
user_profile.save()
|
||||||
|
|
||||||
with (
|
with (
|
||||||
self.settings(
|
self.settings(
|
||||||
PASSWORD_HASHERS=(
|
PASSWORD_HASHERS=(
|
||||||
|
"django.contrib.auth.hashers.PBKDF2PasswordHasher",
|
||||||
"django.contrib.auth.hashers.MD5PasswordHasher",
|
"django.contrib.auth.hashers.MD5PasswordHasher",
|
||||||
"django.contrib.auth.hashers.SHA1PasswordHasher",
|
|
||||||
),
|
),
|
||||||
PASSWORD_MIN_LENGTH=30,
|
PASSWORD_MIN_LENGTH=30,
|
||||||
),
|
),
|
||||||
|
|
|
@ -967,15 +967,15 @@ class LoginTest(ZulipTestCase):
|
||||||
user_profile = self.example_user("hamlet")
|
user_profile = self.example_user("hamlet")
|
||||||
password = "a_password_of_22_chars"
|
password = "a_password_of_22_chars"
|
||||||
|
|
||||||
with self.settings(PASSWORD_HASHERS=("django.contrib.auth.hashers.SHA1PasswordHasher",)):
|
with self.settings(PASSWORD_HASHERS=("django.contrib.auth.hashers.MD5PasswordHasher",)):
|
||||||
user_profile.set_password(password)
|
user_profile.set_password(password)
|
||||||
user_profile.save()
|
user_profile.save()
|
||||||
|
|
||||||
with (
|
with (
|
||||||
self.settings(
|
self.settings(
|
||||||
PASSWORD_HASHERS=(
|
PASSWORD_HASHERS=(
|
||||||
|
"django.contrib.auth.hashers.PBKDF2PasswordHasher",
|
||||||
"django.contrib.auth.hashers.MD5PasswordHasher",
|
"django.contrib.auth.hashers.MD5PasswordHasher",
|
||||||
"django.contrib.auth.hashers.SHA1PasswordHasher",
|
|
||||||
),
|
),
|
||||||
PASSWORD_MIN_LENGTH=30,
|
PASSWORD_MIN_LENGTH=30,
|
||||||
),
|
),
|
||||||
|
|
|
@ -419,7 +419,6 @@ if DEVELOPMENT:
|
||||||
# PRODUCTION. Saves a bunch of time.
|
# PRODUCTION. Saves a bunch of time.
|
||||||
PASSWORD_HASHERS = [
|
PASSWORD_HASHERS = [
|
||||||
"django.contrib.auth.hashers.MD5PasswordHasher",
|
"django.contrib.auth.hashers.MD5PasswordHasher",
|
||||||
"django.contrib.auth.hashers.SHA1PasswordHasher",
|
|
||||||
"django.contrib.auth.hashers.PBKDF2PasswordHasher",
|
"django.contrib.auth.hashers.PBKDF2PasswordHasher",
|
||||||
]
|
]
|
||||||
# Also we auto-generate passwords for the default users which you
|
# Also we auto-generate passwords for the default users which you
|
||||||
|
|
Loading…
Reference in New Issue