コード例 #1
0
ファイル: local.py プロジェクト: xyb/filesystem_spec
 def __init__(
     self, path, mode, autocommit=True, fs=None, compression=None, **kwargs
 ):
     self.path = path
     self.mode = mode
     self.fs = fs
     self.f = None
     self.autocommit = autocommit
     self.compression = get_compression(path, compression)
     self.blocksize = io.DEFAULT_BUFFER_SIZE
     self._open()
コード例 #2
0
def test_xz_lzma_compressions():
    pytest.importorskip("lzma")
    # Ensure that both 'xz' and 'lzma' compression names can be parsed
    assert get_compression("some_file.xz", "infer") == "xz"
    assert get_compression("some_file.xz", "xz") == "xz"
    assert get_compression("some_file.xz", "lzma") == "lzma"
コード例 #3
0
ファイル: test_core.py プロジェクト: isichei/filesystem_spec
def test_xz_lzma_compressions():
    pytest.importorskip("lzma")
    # Ensure that both 'xz' and 'lzma' compression names can be parsed
    assert get_compression('some_file.xz', 'infer') == 'xz'
    assert get_compression('some_file.xz', 'xz') == 'xz'
    assert get_compression('some_file.xz', 'lzma') == 'lzma'