summaryrefslogtreecommitdiffstats
path: root/tests/test_xmlrpc/test_user_plugin.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_xmlrpc/test_user_plugin.py')
-rw-r--r--tests/test_xmlrpc/test_user_plugin.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/test_xmlrpc/test_user_plugin.py b/tests/test_xmlrpc/test_user_plugin.py
index 597b3b9ba..0be4148a8 100644
--- a/tests/test_xmlrpc/test_user_plugin.py
+++ b/tests/test_xmlrpc/test_user_plugin.py
@@ -305,6 +305,15 @@ class test_user(Declarative):
dict(
+ desc='Try updating the krb ticket policy of %r' % user1,
+ command=(
+ 'user_mod', [user1], dict(setattr=u'krbmaxticketlife=88000')
+ ),
+ expected=errors.ObjectclassViolation(info='attribute "krbmaxticketlife" not allowed'),
+ ),
+
+
+ dict(
desc='Retrieve %r to verify update' % user1,
command=('user_show', [user1], {}),
expected=dict(
@@ -389,6 +398,17 @@ class test_user(Declarative):
dict(
+ desc='Create user %r with krb ticket policy' % user1,
+ command=(
+ 'user_add', [user1], dict(givenname=u'Test', sn=u'User1',
+ setattr=u'krbmaxticketlife=88000')
+ ),
+ expected=errors.ObjectclassViolation(info='attribute "krbmaxticketlife" not allowed'),
+ ),
+
+
+
+ dict(
desc='Create %r' % user1,
command=(
'user_add', [user1], dict(givenname=u'Test', sn=u'User1')