mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-17 05:41:25 +02:00
Updated tests
This commit is contained in:
@@ -52,8 +52,5 @@ class PasswordSchemesTestCase(ModoAPITestCase):
|
||||
def test_md5_scheme(self):
|
||||
self._test_scheme("md5", "{MD5}")
|
||||
|
||||
def test_crypt(self):
|
||||
self._test_scheme("crypt", "{CRYPT}")
|
||||
|
||||
def test_plain(self):
|
||||
self._test_scheme("plain", "{PLAIN}")
|
||||
|
||||
@@ -507,12 +507,6 @@ class NotificationAPITestCase(ModoAPITestCase):
|
||||
data = resp.json()
|
||||
self.assertEqual(len(data), 0)
|
||||
|
||||
self.set_global_parameter("password_scheme", "crypt")
|
||||
resp = self.client.get(url)
|
||||
self.assertEqual(resp.status_code, 200)
|
||||
data = resp.json()
|
||||
self.assertEqual(len(data), 1)
|
||||
|
||||
|
||||
class AuthenticatorData(bytes):
|
||||
|
||||
|
||||
@@ -233,19 +233,11 @@ class AuthenticationTestCase(ModoTestCase):
|
||||
supported_schemes = get_dovecot_schemes()[0]
|
||||
self.assertEqual(supported_schemes, ["{MD5-CRYPT}", "{PLAIN}"])
|
||||
|
||||
def test_deprecated_password_scheme(self):
|
||||
hasher = get_password_hasher("crypt")
|
||||
self.assertEqual(hasher.label, "crypt (weak, deprecated)")
|
||||
|
||||
def test_is_password_scheme_in_use(self):
|
||||
hasher = get_password_hasher("plain")
|
||||
self.assertTrue(
|
||||
models.User.objects.is_password_scheme_in_use(hasher),
|
||||
)
|
||||
hasher = get_password_hasher("crypt")
|
||||
self.assertFalse(
|
||||
models.User.objects.is_password_scheme_in_use(hasher),
|
||||
)
|
||||
|
||||
def test_fido_auth_begin(self):
|
||||
url = reverse("core:fido_auth_begin")
|
||||
|
||||
@@ -35,10 +35,3 @@ class CheckSessionCookieSecureTest(SimpleModoTestCase):
|
||||
os.environ["OIDC_RSA_PRIVATE_KEY"] = "KEY"
|
||||
msgs = checks.check_rsa_private_key_exists(None)
|
||||
self.assertEqual(len(msgs), 0)
|
||||
|
||||
def test_password_hasher_checks(self):
|
||||
msgs = checks.check_password_hasher(None)
|
||||
self.assertEqual(msgs, [])
|
||||
self.set_global_parameter("password_scheme", "crypt")
|
||||
msgs = checks.check_password_hasher(None)
|
||||
self.assertEqual(msgs, [checks.W002])
|
||||
|
||||
Reference in New Issue
Block a user