diff options
Diffstat (limited to 'ipatests/test_xmlrpc/test_servicedelegation_plugin.py')
-rw-r--r-- | ipatests/test_xmlrpc/test_servicedelegation_plugin.py | 30 |
1 files changed, 28 insertions, 2 deletions
diff --git a/ipatests/test_xmlrpc/test_servicedelegation_plugin.py b/ipatests/test_xmlrpc/test_servicedelegation_plugin.py index 02dc0800f..bf7897581 100644 --- a/ipatests/test_xmlrpc/test_servicedelegation_plugin.py +++ b/ipatests/test_xmlrpc/test_servicedelegation_plugin.py @@ -134,8 +134,8 @@ class test_servicedelegation(Declarative): dict( - desc='Search for all rules', - command=('servicedelegationrule_find', [], {}), + desc='Search for all rules with members', + command=('servicedelegationrule_find', [], {'no_members': False}), expected=dict( summary=u'3 service delegation rules matched', count=3, @@ -163,6 +163,32 @@ class test_servicedelegation(Declarative): dict( + desc='Search for all rules', + command=('servicedelegationrule_find', [], {}), + expected=dict( + summary=u'3 service delegation rules matched', + count=3, + truncated=False, + result=[ + { + 'dn': get_servicedelegation_dn(u'ipa-http-delegation'), + 'cn': [u'ipa-http-delegation'], + 'memberprincipal': [princ1], + }, + dict( + dn=get_servicedelegation_dn(rule2), + cn=[rule2], + ), + dict( + dn=get_servicedelegation_dn(rule1), + cn=[rule1], + ), + ], + ), + ), + + + dict( desc='Create target %r' % target1, command=( 'servicedelegationtarget_add', [target1], {} |