s4:dsdb/tests: let password_lockout.py pass creds as argument to _readd_user()
authorStefan Metzmacher <metze@samba.org>
Fri, 5 Feb 2016 07:37:53 +0000 (08:37 +0100)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 30 Jun 2016 01:30:25 +0000 (03:30 +0200)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source4/dsdb/tests/python/password_lockout.py

index 6d19d5a7bf2482a25acc3f67bcf670f8604efb4e..6941f82856292643fd98d0033f580a65e563e51d 100755 (executable)
@@ -277,8 +277,7 @@ userAccountControl: %d
         time.sleep(0.01)
         return res
 
-    def _readd_user(self):
-        creds = insta_creds()
+    def _readd_user(self, creds):
         username = creds.get_username()
         userpass = creds.get_password()
         userdn = "cn=%s,cn=users,%s" % (username, self.base_dn)
@@ -500,7 +499,8 @@ lockoutThreshold: """ + str(lockoutThreshold) + """
         self.samr_handle = self.samr.Connect2(None, security.SEC_FLAG_MAXIMUM_ALLOWED)
         self.samr_domain = self.samr.OpenDomain(self.samr_handle, security.SEC_FLAG_MAXIMUM_ALLOWED, self.domain_sid)
 
-        self.ldb2 = self._readd_user()
+        self.creds2 = insta_creds()
+        self.ldb2 = self._readd_user(self.creds2)
 
      # (Re)adds the test user "testuser3" with no password atm
         delete_force(self.ldb, "cn=testuser3,cn=users," + self.base_dn)