[Py3] Fix tests for Python3.
This commit is contained in:
parent
b152818f24
commit
489a4a4618
|
@ -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")
|
||||
|
||||
|
|
|
@ -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*)")
|
||||
|
|
Loading…
Reference in New Issue