@@ -224,6 +224,10 @@ def test_02_download(self):
224
224
download_result = choose_process ()
225
225
self .assertTrue (isinstance (download_result , list ), f'download_result is not list: { download_result } ' )
226
226
self .assertEqual (sum ([len (k ) for k in download_result ]), len (glob (os .path .join (tmp_dir_name , '*' ))), f'downloaded file does not match' )
227
+ self .assertTrue ('assets' in download_result [0 ], f'no assets in download_result: { download_result } ' )
228
+ for each_granule in zip (granule_json , download_result ):
229
+ remote_filename = os .path .basename (each_granule [0 ]['assets' ]['data' ]['href' ])
230
+ self .assertEqual (each_granule [1 ]['assets' ]['data' ]['href' ], os .path .join (tmp_dir_name , remote_filename ), f"mismatched: { each_granule [0 ]['assets' ]['data' ]['href' ]} " )
227
231
return
228
232
229
233
def test_02_download__daac (self ):
@@ -245,6 +249,11 @@ def test_02_download__daac(self):
245
249
error_file = os .path .join (tmp_dir_name , 'error.log' )
246
250
if FileUtils .file_exist (error_file ):
247
251
self .assertTrue (False , f'some downloads failed. error.log exists. { FileUtils .read_json (error_file )} ' )
252
+ self .assertTrue ('assets' in download_result [0 ], f'no assets in download_result: { download_result } ' )
253
+ for each_granule in zip (granule_json , download_result ):
254
+ remote_filename = os .path .basename (each_granule [0 ]['assets' ]['data' ]['href' ])
255
+ self .assertEqual (each_granule [1 ]['assets' ]['data' ]['href' ], os .path .join (tmp_dir_name , remote_filename ),
256
+ f"mismatched: { each_granule [0 ]['assets' ]['data' ]['href' ]} " )
248
257
return
249
258
250
259
def test_02_download__daac__from_file (self ):
@@ -271,6 +280,11 @@ def test_02_download__daac__from_file(self):
271
280
error_file = os .path .join (downloading_dir , 'error.log' )
272
281
if FileUtils .file_exist (error_file ):
273
282
self .assertTrue (False , f'some downloads failed. error.log exists. { FileUtils .read_json (error_file )} ' )
283
+ self .assertTrue ('assets' in download_result [0 ], f'no assets in download_result: { download_result } ' )
284
+ for each_granule in zip (granule_json , download_result ):
285
+ remote_filename = os .path .basename (each_granule [0 ]['assets' ]['data' ]['href' ])
286
+ self .assertEqual (each_granule [1 ]['assets' ]['data' ]['href' ], os .path .join (downloading_dir , remote_filename ),
287
+ f"mismatched: { each_granule [0 ]['assets' ]['data' ]['href' ]} " )
274
288
return
275
289
276
290
def test_02_download__daac_error (self ):
@@ -314,6 +328,11 @@ def test_02_download__from_file(self):
314
328
error_file = os .path .join (downloading_dir , 'error.log' )
315
329
if FileUtils .file_exist (error_file ):
316
330
self .assertTrue (False , f'some downloads failed. error.log exists. { FileUtils .read_json (error_file )} ' )
331
+ self .assertTrue ('assets' in download_result [0 ], f'no assets in download_result: { download_result } ' )
332
+ for each_granule in zip (granule_json , download_result ):
333
+ remote_filename = os .path .basename (each_granule [0 ]['assets' ]['data' ]['href' ])
334
+ self .assertEqual (each_granule [1 ]['assets' ]['data' ]['href' ], os .path .join (downloading_dir , remote_filename ),
335
+ f"mismatched: { each_granule [0 ]['assets' ]['data' ]['href' ]} " )
317
336
return
318
337
319
338
def test_03_upload (self ):
0 commit comments