def test_compress_empty_string(): assert compress(b"") == b"\x00"
def test_libsnapp_decompress_compressed_test_fixture(fixture_name): fixture_data = load_fixture(fixture_name) intermediate = compress(fixture_data) actual = libsnappy_decompress(intermediate) assert fixture_data == actual
def test_libsnappy_decompress_local_compressed(value): intermediate = compress(value) result = libsnappy_decompress(intermediate) assert value == result
def test_compression_round_trip_of_official_test_fixtures(fixture_name): fixture_data = load_fixture(fixture_name) intermediate = compress(fixture_data) actual = decompress(intermediate) assert fixture_data == actual
def test_round_trip(value): intermediate = compress(value) result = decompress(intermediate) assert value == result