summaryrefslogtreecommitdiffstats
path: root/ipatests/test_xmlrpc/test_user_plugin.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipatests/test_xmlrpc/test_user_plugin.py')
-rw-r--r--ipatests/test_xmlrpc/test_user_plugin.py19
1 files changed, 18 insertions, 1 deletions
diff --git a/ipatests/test_xmlrpc/test_user_plugin.py b/ipatests/test_xmlrpc/test_user_plugin.py
index e4c06145e..dfca104eb 100644
--- a/ipatests/test_xmlrpc/test_user_plugin.py
+++ b/ipatests/test_xmlrpc/test_user_plugin.py
@@ -527,11 +527,28 @@ class test_user(Declarative):
expected=errors.EmptyModlist(),
),
+ dict(
+ desc='Rename "%s" to same value, check that other modifications '
+ 'are performed' % renameduser1,
+ command=('user_mod', [renameduser1],
+ dict(setattr=u'uid=%s' % renameduser1,
+ loginshell=u'/bin/bash')),
+ expected=dict(
+ result=get_user_result(
+ renameduser1, u'Finkle', u'User1', 'mod',
+ mail=[u'%s@%s' % (user1, api.env.domain)],
+ homedirectory=[u'/home/%s' % user1],
+ loginshell=[u'/bin/bash']),
+ summary=u'Modified user "%s"' % renameduser1,
+ value=renameduser1,
+ ),
+ ),
+
dict(
desc='Rename back "%s"' % renameduser1,
command=('user_mod', [renameduser1],
- dict(setattr=u'uid=%s' % user1)),
+ dict(setattr=u'uid=%s' % user1, loginshell=u'/bin/sh')),
expected=dict(
result=get_user_result(user1, u'Finkle', u'User1', 'mod'),
summary=u'Modified user "%s"' % renameduser1,