From c4108a1544b123567598766689b75cdec9928087 Mon Sep 17 00:00:00 2001 From: Arvedui Date: Sun, 3 Mar 2019 00:40:03 +0100 Subject: [PATCH] add basic test for argon2 hash --- modoboa/core/tests/test_authentication.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modoboa/core/tests/test_authentication.py b/modoboa/core/tests/test_authentication.py index f50fa7161..2f1806883 100644 --- a/modoboa/core/tests/test_authentication.py +++ b/modoboa/core/tests/test_authentication.py @@ -91,6 +91,12 @@ class AuthenticationTestCase(ModoTestCase): user.refresh_from_db() self.assertTrue(user.password.startswith("{SHA256}")) + self.client.logout() + self.set_global_parameter("password_scheme", "argon2id") + self.client.post(reverse("core:login"), data) + user.refresh_from_db() + self.assertTrue(user.password.startswith("{ARGON2ID}")) + self.client.logout() self.set_global_parameter("password_scheme", "fallback_scheme") self.client.post(reverse("core:login"), data)