@@ -291,69 +291,69 @@ def test_fsspec_unified_session_properties() -> None:
291291
292292
293293@pytest .mark .adls
294- def test_fsspec_new_input_file_adls (adls_fsspec_fileio : FsspecFileIO ) -> None :
294+ def test_fsspec_new_input_file_adls (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
295295 """Test creating a new input file from an fsspec file-io"""
296296 filename = str (uuid .uuid4 ())
297297
298- input_file = adls_fsspec_fileio .new_input (f"abfss ://tests/{ filename } " )
298+ input_file = adls_fsspec_fileio .new_input (f"{ adls_scheme } ://tests/{ filename } " )
299299
300300 assert isinstance (input_file , fsspec .FsspecInputFile )
301- assert input_file .location == f"abfss ://tests/{ filename } "
301+ assert input_file .location == f"{ adls_scheme } ://tests/{ filename } "
302302
303303
304304@pytest .mark .adls
305- def test_fsspec_new_abfss_output_file_adls (adls_fsspec_fileio : FsspecFileIO ) -> None :
305+ def test_fsspec_new_output_file_adls (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
306306 """Test creating a new output file from an fsspec file-io"""
307307 filename = str (uuid .uuid4 ())
308308
309- output_file = adls_fsspec_fileio .new_output (f"abfss ://tests/{ filename } " )
309+ output_file = adls_fsspec_fileio .new_output (f"{ adls_scheme } ://tests/{ filename } " )
310310
311311 assert isinstance (output_file , fsspec .FsspecOutputFile )
312- assert output_file .location == f"abfss ://tests/{ filename } "
312+ assert output_file .location == f"{ adls_scheme } ://tests/{ filename } "
313313
314314
315315@pytest .mark .adls
316- def test_fsspec_write_and_read_file_adls (adls_fsspec_fileio : FsspecFileIO ) -> None :
316+ def test_fsspec_write_and_read_file_adls (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
317317 """Test writing and reading a file using FsspecInputFile and FsspecOutputFile"""
318318 filename = str (uuid .uuid4 ())
319- output_file = adls_fsspec_fileio .new_output (location = f"abfss ://tests/{ filename } " )
319+ output_file = adls_fsspec_fileio .new_output (location = f"{ adls_scheme } ://tests/{ filename } " )
320320 with output_file .create () as f :
321321 f .write (b"foo" )
322322
323- input_file = adls_fsspec_fileio .new_input (f"abfss ://tests/{ filename } " )
323+ input_file = adls_fsspec_fileio .new_input (f"{ adls_scheme } ://tests/{ filename } " )
324324 assert input_file .open ().read () == b"foo"
325325
326326 adls_fsspec_fileio .delete (input_file )
327327
328328
329329@pytest .mark .adls
330- def test_fsspec_getting_length_of_file_adls (adls_fsspec_fileio : FsspecFileIO ) -> None :
330+ def test_fsspec_getting_length_of_file_adls (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
331331 """Test getting the length of an FsspecInputFile and FsspecOutputFile"""
332332 filename = str (uuid .uuid4 ())
333333
334- output_file = adls_fsspec_fileio .new_output (location = f"abfss ://tests/{ filename } " )
334+ output_file = adls_fsspec_fileio .new_output (location = f"{ adls_scheme } ://tests/{ filename } " )
335335 with output_file .create () as f :
336336 f .write (b"foobar" )
337337
338338 assert len (output_file ) == 6
339339
340- input_file = adls_fsspec_fileio .new_input (location = f"abfss ://tests/{ filename } " )
340+ input_file = adls_fsspec_fileio .new_input (location = f"{ adls_scheme } ://tests/{ filename } " )
341341 assert len (input_file ) == 6
342342
343343 adls_fsspec_fileio .delete (output_file )
344344
345345
346346@pytest .mark .adls
347- def test_fsspec_file_tell_adls (adls_fsspec_fileio : FsspecFileIO ) -> None :
347+ def test_fsspec_file_tell_adls (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
348348 """Test finding cursor position for an fsspec file-io file"""
349349
350350 filename = str (uuid .uuid4 ())
351351
352- output_file = adls_fsspec_fileio .new_output (location = f"abfss ://tests/{ filename } " )
352+ output_file = adls_fsspec_fileio .new_output (location = f"{ adls_scheme } ://tests/{ filename } " )
353353 with output_file .create () as write_file :
354354 write_file .write (b"foobar" )
355355
356- input_file = adls_fsspec_fileio .new_input (location = f"abfss ://tests/{ filename } " )
356+ input_file = adls_fsspec_fileio .new_input (location = f"{ adls_scheme } ://tests/{ filename } " )
357357 f = input_file .open ()
358358
359359 f .seek (0 )
@@ -365,19 +365,19 @@ def test_fsspec_file_tell_adls(adls_fsspec_fileio: FsspecFileIO) -> None:
365365 f .seek (0 )
366366 assert f .tell () == 0
367367
368- adls_fsspec_fileio .delete (f"abfss ://tests/{ filename } " )
368+ adls_fsspec_fileio .delete (f"{ adls_scheme } ://tests/{ filename } " )
369369
370370
371371@pytest .mark .adls
372- def test_fsspec_read_specified_bytes_for_file_adls (adls_fsspec_fileio : FsspecFileIO ) -> None :
372+ def test_fsspec_read_specified_bytes_for_file_adls (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
373373 """Test reading a specified number of bytes from an fsspec file-io file"""
374374
375375 filename = str (uuid .uuid4 ())
376- output_file = adls_fsspec_fileio .new_output (location = f"abfss ://tests/{ filename } " )
376+ output_file = adls_fsspec_fileio .new_output (location = f"{ adls_scheme } ://tests/{ filename } " )
377377 with output_file .create () as write_file :
378378 write_file .write (b"foo" )
379379
380- input_file = adls_fsspec_fileio .new_input (location = f"abfss ://tests/{ filename } " )
380+ input_file = adls_fsspec_fileio .new_input (location = f"{ adls_scheme } ://tests/{ filename } " )
381381 f = input_file .open ()
382382
383383 f .seek (0 )
@@ -395,85 +395,85 @@ def test_fsspec_read_specified_bytes_for_file_adls(adls_fsspec_fileio: FsspecFil
395395
396396
397397@pytest .mark .adls
398- def test_fsspec_raise_on_opening_file_not_found_adls (adls_fsspec_fileio : FsspecFileIO ) -> None :
398+ def test_fsspec_raise_on_opening_file_not_found_adls (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
399399 """Test that an fsspec input file raises appropriately when the adls file is not found"""
400400
401401 filename = str (uuid .uuid4 ())
402- input_file = adls_fsspec_fileio .new_input (location = f"abfss ://tests/{ filename } " )
402+ input_file = adls_fsspec_fileio .new_input (location = f"{ adls_scheme } ://tests/{ filename } " )
403403 with pytest .raises (FileNotFoundError ) as exc_info :
404404 input_file .open ().read ()
405405
406406 assert filename in str (exc_info .value )
407407
408408
409409@pytest .mark .adls
410- def test_checking_if_a_file_exists_adls (adls_fsspec_fileio : FsspecFileIO ) -> None :
410+ def test_checking_if_a_file_exists_adls (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
411411 """Test checking if a file exists"""
412412
413- non_existent_file = adls_fsspec_fileio .new_input (location = "abfss ://tests/does-not-exist.txt" )
413+ non_existent_file = adls_fsspec_fileio .new_input (location = f" { adls_scheme } ://tests/does-not-exist.txt" )
414414 assert not non_existent_file .exists ()
415415
416416 filename = str (uuid .uuid4 ())
417- output_file = adls_fsspec_fileio .new_output (location = f"abfss ://tests/{ filename } " )
417+ output_file = adls_fsspec_fileio .new_output (location = f"{ adls_scheme } ://tests/{ filename } " )
418418 assert not output_file .exists ()
419419 with output_file .create () as f :
420420 f .write (b"foo" )
421421
422- existing_input_file = adls_fsspec_fileio .new_input (location = f"abfss ://tests/{ filename } " )
422+ existing_input_file = adls_fsspec_fileio .new_input (location = f"{ adls_scheme } ://tests/{ filename } " )
423423 assert existing_input_file .exists ()
424424
425- existing_output_file = adls_fsspec_fileio .new_output (location = f"abfss ://tests/{ filename } " )
425+ existing_output_file = adls_fsspec_fileio .new_output (location = f"{ adls_scheme } ://tests/{ filename } " )
426426 assert existing_output_file .exists ()
427427
428428 adls_fsspec_fileio .delete (existing_output_file )
429429
430430
431431@pytest .mark .adls
432- def test_closing_a_file_adls (adls_fsspec_fileio : FsspecFileIO ) -> None :
432+ def test_closing_a_file_adls (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
433433 """Test closing an output file and input file"""
434434 filename = str (uuid .uuid4 ())
435- output_file = adls_fsspec_fileio .new_output (location = f"abfss ://tests/{ filename } " )
435+ output_file = adls_fsspec_fileio .new_output (location = f"{ adls_scheme } ://tests/{ filename } " )
436436 with output_file .create () as write_file :
437437 write_file .write (b"foo" )
438438 assert not write_file .closed # type: ignore
439439 assert write_file .closed # type: ignore
440440
441- input_file = adls_fsspec_fileio .new_input (location = f"abfss ://tests/{ filename } " )
441+ input_file = adls_fsspec_fileio .new_input (location = f"{ adls_scheme } ://tests/{ filename } " )
442442 f = input_file .open ()
443443 assert not f .closed # type: ignore
444444 f .close ()
445445 assert f .closed # type: ignore
446446
447- adls_fsspec_fileio .delete (f"abfss ://tests/{ filename } " )
447+ adls_fsspec_fileio .delete (f"{ adls_scheme } ://tests/{ filename } " )
448448
449449
450450@pytest .mark .adls
451- def test_fsspec_converting_an_outputfile_to_an_inputfile_adls (adls_fsspec_fileio : FsspecFileIO ) -> None :
451+ def test_fsspec_converting_an_outputfile_to_an_inputfile_adls (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
452452 """Test converting an output file to an input file"""
453453 filename = str (uuid .uuid4 ())
454- output_file = adls_fsspec_fileio .new_output (location = f"abfss ://tests/{ filename } " )
454+ output_file = adls_fsspec_fileio .new_output (location = f"{ adls_scheme } ://tests/{ filename } " )
455455 input_file = output_file .to_input_file ()
456456 assert input_file .location == output_file .location
457457
458458
459459@pytest .mark .adls
460- def test_writing_avro_file_adls (generated_manifest_entry_file : str , adls_fsspec_fileio : FsspecFileIO ) -> None :
460+ def test_writing_avro_file_adls (generated_manifest_entry_file : str , adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
461461 """Test that bytes match when reading a local avro file, writing it using fsspec file-io, and then reading it again"""
462462 filename = str (uuid .uuid4 ())
463463 with PyArrowFileIO ().new_input (location = generated_manifest_entry_file ).open () as f :
464464 b1 = f .read ()
465- with adls_fsspec_fileio .new_output (location = f"abfss ://tests/{ filename } " ).create () as out_f :
465+ with adls_fsspec_fileio .new_output (location = f"{ adls_scheme } ://tests/{ filename } " ).create () as out_f :
466466 out_f .write (b1 )
467- with adls_fsspec_fileio .new_input (location = f"abfss ://tests/{ filename } " ).open () as in_f :
467+ with adls_fsspec_fileio .new_input (location = f"{ adls_scheme } ://tests/{ filename } " ).open () as in_f :
468468 b2 = in_f .read ()
469469 assert b1 == b2 # Check that bytes of read from local avro file match bytes written to adls
470470
471- adls_fsspec_fileio .delete (f"abfss ://tests/{ filename } " )
471+ adls_fsspec_fileio .delete (f"{ adls_scheme } ://tests/{ filename } " )
472472
473473
474474@pytest .mark .adls
475- def test_fsspec_pickle_round_trip_aldfs (adls_fsspec_fileio : FsspecFileIO ) -> None :
476- _test_fsspec_pickle_round_trip (adls_fsspec_fileio , "abfss ://tests/foo.txt" )
475+ def test_fsspec_pickle_round_trip_aldfs (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
476+ _test_fsspec_pickle_round_trip (adls_fsspec_fileio , "{adls_scheme} ://tests/foo.txt" )
477477
478478
479479@pytest .mark .gcs
0 commit comments