def test_exceptions(): data = c.compress(b'1010101010100000000000000000000000000000000000000000000000000000000011111111111111111111111111111') data = data[0:16] with pytest.raises(Exception) as e: c.decompress(data) assert("decompressing" in str(e)) data = c.compress(b'1010101010100000000000000000000000000000000000000000000000000000000011111111111111111111111111111') data = [data[0:16] for x in (1, 2, 3)] with pytest.raises(Exception) as e: c.decompressarr(data) assert("decompressing" in str(e))
def test_roundtripLZ4Back(): _str = "hello world" cstr = c.compress(_str) assert _str == lz4.decompress(cstr)
def test_roundtrip(): _str = "hello world" cstr = c.compress(_str) assert _str == c.decompress(cstr)
def test_roundtrip_multi(n): _str = random_string(n) cstr = c.compress(_str) assert _str == c.decompress(cstr)