def test_absent(self): """ Test to ensure a value is not set in an OpenStack configuration file. """ name = "salt" filename = "/tmp/salt" section = "A" ret = {"name": name, "result": False, "comment": "", "changes": {}} mock_lst = MagicMock(side_effect=[ CommandExecutionError("parameter not found:"), CommandExecutionError, "A", ]) mock_t = MagicMock(return_value=True) with patch.dict( openstack_config.__salt__, { "openstack_config.get": mock_lst, "openstack_config.delete": mock_t }, ): comt = "The value is already absent" ret.update({"comment": comt, "result": True}) self.assertDictEqual( openstack_config.absent(name, filename, section), ret) self.assertRaises(CommandExecutionError, openstack_config.absent, name, filename, section) comt = "The value has been deleted" ret.update({"comment": comt, "changes": {"Value": "Deleted"}}) self.assertDictEqual( openstack_config.absent(name, filename, section), ret)
def test_absent(self): ''' Test to ensure a value is not set in an OpenStack configuration file. ''' name = 'salt' filename = '/tmp/salt' section = 'A' ret = {'name': name, 'result': False, 'comment': '', 'changes': {}} mock_lst = MagicMock(side_effect=[ CommandExecutionError('parameter not found:'), CommandExecutionError, 'A' ]) mock_t = MagicMock(return_value=True) with patch.dict(openstack_config.__salt__, { 'openstack_config.get': mock_lst, 'openstack_config.delete': mock_t }): comt = ('The value is already absent') ret.update({'comment': comt, 'result': True}) self.assertDictEqual( openstack_config.absent(name, filename, section), ret) self.assertRaises(CommandExecutionError, openstack_config.absent, name, filename, section) comt = ('The value has been deleted') ret.update({'comment': comt, 'changes': {'Value': 'Deleted'}}) self.assertDictEqual( openstack_config.absent(name, filename, section), ret)
def test_absent(self): ''' Test to ensure a value is not set in an OpenStack configuration file. ''' name = 'salt' filename = '/tmp/salt' section = 'A' ret = {'name': name, 'result': False, 'comment': '', 'changes': {}} mock_lst = MagicMock(side_effect=[CommandExecutionError ('parameter not found:'), CommandExecutionError, 'A']) mock_t = MagicMock(return_value=True) with patch.dict(openstack_config.__salt__, {'openstack_config.get': mock_lst, 'openstack_config.delete': mock_t}): comt = ('The value is already absent') ret.update({'comment': comt, 'result': True}) self.assertDictEqual(openstack_config.absent(name, filename, section), ret) self.assertRaises(CommandExecutionError, openstack_config.absent, name, filename, section) comt = ('The value has been deleted') ret.update({'comment': comt, 'changes': {'Value': 'Deleted'}}) self.assertDictEqual(openstack_config.absent(name, filename, section), ret)