def test_delete_server_snapshot_exception_ignore_failure(self): mock_server = mock.MagicMock() mock_server.id = 'test_server' error = CLCException('Failed') error.message = 'Mock failure message' mock_server.DeleteSnapshot.side_effect = error self.module.check_mode = False under_test = ClcSnapshot(self.module) under_test._delete_server_snapshot(mock_server, True) self.assertFalse(self.module.fail_json.called)
def test_delete_server_snapshot_exception(self): mock_server = mock.MagicMock() mock_server.id = 'test_server' error = CLCException('Failed') error.response_text = 'Mock failure message' mock_server.DeleteSnapshot.side_effect = error self.module.check_mode = False under_test = ClcSnapshot(self.module) under_test._delete_server_snapshot(mock_server) self.module.fail_json.assert_called_once_with(msg='Failed to delete snapshot for server : test_server. Mock failure message')
def test_delete_server_snapshot_exception(self): mock_server = mock.MagicMock() mock_server.id = 'test_server' error = CLCException('Failed') error.response_text = 'Mock failure message' mock_server.DeleteSnapshot.side_effect = error self.module.check_mode = False under_test = ClcSnapshot(self.module) under_test._delete_server_snapshot(mock_server) self.module.fail_json.assert_called_once_with(msg='Failed to delete snapshot for server : test_server. Mock failure message')