@@ -337,16 +337,14 @@ def test_get_validation_error_raised(
337337
338338# Testing function: update_validation_status_in_minio
339339
340- @mock .patch ("app.utils.minio_utils.get_minio_client" )
341- def test_update_validation_status_success (mock_get_client ):
340+ def test_update_validation_status_success ():
342341 mock_minio_client = mock .Mock ()
343- mock_get_client .return_value = mock_minio_client
344342
345343 crate_id = "crate123"
346344 validation_status = json .dumps ({"status" : "valid" , "errors" : []})
347345
348346 from app .utils .minio_utils import update_validation_status_in_minio
349- update_validation_status_in_minio ("test_bucket" , crate_id , "" , validation_status )
347+ update_validation_status_in_minio (mock_minio_client , "test_bucket" , crate_id , "" , validation_status )
350348
351349 expected_object_name = f"{ crate_id } _validation/validation_status.txt"
352350 expected_data = json .dumps (json .loads (validation_status ), indent = None ).encode ("utf-8" )
@@ -400,19 +398,16 @@ def test_update_validation_status_success(mock_get_client):
400398 ],
401399 ids = ["s3error" , "value_error" , "unexpected_error" ]
402400)
403- @mock .patch ("app.utils.minio_utils.get_minio_client" )
404401def test_update_validation_status_erro (
405- mock_get_client ,
406402 bucket : str , crateid : str , root_path : str , validation_result : dict ,
407403 put_side_effect , error_check : str , status_code : int
408404):
409405 mock_minio_client = mock .Mock ()
410- mock_get_client .return_value = mock_minio_client
411406 mock_minio_client .put_object .side_effect = put_side_effect
412407
413408 from app .utils .minio_utils import update_validation_status_in_minio , InvalidAPIUsage
414409 with pytest .raises (InvalidAPIUsage ) as exc :
415- update_validation_status_in_minio (bucket , crateid , root_path , json .dumps (validation_result ))
410+ update_validation_status_in_minio (mock_minio_client , bucket , crateid , root_path , json .dumps (validation_result ))
416411
417412 assert exc .value .status_code == status_code
418413 assert error_check in str (exc .value .message )
0 commit comments