mirror of
https://github.com/samba-team/samba.git
synced 2025-07-29 15:42:04 +03:00
python: tests: Make tests of dsdb Python module Python 3 compatible
Signed-off-by: Lumir Balhar <lbalhar@redhat.com> Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
committed by
Andrew Bartlett
parent
dce18a079e
commit
70a85c163f
@ -64,7 +64,7 @@ class DsdbTests(TestCase):
|
||||
base=self.account_dn,
|
||||
attrs=["replPropertyMetaData"])
|
||||
repl = ndr_unpack(drsblobs.replPropertyMetaDataBlob,
|
||||
str(res[0]["replPropertyMetaData"]))
|
||||
res[0]["replPropertyMetaData"][0])
|
||||
ctr = repl.ctr
|
||||
for o in ctr.array:
|
||||
# Search for Description
|
||||
@ -82,7 +82,7 @@ class DsdbTests(TestCase):
|
||||
base=self.account_dn,
|
||||
attrs=["replPropertyMetaData"])
|
||||
repl = ndr_unpack(drsblobs.replPropertyMetaDataBlob,
|
||||
str(res[0]["replPropertyMetaData"]))
|
||||
res[0]["replPropertyMetaData"][0])
|
||||
replBlob = ndr_pack(repl)
|
||||
msg = ldb.Message()
|
||||
msg.dn = res[0].dn
|
||||
@ -94,7 +94,7 @@ class DsdbTests(TestCase):
|
||||
base=self.account_dn,
|
||||
attrs=["replPropertyMetaData"])
|
||||
repl = ndr_unpack(drsblobs.replPropertyMetaDataBlob,
|
||||
str(res[0]["replPropertyMetaData"]))
|
||||
res[0]["replPropertyMetaData"][0])
|
||||
replBlob = ndr_pack(repl)
|
||||
msg = ldb.Message()
|
||||
msg.dn = res[0].dn
|
||||
@ -106,14 +106,14 @@ class DsdbTests(TestCase):
|
||||
base=self.account_dn,
|
||||
attrs=["replPropertyMetaData", "uSNChanged"])
|
||||
repl = ndr_unpack(drsblobs.replPropertyMetaDataBlob,
|
||||
str(res[0]["replPropertyMetaData"]))
|
||||
res[0]["replPropertyMetaData"][0])
|
||||
ctr = repl.ctr
|
||||
for o in ctr.array:
|
||||
# Search for Description
|
||||
if o.attid == 13:
|
||||
old_version = o.version
|
||||
o.version = o.version + 1
|
||||
o.local_usn = long(str(res[0]["uSNChanged"])) + 1
|
||||
o.local_usn = int(str(res[0]["uSNChanged"])) + 1
|
||||
replBlob = ndr_pack(repl)
|
||||
msg = ldb.Message()
|
||||
msg.dn = res[0].dn
|
||||
@ -126,15 +126,15 @@ class DsdbTests(TestCase):
|
||||
base=self.account_dn,
|
||||
attrs=["replPropertyMetaData", "uSNChanged"])
|
||||
repl = ndr_unpack(drsblobs.replPropertyMetaDataBlob,
|
||||
str(res[0]["replPropertyMetaData"]))
|
||||
res[0]["replPropertyMetaData"][0])
|
||||
ctr = repl.ctr
|
||||
for o in ctr.array:
|
||||
# Search for Description
|
||||
if o.attid == 13:
|
||||
old_version = o.version
|
||||
o.version = o.version + 1
|
||||
o.local_usn = long(str(res[0]["uSNChanged"])) + 1
|
||||
o.originating_usn = long(str(res[0]["uSNChanged"])) + 1
|
||||
o.local_usn = int(str(res[0]["uSNChanged"])) + 1
|
||||
o.originating_usn = int(str(res[0]["uSNChanged"])) + 1
|
||||
replBlob = ndr_pack(repl)
|
||||
msg = ldb.Message()
|
||||
msg.dn = res[0].dn
|
||||
@ -183,7 +183,8 @@ class DsdbTests(TestCase):
|
||||
controls=["local_oid:%s:1"
|
||||
% dsdb.DSDB_CONTROL_INVALID_NOT_IMPLEMENTED])
|
||||
except ldb.LdbError as e:
|
||||
if e[0] != ldb.ERR_UNSUPPORTED_CRITICAL_EXTENSION:
|
||||
(errno, estr) = e.args
|
||||
if errno != ldb.ERR_UNSUPPORTED_CRITICAL_EXTENSION:
|
||||
self.fail("Got %s should have got ERR_UNSUPPORTED_CRITICAL_EXTENSION"
|
||||
% e[1])
|
||||
|
||||
@ -227,7 +228,7 @@ class DsdbTests(TestCase):
|
||||
"dn": dn,
|
||||
"objectClass": "foreignSecurityPrincipal"})
|
||||
except ldb.LdbError as e:
|
||||
(code, msg) = e
|
||||
(code, msg) = e.args
|
||||
self.fail("Got unexpected exception %d - %s "
|
||||
% (code, msg))
|
||||
|
||||
@ -262,7 +263,7 @@ class DsdbTests(TestCase):
|
||||
"objectSID": sid})
|
||||
self.fail("No exception should get LDB_ERR_CONSTRAINT_VIOLATION")
|
||||
except ldb.LdbError as e:
|
||||
(code, msg) = e
|
||||
(code, msg) = e.args
|
||||
if code != ldb.ERR_CONSTRAINT_VIOLATION:
|
||||
self.fail("Got %d - %s should have got "
|
||||
"LDB_ERR_CONSTRAINT_VIOLATION"
|
||||
|
Reference in New Issue
Block a user