From 44cdf8ef54ff761a5e38919b8cdce5128928985a Mon Sep 17 00:00:00 2001 From: Jr Aquino Date: Thu, 16 Jun 2011 11:57:13 -0700 Subject: Raise DuplicateEntry Error when adding a duplicate sudo option https://fedorahosted.org/freeipa/ticket/1276 https://fedorahosted.org/freeipa/ticket/1277 https://fedorahosted.org/freeipa/ticket/1308 Added new Exception: AttrValueNotFound Fixed XML Test for Sudorule remove_option 1276 (Raise AttrValueNotFound when trying to remove a non-existent option from Sudo rule) 1277 (Raise DuplicateEntry Error when adding a duplicate sudo option) 1308 (Make sudooption a required option for sudorule_remove_option) --- tests/test_xmlrpc/test_sudorule_plugin.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'tests/test_xmlrpc') diff --git a/tests/test_xmlrpc/test_sudorule_plugin.py b/tests/test_xmlrpc/test_sudorule_plugin.py index 3de1adce0..88c608d61 100644 --- a/tests/test_xmlrpc/test_sudorule_plugin.py +++ b/tests/test_xmlrpc/test_sudorule_plugin.py @@ -316,7 +316,6 @@ class test_sudorule(XMLRPC_test): ret = api.Command['sudorule_add_runasgroup']( self.rule_name, group=self.test_external_group ) - print ret assert ret['completed'] == 1 failed = ret['failed'] entry = ret['result'] @@ -330,7 +329,6 @@ class test_sudorule(XMLRPC_test): ret = api.Command['sudorule_remove_runasgroup']( self.rule_name, group=self.test_external_group ) - print ret assert ret['completed'] == 1 failed = ret['failed'] entry = ret['result'] @@ -355,7 +353,8 @@ class test_sudorule(XMLRPC_test): ret = api.Command['sudorule_remove_option']( self.rule_name, ipasudoopt=self.test_option ) - assert ret['result'] is True + entry = ret['result'] + assert 'ipasudoopt' not in entry def test_a_sudorule_add_host(self): """ -- cgit