def test_get_pyarrow_filesystem(): pa = pytest.importorskip("pyarrow") fs = LocalFileSystem() assert isinstance(fs, pa.filesystem.FileSystem) assert fs._get_pyarrow_filesystem() is fs class UnknownFileSystem(object): pass assert not isinstance(UnknownFileSystem(), pa.filesystem.FileSystem)
def test_get_pyarrow_filesystem(): pa = pytest.importorskip("pyarrow") fs = LocalFileSystem() if LooseVersion(pa.__version__) < LooseVersion("2.0"): assert isinstance(fs, pa.filesystem.FileSystem) assert fs._get_pyarrow_filesystem() is fs else: assert not isinstance(fs, pa.filesystem.FileSystem) class UnknownFileSystem(object): pass assert not isinstance(UnknownFileSystem(), pa.filesystem.FileSystem)