Skip rather than fail tests if fsspec is too old
authorDebian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Wed, 4 Nov 2020 18:36:11 +0000 (18:36 +0000)
committerRebecca N. Palmer <rebecca_palmer@zoho.com>
Wed, 4 Nov 2020 18:36:11 +0000 (18:36 +0000)
(which it currently is in Debian)

Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Forwarded: no

Gbp-Pq: Name fsspec_version.patch

pandas/tests/io/test_fsspec.py
pandas/tests/io/test_pickle.py

index d64e2d1933aced06fa9ca4cd05e225af85c85bc9..5e6842aae2e08f3467ff19533714cb130832a8c5 100644 (file)
@@ -20,7 +20,7 @@ text = df1.to_csv(index=False).encode()  # type: ignore
 
 @pytest.fixture
 def cleared_fs():
-    fsspec = pytest.importorskip("fsspec")
+    fsspec = pytest.importorskip("fsspec", "0.7.4")
 
     memfs = fsspec.filesystem("memory")
     yield memfs
index e4d43db7834e356d37395592e73a07b6ad5a8258..36d7ce8ca786ace45aa752435f70d7cc6ef1ed24 100644 (file)
@@ -455,7 +455,7 @@ def test_pickle_generalurl_read(monkeypatch, mockurl):
         tm.assert_frame_equal(df, result)
 
 
-@td.skip_if_no("fsspec")
+@td.skip_if_no("fsspec", "0.7.4")
 def test_pickle_fsspec_roundtrip():
     with tm.ensure_clean():
         mockurl = "memory://afile"