"""Conftest.""" import pytest @pytest.fixture def event(): """Event fixture.""" return { 'version': '0', 'id': 'ce6ed73d-c4b8-1deb-cd94-8e151d751fcse', 'detail-type': 'AWS API Call via CloudTrail', 'source': 'aws.s3', 'account': '437795906767', 'time': '2021-09-09T13:39:00Z', 'region': 'us-east-1', 'resources': [], 'detail': { 'eventVersion': '1.08', 'userIdentity': { 'type': 'IAMUser', 'principalId': 'AIDAWL3VLMTHTVRIBD24H', 'arn': 'arn:aws:iam::437795906767:user/aprice', 'accountId': '437795906767', 'accessKeyId': 'ASIAWL3VLMTHVOTFLZAZ', 'userName': 'aprice', 'sessionContext': { 'attributes': { 'creationDate': '2021-09-09T09:35:09Z', 'mfaAuthenticated': 'true' } } }, 'eventTime': '2021-09-09T13:39:00Z', 'eventSource': 's3.amazonaws.com', 'eventName': 'PutObject', 'awsRegion': 'us-east-1', 'sourceIPAddress': '81.135.131.115', 'userAgent': '[Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Firefox/91.0]', # noqa 'requestParameters': { 'X-Amz-Date': '20210909T133859Z', 'bucketName': 'qa-ddex-ingester', 'X-Amz-Algorithm': 'AWS4-HMAC-SHA256', 'x-amz-acl': 'private', 'X-Amz-SignedHeaders': 'content-md5;content-type;host;x-amz-acl;x-amz-storage-class', # noqa 'Host': 'qa-ddex-ingester.s3.us-east-1.amazonaws.com', 'X-Amz-Expires': '300', 'key': 'sme_ddex/PROD_SUPPORT_A10301A0004654730P_20210908173943692/A10301A0004654730P_1.csv', # noqa 'x-amz-storage-class': 'STANDARD', 'correlation_id': '9cc9e5ed-6413-43b6-ae51-03bab7e541e0', 'ddex_provider': 'SME' }, 'responseElements': { 'x-amz-server-side-encryption': 'AES256', 'x-amz-version-id': '0_gwkJmOXytW6PMIfSkY2QvHt_ZlWOR_' }, 'additionalEventData': { 'SignatureVersion': 'SigV4', 'CipherSuite': 'ECDHE-RSA-AES128-GCM-SHA256', 'bytesTransferredIn': 163686, 'SSEApplied': 'Default_SSE_S3', 'AuthenticationMethod': 'QueryString', 'x-amz-id-2': 'wF5P2jLM7aQByFbLC5ce35r3//Yjq+OowxjuxaFZcdU8WVaEHSkvdM58Ysl6EVm0+HuA9V/98MM=', # noqa 'bytesTransferredOut': 0 }, 'requestID': 'PTHFYP4KR68NYVHX', 'eventID': 'a99a3119-ab77-4e25-9c9c-9ad5d918fc90', 'readOnly': False, 'resources': [ { 'type': 'AWS::S3::Object', 'ARN': 'arn:aws:s3:::qa-ddex-ingester/sme_ddex/Support_A10301A0004651218X_August17/A10301A0004651218X_1.csv' # noqa }, { 'accountId': '437795906767', 'type': 'AWS::S3::Bucket', 'ARN': 'arn:aws:s3:::qa-ddex-ingester' } ], 'eventType': 'AwsApiCall', 'managementEvent': False, 'recipientAccountId': '437795906767', 'eventCategory': 'Data' } }