diff options
author | Pavel Zuna <pzuna@redhat.com> | 2010-09-21 13:03:40 -0400 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2010-10-20 17:38:03 -0400 |
commit | 42c78a383d156e2ad7e6ae7832ccb1adc14d23c0 (patch) | |
tree | 9b7433f2bdbbe299244ae0cdd221f026ed1da684 /tests/test_xmlrpc/test_group_plugin.py | |
parent | 4f7f40004361d9a63f625e5e70d0969c41d43958 (diff) | |
download | freeipa-42c78a383d156e2ad7e6ae7832ccb1adc14d23c0.tar.gz freeipa-42c78a383d156e2ad7e6ae7832ccb1adc14d23c0.tar.xz freeipa-42c78a383d156e2ad7e6ae7832ccb1adc14d23c0.zip |
Add flag to group-find to only search on private groups.
ticket #251
Diffstat (limited to 'tests/test_xmlrpc/test_group_plugin.py')
-rw-r--r-- | tests/test_xmlrpc/test_group_plugin.py | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/tests/test_xmlrpc/test_group_plugin.py b/tests/test_xmlrpc/test_group_plugin.py index 92792cbfd..55bb9cde1 100644 --- a/tests/test_xmlrpc/test_group_plugin.py +++ b/tests/test_xmlrpc/test_group_plugin.py @@ -571,13 +571,32 @@ class test_group(Declarative): cn=[user1], description=[u'User private group for %s' % user1], gidnumber=[fuzzy_digits], - dn=u'cn=%s,cn=groups,cn=accounts,%s' % (user1, api.env.basedn), + dn=u'cn=%s,cn=groups,cn=accounts,%s' % (user1, api.env.basedn), ), ), ), dict( + desc='Verify that managed group %r can be found' % user1, + command=('group_find', [], {'cn': user1, 'private': True}), + expected=dict( + count=1, + truncated=False, + result=[ + dict( + dn=u'cn=%s,cn=groups,cn=accounts,%s' % (user1, api.env.basedn), + cn=[user1], + description=[u'User private group for %s' % user1], + gidnumber=[fuzzy_digits], + ), + ], + summary=u'1 group matched', + ), + ), + + + dict( desc='Try to delete a managed group %r' % user1, command=('group_del', [user1], {}), expected=errors.ManagedGroupError(), |