def test_absent_already_gone(self): ''' test alias.absent already gone ''' name = 'saltdude' target = '*****@*****.**' ret = {'comment': 'Alias {0} already absent'.format(name), 'changes': {}, 'name': name, 'result': True} get_target = MagicMock(return_value=False) with patch.dict(alias.__salt__, {'aliases.get_target': get_target}): self.assertEqual(alias.absent(name), ret)
def test_absent_not_gone_test(self): ''' test alias.absent already gone test mode ''' name = 'saltdude' target = '*****@*****.**' ret = {'comment': 'Alias {0} is set to be removed'.format(name), 'changes': {}, 'name': name, 'result': None} get_target = MagicMock(return_value=True) with patch.dict(alias.__salt__, {'aliases.get_target': get_target}): with patch.dict(alias.__opts__, {'test': True}): self.assertEqual(alias.absent(name), ret)
def test_absent_already_gone(): """ test alias.absent already gone """ name = "saltdude" ret = { "comment": "Alias {} already absent".format(name), "changes": {}, "name": name, "result": True, } get_target = MagicMock(return_value=False) with patch.dict(alias.__salt__, {"aliases.get_target": get_target}): assert alias.absent(name) == ret
def test_absent_already_gone(self): """ test alias.absent already gone """ name = "saltdude" target = "*****@*****.**" ret = { "comment": "Alias {0} already absent".format(name), "changes": {}, "name": name, "result": True, } get_target = MagicMock(return_value=False) with patch.dict(alias.__salt__, {"aliases.get_target": get_target}): self.assertEqual(alias.absent(name), ret)
def test_absent_not_gone_test(): """ test alias.absent already gone test mode """ name = "saltdude" ret = { "comment": "Alias {} is set to be removed".format(name), "changes": {}, "name": name, "result": None, } get_target = MagicMock(return_value=True) with patch.dict(alias.__salt__, {"aliases.get_target": get_target}): with patch.dict(alias.__opts__, {"test": True}): assert alias.absent(name) == ret
def test_absent_rm_alias_failed(self): ''' test alias.absent remove alias failure ''' name = 'saltdude' target = '*****@*****.**' ret = {'comment': 'Failed to remove alias {0}'.format(name), 'changes': {}, 'name': name, 'result': False} get_target = MagicMock(return_value=True) rm_alias = MagicMock(return_value=False) with patch.dict(alias.__salt__, {'aliases.get_target': get_target}): with patch.dict(alias.__opts__, {'test': False}): with patch.dict(alias.__salt__, {'aliases.rm_alias': rm_alias}): self.assertEqual(alias.absent(name), ret)
def test_absent_rm_alias_failed(): """ test alias.absent remove alias failure """ name = "saltdude" ret = { "comment": "Failed to remove alias {}".format(name), "changes": {}, "name": name, "result": False, } get_target = MagicMock(return_value=True) rm_alias = MagicMock(return_value=False) with patch.dict(alias.__salt__, {"aliases.get_target": get_target}): with patch.dict(alias.__opts__, {"test": False}): with patch.dict(alias.__salt__, {"aliases.rm_alias": rm_alias}): assert alias.absent(name) == ret
def test_absent_rm_alias(self): """ test alias.absent remove alias """ name = "saltdude" target = "*****@*****.**" ret = { "comment": "Removed alias {0}".format(name), "changes": { "alias": name }, "name": name, "result": True, } get_target = MagicMock(return_value=True) rm_alias = MagicMock(return_value=True) with patch.dict(alias.__salt__, {"aliases.get_target": get_target}): with patch.dict(alias.__opts__, {"test": False}): with patch.dict(alias.__salt__, {"aliases.rm_alias": rm_alias}): self.assertEqual(alias.absent(name), ret)