File tree 3 files changed +19
-3
lines changed
aws_lambda_powertools/utilities/data_classes
3 files changed +19
-3
lines changed Original file line number Diff line number Diff line change @@ -55,6 +55,11 @@ def broker_out_time(self) -> int:
55
55
"""Time stamp (in milliseconds) for when the message left the broker."""
56
56
return self ["brokerOutTime" ]
57
57
58
+ @property
59
+ def properties (self ) -> dict :
60
+ """Custom properties"""
61
+ return self ["properties" ]
62
+
58
63
@property
59
64
def destination_physicalname (self ) -> str :
60
65
return self ["destination" ]["physicalname" ]
Original file line number Diff line number Diff line change 13
13
},
14
14
"timestamp" : 1598827811958 ,
15
15
"brokerInTime" : 1598827811958 ,
16
- "brokerOutTime" : 1598827811959
16
+ "brokerOutTime" : 1598827811959 ,
17
+ "properties" : {
18
+ "testKey" : " testValue"
19
+ }
17
20
},
18
21
{
19
22
"messageID" : " ID:b-9bcfa592-423a-4942-879d-eb284b418fc8-1.mq.us-west-2.amazonaws.com-37557-1234520418293-4:1:1:1:1" ,
26
29
},
27
30
"timestamp" : 1598827811958 ,
28
31
"brokerInTime" : 1598827811958 ,
29
- "brokerOutTime" : 1598827811959
32
+ "brokerOutTime" : 1598827811959 ,
33
+ "properties" : {
34
+ "testKey" : " testValue"
35
+ }
36
+
30
37
},
31
38
{
32
39
"messageID" : " ID:b-9bcfa592-423a-4942-879d-eb284b418fc8-1.mq.us-west-2.amazonaws.com-37557-1234520418293-4:1:1:1:1" ,
39
46
},
40
47
"timestamp" : 1598827811958 ,
41
48
"brokerInTime" : 1598827811958 ,
42
- "brokerOutTime" : 1598827811959
49
+ "brokerOutTime" : 1598827811959 ,
50
+ "properties" : {
51
+ "testKey" : " testValue"
52
+ }
43
53
}
44
54
]
45
55
}
Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ def test_active_mq_event():
30
30
assert message .timestamp is not None
31
31
assert message .broker_in_time is not None
32
32
assert message .broker_out_time is not None
33
+ assert message .properties ["testKey" ] == "testValue"
33
34
assert message .destination_physicalname is not None
34
35
assert message .delivery_mode is None
35
36
assert message .correlation_id is None
You can’t perform that action at this time.
0 commit comments