summaryrefslogtreecommitdiffstats
path: root/ipatests
diff options
context:
space:
mode:
authorPetr Viktorin <pviktori@redhat.com>2014-02-28 16:27:22 +0100
committerPetr Viktorin <pviktori@redhat.com>2014-03-03 12:14:09 +0100
commitfa5cbe7cb2b30b055adfc68d160ddcfa1cec7b39 (patch)
tree5c9b404bce9f91dfa54cdfd973f6435d175ea768 /ipatests
parentc0c38ed3143963ae3308423294c53454d901a716 (diff)
downloadfreeipa-fa5cbe7cb2b30b055adfc68d160ddcfa1cec7b39.tar.gz
freeipa-fa5cbe7cb2b30b055adfc68d160ddcfa1cec7b39.tar.xz
freeipa-fa5cbe7cb2b30b055adfc68d160ddcfa1cec7b39.zip
Test fixed modlist generation code
https://fedorahosted.org/freeipa/ticket/4138 Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Diffstat (limited to 'ipatests')
-rw-r--r--ipatests/test_xmlrpc/test_attr.py6
-rw-r--r--ipatests/test_xmlrpc/test_permission_plugin.py12
2 files changed, 17 insertions, 1 deletions
diff --git a/ipatests/test_xmlrpc/test_attr.py b/ipatests/test_xmlrpc/test_attr.py
index d4671b984..70e3d326c 100644
--- a/ipatests/test_xmlrpc/test_attr.py
+++ b/ipatests/test_xmlrpc/test_attr.py
@@ -279,6 +279,12 @@ class test_attr(Declarative):
),
dict(
+ desc='Try to "remove" empty location from %r' % user1,
+ command=('user_mod', [user1], dict(l=None)),
+ expected=errors.EmptyModlist(),
+ ),
+
+ dict(
desc='Lock %r using setattr' % user1,
command=(
'user_mod', [user1], dict(setattr=u'nsaccountlock=TrUe')
diff --git a/ipatests/test_xmlrpc/test_permission_plugin.py b/ipatests/test_xmlrpc/test_permission_plugin.py
index 4903bfae3..6aa00f9f7 100644
--- a/ipatests/test_xmlrpc/test_permission_plugin.py
+++ b/ipatests/test_xmlrpc/test_permission_plugin.py
@@ -271,6 +271,16 @@ class test_permission_negative(Declarative):
),
dict(
+ desc='Try to "remove" empty memberof from %r' % permission1,
+ command=(
+ 'permission_mod', [permission1], dict(
+ memberof=None,
+ )
+ ),
+ expected=errors.EmptyModlist(),
+ ),
+
+ dict(
desc='Try to remove targetfilter and memberof from %r' % permission1,
command=(
'permission_mod', [permission1], dict(
@@ -285,7 +295,7 @@ class test_permission_negative(Declarative):
),
dict(
- desc='Try to rename %r to invalid invalid %r' % (
+ desc='Try to rename %r to invalid %r' % (
permission1, invalid_permission1),
command=('permission_mod', [permission1], dict(
rename=invalid_permission1,