@@ -163,18 +163,17 @@ def test_compression(self):
163163 b"\x01 \x04 \x00 \x01 " + crc1 + data [:snappy .snappy ._CHUNK_MAX ] +
164164 b"\x01 \xff \xff \x00 " + crc2 + data [snappy .snappy ._CHUNK_MAX :])
165165
166- if platform .python_implementation () == 'CPython' :
167- # test that we can compress a memoryview
168- data = memoryview (b"\x01 " * (snappy .snappy ._CHUNK_MAX * 2 - 5 ))
169- crc1 = struct .pack ("<L" ,
170- snappy .snappy ._masked_crc32c (data [:snappy .snappy ._CHUNK_MAX ]))
171- self .assertEqual (crc1 , b"h#6\x8e " )
172- crc2 = struct .pack ("<L" ,
173- snappy .snappy ._masked_crc32c (data [snappy .snappy ._CHUNK_MAX :]))
174- self .assertEqual (crc2 , b"q\x8f oE" )
175- self .assertEqual (compressor .add_chunk (data , compress = False ),
176- b"\x01 \x04 \x00 \x01 " + crc1 + data [:snappy .snappy ._CHUNK_MAX ].tobytes () +
177- b"\x01 \xff \xff \x00 " + crc2 + data [snappy .snappy ._CHUNK_MAX :].tobytes ())
166+ # test that we can compress a memoryview
167+ data = memoryview (b"\x01 " * (snappy .snappy ._CHUNK_MAX * 2 - 5 ))
168+ crc1 = struct .pack ("<L" ,
169+ snappy .snappy ._masked_crc32c (data [:snappy .snappy ._CHUNK_MAX ]))
170+ self .assertEqual (crc1 , b"h#6\x8e " )
171+ crc2 = struct .pack ("<L" ,
172+ snappy .snappy ._masked_crc32c (data [snappy .snappy ._CHUNK_MAX :]))
173+ self .assertEqual (crc2 , b"q\x8f oE" )
174+ self .assertEqual (compressor .add_chunk (data , compress = False ),
175+ b"\x01 \x04 \x00 \x01 " + crc1 + data [:snappy .snappy ._CHUNK_MAX ].tobytes () +
176+ b"\x01 \xff \xff \x00 " + crc2 + data [snappy .snappy ._CHUNK_MAX :].tobytes ())
178177
179178 def test_decompression (self ):
180179 # test that we check for the initial stream identifier
@@ -232,14 +231,13 @@ def test_decompression(self):
232231 uncompressed_data )
233232
234233 # test that we can decompress a memoryview
235- if platform .python_implementation () == 'CPython' :
236- decompressor = snappy .StreamDecompressor ()
237- decompressor .decompress (memoryview (b"\xff \x06 \x00 \x00 sNaPpY" ))
238- self .assertEqual (
239- decompressor .copy ().decompress (
240- memoryview (b"\x01 \x36 \x00 \x00 " +
241- struct .pack ("<L" , snappy .snappy ._masked_crc32c (data )) + data )),
242- data )
234+ decompressor = snappy .StreamDecompressor ()
235+ decompressor .decompress (memoryview (b"\xff \x06 \x00 \x00 sNaPpY" ))
236+ self .assertEqual (
237+ decompressor .copy ().decompress (
238+ memoryview (b"\x01 \x36 \x00 \x00 " +
239+ struct .pack ("<L" , snappy .snappy ._masked_crc32c (data )) + data )),
240+ data )
243241
244242 def test_concatenation (self ):
245243 data1 = os .urandom (snappy .snappy ._CHUNK_MAX * 2 )
0 commit comments