"""Test handler.""" from unittest.mock import patch from index import handler @patch('index.run_rds_query') @patch('index.secrets_manager_client') @patch('index.uuid.uuid4', return_value='mock_uuid') def test_handler(mock_uuid, mock_secrets, mock_run_rds_query, event): """Test the main handler.""" output = handler(event, None) assert output == event @patch('index.uuid.uuid4', return_value='uuid') @patch('index.secrets_manager_client') def test_handler_none_xml_event(mock_secrets, mock_uuid, event): """Test the main handler with a none xml event key.""" event['detail']['requestParameters']['key'] = 'not-ddex.flac' assert not handler(event, None)