[Py3] Fix tests for Python3.

This commit is contained in:
Raphaël Barrois 2013-11-14 01:26:08 +01:00 committed by Christian Heimes
parent b152818f24
commit 489a4a4618
2 changed files with 3 additions and 3 deletions

View File

@ -272,7 +272,7 @@ class Slapd:
"-w", self.get_root_password(),
"-H", self.get_url()] + extra_args,
stdin = subprocess.PIPE, stdout=subprocess.PIPE)
p.communicate(ldif)
p.communicate(ldif.encode('utf-8'))
if p.wait() != 0:
raise RuntimeError("ldapadd process failed")

View File

@ -117,7 +117,7 @@ class TestLDAPUrl(unittest.TestCase):
u = LDAPUrl("ldap:///dn=foo%3f")
self.assertEquals(u.dn, "dn=foo?")
u = LDAPUrl("ldap:///dn=str%c3%b6der.com")
self.assertEquals(u.dn, "dn=str\xc3\xb6der.com")
self.assertEquals(u.dn, "dn=str\xf6der.com")
def test_parse_attrs(self):
u = LDAPUrl("ldap:///?")
@ -177,7 +177,7 @@ class TestLDAPUrl(unittest.TestCase):
u = LDAPUrl("ldap:///???(cn=Q%3f)")
self.assertEquals(u.filterstr, "(cn=Q?)")
u = LDAPUrl("ldap:///???(sn=Str%c3%b6der)") # (possibly bad?)
self.assertEquals(u.filterstr, "(sn=Str\xc3\xb6der)")
self.assertEquals(u.filterstr, "(sn=Str\xf6der)")
u = LDAPUrl("ldap:///???(sn=Str\\c3\\b6der)")
self.assertEquals(u.filterstr, "(sn=Str\\c3\\b6der)") # (recommended)
u = LDAPUrl("ldap:///???(cn=*\\2a*)")