fix tests to work with newer version of python3-fsspec
authorThomas Li <thomasli1234567890@gmail.com>
Fri, 25 Mar 2022 20:57:26 +0000 (20:57 +0000)
committerRebecca N. Palmer <rebecca_palmer@zoho.com>
Fri, 25 Mar 2022 20:57:26 +0000 (20:57 +0000)
Origin: upstream, https://github.com/pandas-dev/pandas/pull/43849
Last-Update: 2022-02-16

Gbp-Pq: Name fsspec2022_compat.patch

pandas/tests/io/test_fsspec.py

index 7ce2895860b8b071519ab47d730df6ed4320b131..b13c679f7d0150fc773c68b31fb24bdb25b9e61b 100644 (file)
@@ -38,9 +38,8 @@ def cleared_fs():
 
 
 def test_read_csv(cleared_fs):
-    from fsspec.implementations.memory import MemoryFile
-
-    cleared_fs.store["test/test.csv"] = MemoryFile(data=text)
+    with cleared_fs.open("test/test.csv", "wb") as w:
+        w.write(text)
     df2 = read_csv("memory://test/test.csv", parse_dates=["dt"])
 
     tm.assert_frame_equal(df1, df2)
@@ -282,7 +281,7 @@ def test_markdown_options(fsspectest):
     df = DataFrame({"a": [0]})
     df.to_markdown("testmem://afile", storage_options={"test": "md_write"})
     assert fsspectest.test[0] == "md_write"
-    assert fsspectest.cat("afile")
+    assert fsspectest.cat("testmem://afile")
 
 
 @td.skip_if_no("pyarrow")