From f746121824c58c1d21d94ae4f2afd8893be9e1dd Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: Fri, 22 Apr 2011 09:43:31 -0400 Subject: Convert manager from userid to dn for storage and back for displaying. ticket 1151 --- tests/test_xmlrpc/test_user_plugin.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'tests/test_xmlrpc') 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 @@ -440,6 +440,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], {}), -- cgit