mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
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:
committed by
Martin Basti
parent
743828b0f4
commit
25560f0e1d
@@ -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']
|
||||
|
||||
Reference in New Issue
Block a user