@@ -42,12 +42,12 @@ def tearDown(self):
4242 def test_handler_success (self ):
4343 with patch ("log_decorator.logging_decorator" , lambda prefix = None : (lambda f : f )):
4444 importlib .reload (redis_sync )
45- mock_event = {'Records' : [self .s3_vaccine ]}
45+ event_data = {'Records' : [self .s3_vaccine ]}
4646 self .mock_get_s3_records .return_value = [self .s3_vaccine ]
4747 with patch ("redis_sync.process_record" ) as mock_record_processor :
4848 mock_record_processor .return_value = {'status' : 'success' , 'message' : 'Processed successfully' ,
4949 'file_key' : 'test-key' }
50- result = redis_sync .handler (mock_event , None )
50+ result = redis_sync .handler (event_data , None )
5151 self .assertEqual (result ["status" ], "success" )
5252 self .assertEqual (result ["message" ], "Successfully processed 1 records" )
5353 self .assertEqual (result ["file_keys" ], ['test-key' ])
@@ -56,31 +56,31 @@ def test_handler_failure(self):
5656 with patch ("log_decorator.logging_decorator" , lambda prefix = None : (lambda f : f )):
5757 importlib .reload (redis_sync )
5858
59- mock_event = {'Records' : [self .s3_vaccine ]}
59+ event_data = {'Records' : [self .s3_vaccine ]}
6060 with patch ("redis_sync.process_record" ) as mock_record_processor :
6161 self .mock_get_s3_records .return_value = [self .s3_vaccine ]
6262 mock_record_processor .side_effect = Exception ("Processing error 1" )
6363
64- result = redis_sync .handler (mock_event , None )
64+ result = redis_sync .handler (event_data , None )
6565
6666 self .assertEqual (result , {'status' : 'error' , 'message' : 'Error processing S3 event' })
6767
6868 def test_handler_no_records (self ):
6969 with patch ("log_decorator.logging_decorator" , lambda prefix = None : (lambda f : f )):
7070 importlib .reload (redis_sync )
71- mock_event = {'Records' : []}
71+ event_data = {'Records' : []}
7272 self .mock_get_s3_records .return_value = []
73- result = redis_sync .handler (mock_event , None )
73+ result = redis_sync .handler (event_data , None )
7474 self .assertEqual (result , {'status' : 'success' , 'message' : 'No records found in event' })
7575
7676 def test_handler_exception (self ):
7777 with patch ("log_decorator.logging_decorator" , lambda prefix = None : (lambda f : f )):
7878 importlib .reload (redis_sync )
79- mock_event = {'Records' : [self .s3_vaccine ]}
79+ event_data = {'Records' : [self .s3_vaccine ]}
8080 self .mock_get_s3_records .return_value = [self .s3_vaccine ]
8181 with patch ("redis_sync.process_record" ) as mock_record_processor :
8282 mock_record_processor .side_effect = Exception ("Processing error 2" )
83- result = redis_sync .handler (mock_event , None )
83+ result = redis_sync .handler (event_data , None )
8484 self .assertEqual (result , {'status' : 'error' , 'message' : 'Error processing S3 event' })
8585
8686 def test_handler_with_empty_event (self ):
@@ -93,7 +93,7 @@ def test_handler_with_empty_event(self):
9393 def test_handler_multi_record (self ):
9494 with patch ("log_decorator.logging_decorator" , lambda prefix = None : (lambda f : f )):
9595 importlib .reload (redis_sync )
96- mock_event = {'Records' : [self .s3_vaccine , self .s3_supplier ]}
96+ event_data = {'Records' : [self .s3_vaccine , self .s3_supplier ]}
9797 # If you need S3EventRecord, uncomment the import and use it here
9898 # self.mock_get_s3_records.return_value = [
9999 # S3EventRecord(self.s3_vaccine),
@@ -105,7 +105,7 @@ def test_handler_multi_record(self):
105105 'file_key' : 'test-key1' },
106106 {'status' : 'success' , 'message' : 'Processed successfully' ,
107107 'file_key' : 'test-key2' }]
108- result = redis_sync .handler (mock_event , None )
108+ result = redis_sync .handler (event_data , None )
109109 self .assertEqual (result ['status' ], 'success' )
110110 self .assertEqual (result ['message' ], 'Successfully processed 2 records' )
111111 self .assertEqual (result ['file_keys' ][0 ], 'test-key1' )
@@ -114,10 +114,10 @@ def test_handler_multi_record(self):
114114 def test_handler_read_event (self ):
115115 with patch ("log_decorator.logging_decorator" , lambda prefix = None : (lambda f : f )):
116116 importlib .reload (redis_sync )
117- mock_event = {'read' : 'myhash' }
117+ event_data = {'read' : 'myhash' }
118118 mock_read_event_response = {'field1' : 'value1' }
119119 with patch ('redis_sync.read_event' ) as mock_read_event :
120120 mock_read_event .return_value = mock_read_event_response
121- result = redis_sync .handler (mock_event , None )
121+ result = redis_sync .handler (event_data , None )
122122 mock_read_event .assert_called_once ()
123123 self .assertEqual (result , mock_read_event_response )
0 commit comments