Hi Matthias,
On Sat, 2009-10-03 at 09:55 -0500, Matthias Dieter Wallnöfer wrote:
> @@ -1254,7 +1254,9 @@ member: CN=ldaptestutf8user èùéìòà,CN=Users,""" +
> self.base_dn + """
> self.assertTrue("member" not in res[0])
>
> print "Testing ldb.search for (&(cn=ldaptestutf8user
> ÈÙÉÌÒÀ)(objectClass=user))"
> - res = ldb.search(expression="(&(cn=ldaptestutf8user
> ÈÙÉÌÒÀ)(objectClass=user))")
> +# TODO UTF8 users don't seem to work fully anymore
> +# res = ldb.search(expression="(&(cn=ldaptestutf8user
> ÈÙÉÌÒÀ)(objectClass=user))")
> + res = ldb.search(expression="(&(cn=ldaptestutf8user
> èùéìòà)(objectclass=user))")
> self.assertEquals(len(res), 1, "Could not find
> (&(cn=ldaptestutf8user ÈÙÉÌÒÀ)(objectClass=user))")
>
> self.assertEquals(str(res[0].dn), ("CN=ldaptestutf8user
> èùéìòà,CN=Users," + self.base_dn))
> @@ -1275,9 +1277,9 @@ member: CN=ldaptestutf8user èùéìòà,CN=Users,""" +
> self.base_dn + """
> ldb.delete(("CN=ldaptestgroup2,CN=Users," + self.base_dn))
>
> print "Testing ldb.search for (&(cn=ldaptestutf8user2
> ÈÙÉÌÒÀ)(objectClass=user))"
> - res = ldb.search(expression="(&(cn=ldaptestutf8user
> ÈÙÉÌÒÀ)(objectClass=user))")
> -
> - #FIXME: self.assert len(res) == 1, "Could not find (expect space
> collapse, win2k3 fails) (&(cn=ldaptestutf8user2 ÈÙÉÌÒÀ)(objectClass=user))"
> +# TODO UTF8 users don't seem to work fully anymore
> +# res = ldb.search(expression="(&(cn=ldaptestutf8user
> ÈÙÉÌÒÀ)(objectClass=user))")
> +# self.assertEquals(len(res), 1, "Could not find
> (&(cn=ldaptestutf8user ÈÙÉÌÒÀ)(objectClass=user))")
>
> print "Testing that we can't get at the configuration DN from the
> main search base"
> res = ldb.search(self.base_dn, expression="objectClass=crossRef",
> scope=SCOPE_SUBTREE, attrs=["cn"])
> @@ -1360,8 +1362,8 @@ member: CN=ldaptestutf8user èùéìòà,CN=Users,""" +
> self.base_dn + """
> self.delete_force(self.ldb, "cn=ldaptestcomputer,cn=computers," +
> self.base_dn)
> self.delete_force(self.ldb, "cn=ldaptest2computer,cn=computers," +
> self.base_dn)
> self.delete_force(self.ldb, "cn=ldaptestcomputer3,cn=computers," +
> self.base_dn)
> - self.delete_force(self.ldb, "cn=ldaptestutf8user èùéìòà ,cn=users,"
> + self.base_dn)
> - self.delete_force(self.ldb, "cn=ldaptestutf8user2 èùéìòà
> ,cn=users," + self.base_dn)
> + self.delete_force(self.ldb, "cn=ldaptestutf8user èùéìòà,cn=users," +
> self.base_dn)
> + self.delete_force(self.ldb, "cn=ldaptestutf8user2 èùéìòà,cn=users,"
> + self.base_dn)
> self.delete_force(self.ldb, "cn=ldaptestcontainer," + self.base_dn)
> self.delete_force(self.ldb, "cn=ldaptestcontainer2," + self.base_dn)
These tests still run fine, but unfortunately we seem to depend on a
particular locale being set (in the environment?). We might want to
force a particular locale during these tests .Cheers, Jelmer
signature.asc
Description: This is a digitally signed message part
