"""Lambda test module.""" from unittest.mock import patch import pytest from src.logic import event_handling @patch('src.logic.event_handling.release_correction.update_record') def test_processing_logic_success(mock_update_record): """Test processing_logic function.""" event_handling.processing_logic(123) expected_update_data = { 'status': 'applied', 'last_updated_type': 'oa', 'last_updated_by': 187 } mock_update_record.assert_called_once_with(123, expected_update_data) @patch( 'src.logic.event_handling.release_correction.update_record', side_effect=Exception('foo') ) def test_processing_logic_error(mock_update_record): """Test processing_logic error.""" expected_update_data = { 'status': 'applied', 'last_updated_type': 'oa', 'last_updated_by': 187 } with pytest.raises(Exception): event_handling.processing_logic(123) mock_update_record.assert_called_once_with(123, expected_update_data)