test_ipaserver.test_ldap: Use bytestrings for raw LDAP values

Part of the work for: https://fedorahosted.org/freeipa/ticket/4985

Reviewed-By: Martin Basti <mbasti@redhat.com>
This commit is contained in:
Petr Viktorin
2016-05-06 18:08:05 +02:00
committed by Martin Basti
parent 743828b0f4
commit 25560f0e1d

View File

@@ -281,33 +281,33 @@ class test_LDAPEntry(object):
assert e['test'] is nice
raw = e.raw['test']
assert raw == ['1', '2', '3']
assert raw == [b'1', b'2', b'3']
nice.remove(1)
assert e.raw['test'] is raw
assert raw == ['2', '3']
assert raw == [b'2', b'3']
raw.append('4')
raw.append(b'4')
assert e['test'] is nice
assert nice == [2, 3, u'4']
nice.remove(2)
raw.append('5')
raw.append(b'5')
assert nice == [3, u'4']
assert raw == ['2', '3', '4', '5']
assert raw == [b'2', b'3', b'4', b'5']
assert e['test'] is nice
assert e.raw['test'] is raw
assert nice == [3, u'4', u'5']
assert raw == ['3', '4', '5']
assert raw == [b'3', b'4', b'5']
nice.insert(0, 2)
raw.remove('4')
raw.remove(b'4')
assert nice == [2, 3, u'4', u'5']
assert raw == ['3', '5']
assert raw == [b'3', b'5']
assert e.raw['test'] is raw
assert e['test'] is nice
assert nice == [2, 3, u'5']
assert raw == ['3', '5', '2']
assert raw == [b'3', b'5', b'2']
raw = [b'a', b'b']
e.raw['test'] = raw
@@ -319,5 +319,5 @@ class test_LDAPEntry(object):
assert e['test'] is nice
assert e.raw['test'] == [b'not list']
e.raw['test'].append('second')
e.raw['test'].append(b'second')
assert e['test'] == ['not list', u'second']