summaryrefslogtreecommitdiff
path: root/source4
diff options
context:
space:
mode:
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>2019-04-12 15:51:05 +1200
committerAndrew Bartlett <abartlet@samba.org>2019-05-01 05:32:25 +0000
commitfd9859d407f4e38d159081713b5959ba7ba23aed (patch)
treef413a98e436268ea5005f4b33b18501529412e09 /source4
parent5a0df7aec6bd37c7f9ce0b0ed5758da7a4977ee2 (diff)
downloadsamba-fd9859d407f4e38d159081713b5959ba7ba23aed.tar.gz
dsdb/pytest/ldap: use idiomatic 'e' for exceptions
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'source4')
-rwxr-xr-xsource4/dsdb/tests/python/ldap.py436
1 files changed, 218 insertions, 218 deletions
diff --git a/source4/dsdb/tests/python/ldap.py b/source4/dsdb/tests/python/ldap.py
index 52e1795f0bb..b46d3a1a4b7 100755
--- a/source4/dsdb/tests/python/ldap.py
+++ b/source4/dsdb/tests/python/ldap.py
@@ -119,8 +119,8 @@ class BasicTests(samba.tests.TestCase):
"dn": "cn=ldaptestuser,cn=users," + self.base_dn,
"objectClass": []})
self.fail()
- except LdbError as e1:
- (num, _) = e1.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_CONSTRAINT_VIOLATION)
# Invalid objectclass specified
@@ -129,8 +129,8 @@ class BasicTests(samba.tests.TestCase):
"dn": "cn=ldaptestuser,cn=users," + self.base_dn,
"objectClass": "X"})
self.fail()
- except LdbError as e2:
- (num, _) = e2.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_NO_SUCH_ATTRIBUTE)
# Invalid objectCategory specified
@@ -140,8 +140,8 @@ class BasicTests(samba.tests.TestCase):
"objectClass": "person",
"objectCategory": self.base_dn})
self.fail()
- except LdbError as e3:
- (num, _) = e3.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_OBJECT_CLASS_VIOLATION)
# Multi-valued "systemFlags"
@@ -151,8 +151,8 @@ class BasicTests(samba.tests.TestCase):
"objectClass": "person",
"systemFlags": ["0", str(SYSTEM_FLAG_DOMAIN_DISALLOW_MOVE)]})
self.fail()
- except LdbError as e4:
- (num, _) = e4.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_CONSTRAINT_VIOLATION)
# We cannot instanciate from an abstract object class ("connectionPoint"
@@ -166,16 +166,16 @@ class BasicTests(samba.tests.TestCase):
"dn": "cn=ldaptestuser,cn=users," + self.base_dn,
"objectClass": "connectionPoint"})
self.fail()
- except LdbError as e5:
- (num, _) = e5.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
try:
self.ldb.add({
"dn": "cn=ldaptestuser,cn=users," + self.base_dn,
"objectClass": ["person", "leaf"]})
self.fail()
- except LdbError as e6:
- (num, _) = e6.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_OBJECT_CLASS_VIOLATION)
# Objects instanciated using "satisfied" abstract classes (concrete
@@ -192,8 +192,8 @@ class BasicTests(samba.tests.TestCase):
"dn": "cn=ldaptestuser,cn=users," + self.base_dn,
"objectClass": ["person", "container"]})
self.fail()
- except LdbError as e7:
- (num, _) = e7.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_OBJECT_CLASS_VIOLATION)
# Test allowed system flags
@@ -235,8 +235,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e8:
- (num, _) = e8.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_OBJECT_CLASS_VIOLATION)
# We cannot delete classes which weren't specified
@@ -247,8 +247,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e9:
- (num, _) = e9.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_NO_SUCH_ATTRIBUTE)
# An invalid class cannot be added
@@ -259,8 +259,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e10:
- (num, _) = e10.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_NO_SUCH_ATTRIBUTE)
# We cannot add a the new top-most structural class "user" here since
@@ -273,8 +273,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e11:
- (num, _) = e11.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_OBJECT_CLASS_VIOLATION)
# An already specified objectclass cannot be added another time
@@ -285,8 +285,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e12:
- (num, _) = e12.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_ATTRIBUTE_OR_VALUE_EXISTS)
# Auxiliary classes can always be added
@@ -305,8 +305,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e13:
- (num, _) = e13.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_OBJECT_CLASS_VIOLATION)
# Objectclass replace operations can be performed as well
@@ -331,8 +331,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e14:
- (num, _) = e14.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_OBJECT_CLASS_VIOLATION)
# More than one change operation is allowed
@@ -349,8 +349,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e15:
- (num, _) = e15.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_OBJECT_CLASS_VIOLATION)
m = Message()
@@ -360,8 +360,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e16:
- (num, _) = e16.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_OBJECT_CLASS_VIOLATION)
# Classes can be removed unless attributes of them are used.
@@ -398,8 +398,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e17:
- (num, _) = e17.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_OBJECT_CLASS_VIOLATION)
# Remove the previously specified attribute
@@ -431,8 +431,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e18:
- (num, _) = e18.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_OBJECT_CLASS_VIOLATION)
# Add a new top-most structural class "inetOrgPerson" and remove it
@@ -487,8 +487,8 @@ class BasicTests(samba.tests.TestCase):
"dn": "cn=ldaptestobject," + self.base_dn,
"objectclass": "configuration"})
self.fail()
- except LdbError as e19:
- (num, _) = e19.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
try:
@@ -496,8 +496,8 @@ class BasicTests(samba.tests.TestCase):
"dn": "cn=Test Secret,cn=system," + self.base_dn,
"objectclass": "secret"})
self.fail()
- except LdbError as e20:
- (num, _) = e20.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
delete_force(self.ldb, "cn=ldaptestobject," + self.base_dn)
@@ -523,8 +523,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e21:
- (num, _) = e21.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
delete_force(self.ldb, "cn=Test Secret,cn=system," + self.base_dn)
@@ -535,8 +535,8 @@ class BasicTests(samba.tests.TestCase):
"objectclass": "container",
"isCriticalSystemObject": "TRUE"})
self.fail()
- except LdbError as e22:
- (num, _) = e22.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
self.ldb.add({
@@ -550,8 +550,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e23:
- (num, _) = e23.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
delete_force(self.ldb, "cn=ldaptestcontainer," + self.base_dn)
@@ -578,8 +578,8 @@ class BasicTests(samba.tests.TestCase):
+ self.base_dn,
"objectclass": "group"})
self.fail()
- except LdbError as e24:
- (num, _) = e24.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_NO_SUCH_OBJECT)
delete_force(self.ldb, "cn=ldaptestgroup,cn=thisdoesnotexist123,"
@@ -590,8 +590,8 @@ class BasicTests(samba.tests.TestCase):
"dn": "ou=testou,cn=users," + self.base_dn,
"objectclass": "organizationalUnit"})
self.fail()
- except LdbError as e25:
- (num, _) = e25.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_NAMING_VIOLATION)
delete_force(self.ldb, "ou=testou,cn=users," + self.base_dn)
@@ -608,8 +608,8 @@ class BasicTests(samba.tests.TestCase):
"objectclass": "group",
"thisdoesnotexist": "x"})
self.fail()
- except LdbError as e26:
- (num, _) = e26.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_NO_SUCH_ATTRIBUTE)
self.ldb.add({
@@ -625,8 +625,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e27:
- (num, _) = e27.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_NO_SUCH_ATTRIBUTE)
#
@@ -660,8 +660,8 @@ class BasicTests(samba.tests.TestCase):
"dn": "cn=ldaptestobject," + self.base_dn,
"objectclass": "ipProtocol"})
self.fail()
- except LdbError as e28:
- (num, _) = e28.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_OBJECT_CLASS_VIOLATION)
# inadequate but schema-valid attribute specified
@@ -672,8 +672,8 @@ class BasicTests(samba.tests.TestCase):
"ipProtocolNumber": "1",
"uid": "0"})
self.fail()
- except LdbError as e29:
- (num, _) = e29.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_OBJECT_CLASS_VIOLATION)
self.ldb.add({
@@ -690,8 +690,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e30:
- (num, _) = e30.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_OBJECT_CLASS_VIOLATION)
# mandatory attribute delete trial
@@ -702,8 +702,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e31:
- (num, _) = e31.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_OBJECT_CLASS_VIOLATION)
# mandatory attribute delete trial
@@ -714,8 +714,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e32:
- (num, _) = e32.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_OBJECT_CLASS_VIOLATION)
delete_force(self.ldb, "cn=ldaptestobject," + self.base_dn)
@@ -728,8 +728,8 @@ class BasicTests(samba.tests.TestCase):
"objectclass": "group",
"sAMAccountName": ["nam1", "nam2"]})
self.fail()
- except LdbError as e33:
- (num, _) = e33.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_CONSTRAINT_VIOLATION)
self.ldb.add({
@@ -743,8 +743,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e34:
- (num, _) = e34.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_ATTRIBUTE_OR_VALUE_EXISTS)
m = Message()
@@ -760,8 +760,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e35:
- (num, _) = e35.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_ATTRIBUTE_OR_VALUE_EXISTS)
delete_force(self.ldb, "cn=ldaptestgroup,cn=users," + self.base_dn)
@@ -794,8 +794,8 @@ class BasicTests(samba.tests.TestCase):
"managedBy": managers
})
self.fail("failed to fail to add multiple managedBy attributes")
- except LdbError as e36:
- (num, _) = e36.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_CONSTRAINT_VIOLATION)
managee = "cn=group2," + ou
@@ -811,8 +811,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e37:
- (num, _) = e37.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_CONSTRAINT_VIOLATION)
m = Message()
@@ -828,8 +828,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e38:
- (num, _) = e38.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_ATTRIBUTE_OR_VALUE_EXISTS)
self.ldb.delete(ou, ['tree_delete:1'])
@@ -914,8 +914,8 @@ class BasicTests(samba.tests.TestCase):
"objectClass": "person",
"sn": ""})
self.fail()
- except LdbError as e39:
- (num, _) = e39.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_INVALID_ATTRIBUTE_SYNTAX)
ldb.add({
@@ -979,15 +979,15 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.add(m)
self.fail()
- except LdbError as e41:
- (num, _) = e41.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_OBJECT_CLASS_VIOLATION)
try:
ldb.modify(m)
self.fail()
- except LdbError as e42:
- (num, _) = e42.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
delete_force(self.ldb, "cn=ldaptestgroup,cn=users," + self.base_dn)
@@ -1002,8 +1002,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.add(m)
self.fail()
- except LdbError as e43:
- (num, _) = e43.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_CONSTRAINT_VIOLATION)
self.ldb.add({
@@ -1017,8 +1017,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e44:
- (num, _) = e44.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_CONSTRAINT_VIOLATION)
m = Message()
@@ -1032,8 +1032,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e45:
- (num, _) = e45.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_NO_SUCH_ATTRIBUTE)
delete_force(self.ldb, "cn=ldaptestgroup,cn=users," + self.base_dn)
@@ -1047,8 +1047,8 @@ class BasicTests(samba.tests.TestCase):
"objectclass": "group",
"instanceType": ["0", "1"]})
self.fail()
- except LdbError as e46:
- (num, _) = e46.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
# The head NC flag cannot be set without the write flag
@@ -1058,8 +1058,8 @@ class BasicTests(samba.tests.TestCase):
"objectclass": "group",
"instanceType": "1"})
self.fail()
- except LdbError as e47:
- (num, _) = e47.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
# We cannot manipulate NCs without the head NC flag
@@ -1069,8 +1069,8 @@ class BasicTests(samba.tests.TestCase):
"objectclass": "group",
"instanceType": "32"})
self.fail()
- except LdbError as e48:
- (num, _) = e48.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
self.ldb.add({
@@ -1084,8 +1084,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e49:
- (num, _) = e49.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_CONSTRAINT_VIOLATION)
m = Message()
@@ -1095,8 +1095,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e50:
- (num, _) = e50.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_CONSTRAINT_VIOLATION)
m = Message()
@@ -1105,8 +1105,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e51:
- (num, _) = e51.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_CONSTRAINT_VIOLATION)
delete_force(self.ldb, "cn=ldaptestgroup,cn=users," + self.base_dn)
@@ -1118,8 +1118,8 @@ class BasicTests(samba.tests.TestCase):
"objectclass": "user",
"instanceType": "3"})
self.fail()
- except LdbError as e52:
- (num, _) = e52.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
delete_force(self.ldb, "cn=ldaptestuser2,cn=users," + self.base_dn)
@@ -1134,8 +1134,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.add(m)
self.fail()
- except LdbError as e53:
- (num, _) = e53.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_NO_SUCH_ATTRIBUTE)
# a wrong "distinguishedName" attribute is obviously tolerated
@@ -1161,8 +1161,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e54:
- (num, _) = e54.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_NO_SUCH_ATTRIBUTE)
m = Message()
@@ -1174,8 +1174,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e55:
- (num, _) = e55.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
m = Message()
@@ -1187,8 +1187,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e56:
- (num, _) = e56.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_CONSTRAINT_VIOLATION)
m = Message()
@@ -1200,8 +1200,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e57:
- (num, _) = e57.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
delete_force(self.ldb, "cn=ldaptestgroup,cn=users," + self.base_dn)
@@ -1214,23 +1214,23 @@ class BasicTests(samba.tests.TestCase):
try:
self.ldb.search("=,cn=users," + self.base_dn, scope=SCOPE_BASE)
self.fail()
- except LdbError as e58:
- (num, _) = e58.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_INVALID_DN_SYNTAX)
# empty RDN name
try:
self.ldb.search("cn=,cn=users," + self.base_dn, scope=SCOPE_BASE)
self.fail()
- except LdbError as e59:
- (num, _) = e59.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_INVALID_DN_SYNTAX)
try:
self.ldb.search("=ldaptestgroup,cn=users," + self.base_dn, scope=SCOPE_BASE)
self.fail()
- except LdbError as e60:
- (num, _) = e60.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_INVALID_DN_SYNTAX)
# Add
@@ -1241,8 +1241,8 @@ class BasicTests(samba.tests.TestCase):
"dn": "=,cn=users," + self.base_dn,
"objectclass": "group"})
self.fail()
- except LdbError as e61:
- (num, _) = e61.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_INVALID_DN_SYNTAX)
# empty RDN name
@@ -1251,8 +1251,8 @@ class BasicTests(samba.tests.TestCase):
"dn": "=ldaptestgroup,cn=users," + self.base_dn,
"objectclass": "group"})
self.fail()
- except LdbError as e62:
- (num, _) = e62.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_INVALID_DN_SYNTAX)
# empty RDN value
@@ -1261,8 +1261,8 @@ class BasicTests(samba.tests.TestCase):
"dn": "cn=,cn=users," + self.base_dn,
"objectclass": "group"})
self.fail()
- except LdbError as e63:
- (num, _) = e63.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_INVALID_DN_SYNTAX)
# a wrong RDN candidate
@@ -1271,8 +1271,8 @@ class BasicTests(samba.tests.TestCase):
"dn": "description=xyz,cn=users," + self.base_dn,
"objectclass": "group"})
self.fail()
- except LdbError as e64:
- (num, _) = e64.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_NAMING_VIOLATION)
delete_force(self.ldb, "description=xyz,cn=users," + self.base_dn)
@@ -1299,8 +1299,8 @@ class BasicTests(samba.tests.TestCase):
try:
self.ldb.modify(m)
self.fail()
- except LdbError as e65:
- (num, _) = e65.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_INVALID_DN_SYNTAX)
# Delete
@@ -1309,8 +1309,8 @@ class BasicTests(samba.tests.TestCase):
try:
self.ldb.delete("cn=,cn=users," + self.base_dn)
self.fail()
- except LdbError as e66:
- (num, _) = e66.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_INVALID_DN_SYNTAX)
# Rename
@@ -1320,8 +1320,8 @@ class BasicTests(samba.tests.TestCase):
self.ldb.rename("cn=ldaptestgroup,cn=users," + self.base_dn,
"=,cn=users," + self.base_dn)
self.fail()
- except LdbError as e67:
- (num, _) = e67.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_INVALID_DN_SYNTAX)
# new empty RDN name
@@ -1329,8 +1329,8 @@ class BasicTests(samba.tests.TestCase):
self.ldb.rename("cn=ldaptestgroup,cn=users," + self.base_dn,
"=ldaptestgroup,cn=users," + self.base_dn)
self.fail()
- except LdbError as e68:
- (num, _) = e68.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_INVALID_DN_SYNTAX)
# new empty RDN value
@@ -1338,8 +1338,8 @@ class BasicTests(samba.tests.TestCase):
self.ldb.rename("cn=ldaptestgroup,cn=users," + self.base_dn,
"cn=,cn=users," + self.base_dn)
self.fail()
- except LdbError as e69:
- (num, _) = e69.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_NAMING_VIOLATION)
# new wrong RDN candidate
@@ -1347,8 +1347,8 @@ class BasicTests(samba.tests.TestCase):
self.ldb.rename("cn=ldaptestgroup,cn=users," + self.base_dn,
"description=xyz,cn=users," + self.base_dn)
self.fail()
- except LdbError as e70:
- (num, _) = e70.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
delete_force(self.ldb, "description=xyz,cn=users," + self.base_dn)
@@ -1358,8 +1358,8 @@ class BasicTests(samba.tests.TestCase):
self.ldb.rename("cn=,cn=users," + self.base_dn,
"cn=ldaptestgroup,cn=users," + self.base_dn)
self.fail()
- except LdbError as e71:
- (num, _) = e71.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_INVALID_DN_SYNTAX)
# names
@@ -1371,8 +1371,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e72:
- (num, _) = e72.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_NOT_ALLOWED_ON_RDN)
m = Message()
@@ -1382,8 +1382,8 @@ class BasicTests(samba.tests.TestCase):
try:
ldb.modify(m)
self.fail()
- except LdbError as e73:
- (num, _) = e73.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_NOT_ALLOWED_ON_RDN)
delete_force(self.ldb, "cn=ldaptestgroup,cn=users," + self.base_dn)
@@ -1411,8 +1411,8 @@ objectClass: container
"""
self.ldb.add_ldif(ldif)
self.fail()
- except LdbError as e74:
- (num, _) = e74.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_CONSTRAINT_VIOLATION)
delete_force(self.ldb, "%s,%s" % (rdn, self.base_dn))
@@ -1422,16 +1422,16 @@ objectClass: container
# cannot rename to be a child of itself
ldb.rename(self.base_dn, "dc=test," + self.base_dn)
self.fail()
- except LdbError as e75:
- (num, _) = e75.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
try:
# inexistent object
ldb.rename("cn=ldaptestuser2,cn=users," + self.base_dn, "cn=ldaptestuser2,cn=users," + self.base_dn)
self.fail()
- except LdbError as e76:
- (num, _) = e76.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_NO_SUCH_OBJECT)
self.ldb.add({
@@ -1446,32 +1446,32 @@ objectClass: container
# containment problem: a user entry cannot contain user entries
ldb.rename("cn=ldaptestuser3,cn=users," + self.base_dn, "cn=ldaptestuser4,cn=ldaptestuser3,cn=users," + self.base_dn)
self.fail()
- except LdbError as e77:
- (num, _) = e77.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_NAMING_VIOLATION)
try:
# invalid parent
ldb.rename("cn=ldaptestuser3,cn=users," + self.base_dn, "cn=ldaptestuser3,cn=people,cn=users," + self.base_dn)
self.fail()
- except LdbError as e78:
- (num, _) = e78.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_OTHER)
try:
# invalid target DN syntax
ldb.rename("cn=ldaptestuser3,cn=users," + self.base_dn, ",cn=users," + self.base_dn)
self.fail()
- except LdbError as e79:
- (num, _) = e79.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_INVALID_DN_SYNTAX)
try:
# invalid RDN name
ldb.rename("cn=ldaptestuser3,cn=users," + self.base_dn, "ou=ldaptestuser3,cn=users," + self.base_dn)
self.fail()
- except LdbError as e80:
- (num, _) = e80.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
delete_force(self.ldb, "cn=ldaptestuser3,cn=users," + self.base_dn)
@@ -1482,24 +1482,24 @@ objectClass: container
try:
ldb.rename("CN=DisplaySpecifiers," + self.configuration_dn, "CN=DisplaySpecifiers,CN=Services," + self.configuration_dn)
self.fail()
- except LdbError as e81:
- (num, _) = e81.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
# Limited move failing since no "SYSTEM_FLAG_CONFIG_ALLOW_LIMITED_MOVE"
try:
ldb.rename("CN=Directory Service,CN=Windows NT,CN=Services," + self.configuration_dn, "CN=Directory Service,CN=RRAS,CN=Services," + self.configuration_dn)
self.fail()
- except LdbError as e82:
- (num, _) = e82.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
# Rename failing since no "SYSTEM_FLAG_CONFIG_ALLOW_RENAME"
try:
ldb.rename("CN=DisplaySpecifiers," + self.configuration_dn, "CN=DisplaySpecifiers2," + self.configuration_dn)
self.fail()
- except LdbError as e83:
- (num, _) = e83.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
# It's not really possible to test moves on the schema partition since
@@ -1509,24 +1509,24 @@ objectClass: container
try:
ldb.rename("CN=Top," + self.schema_dn, "CN=Top2," + self.schema_dn)
self.fail()
- except LdbError as e84:
- (num, _) = e84.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
# Move failing since "SYSTEM_FLAG_DOMAIN_DISALLOW_MOVE"
try:
ldb.rename("CN=Users," + self.base_dn, "CN=Users,CN=Computers," + self.base_dn)
self.fail()
- except LdbError as e85:
- (num, _) = e85.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
# Rename failing since "SYSTEM_FLAG_DOMAIN_DISALLOW_RENAME"
try:
ldb.rename("CN=Users," + self.base_dn, "CN=Users2," + self.base_dn)
self.fail()
- except LdbError as e86:
- (num, _) = e86.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
# Performs some other constraints testing
@@ -1534,8 +1534,8 @@ objectClass: container
try:
ldb.rename("CN=Policies,CN=System," + self.base_dn, "CN=Users2," + self.base_dn)
self.fail()
- except LdbError as e87:
- (num, _) = e87.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_OTHER)
def test_rename_twice(self):
@@ -1566,8 +1566,8 @@ objectClass: container
objectGUID: bd3480c9-58af-4cd8-92df-bc4a18b6e44d
""")
self.fail()
- except LdbError as e88:
- (num, _) = e88.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
self.ldb.add({
@@ -1583,8 +1583,8 @@ replace: objectGUID
objectGUID: bd3480c9-58af-4cd8-92df-bc4a18b6e44d
""")
self.fail()
- except LdbError as e89:
- (num, _) = e89.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_CONSTRAINT_VIOLATION)
delete_force(self.ldb, "cn=ldaptestcontainer," + self.base_dn)
@@ -1843,8 +1843,8 @@ delete: description
"dn": "cn=ldaptestuser,cn=users," + self.base_dn,
"objectclass": "user",
"memberOf": "cn=ldaptestgroup,cn=users," + self.base_dn})
- except LdbError as e90:
- (num, _) = e90.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
ldb.add({
@@ -1858,8 +1858,8 @@ delete: description
try:
ldb.modify(m)
self.fail()
- except LdbError as e91:
- (num, _) = e91.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
m = Message()
@@ -1875,8 +1875,8 @@ delete: description
try:
ldb.modify(m)
self.fail()
- except LdbError as e92:
- (num, _) = e92.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
m = Message()
@@ -1886,8 +1886,8 @@ delete: description
try:
ldb.modify(m)
self.fail()
- except LdbError as e93:
- (num, _) = e93.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
m = Message()
@@ -1983,8 +1983,8 @@ delete: description
"cn": "LDAPtest2COMPUTER"
})
self.fail()
- except LdbError as e94:
- (num, _) = e94.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_INVALID_DN_SYNTAX)
try:
@@ -1994,8 +1994,8 @@ delete: description
"sAMAccountType": str(ATYPE_NORMAL_ACCOUNT)
})
self.fail()
- except LdbError as e95:
- (num, _) = e95.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
ldb.add({"dn": "cn=ldaptestcomputer3,cn=computers," + self.base_dn,
@@ -2035,8 +2035,8 @@ servicePrincipalName: host/ldaptest2computer
servicePrincipalName: cifs/ldaptest2computer
""")
self.fail()
- except LdbError as e96:
- (num, msg) = e96.args
+ except LdbError as e:
+ (num, msg) = e.args
self.assertEquals(num, ERR_ATTRIBUTE_OR_VALUE_EXISTS)
ldb.modify_ldif("""
@@ -2054,8 +2054,8 @@ add: servicePrincipalName
servicePrincipalName: host/ldaptest2computer
""")
self.fail()
- except LdbError as e97:
- (num, msg) = e97.args
+ except LdbError as e:
+ (num, msg) = e.args
self.assertEquals(num, ERR_ATTRIBUTE_OR_VALUE_EXISTS)
# Testing ranged results
@@ -2287,8 +2287,8 @@ servicePrincipalName: host/ldaptest2computer29
"objectClass": "user",
"cn": "LDAPtestUSER3"})
self.fail()
- except LdbError as e98:
- (num, _) = e98.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_ENTRY_ALREADY_EXISTS)
# rename back
@@ -2299,8 +2299,8 @@ servicePrincipalName: host/ldaptest2computer29
ldb.rename("cn=ldaptestuser3,cn=users," + self.base_dn,
"cn=ldaptestuser2,cn=users," + self.base_dn)
self.fail()
- except LdbError as e99:
- (num, _) = e99.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_NO_SUCH_OBJECT)
# ensure can now use that name
@@ -2312,14 +2312,14 @@ servicePrincipalName: host/ldaptest2computer29
try:
ldb.rename("cn=ldaptestuser2,cn=users," + self.base_dn, "cn=ldaptestuser3,cn=users," + self.base_dn)
self.fail()
- except LdbError as e100:
- (num, _) = e100.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_ENTRY_ALREADY_EXISTS)
try:
ldb.rename("cn=ldaptestuser3,cn=users,%s" % self.base_dn, "cn=ldaptestuser3,%s" % ldb.get_config_basedn())
self.fail()
- except LdbError as e101:
- (num, _) = e101.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertTrue(num in (71, 64))
ldb.rename("cn=ldaptestuser3,cn=users," + self.base_dn, "cn=ldaptestuser5,cn=users," + self.base_dn)
@@ -2370,8 +2370,8 @@ member: cn=ldaptestuser2,cn=users,""" + self.base_dn + """
expression="(&(cn=ldaptestuser4)(objectClass=user))",
scope=SCOPE_SUBTREE)
self.fail(res)
- except LdbError as e102:
- (num, _) = e102.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_NO_SUCH_OBJECT)
# Testing one-level ldb.search for (&(cn=ldaptestuser4)(objectClass=user)) in (just renamed from) cn=ldaptestcontainer," + self.base_dn
@@ -2379,8 +2379,8 @@ member: cn=ldaptestuser2,cn=users,""" + self.base_dn + """
res = ldb.search("cn=ldaptestcontainer," + self.base_dn,
expression="(&(cn=ldaptestuser4)(objectClass=user))", scope=SCOPE_ONELEVEL)
self.fail()
- except LdbError as e103:
- (num, _) = e103.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_NO_SUCH_OBJECT)
# Testing ldb.search for (&(cn=ldaptestuser4)(objectClass=user)) in renamed container"
@@ -2400,24 +2400,24 @@ member: cn=ldaptestuser2,cn=users,""" + self.base_dn + """
try:
ldb.rename("cn=ldaptestcontainer2," + self.base_dn, "cn=ldaptestcontainer,cn=ldaptestcontainer2," + self.base_dn)
self.fail()
- except LdbError as e104:
- (num, _) = e104.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
# Testing ldb.rename (into non-existent container) of cn=ldaptestcontainer2," + self.base_dn + " to cn=ldaptestcontainer,cn=ldaptestcontainer3," + self.base_dn
try:
ldb.rename("cn=ldaptestcontainer2," + self.base_dn, "cn=ldaptestcontainer,cn=ldaptestcontainer3," + self.base_dn)
self.fail()
- except LdbError as e105:
- (num, _) = e105.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertTrue(num in (ERR_UNWILLING_TO_PERFORM, ERR_OTHER))
# Testing delete (should fail, not a leaf node) of renamed cn=ldaptestcontainer2," + self.base_dn
try:
ldb.delete("cn=ldaptestcontainer2," + self.base_dn)
self.fail()
- except LdbError as e106:
- (num, _) = e106.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_NOT_ALLOWED_ON_NON_LEAF)
# Testing base ldb.search for CN=ldaptestuser4,CN=ldaptestcontainer2," + self.base_dn
@@ -2849,8 +2849,8 @@ objectClass: posixAccount""" % (self.base_dn))
"sAMAccountName": user_name,
"nTSecurityDescriptor": []})
self.fail()
- except LdbError as e107:
- (num, _) = e107.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_CONSTRAINT_VIOLATION)
finally:
delete_force(self.ldb, user_dn)
@@ -2936,8 +2936,8 @@ nTSecurityDescriptor:: """ + desc_base64)
try:
self.ldb.modify(m)
self.fail()
- except LdbError as e108:
- (num, _) = e108.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_CONSTRAINT_VIOLATION)
m = Message()
@@ -2947,8 +2947,8 @@ nTSecurityDescriptor:: """ + desc_base64)
try:
self.ldb.modify(m)
self.fail()
- except LdbError as e109:
- (num, _) = e109.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
m = Message()
@@ -2958,8 +2958,8 @@ nTSecurityDescriptor:: """ + desc_base64)
try:
self.ldb.modify(m)
self.fail()
- except LdbError as e110:
- (num, _) = e110.args
+ except LdbError as e:
+ (num, _) = e.args
self.assertEquals(num, ERR_UNWILLING_TO_PERFORM)
delete_force(self.ldb, user_dn)