def test_compress_begin_update_end(self): context = lz4frame.create_compression_context() self.assertNotEqual(context, None) input_data = b"2099023098234882923049823094823094898239230982349081231290381209380981203981209381238901283098908123109238098123" chunk_size = int((len(input_data)/2)+1) compressed = lz4frame.compress_begin(context) compressed += lz4frame.compress_update(context, input_data[:chunk_size]) compressed += lz4frame.compress_update(context, input_data[chunk_size:]) compressed += lz4frame.compress_end(context) lz4frame.free_compression_context(context) decompressed = lz4frame.decompress(compressed,1024) self.assertEqual(input_data, decompressed)
def test_compress_frame(self): input_data = b"2099023098234882923049823094823094898239230982349081231290381209380981203981209381238901283098908123109238098123" compressed = lz4frame.compress_frame(input_data) decompressed = lz4frame.decompress(compressed) self.assertEqual(input_data, decompressed)