@@ -274,26 +274,6 @@ def test_lambda_handler_extended_attributes_success(self, mock_get_redis_client)
274274 with (
275275 patch ("file_name_processor.validate_permissions_for_extended_attributes_files" , return_value = "X8E5B_COVID" ),
276276 patch ("file_name_processor.uuid4" , return_value = test_cases [0 ].message_id ),
277- patch (
278- "file_name_processor.copy_file_to_external_bucket" ,
279- side_effect = lambda src_bucket , key , dst_bucket , dst_key , exp_owner , exp_src_owner : (
280- s3_client .put_object (
281- Bucket = BucketNames .DESTINATION ,
282- Key = dst_key ,
283- Body = s3_client .get_object (Bucket = src_bucket , Key = key )["Body" ].read (),
284- ),
285- ),
286- ),
287- patch (
288- "file_name_processor.move_file" ,
289- side_effect = lambda source_bucket , source_key , destination_key : (
290- s3_client .put_object (
291- Bucket = source_bucket ,
292- Key = destination_key ,
293- Body = s3_client .get_object (Bucket = source_bucket , Key = source_key )["Body" ].read (),
294- ),
295- ),
296- ),
297277 ):
298278 lambda_handler (self .make_event ([self .make_record (test_cases [0 ].file_key )]), None )
299279
@@ -310,7 +290,6 @@ def test_lambda_handler_extended_attributes_success(self, mock_get_redis_client)
310290 self .assertEqual (item [AuditTableKeys .EXPIRES_AT ]["N" ], str (test_cases [0 ].expires_at ))
311291 # File should be moved to destination/
312292 dest_key = f"dps_destination/{ test_cases [0 ].file_key } "
313- print (f" destination file is at { s3_client .list_objects (Bucket = BucketNames .DESTINATION )} " )
314293 retrieved = s3_client .get_object (Bucket = BucketNames .DESTINATION , Key = dest_key )
315294 self .assertIsNotNone (retrieved )
316295
@@ -352,17 +331,6 @@ def test_lambda_handler_extended_attributes_failure(self, mock_get_redis_client)
352331 patch ("file_name_processor.validate_permissions_for_extended_attributes_files" , return_value = "X8E5B_COVID" ),
353332 patch ("file_name_processor.uuid4" , return_value = test_cases [0 ].message_id ),
354333 patch ("file_name_processor.copy_file_to_external_bucket" , side_effect = Exception ("Test ClientError" )),
355- patch (
356- "file_name_processor.move_file" ,
357- side_effect = lambda bucket , key , dst_key : (
358- s3_client .put_object (
359- Bucket = bucket ,
360- Key = dst_key ,
361- Body = s3_client .get_object (Bucket = bucket , Key = key )["Body" ].read (),
362- ),
363- s3_client .delete_object (Bucket = bucket , Key = key ),
364- ),
365- ),
366334 ):
367335 lambda_handler (self .make_event ([self .make_record (test_cases [0 ].file_key )]), None )
368336
@@ -384,7 +352,6 @@ def test_lambda_handler_extended_attributes_failure(self, mock_get_redis_client)
384352 self .assertEqual (item [AuditTableKeys .EXPIRES_AT ]["N" ], str (test_cases [0 ].expires_at ))
385353 # File should be moved to source under archive/
386354 dest_key = f"extended-attributes-archive/{ test_cases [0 ].file_key } "
387- print (f" destination file is at { s3_client .list_objects (Bucket = BucketNames .SOURCE )} " )
388355 retrieved = s3_client .get_object (Bucket = BucketNames .SOURCE , Key = dest_key )
389356 self .assertIsNotNone (retrieved )
390357
@@ -484,27 +451,6 @@ def test_lambda_handler_extended_attributes_extension_checks(self, mock_get_redi
484451 return_value = ["COVID.CUDS" ],
485452 ),
486453 patch ("file_name_processor.uuid4" , return_value = "EA_csv_id" ),
487- patch (
488- "file_name_processor.copy_file_to_external_bucket" ,
489- side_effect = lambda src_bucket , key , dst_bucket , dst_key , exp_owner , exp_src_owner : (
490- s3_client .put_object (
491- Bucket = BucketNames .DESTINATION ,
492- Key = dst_key ,
493- Body = s3_client .get_object (Bucket = src_bucket , Key = key )["Body" ].read (),
494- ),
495- ),
496- ),
497- patch (
498- "file_name_processor.move_file" ,
499- side_effect = lambda bucket , key , dst_key : (
500- s3_client .put_object (
501- Bucket = bucket ,
502- Key = dst_key ,
503- Body = s3_client .get_object (Bucket = bucket , Key = key )["Body" ].read (),
504- ),
505- s3_client .delete_object (Bucket = bucket , Key = key ),
506- ),
507- ),
508454 ):
509455 lambda_handler (self .make_event ([self .make_record (csv_key )]), None )
510456 # Ensure processed path hit by checking destination (implementation currently uses single slash)
@@ -516,27 +462,6 @@ def test_lambda_handler_extended_attributes_extension_checks(self, mock_get_redi
516462 with (
517463 patch ("file_name_processor.validate_permissions_for_extended_attributes_files" , return_value = "X8E5B_COVID" ),
518464 patch ("file_name_processor.uuid4" , return_value = "EA_dat_id" ),
519- patch (
520- "file_name_processor.copy_file_to_external_bucket" ,
521- side_effect = lambda src_bucket , key , dst_bucket , dst_key , exp_owner , exp_src_owner : (
522- s3_client .put_object (
523- Bucket = BucketNames .DESTINATION ,
524- Key = dst_key ,
525- Body = s3_client .get_object (Bucket = src_bucket , Key = key )["Body" ].read (),
526- ),
527- ),
528- ),
529- patch (
530- "file_name_processor.move_file" ,
531- side_effect = lambda bucket , key , dst_key : (
532- s3_client .put_object (
533- Bucket = bucket ,
534- Key = dst_key ,
535- Body = s3_client .get_object (Bucket = bucket , Key = key )["Body" ].read (),
536- ),
537- s3_client .delete_object (Bucket = bucket , Key = key ),
538- ),
539- ),
540465 ):
541466 lambda_handler (self .make_event ([self .make_record (dat_key )]), None )
542467 s3_client .get_object (Bucket = BucketNames .DESTINATION , Key = f"dps_destination/{ dat_key } " )
@@ -569,10 +494,6 @@ def test_lambda_handler_extended_attributes_extension_checks(self, mock_get_redi
569494 Key = invalid_file_key ,
570495 Body = MOCK_EXTENDED_ATTRIBUTES_FILE_CONTENT ,
571496 )
572-
573- # TODO: rewrite the bucket patches to use moto
574-
575- # Patch uuid4 (message id), and don't move the file
576497 with (
577498 patch ("file_name_processor.uuid4" , return_value = test_cases [0 ].message_id ),
578499 patch (
0 commit comments