|
22 | 22 | function_arn = "arn:aws:lambda:us-west-1:123457598159:function:python-layer-test"
|
23 | 23 |
|
24 | 24 |
|
| 25 | +class ClientContext(object): |
| 26 | + def __init__(self, custom=None): |
| 27 | + self.custom = custom |
| 28 | + |
| 29 | + |
25 | 30 | def get_mock_context(
|
26 | 31 | aws_request_id="request-id-1",
|
27 | 32 | memory_limit_in_mb="256",
|
28 | 33 | invoked_function_arn=function_arn,
|
29 | 34 | function_version="1",
|
30 |
| - client_context={}, |
| 35 | + custom=None, |
31 | 36 | ):
|
32 | 37 | lambda_context = MagicMock()
|
33 | 38 | lambda_context.aws_request_id = aws_request_id
|
34 | 39 | lambda_context.memory_limit_in_mb = memory_limit_in_mb
|
35 | 40 | lambda_context.invoked_function_arn = invoked_function_arn
|
36 | 41 | lambda_context.function_version = function_version
|
37 |
| - lambda_context.client_context = client_context |
| 42 | + lambda_context.client_context = ClientContext(custom) |
38 | 43 | return lambda_context
|
39 | 44 |
|
40 | 45 |
|
@@ -205,13 +210,11 @@ def test_with_sqs_distributed_datadog_trace_data(self):
|
205 | 210 |
|
206 | 211 | def test_with_client_context_datadog_trace_data(self):
|
207 | 212 | lambda_ctx = get_mock_context(
|
208 |
| - client_context={ |
209 |
| - "custom": { |
210 |
| - "_datadog": { |
211 |
| - TraceHeader.TRACE_ID: "666", |
212 |
| - TraceHeader.PARENT_ID: "777", |
213 |
| - TraceHeader.SAMPLING_PRIORITY: "1", |
214 |
| - } |
| 213 | + custom={ |
| 214 | + "_datadog": { |
| 215 | + TraceHeader.TRACE_ID: "666", |
| 216 | + TraceHeader.PARENT_ID: "777", |
| 217 | + TraceHeader.SAMPLING_PRIORITY: "1", |
215 | 218 | }
|
216 | 219 | }
|
217 | 220 | )
|
|
0 commit comments