diff options
| author | Alexey <aleksey.popov@group.omd.ru> | 2018-09-19 12:03:02 +0100 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2018-09-25 11:58:05 -0400 |
| commit | 8624459586c7916e0a5550ed03af60afa44cf387 (patch) | |
| tree | 37b437f80cdc751046e8137300f0502bf640d462 /tests/auth_tests/test_validators.py | |
| parent | 553c24018e8a6746158c19b517b508eb03b0f7f9 (diff) | |
Added a test for password_changed() with a custom validator.
Diffstat (limited to 'tests/auth_tests/test_validators.py')
| -rw-r--r-- | tests/auth_tests/test_validators.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/auth_tests/test_validators.py b/tests/auth_tests/test_validators.py index d43efc6a3c..e50da39663 100644 --- a/tests/auth_tests/test_validators.py +++ b/tests/auth_tests/test_validators.py @@ -57,6 +57,18 @@ class PasswordValidationTest(TestCase): def test_password_changed(self): self.assertIsNone(password_changed('password')) + def test_password_changed_with_custom_validator(self): + class Validator: + def password_changed(self, password, user): + self.password = password + self.user = user + + user = object() + validator = Validator() + password_changed('password', user=user, password_validators=(validator,)) + self.assertIs(validator.user, user) + self.assertEqual(validator.password, 'password') + def test_password_validators_help_texts(self): help_texts = password_validators_help_texts() self.assertEqual(len(help_texts), 2) |
