File tree 2 files changed +2
-2
lines changed
aws_lambda_powertools/utilities/parser/models
2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -61,7 +61,7 @@ class S3Message(BaseModel):
61
61
class S3EventNotificationObjectModel (BaseModel ):
62
62
key : str
63
63
size : Optional [NonNegativeFloat ] = None
64
- etag : Optional [ str ]
64
+ etag : str = Field ( default = "" )
65
65
version_id : str = Field (None , alias = "version-id" )
66
66
sequencer : Optional [str ] = None
67
67
Original file line number Diff line number Diff line change @@ -53,7 +53,7 @@ def test_s3_eventbridge_notification_object_deleted_event():
53
53
assert model .detail .bucket .name == raw_event ["detail" ]["bucket" ]["name" ]
54
54
assert model .detail .object .key == raw_event ["detail" ]["object" ]["key" ]
55
55
assert model .detail .object .size == raw_event ["detail" ]["object" ].get ("size" )
56
- assert model .detail .object .etag == raw_event ["detail" ]["object" ].get ("etag" )
56
+ assert model .detail .object .etag == raw_event ["detail" ]["object" ].get ("etag" , "" )
57
57
assert model .detail .object .sequencer == raw_event ["detail" ]["object" ]["sequencer" ]
58
58
assert model .detail .request_id == raw_event ["detail" ]["request-id" ]
59
59
assert model .detail .requester == raw_event ["detail" ]["requester" ]
You can’t perform that action at this time.
0 commit comments