Example #1
0
def test_clear_request():
    """
    Test to clear out the state execution request without executing it
    """
    mock = MagicMock(return_value=True)
    with patch.object(salt.payload, "Serial", mock):
        mock = MagicMock(side_effect=[False, True, True])
        with patch.object(os.path, "isfile", mock):
            assert state.clear_request("A")

            mock = MagicMock(return_value=True)
            with patch.object(os, "remove", mock):
                assert state.clear_request()

            mock = MagicMock(return_value={})
            with patch.object(state, "check_request", mock):
                assert not state.clear_request("A")
Example #2
0
    def test_clear_request(self):
        '''
            Test to clear out the state execution request without executing it
        '''
        mock = MagicMock(return_value=True)
        with patch.object(os.path, 'join', mock):
            mock = MagicMock(return_value=True)
            with patch.object(salt.payload, 'Serial', mock):
                mock = MagicMock(side_effect=[False, True, True])
                with patch.object(os.path, 'isfile', mock):
                    self.assertTrue(state.clear_request("A"))

                    mock = MagicMock(return_value=True)
                    with patch.object(os, 'remove', mock):
                        self.assertTrue(state.clear_request())

                    mock = MagicMock(return_value={})
                    with patch.object(state, 'check_request', mock):
                        self.assertFalse(state.clear_request("A"))
Example #3
0
    def test_clear_request(self):
        '''
            Test to clear out the state execution request without executing it
        '''
        with patch.dict(state.__opts__, {"cachedir": "D"}):
            mock = MagicMock(return_value=True)
            with patch.object(os.path, 'join', mock):
                mock = MagicMock(return_value=True)
                with patch.object(salt.payload, 'Serial', mock):
                    mock = MagicMock(side_effect=[False, True, True])
                    with patch.object(os.path, 'isfile', mock):
                        self.assertTrue(state.clear_request("A"))

                        mock = MagicMock(return_value=True)
                        with patch.object(os, 'remove', mock):
                            self.assertTrue(state.clear_request())

                        mock = MagicMock(return_value={})
                        with patch.object(state, 'check_request', mock):
                            self.assertFalse(state.clear_request("A"))