Loosen ldap.py tests on the LDAP backend.
authorAndrew Bartlett <abartlet@samba.org>
Sun, 29 Jun 2008 23:38:52 +0000 (09:38 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Sun, 29 Jun 2008 23:38:52 +0000 (09:38 +1000)
Allow LDAP backend to return parts of the DN in a different case, when
verifying memberOf.

Andrew Bartlett

source/lib/ldb/tests/python/ldap.py

index 9d334c5e03b8713bddd927e6f51a45a86dc380c5..f1c747a817ddb76f18c91d9fe7d72a7d87a4dcf9 100755 (executable)
@@ -641,7 +641,7 @@ member: cn=ldaptestuser4,cn=ldaptestcontainer,""" + self.base_dn + """
         self.assertEquals(res[0]["objectCategory"], ("CN=Person,CN=Schema,CN=Configuration," + self.base_dn))
         self.assertEquals(int(res[0]["sAMAccountType"][0]), 805306368)
         self.assertEquals(int(res[0]["userAccountControl"][0]), 546)
-        self.assertEquals(res[0]["memberOf"][0], ("CN=ldaptestgroup2,CN=Users," + self.base_dn))
+        self.assertEquals(res[0]["memberOf"][0].upper(), ("CN=ldaptestgroup2,CN=Users," + self.base_dn).upper())
         self.assertEquals(len(res[0]["memberOf"]), 1)
      
         print "Testing ldb.search for (&(cn=ldaptestuser)(objectCategory=cn=person,cn=schema,cn=configuration," + self.base_dn + "))"