Skip to content

Commit bc0bf39

Browse files
author
Michael Brewer
committed
chore: more coverage
1 parent dd7bcd9 commit bc0bf39

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

tests/functional/test_data_classes.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1054,6 +1054,7 @@ def test_base_proxy_event_json_body():
10541054
data = {"message": "Foo"}
10551055
event = BaseProxyEvent({"body": json.dumps(data)})
10561056
assert event.json_body == data
1057+
assert event.json_body == data # cached lookup
10571058

10581059

10591060
def test_base_proxy_event_decode_body_key_error():
@@ -1394,10 +1395,14 @@ def test_code_pipeline_event_decoded_data():
13941395
event = CodePipelineJobEvent(load_event("codePipelineEventData.json"))
13951396

13961397
assert event.data.continuation_token is None
1397-
decoded_params = event.data.action_configuration.configuration.decoded_user_parameters
1398+
configuration = event.data.action_configuration.configuration
1399+
decoded_params = configuration.decoded_user_parameters
13981400
assert decoded_params == event.decoded_user_parameters
13991401
assert "VALUE" == decoded_params["KEY"]
14001402

1403+
decoded_params = configuration.decoded_user_parameters # cached lookup
1404+
assert decoded_params is not None
1405+
14011406
assert "my-pipeline-SourceArtifact" == event.data.input_artifacts[0].name
14021407

14031408
output_artifacts = event.data.output_artifacts

0 commit comments

Comments
 (0)