Example #1
0
    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)
Example #2
0
    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)
Example #3
0
    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)
Example #4
0
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
Example #5
0
    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)
Example #6
0
    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)
Example #7
0
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
Example #8
0
    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)
Example #9
0
    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)
Example #10
0
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
Example #11
0
    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)