diff options
author | Rob Crittenden <rcritten@redhat.com> | 2011-04-22 09:43:31 -0400 |
---|---|---|
committer | Adam Young <ayoung@redhat.com> | 2011-04-22 14:49:20 -0400 |
commit | f746121824c58c1d21d94ae4f2afd8893be9e1dd (patch) | |
tree | a85cf065bc53532ef4aa8878844176b71a5f9271 /tests | |
parent | cc0e6680b9d7d5fee85d683df2f46eff6f7ff2e3 (diff) | |
download | freeipa-f746121824c58c1d21d94ae4f2afd8893be9e1dd.tar.gz freeipa-f746121824c58c1d21d94ae4f2afd8893be9e1dd.tar.xz freeipa-f746121824c58c1d21d94ae4f2afd8893be9e1dd.zip |
Convert manager from userid to dn for storage and back for displaying.
ticket 1151
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_xmlrpc/test_user_plugin.py | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/tests/test_xmlrpc/test_user_plugin.py b/tests/test_xmlrpc/test_user_plugin.py index 00f906076..4d9970219 100644 --- a/tests/test_xmlrpc/test_user_plugin.py +++ b/tests/test_xmlrpc/test_user_plugin.py @@ -441,6 +441,33 @@ class test_user(Declarative): dict( + desc='Make non-existent %r the manager of %r' % (renameduser1, user2), + command=('user_mod', [user2], dict(manager=renameduser1)), + expected=errors.NotFound(reason='no such entry'), + ), + + + dict( + desc='Make %r the manager of %r' % (user1, user2), + command=('user_mod', [user2], dict(manager=user1)), + expected=dict( + result=dict( + givenname=[u'Test'], + homedirectory=[u'/home/tuser2'], + loginshell=[u'/bin/sh'], + sn=[u'User2'], + uid=[user2], + memberof_group=[u'ipausers'], + nsaccountlock=[u'False'], + manager=user1, + ), + summary=u'Modified user "%s"' % user2, + value=user2, + ), + ), + + + dict( desc='Delete %r and %r at the same time' % (user1, user2), command=('user_del', [user1, user2], {}), expected=dict( |