@@ -51,7 +51,8 @@ def test_init_with_sqs_event(self):
5151 'eventSource' : 'aws:sqs'
5252 }
5353
54- lambda_event = AwsLambdaEvent (event )
54+ lambda_event = AwsLambdaEvent ()
55+ lambda_event .load_event (event )
5556
5657 self .assertEqual (lambda_event .event_type , AwsEventType .SQS )
5758 self .assertEqual (len (lambda_event .records ), 1 )
@@ -65,7 +66,8 @@ def test_init_with_s3_event(self):
6566 'eventSource' : 'aws:s3'
6667 }
6768
68- lambda_event = AwsLambdaEvent (event )
69+ lambda_event = AwsLambdaEvent ()
70+ lambda_event .load_event (event )
6971
7072 self .assertEqual (lambda_event .event_type , AwsEventType .S3 )
7173 self .assertEqual (len (lambda_event .records ), 1 )
@@ -79,7 +81,8 @@ def test_init_with_sns_event(self):
7981 'eventSource' : 'aws:sns'
8082 }
8183
82- lambda_event = AwsLambdaEvent (event )
84+ lambda_event = AwsLambdaEvent ()
85+ lambda_event .load_event (event )
8386
8487 self .assertEqual (lambda_event .event_type , AwsEventType .SNS )
8588 self .assertEqual (len (lambda_event .records ), 1 )
@@ -96,7 +99,8 @@ def test_init_with_multiple_sqs_records(self):
9699 'eventSource' : 'aws:sqs'
97100 }
98101
99- lambda_event = AwsLambdaEvent (event )
102+ lambda_event = AwsLambdaEvent ()
103+ lambda_event .load_event (event )
100104
101105 self .assertEqual (lambda_event .event_type , AwsEventType .SQS )
102106 self .assertEqual (len (lambda_event .records ), 2 )
@@ -111,7 +115,8 @@ def test_init_with_empty_records(self):
111115 'Records' : []
112116 }
113117
114- lambda_event = AwsLambdaEvent (event )
118+ lambda_event = AwsLambdaEvent ()
119+ lambda_event .load_event (event )
115120
116121 self .assertEqual (lambda_event .event_type , AwsEventType .UNKNOWN )
117122 self .assertEqual (len (lambda_event .records ), 0 )
@@ -123,7 +128,8 @@ def test_init_without_records(self, mock_logger):
123128 'some_other_key' : 'value'
124129 }
125130
126- lambda_event = AwsLambdaEvent (event )
131+ lambda_event = AwsLambdaEvent ()
132+ lambda_event .load_event (event )
127133
128134 self .assertEqual (lambda_event .event_type , AwsEventType .UNKNOWN )
129135 self .assertEqual (len (lambda_event .records ), 0 )
@@ -135,7 +141,8 @@ def test_init_with_top_level_event_source(self):
135141 'Records' : [self .s3_record_dict ]
136142 }
137143
138- lambda_event = AwsLambdaEvent (event )
144+ lambda_event = AwsLambdaEvent ()
145+ lambda_event .load_event (event )
139146
140147 self .assertEqual (lambda_event .event_type , AwsEventType .S3 )
141148
@@ -150,7 +157,8 @@ def test_init_with_unknown_event_source(self, mock_logger):
150157 'Records' : [unknown_record ]
151158 }
152159
153- lambda_event = AwsLambdaEvent (event )
160+ lambda_event = AwsLambdaEvent ()
161+ lambda_event .load_event (event )
154162
155163 self .assertEqual (lambda_event .event_type , AwsEventType .UNKNOWN )
156164 self .assertEqual (len (lambda_event .records ), 1 )
@@ -165,7 +173,8 @@ def test_init_with_missing_event_source(self):
165173 'Records' : [record_without_source ]
166174 }
167175
168- lambda_event = AwsLambdaEvent (event )
176+ lambda_event = AwsLambdaEvent ()
177+ lambda_event .load_event (event )
169178
170179 self .assertEqual (lambda_event .event_type , AwsEventType .UNKNOWN )
171180
@@ -181,7 +190,8 @@ def test_mixed_multiple_records(self):
181190 mixed_records = [self .sqs_record_dict , self .s3_record_dict ]
182191 event = {'Records' : mixed_records , 'eventSource' : 'aws:sqs' }
183192
184- lambda_event = AwsLambdaEvent (event )
193+ lambda_event = AwsLambdaEvent ()
194+ lambda_event .load_event (event )
185195
186196 self .assertEqual (lambda_event .event_type , AwsEventType .SQS )
187197 self .assertEqual (len (lambda_event .records ), 2 )
@@ -190,7 +200,8 @@ def test_empty_records(self):
190200 """Test empty records"""
191201 event = {'Records' : []}
192202
193- lambda_event = AwsLambdaEvent (event )
203+ lambda_event = AwsLambdaEvent ()
204+ lambda_event .load_event (event )
194205
195206 self .assertEqual (lambda_event .event_type , AwsEventType .UNKNOWN )
196207 self .assertEqual (len (lambda_event .records ), 0 )
0 commit comments