Skip to content

Commit 8744d85

Browse files
committed
remove remote test
1 parent f4ecd5e commit 8744d85

File tree

2 files changed

+7
-14
lines changed

2 files changed

+7
-14
lines changed

pandas/tests/io/conftest.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -237,20 +237,24 @@ def local_csv_directory(tmp_path):
237237

238238

239239
@pytest.fixture
240-
def remote_csv_directory(monkeypatch):
240+
def remote_csv_directory():
241241
_ = pytest.importorskip("fsspec", reason="fsspec is required for remote tests")
242242

243+
import fsspec
243244
from fsspec.implementations.memory import MemoryFileSystem
244245

245-
fs = MemoryFileSystem()
246+
fsspec.register_implementation("s3", MemoryFileSystem)
247+
fs = fsspec.filesystem("s3")
246248
fs.store.clear()
247249

248250
dir_name = "remote-bucket"
249251
fs.pipe(f"{dir_name}/a.csv", b"a,b,c\n1,2,3\n")
250252
fs.pipe(f"{dir_name}/b.csv", b"a,b,c\n4,5,6\n")
251253
fs.pipe(f"{dir_name}/nested/ignored.csv", b"x,y,z\n")
252254

253-
monkeypatch.setattr("fsspec.filesystem", lambda _: fs)
255+
assert fs.exists(dir_name), "Remote directory was not created"
256+
assert fs.isdir(dir_name), "Remote path is not a directory"
257+
254258
return f"s3://{dir_name}"
255259

256260

pandas/tests/io/test_common.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -723,14 +723,3 @@ def test_remote_csv_directory(remote_csv_directory):
723723

724724
nested_files = fs.ls("remote-bucket/nested", detail=True)
725725
assert nested_files[0]["name"] == "/remote-bucket/nested/ignored.csv"
726-
727-
728-
def test_iterdir_remote(remote_csv_directory):
729-
import fsspec
730-
731-
fs = fsspec.filesystem("s3")
732-
for file in icom.iterdir(remote_csv_directory):
733-
# for fsspec<2024.5.0, fs.isfle(PurePosixPath) returns False
734-
assert fs.exists(str(file))
735-
assert file.suffix == ".csv"
736-
assert fs.isfile(str(file))

0 commit comments

Comments
 (0)