Пример #1
0
 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
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'