34
34
Blosc (cname = 'zlib' , clevel = 1 , shuffle = 0 ),
35
35
Blosc (cname = 'zstd' , clevel = 1 , shuffle = 1 ),
36
36
Blosc (cname = 'blosclz' , clevel = 1 , shuffle = 2 ),
37
- Blosc ( cname = 'snappy' , clevel = 1 , shuffle = 2 ),
37
+ None , # was snappy
38
38
Blosc (shuffle = Blosc .SHUFFLE , blocksize = 0 ),
39
39
Blosc (shuffle = Blosc .SHUFFLE , blocksize = 2 ** 8 ),
40
40
Blosc (cname = 'lz4' , clevel = 1 , shuffle = Blosc .NOSHUFFLE , blocksize = 2 ** 8 ),
61
61
]
62
62
63
63
64
+ def _skip_null (codec ):
65
+ if codec is None :
66
+ pytest .skip ("codec has been removed" )
67
+
68
+
64
69
@pytest .fixture (scope = 'module' , params = [True , False , None ])
65
70
def use_threads (request ):
66
71
return request .param
@@ -69,6 +74,7 @@ def use_threads(request):
69
74
@pytest .mark .parametrize ('array' , arrays )
70
75
@pytest .mark .parametrize ('codec' , codecs )
71
76
def test_encode_decode (array , codec ):
77
+ _skip_null (codec )
72
78
check_encode_decode (array , codec )
73
79
74
80
@@ -77,6 +83,7 @@ def test_encode_decode(array, codec):
77
83
else pytest .param (x , marks = [pytest .mark .xfail ])
78
84
for x in arrays ])
79
85
def test_partial_decode (codec , array ):
86
+ _skip_null (codec )
80
87
check_encode_decode_partial (array , codec )
81
88
82
89
@@ -143,7 +150,6 @@ def test_compress_complib(use_threads):
143
150
'lz4' : 'LZ4' ,
144
151
'lz4hc' : 'LZ4' ,
145
152
'blosclz' : 'BloscLZ' ,
146
- 'snappy' : 'Snappy' ,
147
153
'zlib' : 'Zlib' ,
148
154
'zstd' : 'Zstd' ,
149
155
}
@@ -257,6 +263,7 @@ def test_err_encode_object_buffer():
257
263
258
264
def test_decompression_error_handling ():
259
265
for codec in codecs :
266
+ _skip_null (codec )
260
267
with pytest .raises (RuntimeError ):
261
268
codec .decode (bytearray ())
262
269
with pytest .raises (RuntimeError ):
@@ -265,5 +272,6 @@ def test_decompression_error_handling():
265
272
266
273
def test_max_buffer_size ():
267
274
for codec in codecs :
275
+ _skip_null (codec )
268
276
assert codec .max_buffer_size == 2 ** 31 - 1
269
277
check_max_buffer_size (codec )
0 commit comments