summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2011-02-02 14:16:27 -0500
committerAdam Young <ayoung@redhat.com>2011-02-02 16:53:32 -0500
commit0188158a766cb019f881debde84e73aa1363170a (patch)
treede4085f5f2bcc9174e100084cefe04462c578b92 /tests
parentd389e054f6173194daabc08ad3abd366005048bd (diff)
downloadfreeipa-0188158a766cb019f881debde84e73aa1363170a.tar.gz
freeipa-0188158a766cb019f881debde84e73aa1363170a.tar.xz
freeipa-0188158a766cb019f881debde84e73aa1363170a.zip
Use correct LDAP attributes for city and state.
Also add a unit test for address. Ticket 889
Diffstat (limited to 'tests')
-rw-r--r--tests/test_xmlrpc/test_user_plugin.py45
1 files changed, 45 insertions, 0 deletions
diff --git a/tests/test_xmlrpc/test_user_plugin.py b/tests/test_xmlrpc/test_user_plugin.py
index 73d170af..ad5d2142 100644
--- a/tests/test_xmlrpc/test_user_plugin.py
+++ b/tests/test_xmlrpc/test_user_plugin.py
@@ -506,4 +506,49 @@ class test_user(Declarative):
),
+ dict(
+ desc='Create %r with a full address' % user1,
+ command=(
+ 'user_add', [user1], dict(givenname=u'Test', sn=u'User1',
+ street='123 Maple Rd', locality='Anytown', st='MD',
+ telephonenumber='410-555-1212',)
+ ),
+ expected=dict(
+ value=user1,
+ summary=u'Added user "tuser1"',
+ result=dict(
+ gecos=[user1],
+ givenname=[u'Test'],
+ homedirectory=[u'/home/tuser1'],
+ krbprincipalname=[u'tuser1@' + api.env.realm],
+ loginshell=[u'/bin/sh'],
+ objectclass=objectclasses.user,
+ sn=[u'User1'],
+ uid=[user1],
+ uidnumber=[fuzzy_digits],
+ displayname=[u'Test User1'],
+ cn=[u'Test User1'],
+ initials=[u'TU'],
+ street=[u'123 Maple Rd'],
+ locality=[u'Anytown'],
+ st=[u'MD'],
+ telephonenumber=[u'410-555-1212'],
+ ipauniqueid=[fuzzy_uuid],
+ dn=u'uid=tuser1,cn=users,cn=accounts,' + api.env.basedn,
+ ),
+ ),
+ ),
+
+
+ dict(
+ desc='Delete %r' % user1,
+ command=('user_del', [user1], {}),
+ expected=dict(
+ result=dict(failed=u''),
+ summary=u'Deleted user "tuser1"',
+ value=user1,
+ ),
+ ),
+
+
]