We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6a01cfa commit d345979Copy full SHA for d345979
tests/__init__.py
tests/functional/test_data_classes.py
@@ -101,6 +101,19 @@ def message(self) -> str:
101
assert DataClassSample(data1).raw_event is data1
102
103
104
+def test_dict_wrapper_imlements_mapping():
105
+ class DataClassSample(DictWrapper):
106
+ pass
107
+
108
+ data = {"message": "foo1"}
109
+ dcs = DataClassSample(data)
110
+ assert len(dcs) == len(data)
111
+ assert list(dcs) == list(data)
112
+ assert dcs.keys() == data.keys()
113
+ assert list(dcs.values()) == list(data.values())
114
+ assert dcs.items() == data.items()
115
116
117
def test_cloud_watch_dashboard_event():
118
event = CloudWatchDashboardCustomWidgetEvent(load_event("cloudWatchDashboardEvent.json"))
119
assert event.describe is False
0 commit comments