summaryrefslogtreecommitdiffstats
path: root/tests/test_xmlrpc/test_group_plugin.py
diff options
context:
space:
mode:
authorPavel Zuna <pzuna@redhat.com>2010-09-21 13:03:40 -0400
committerRob Crittenden <rcritten@redhat.com>2010-10-20 17:38:03 -0400
commit42c78a383d156e2ad7e6ae7832ccb1adc14d23c0 (patch)
tree9b7433f2bdbbe299244ae0cdd221f026ed1da684 /tests/test_xmlrpc/test_group_plugin.py
parent4f7f40004361d9a63f625e5e70d0969c41d43958 (diff)
downloadfreeipa-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.py21
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(),