summaryrefslogtreecommitdiffstats
path: root/tests/test_ipaserver
diff options
context:
space:
mode:
authorJan Cholasta <jcholast@redhat.com>2013-01-31 11:56:00 +0100
committerMartin Kosek <mkosek@redhat.com>2013-03-01 16:59:46 +0100
commit8f46ca5dd20f2e69595dfb3bf9ab11d6f978dfbd (patch)
tree2a5771240b2e3f057009a98baa7fdb4dc1fb5224 /tests/test_ipaserver
parentbb36683c8480a68d54ef632daa0a4d6df9802187 (diff)
downloadfreeipa-8f46ca5dd20f2e69595dfb3bf9ab11d6f978dfbd.tar.gz
freeipa-8f46ca5dd20f2e69595dfb3bf9ab11d6f978dfbd.tar.xz
freeipa-8f46ca5dd20f2e69595dfb3bf9ab11d6f978dfbd.zip
Preserve case of attribute names in LDAPEntry.
Diffstat (limited to 'tests/test_ipaserver')
-rw-r--r--tests/test_ipaserver/test_ldap.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/test_ipaserver/test_ldap.py b/tests/test_ipaserver/test_ldap.py
index 06d5d4ecc..df777c848 100644
--- a/tests/test_ipaserver/test_ldap.py
+++ b/tests/test_ipaserver/test_ldap.py
@@ -158,18 +158,26 @@ class test_ldap(object):
e = LDAPEntry(dn1, cn=cn1)
assert e.dn is dn1
+ assert u'cn' in e
+ assert u'cn' in e.keys()
assert 'CN' in e
+ assert 'CN' not in e.keys()
assert e['CN'] is cn1
assert e['CN'] is e[u'cn']
e.dn = dn2
assert e.dn is dn2
- e['cn'] = cn2
+ e['CN'] = cn2
+ assert u'cn' in e
+ assert u'cn' not in e.keys()
assert 'CN' in e
+ assert 'CN' in e.keys()
assert e['CN'] is cn2
assert e['CN'] is e[u'cn']
del e['CN']
assert 'CN' not in e
+ assert 'CN' not in e.keys()
assert u'cn' not in e
+ assert u'cn' not in e.keys()