Skip to content

Commit 6a0676c

Browse files
committed
Fixing unit tests
1 parent 58dd2ea commit 6a0676c

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

aws_lambda_powertools/utilities/data_classes/nested_test_events.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,14 +168,14 @@
168168
"messageId": "19dd0b57-b21e-4ac1-bd88-01bbb068cb78",
169169
"receiptHandle": "MessageReceiptHandle",
170170
"body": '{"Records":['
171-
+ '{"eventVersion":"2.1","eventSource":"aws:s3","awsRegion":"us-east-1","eventTime":"2023-01-03T00:00:00.000Z","eventName":"ObjectCreated:Put","userIdentity":{"principalId":"AWS:123456789012:example-user"},"requestParameters":{"sourceIPAddress":"127.0.0.1"},"responseElements":{"x-amz-request-id":"example-request-id-3","x-amz-id-2":"example-id-3"},"s3":{"s3SchemaVersion":"1.0","configurationId":"testConfigRule","bucket":{"name":"example-bucket1","ownerIdentity":{"principalId":"EXAMPLE"},"arn":"arn:aws:s3:::example-bucket"},"object":{"key":"example-object-3.txt","size":3072,"eTag":"example-tag-3","versionId":"3","sequencer":"example-sequencer-3"}}}'
171+
+ '{"eventVersion":"2.1","eventSource":"aws:s3","awsRegion":"us-east-1","eventTime":"2023-01-03T00:00:00.000Z","eventName":"ObjectCreated:Put","userIdentity":{"principalId":"AWS:123456789012:example-user"},"requestParameters":{"sourceIPAddress":"127.0.0.1"},"responseElements":{"x-amz-request-id":"example-request-id-3","x-amz-id-2":"example-id-3"},"s3":{"s3SchemaVersion":"1.0","configurationId":"testConfigRule","bucket":{"name":"example-bucket0","ownerIdentity":{"principalId":"EXAMPLE"},"arn":"arn:aws:s3:::example-bucket"},"object":{"key":"example-object-3.txt","size":3072,"eTag":"example-tag-3","versionId":"3","sequencer":"example-sequencer-3"}}}'
172172
+ "]}",
173173
},
174174
{
175175
"messageId": "19dd0b57-b21e-4ac1-bd88-01bbb068cb78",
176176
"receiptHandle": "MessageReceiptHandle",
177177
"body": '{"Records":['
178-
+ '{"eventVersion":"2.1","eventSource":"aws:s3","awsRegion":"us-east-1","eventTime":"2023-01-03T00:00:00.000Z","eventName":"ObjectCreated:Put","userIdentity":{"principalId":"AWS:123456789012:example-user"},"requestParameters":{"sourceIPAddress":"127.0.0.1"},"responseElements":{"x-amz-request-id":"example-request-id-3","x-amz-id-2":"example-id-3"},"s3":{"s3SchemaVersion":"1.0","configurationId":"testConfigRule","bucket":{"name":"example-bucket2","ownerIdentity":{"principalId":"EXAMPLE"},"arn":"arn:aws:s3:::example-bucket"},"object":{"key":"example-object-3.txt","size":3072,"eTag":"example-tag-3","versionId":"3","sequencer":"example-sequencer-3"}}}'
178+
+ '{"eventVersion":"2.1","eventSource":"aws:s3","awsRegion":"us-east-1","eventTime":"2023-01-03T00:00:00.000Z","eventName":"ObjectCreated:Put","userIdentity":{"principalId":"AWS:123456789012:example-user"},"requestParameters":{"sourceIPAddress":"127.0.0.1"},"responseElements":{"x-amz-request-id":"example-request-id-3","x-amz-id-2":"example-id-3"},"s3":{"s3SchemaVersion":"1.0","configurationId":"testConfigRule","bucket":{"name":"example-bucket1","ownerIdentity":{"principalId":"EXAMPLE"},"arn":"arn:aws:s3:::example-bucket"},"object":{"key":"example-object-3.txt","size":3072,"eTag":"example-tag-3","versionId":"3","sequencer":"example-sequencer-3"}}}'
179179
+ "]}",
180180
},
181181
],

tests/unit/data_classes/test_nested_events.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ def test_sqs_s3_multiple_events(): # sqs(s3, s3)
5757
parsed_event = SQSEvent(raw_event)
5858

5959
s3_event = parsed_event.decode_nested_events(S3Event)
60-
for rec in s3_event:
61-
print("sqs_s3_multi_event bucket:", rec.bucket_name) # TODO:
60+
for idx, rec in enumerate(s3_event):
61+
assert rec.bucket_name == "example-bucket"+str(idx)
6262

6363

6464
def test_sqs_sns_s3_direct(): # sqs(sns(s3))
@@ -109,7 +109,7 @@ def test_sqs_eb_s3(): # sqs(eventbridge(s3))
109109
assert r.bucket.name == "s3-eb-unwrap-sourcebucket-7mop1gqlyrzu"
110110

111111

112-
def test_firehose_sns_event(event=nested_test_events.firehose_sns_event): # firehose(sns)
112+
def test_firehose_sns_event(): # firehose(sns)
113113
raw_event = nested_test_events.firehose_sns_event
114114
parsed_event = KinesisFirehoseEvent(raw_event)
115115

@@ -122,6 +122,6 @@ def test_firehose_cw_event(): # firehose(cw)
122122
raw_event = nested_test_events.firehose_cw_event
123123
parsed_event = KinesisFirehoseEvent(raw_event)
124124

125-
# cw_event = parsed_event.decode_nested_events(CloudWatchLogsLogEvent) #TODO: gives back encrypted data, and can't be decoded w b64
125+
# cw_event = parsed_event.decode_nested_events(CloudWatchLogsLogEvent) #TODO: gives back encrypted data and can't decode w b64
126126
# for rec in cw_event:
127127
# print('type:', type(rec), rec)

0 commit comments

Comments
 (0)