""" https://docs.aws.amazon.com/elasticloadbalancing/latest/application/lambda-functions.html#multi-value-headers When an ALB is configured to send multi-value headers, the headers are sent as a list of values under the key in the multiValueHeaders object. """ MOCK_LAMBDA_ALB_MULTI_VALUE_HEADER_EVENT = { "requestContext": { "elb": { "targetGroupArn": "arn:aws:elasticloadbalancing:region:123456789012:targetgroup/my-target-group/6d0ecf831eec9f09" } }, "httpMethod": "GET", "path": "/", "queryStringParameters": {"foo": "bar"}, "multiValueHeaders": { "accept": ["text/html,application/xhtml+xml"], "accept-language": ["en-US,en;q=0.8"], "content-type": ["text/plain"], "cookie": ["cookies"], "host": ["lambda-846800462-us-east-2.elb.amazonaws.com"], "user-agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6)"], "x-amzn-trace-id": ["Root=1-5bdb40ca-556d8b0c50dc66f0511bf520"], "x-forwarded-for": ["72.21.198.66"], "x-forwarded-port": ["443"], "x-forwarded-proto": ["https"], }, "isBase64Encoded": False, "body": "request_body", }