def test_absent(): """ Test to ensure that the named user is absent """ ret = {"name": "salt", "changes": {}, "result": None, "comment": ""} mock = MagicMock(side_effect=[True, True, False]) mock1 = MagicMock(return_value=False) with patch.dict( user.__salt__, { "user.info": mock, "user.delete": mock1, "group.info": mock1 }, ): with patch.dict(user.__opts__, {"test": True}): ret.update({"comment": "User salt set for removal"}) assert user.absent("salt") == ret with patch.dict(user.__opts__, {"test": False}): ret.update({ "comment": "Failed to remove user salt", "result": False }) assert user.absent("salt") == ret ret.update({"comment": "User salt is not present", "result": True}) assert user.absent("salt") == ret
def test_absent(self): ''' Test to ensure that the named user is absent ''' ret = {'name': 'salt', 'changes': {}, 'result': None, 'comment': ''} mock = MagicMock(side_effect=[True, True, False]) mock1 = MagicMock(return_value=False) with patch.dict(user.__salt__, { 'user.info': mock, 'user.delete': mock1, 'group.info': mock1 }): with patch.dict(user.__opts__, {"test": True}): ret.update({'comment': 'User salt set for removal'}) self.assertDictEqual(user.absent('salt'), ret) with patch.dict(user.__opts__, {"test": False}): ret.update({ 'comment': 'Failed to remove user salt', 'result': False }) self.assertDictEqual(user.absent('salt'), ret) ret.update({'comment': 'User salt is not present', 'result': True}) self.assertDictEqual(user.absent('salt'), ret)
def test_absent(self): ''' Test to ensure that the named user is absent ''' ret = {'name': 'salt', 'changes': {}, 'result': None, 'comment': ''} mock = MagicMock(side_effect=[True, True, False]) mock1 = MagicMock(return_value=False) with patch.dict(user.__salt__, {'user.info': mock, 'user.delete': mock1, 'group.info': mock1}): with patch.dict(user.__opts__, {"test": True}): ret.update({'comment': 'User salt set for removal'}) self.assertDictEqual(user.absent('salt'), ret) with patch.dict(user.__opts__, {"test": False}): ret.update({'comment': 'Failed to remove user salt', 'result': False}) self.assertDictEqual(user.absent('salt'), ret) ret.update({'comment': 'User salt is not present', 'result': True}) self.assertDictEqual(user.absent('salt'), ret)