diff options
author | Petr Viktorin <pviktori@redhat.com> | 2014-02-28 16:27:22 +0100 |
---|---|---|
committer | Petr Viktorin <pviktori@redhat.com> | 2014-03-03 12:14:09 +0100 |
commit | fa5cbe7cb2b30b055adfc68d160ddcfa1cec7b39 (patch) | |
tree | 5c9b404bce9f91dfa54cdfd973f6435d175ea768 | |
parent | c0c38ed3143963ae3308423294c53454d901a716 (diff) | |
download | freeipa-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>
-rw-r--r-- | ipatests/test_xmlrpc/test_attr.py | 6 | ||||
-rw-r--r-- | ipatests/test_xmlrpc/test_permission_plugin.py | 12 |
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, |