Updated LDAP backend tests.
This commit is contained in:
parent
8c8e748ca8
commit
7a37d80e3e
|
@ -527,15 +527,15 @@ if __name__ == '__main__':
|
||||||
cuhome = '/home/changed'
|
cuhome = '/home/changed'
|
||||||
curname = 'Test Modified User'
|
curname = 'Test Modified User'
|
||||||
|
|
||||||
test("LDAPConnection()")
|
test(LDAPConnection)
|
||||||
connection = LDAPConnection()
|
connection = LDAPConnection()
|
||||||
success()
|
success()
|
||||||
|
|
||||||
test("disconnect()")
|
test(LDAPConnection.disconnect)
|
||||||
connection.disconnect()
|
connection.disconnect()
|
||||||
success()
|
success()
|
||||||
|
|
||||||
test("connect()")
|
test(LDAPConnection.connect)
|
||||||
connection.connect(srvurl, binddn, bindpw, ubase, gbase)
|
connection.connect(srvurl, binddn, bindpw, ubase, gbase)
|
||||||
if not connection.connected():
|
if not connection.connected():
|
||||||
fail("not connected")
|
fail("not connected")
|
||||||
|
@ -547,13 +547,13 @@ if __name__ == '__main__':
|
||||||
except LDAPException:
|
except LDAPException:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
test("used_uids()")
|
test(LDAPConnection.used_uids)
|
||||||
uids = connection.used_uids(minid, maxid)
|
uids = connection.used_uids(minid, maxid)
|
||||||
if type(uids) is not list:
|
if type(uids) is not list:
|
||||||
fail("list not returned")
|
fail("list not returned")
|
||||||
success()
|
success()
|
||||||
|
|
||||||
test("used_gids()")
|
test(LDAPConnection.used_gids)
|
||||||
gids = connection.used_gids(minid, maxid)
|
gids = connection.used_gids(minid, maxid)
|
||||||
if type(gids) is not list:
|
if type(gids) is not list:
|
||||||
fail("list not returned")
|
fail("list not returned")
|
||||||
|
@ -576,7 +576,7 @@ if __name__ == '__main__':
|
||||||
'cn': [ turname ]
|
'cn': [ turname ]
|
||||||
}
|
}
|
||||||
|
|
||||||
test("user_add()")
|
test(LDAPConnection.user_add)
|
||||||
connection.user_add(tuname, turname, tuuid, tugid, tuhome, tushell, tugecos)
|
connection.user_add(tuname, turname, tuuid, tugid, tuhome, tushell, tugecos)
|
||||||
success()
|
success()
|
||||||
|
|
||||||
|
@ -586,29 +586,29 @@ if __name__ == '__main__':
|
||||||
'gidNumber': [ str(tggid) ]
|
'gidNumber': [ str(tggid) ]
|
||||||
}
|
}
|
||||||
|
|
||||||
test("group_add()")
|
test(LDAPConnection.group_add)
|
||||||
connection.group_add(tgname, tggid)
|
connection.group_add(tgname, tggid)
|
||||||
success()
|
success()
|
||||||
|
|
||||||
test("user_lookup()")
|
test(LDAPConnection.user_lookup)
|
||||||
udata = connection.user_lookup(tuname)
|
udata = connection.user_lookup(tuname)
|
||||||
del udata['objectClass']
|
del udata['objectClass']
|
||||||
assert_equal(eudata, udata)
|
assert_equal(eudata, udata)
|
||||||
success()
|
success()
|
||||||
|
|
||||||
test("group_lookup()")
|
test(LDAPConnection.group_lookup)
|
||||||
gdata = connection.group_lookup(tgname)
|
gdata = connection.group_lookup(tgname)
|
||||||
del gdata['objectClass']
|
del gdata['objectClass']
|
||||||
assert_equal(egdata, gdata)
|
assert_equal(egdata, gdata)
|
||||||
success()
|
success()
|
||||||
|
|
||||||
test("user_search_id()")
|
test(LDAPConnection.user_search_id)
|
||||||
eulist = [ tuname ]
|
eulist = [ tuname ]
|
||||||
ulist = connection.user_search_id(tuuid)
|
ulist = connection.user_search_id(tuuid)
|
||||||
assert_equal(eulist, ulist)
|
assert_equal(eulist, ulist)
|
||||||
success()
|
success()
|
||||||
|
|
||||||
test("user_search_gid()")
|
test(LDAPConnection.user_search_gid)
|
||||||
ulist = connection.user_search_gid(tugid)
|
ulist = connection.user_search_gid(tugid)
|
||||||
if tuname not in ulist:
|
if tuname not in ulist:
|
||||||
fail("(%s) not in (%s)" % (tuname, ulist))
|
fail("(%s) not in (%s)" % (tuname, ulist))
|
||||||
|
@ -619,7 +619,7 @@ if __name__ == '__main__':
|
||||||
ecudata['homeDirectory'] = [ cuhome ]
|
ecudata['homeDirectory'] = [ cuhome ]
|
||||||
ecudata['cn'] = [ curname ]
|
ecudata['cn'] = [ curname ]
|
||||||
|
|
||||||
test("user_modify")
|
test(LDAPConnection.user_modify)
|
||||||
connection.user_modify(tuname, ecudata)
|
connection.user_modify(tuname, ecudata)
|
||||||
cudata = connection.user_lookup(tuname)
|
cudata = connection.user_lookup(tuname)
|
||||||
assert_equal(ecudata, cudata)
|
assert_equal(ecudata, cudata)
|
||||||
|
@ -628,16 +628,16 @@ if __name__ == '__main__':
|
||||||
ecgdata = connection.group_lookup(tgname)
|
ecgdata = connection.group_lookup(tgname)
|
||||||
ecgdata['memberUid'] = [ tuname ]
|
ecgdata['memberUid'] = [ tuname ]
|
||||||
|
|
||||||
test("group_modify()")
|
test(LDAPConnection.group_modify)
|
||||||
connection.group_modify(tgname, ecgdata)
|
connection.group_modify(tgname, ecgdata)
|
||||||
cgdata = connection.group_lookup(tgname)
|
cgdata = connection.group_lookup(tgname)
|
||||||
assert_equal(ecgdata, cgdata)
|
assert_equal(ecgdata, cgdata)
|
||||||
success()
|
success()
|
||||||
|
|
||||||
test("user_delete()")
|
test(LDAPConnection.group_delete)
|
||||||
connection.group_delete(tgname)
|
connection.group_delete(tgname)
|
||||||
success()
|
success()
|
||||||
|
|
||||||
test("disconnect()")
|
test(LDAPConnection.disconnect)
|
||||||
connection.disconnect()
|
connection.disconnect()
|
||||||
success()
|
success()
|
||||||
|
|
Loading…
Reference in New Issue