"""Lambda test module.""" from unittest.mock import call from unittest.mock import patch from src import app @patch('src.app.app_logger.debug') @patch('src.app.message_handling.get_all_indexes') @patch('src.app.message_handling.sqs_send_message') def test_handler(mock_send, mock_get, mock_logger): """Test handler function.""" mock_indexes = [{'reviewQueueId': 1, 'productId': 1, 'queueName': 'initial'}] mock_result = {'status': 'complete'} mock_send.return_value = mock_result mock_get.return_value = mock_indexes result = app.handler({}, None) assert mock_logger.call_args == call(mock_indexes) assert mock_send.call_args == call(mock_indexes) assert result == mock_result