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()
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"
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'