Skip to content

Commit 90ca21d

Browse files
committed
fix dynamo tests
1 parent 4c1a499 commit 90ca21d

File tree

4 files changed

+16
-19
lines changed

4 files changed

+16
-19
lines changed

localstack-core/localstack/services/apigateway/next_gen/execute_api/handlers/gateway_exception.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,7 @@ def __call__(
4343
)
4444
return
4545

46-
LOG.info(
47-
"Error raised during invocation: %s",
48-
exception.type,
49-
exc_info=LOG.isEnabledFor(logging.DEBUG),
50-
)
46+
LOG.info("Error raised during invocation: %s", exception.type)
5147
error = self.create_exception_response(exception, context)
5248
if error:
5349
response.update_from(error)

tests/aws/services/apigateway/test_apigateway_dynamodb.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@
1616

1717
@markers.aws.validated
1818
@pytest.mark.parametrize("ddb_action", ["PutItem", "Query", "Scan"])
19+
@markers.snapshot.skip_snapshot_verify(paths=["$..headers.server"])
1920
@markers.snapshot.skip_snapshot_verify(
20-
condition=not is_next_gen_api(),
21+
condition=lambda: not is_next_gen_api(),
2122
paths=[
2223
"$..headers.connection",
2324
"$..headers.x-amz-apigw-id",
2425
"$..headers.x-amzn-requestid",
2526
"$..headers.x-amzn-trace-id",
26-
"$..headers.server",
2727
],
2828
)
2929
def test_rest_api_to_dynamodb_integration(
@@ -34,6 +34,7 @@ def test_rest_api_to_dynamodb_integration(
3434
aws_client,
3535
):
3636
snapshot.add_transformer(snapshot.transform.key_value("date", reference_replacement=False))
37+
snapshot.add_transformer(snapshot.transform.key_value("x-amzn-trace-id"))
3738
snapshot.add_transformer(
3839
snapshot.transform.key_value("content-length", reference_replacement=False)
3940
)

tests/aws/services/apigateway/test_apigateway_dynamodb.snapshot.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
}
1717
},
1818
"tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]": {
19-
"recorded-date": "13-07-2023, 17:42:32",
19+
"recorded-date": "19-07-2024, 19:53:50",
2020
"recorded-content": {
2121
"result-put-item": {
2222
"content": {},
@@ -27,7 +27,7 @@
2727
"date": "date",
2828
"x-amz-apigw-id": "x-amz-apigw-id",
2929
"x-amzn-requestid": "<uuid:1>",
30-
"x-amzn-trace-id": "Root=1-64afea30-071faf0f47e3d54345a9d14c"
30+
"x-amzn-trace-id": "<x-amzn-trace-id:1>"
3131
},
3232
"status_code": 200
3333
},
@@ -64,7 +64,7 @@
6464
}
6565
},
6666
"tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]": {
67-
"recorded-date": "13-07-2023, 17:42:55",
67+
"recorded-date": "19-07-2024, 19:54:08",
6868
"recorded-content": {
6969
"result-test": {
7070
"content": {
@@ -85,7 +85,7 @@
8585
"date": "date",
8686
"x-amz-apigw-id": "x-amz-apigw-id",
8787
"x-amzn-requestid": "<uuid:1>",
88-
"x-amzn-trace-id": "Root=1-64afea44-3087b2f50c440c1958c4d62e"
88+
"x-amzn-trace-id": "<x-amzn-trace-id:1>"
8989
},
9090
"status_code": 200
9191
},
@@ -108,7 +108,7 @@
108108
"date": "date",
109109
"x-amz-apigw-id": "x-amz-apigw-id",
110110
"x-amzn-requestid": "<uuid:2>",
111-
"x-amzn-trace-id": "Root=1-64afea45-042992a06f6ed5b8512a1bc6"
111+
"x-amzn-trace-id": "<x-amzn-trace-id:2>"
112112
},
113113
"status_code": 200
114114
},
@@ -131,7 +131,7 @@
131131
"date": "date",
132132
"x-amz-apigw-id": "x-amz-apigw-id",
133133
"x-amzn-requestid": "<uuid:3>",
134-
"x-amzn-trace-id": "Root=1-64afea46-0c6bb92d132f00cf6e2cbfbd"
134+
"x-amzn-trace-id": "<x-amzn-trace-id:3>"
135135
},
136136
"status_code": 200
137137
},
@@ -148,14 +148,14 @@
148148
"date": "date",
149149
"x-amz-apigw-id": "x-amz-apigw-id",
150150
"x-amzn-requestid": "<uuid:4>",
151-
"x-amzn-trace-id": "Root=1-64afea47-761db52e7db84de239ed6b83"
151+
"x-amzn-trace-id": "<x-amzn-trace-id:4>"
152152
},
153153
"status_code": 200
154154
}
155155
}
156156
},
157157
"tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]": {
158-
"recorded-date": "13-07-2023, 17:43:27",
158+
"recorded-date": "19-07-2024, 19:54:29",
159159
"recorded-content": {
160160
"result-scan": {
161161
"content": {
@@ -186,7 +186,7 @@
186186
"date": "date",
187187
"x-amz-apigw-id": "x-amz-apigw-id",
188188
"x-amzn-requestid": "<uuid:1>",
189-
"x-amzn-trace-id": "Root=1-64afea67-52a2416b7311ba37074f6a8e"
189+
"x-amzn-trace-id": "<x-amzn-trace-id:1>"
190190
},
191191
"status_code": 200
192192
}

tests/aws/services/apigateway/test_apigateway_dynamodb.validation.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
"last_validated_date": "2023-02-26T11:45:17+00:00"
44
},
55
"tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[PutItem]": {
6-
"last_validated_date": "2023-07-13T15:42:32+00:00"
6+
"last_validated_date": "2024-07-19T19:53:50+00:00"
77
},
88
"tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Query]": {
9-
"last_validated_date": "2023-07-13T15:42:55+00:00"
9+
"last_validated_date": "2024-07-19T19:54:08+00:00"
1010
},
1111
"tests/aws/services/apigateway/test_apigateway_dynamodb.py::test_rest_api_to_dynamodb_integration[Scan]": {
12-
"last_validated_date": "2023-07-13T15:43:27+00:00"
12+
"last_validated_date": "2024-07-19T19:54:29+00:00"
1313
}
1414
}

0 commit comments

Comments
 (0)