From 0188158a766cb019f881debde84e73aa1363170a Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: Wed, 2 Feb 2011 14:16:27 -0500 Subject: Use correct LDAP attributes for city and state. Also add a unit test for address. Ticket 889 --- tests/test_xmlrpc/test_user_plugin.py | 45 +++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) (limited to 'tests') 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, + ), + ), + + ] -- cgit