@@ -229,23 +229,38 @@ def test_RunWithAzureStorage_upload_results_json(mock_run_with_azure_storage, mo
229229 )
230230
231231
232- def test_RunWithAzureStorage_upload_results_files (
233- mock_run_with_azure_storage , mocker
234- ):
232+ def test_RunWithAzureStorage_upload_results_files (mock_run_with_azure_storage , mocker ):
235233 # arrange
236234 s = mock_run_with_azure_storage
237235
238236 m = mocker .patch ("docker_run.RunWithAzureStorage._get_container" )
237+ metadata = {"k" : "v" }
239238
240239 # act
241240 with patch ("builtins.open" , mock_open (read_data = "data" )) as mock_file :
242- s ._upload_results_files (["results/filename" ] )
241+ s ._upload_results_files (["results/filename" , "results/filename.json" ], metadata )
243242
244243 # assert
245- mock_file .assert_called_once_with ("results/filename" , "rb" )
244+ mock_file .call_args_list == [
245+ call ("results/filename" , "rb" ),
246+ call ("results/filename.json" , "rb" ),
247+ ]
246248 m .assert_called_once_with ("results" )
247- m ().upload_blob .assert_called_once_with (
248- "aggregated-model-results/dev/filename" , "data" , overwrite = True
249+ m ().upload_blob .assert_has_calls (
250+ [
251+ call (
252+ "aggregated-model-results/dev/filename" ,
253+ "data" ,
254+ overwrite = True ,
255+ metadata = None ,
256+ ),
257+ call (
258+ "aggregated-model-results/dev/filename.json" ,
259+ "data" ,
260+ overwrite = True ,
261+ metadata = metadata ,
262+ ),
263+ ]
249264 )
250265
251266
@@ -319,7 +334,7 @@ def test_RunWithAzureStorage_finish_save_full_model_results_false(
319334
320335 # assert
321336 m1 .assert_called_once_with ("results_file" , metadata )
322- m2 .assert_called_once_with (["saved_files" ])
337+ m2 .assert_called_once_with (["saved_files" ], metadata )
323338 m3 .assert_not_called ()
324339 m4 .assert_called_once ()
325340
@@ -346,7 +361,7 @@ def test_RunWithAzureStorage_finish_save_full_model_results_true(
346361
347362 # assert
348363 m1 .assert_called_once_with ("results_file" , metadata )
349- m2 .assert_called_once_with (["saved_files" ])
364+ m2 .assert_called_once_with (["saved_files" ], metadata )
350365 m3 .assert_called_once ()
351366 m4 .assert_called_once ()
352367
0 commit comments