From: Garming Sam Date: Wed, 8 Mar 2017 04:13:40 +0000 (+1300) Subject: drsbase: use credentials if supplied X-Git-Tag: tdb-1.3.13~501 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b01fac24ec50150c77139000425ca73494442df5;p=thirdparty%2Fsamba.git drsbase: use credentials if supplied Pair-programmed-with: Bob Campbell Signed-off-by: Garming Sam Reviewed-by: Andrew Bartlett --- diff --git a/source4/torture/drs/python/drs_base.py b/source4/torture/drs/python/drs_base.py index e6f6e48234e..f07592d9e56 100644 --- a/source4/torture/drs/python/drs_base.py +++ b/source4/torture/drs/python/drs_base.py @@ -352,10 +352,12 @@ class DrsBaseTestCase(SambaToolCmdTest): return req10 - def _ds_bind(self, server_name): + def _ds_bind(self, server_name, creds=None): binding_str = "ncacn_ip_tcp:%s[seal]" % server_name - drs = drsuapi.drsuapi(binding_str, self.get_loadparm(), self.get_credentials()) + if creds is None: + creds = self.get_credentials() + drs = drsuapi.drsuapi(binding_str, self.get_loadparm(), creds) (drs_handle, supported_extensions) = drs_DsBind(drs) return (drs, drs_handle)