@@ -323,69 +323,69 @@ def test_fsspec_unified_session_properties() -> None:
323323
324324
325325@pytest .mark .adls
326- def test_fsspec_new_input_file_adls (adls_fsspec_fileio : FsspecFileIO ) -> None :
326+ def test_fsspec_new_input_file_adls (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
327327 """Test creating a new input file from an fsspec file-io"""
328328 filename = str (uuid .uuid4 ())
329329
330- input_file = adls_fsspec_fileio .new_input (f"abfss ://tests/{ filename } " )
330+ input_file = adls_fsspec_fileio .new_input (f"{ adls_scheme } ://tests/{ filename } " )
331331
332332 assert isinstance (input_file , fsspec .FsspecInputFile )
333- assert input_file .location == f"abfss ://tests/{ filename } "
333+ assert input_file .location == f"{ adls_scheme } ://tests/{ filename } "
334334
335335
336336@pytest .mark .adls
337- def test_fsspec_new_abfss_output_file_adls (adls_fsspec_fileio : FsspecFileIO ) -> None :
337+ def test_fsspec_new_output_file_adls (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
338338 """Test creating a new output file from an fsspec file-io"""
339339 filename = str (uuid .uuid4 ())
340340
341- output_file = adls_fsspec_fileio .new_output (f"abfss ://tests/{ filename } " )
341+ output_file = adls_fsspec_fileio .new_output (f"{ adls_scheme } ://tests/{ filename } " )
342342
343343 assert isinstance (output_file , fsspec .FsspecOutputFile )
344- assert output_file .location == f"abfss ://tests/{ filename } "
344+ assert output_file .location == f"{ adls_scheme } ://tests/{ filename } "
345345
346346
347347@pytest .mark .adls
348- def test_fsspec_write_and_read_file_adls (adls_fsspec_fileio : FsspecFileIO ) -> None :
348+ def test_fsspec_write_and_read_file_adls (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
349349 """Test writing and reading a file using FsspecInputFile and FsspecOutputFile"""
350350 filename = str (uuid .uuid4 ())
351- output_file = adls_fsspec_fileio .new_output (location = f"abfss ://tests/{ filename } " )
351+ output_file = adls_fsspec_fileio .new_output (location = f"{ adls_scheme } ://tests/{ filename } " )
352352 with output_file .create () as f :
353353 f .write (b"foo" )
354354
355- input_file = adls_fsspec_fileio .new_input (f"abfss ://tests/{ filename } " )
355+ input_file = adls_fsspec_fileio .new_input (f"{ adls_scheme } ://tests/{ filename } " )
356356 assert input_file .open ().read () == b"foo"
357357
358358 adls_fsspec_fileio .delete (input_file )
359359
360360
361361@pytest .mark .adls
362- def test_fsspec_getting_length_of_file_adls (adls_fsspec_fileio : FsspecFileIO ) -> None :
362+ def test_fsspec_getting_length_of_file_adls (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
363363 """Test getting the length of an FsspecInputFile and FsspecOutputFile"""
364364 filename = str (uuid .uuid4 ())
365365
366- output_file = adls_fsspec_fileio .new_output (location = f"abfss ://tests/{ filename } " )
366+ output_file = adls_fsspec_fileio .new_output (location = f"{ adls_scheme } ://tests/{ filename } " )
367367 with output_file .create () as f :
368368 f .write (b"foobar" )
369369
370370 assert len (output_file ) == 6
371371
372- input_file = adls_fsspec_fileio .new_input (location = f"abfss ://tests/{ filename } " )
372+ input_file = adls_fsspec_fileio .new_input (location = f"{ adls_scheme } ://tests/{ filename } " )
373373 assert len (input_file ) == 6
374374
375375 adls_fsspec_fileio .delete (output_file )
376376
377377
378378@pytest .mark .adls
379- def test_fsspec_file_tell_adls (adls_fsspec_fileio : FsspecFileIO ) -> None :
379+ def test_fsspec_file_tell_adls (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
380380 """Test finding cursor position for an fsspec file-io file"""
381381
382382 filename = str (uuid .uuid4 ())
383383
384- output_file = adls_fsspec_fileio .new_output (location = f"abfss ://tests/{ filename } " )
384+ output_file = adls_fsspec_fileio .new_output (location = f"{ adls_scheme } ://tests/{ filename } " )
385385 with output_file .create () as write_file :
386386 write_file .write (b"foobar" )
387387
388- input_file = adls_fsspec_fileio .new_input (location = f"abfss ://tests/{ filename } " )
388+ input_file = adls_fsspec_fileio .new_input (location = f"{ adls_scheme } ://tests/{ filename } " )
389389 f = input_file .open ()
390390
391391 f .seek (0 )
@@ -397,19 +397,19 @@ def test_fsspec_file_tell_adls(adls_fsspec_fileio: FsspecFileIO) -> None:
397397 f .seek (0 )
398398 assert f .tell () == 0
399399
400- adls_fsspec_fileio .delete (f"abfss ://tests/{ filename } " )
400+ adls_fsspec_fileio .delete (f"{ adls_scheme } ://tests/{ filename } " )
401401
402402
403403@pytest .mark .adls
404- def test_fsspec_read_specified_bytes_for_file_adls (adls_fsspec_fileio : FsspecFileIO ) -> None :
404+ def test_fsspec_read_specified_bytes_for_file_adls (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
405405 """Test reading a specified number of bytes from an fsspec file-io file"""
406406
407407 filename = str (uuid .uuid4 ())
408- output_file = adls_fsspec_fileio .new_output (location = f"abfss ://tests/{ filename } " )
408+ output_file = adls_fsspec_fileio .new_output (location = f"{ adls_scheme } ://tests/{ filename } " )
409409 with output_file .create () as write_file :
410410 write_file .write (b"foo" )
411411
412- input_file = adls_fsspec_fileio .new_input (location = f"abfss ://tests/{ filename } " )
412+ input_file = adls_fsspec_fileio .new_input (location = f"{ adls_scheme } ://tests/{ filename } " )
413413 f = input_file .open ()
414414
415415 f .seek (0 )
@@ -427,85 +427,85 @@ def test_fsspec_read_specified_bytes_for_file_adls(adls_fsspec_fileio: FsspecFil
427427
428428
429429@pytest .mark .adls
430- def test_fsspec_raise_on_opening_file_not_found_adls (adls_fsspec_fileio : FsspecFileIO ) -> None :
430+ def test_fsspec_raise_on_opening_file_not_found_adls (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
431431 """Test that an fsspec input file raises appropriately when the adls file is not found"""
432432
433433 filename = str (uuid .uuid4 ())
434- input_file = adls_fsspec_fileio .new_input (location = f"abfss ://tests/{ filename } " )
434+ input_file = adls_fsspec_fileio .new_input (location = f"{ adls_scheme } ://tests/{ filename } " )
435435 with pytest .raises (FileNotFoundError ) as exc_info :
436436 input_file .open ().read ()
437437
438438 assert filename in str (exc_info .value )
439439
440440
441441@pytest .mark .adls
442- def test_checking_if_a_file_exists_adls (adls_fsspec_fileio : FsspecFileIO ) -> None :
442+ def test_checking_if_a_file_exists_adls (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
443443 """Test checking if a file exists"""
444444
445- non_existent_file = adls_fsspec_fileio .new_input (location = "abfss ://tests/does-not-exist.txt" )
445+ non_existent_file = adls_fsspec_fileio .new_input (location = f" { adls_scheme } ://tests/does-not-exist.txt" )
446446 assert not non_existent_file .exists ()
447447
448448 filename = str (uuid .uuid4 ())
449- output_file = adls_fsspec_fileio .new_output (location = f"abfss ://tests/{ filename } " )
449+ output_file = adls_fsspec_fileio .new_output (location = f"{ adls_scheme } ://tests/{ filename } " )
450450 assert not output_file .exists ()
451451 with output_file .create () as f :
452452 f .write (b"foo" )
453453
454- existing_input_file = adls_fsspec_fileio .new_input (location = f"abfss ://tests/{ filename } " )
454+ existing_input_file = adls_fsspec_fileio .new_input (location = f"{ adls_scheme } ://tests/{ filename } " )
455455 assert existing_input_file .exists ()
456456
457- existing_output_file = adls_fsspec_fileio .new_output (location = f"abfss ://tests/{ filename } " )
457+ existing_output_file = adls_fsspec_fileio .new_output (location = f"{ adls_scheme } ://tests/{ filename } " )
458458 assert existing_output_file .exists ()
459459
460460 adls_fsspec_fileio .delete (existing_output_file )
461461
462462
463463@pytest .mark .adls
464- def test_closing_a_file_adls (adls_fsspec_fileio : FsspecFileIO ) -> None :
464+ def test_closing_a_file_adls (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
465465 """Test closing an output file and input file"""
466466 filename = str (uuid .uuid4 ())
467- output_file = adls_fsspec_fileio .new_output (location = f"abfss ://tests/{ filename } " )
467+ output_file = adls_fsspec_fileio .new_output (location = f"{ adls_scheme } ://tests/{ filename } " )
468468 with output_file .create () as write_file :
469469 write_file .write (b"foo" )
470470 assert not write_file .closed # type: ignore
471471 assert write_file .closed # type: ignore
472472
473- input_file = adls_fsspec_fileio .new_input (location = f"abfss ://tests/{ filename } " )
473+ input_file = adls_fsspec_fileio .new_input (location = f"{ adls_scheme } ://tests/{ filename } " )
474474 f = input_file .open ()
475475 assert not f .closed # type: ignore
476476 f .close ()
477477 assert f .closed # type: ignore
478478
479- adls_fsspec_fileio .delete (f"abfss ://tests/{ filename } " )
479+ adls_fsspec_fileio .delete (f"{ adls_scheme } ://tests/{ filename } " )
480480
481481
482482@pytest .mark .adls
483- def test_fsspec_converting_an_outputfile_to_an_inputfile_adls (adls_fsspec_fileio : FsspecFileIO ) -> None :
483+ def test_fsspec_converting_an_outputfile_to_an_inputfile_adls (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
484484 """Test converting an output file to an input file"""
485485 filename = str (uuid .uuid4 ())
486- output_file = adls_fsspec_fileio .new_output (location = f"abfss ://tests/{ filename } " )
486+ output_file = adls_fsspec_fileio .new_output (location = f"{ adls_scheme } ://tests/{ filename } " )
487487 input_file = output_file .to_input_file ()
488488 assert input_file .location == output_file .location
489489
490490
491491@pytest .mark .adls
492- def test_writing_avro_file_adls (generated_manifest_entry_file : str , adls_fsspec_fileio : FsspecFileIO ) -> None :
492+ def test_writing_avro_file_adls (generated_manifest_entry_file : str , adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
493493 """Test that bytes match when reading a local avro file, writing it using fsspec file-io, and then reading it again"""
494494 filename = str (uuid .uuid4 ())
495495 with PyArrowFileIO ().new_input (location = generated_manifest_entry_file ).open () as f :
496496 b1 = f .read ()
497- with adls_fsspec_fileio .new_output (location = f"abfss ://tests/{ filename } " ).create () as out_f :
497+ with adls_fsspec_fileio .new_output (location = f"{ adls_scheme } ://tests/{ filename } " ).create () as out_f :
498498 out_f .write (b1 )
499- with adls_fsspec_fileio .new_input (location = f"abfss ://tests/{ filename } " ).open () as in_f :
499+ with adls_fsspec_fileio .new_input (location = f"{ adls_scheme } ://tests/{ filename } " ).open () as in_f :
500500 b2 = in_f .read ()
501501 assert b1 == b2 # Check that bytes of read from local avro file match bytes written to adls
502502
503- adls_fsspec_fileio .delete (f"abfss ://tests/{ filename } " )
503+ adls_fsspec_fileio .delete (f"{ adls_scheme } ://tests/{ filename } " )
504504
505505
506506@pytest .mark .adls
507- def test_fsspec_pickle_round_trip_aldfs (adls_fsspec_fileio : FsspecFileIO ) -> None :
508- _test_fsspec_pickle_round_trip (adls_fsspec_fileio , "abfss ://tests/foo.txt" )
507+ def test_fsspec_pickle_round_trip_aldfs (adls_fsspec_fileio : FsspecFileIO , adls_scheme : str ) -> None :
508+ _test_fsspec_pickle_round_trip (adls_fsspec_fileio , "{adls_scheme} ://tests/foo.txt" )
509509
510510
511511@pytest .mark .gcs
0 commit comments