dsdb/tests: make use of assertLoginFailure helper
authorStefan Metzmacher <metze@samba.org>
Fri, 4 Mar 2022 22:35:26 +0000 (23:35 +0100)
committerJule Anger <janger@samba.org>
Wed, 16 Mar 2022 13:41:14 +0000 (13:41 +0000)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13879

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
(cherry picked from commit 03ba5af3d9eaeb5f0c7c1a1a61ef2ac454eb8392)

source4/dsdb/tests/python/password_lockout_base.py

index ad2a2ad16027f05c9d16c8903bf4e913d05cff37..b44dd30162b32bd0c21d12cd47fbd58b93ca9a5b 100644 (file)
@@ -247,12 +247,7 @@ userPassword: """ + userpass + """
         self._check_account_initial(userdn)
 
         # Fail once to get a badPasswordTime
-        try:
-            ldb = SamDB(url=self.host_url, credentials=fail_creds, lp=self.lp)
-            self.fail()
-        except LdbError as e:
-            (num, msg) = e.args
-            self.assertEqual(num, ERR_INVALID_CREDENTIALS)
+        self.assertLoginFailure(self.host_url, fail_creds, self.lp)
 
         # Succeed to reset everything to 0
         ldb = SamDB(url=self.host_url, credentials=creds, lp=self.lp)