@@ -103,33 +103,6 @@ def test_eq():
103103    assert  Blosc (cname = 'lz4' ) !=  'foo' 
104104
105105
106- def  test_compress_blocksize_default (use_threads ):
107-     arr  =  np .arange (1000 , dtype = 'i4' )
108- 
109-     blosc .use_threads  =  use_threads 
110- 
111-     # default blocksize 
112-     enc  =  blosc .compress (arr , b'lz4' , 1 , Blosc .NOSHUFFLE )
113-     _ , _ , blocksize  =  blosc ._cbuffer_sizes (enc )
114-     assert  blocksize  >  0 
115- 
116-     # explicit default blocksize 
117-     enc  =  blosc .compress (arr , b'lz4' , 1 , Blosc .NOSHUFFLE , 0 )
118-     _ , _ , blocksize  =  blosc ._cbuffer_sizes (enc )
119-     assert  blocksize  >  0 
120- 
121- 
122- @pytest .mark .parametrize ('bs' , [2 ** 7 , 2 ** 8 ]) 
123- def  test_compress_blocksize (use_threads , bs ):
124-     arr  =  np .arange (1000 , dtype = 'i4' )
125- 
126-     blosc .use_threads  =  use_threads 
127- 
128-     enc  =  blosc .compress (arr , b'lz4' , 1 , Blosc .NOSHUFFLE , bs )
129-     _ , _ , blocksize  =  blosc ._cbuffer_sizes (enc )
130-     assert  blocksize  ==  bs 
131- 
132- 
133106def  test_compress_complib (use_threads ):
134107    arr  =  np .arange (1000 , dtype = 'i4' )
135108    expected_complibs  =  {
@@ -141,43 +114,16 @@ def test_compress_complib(use_threads):
141114    }
142115    blosc .use_threads  =  use_threads 
143116    for  cname  in  blosc .list_compressors ():
144-         enc  =  blosc .compress (arr , cname . encode () , 1 , Blosc .NOSHUFFLE )
117+         enc  =  blosc .compress (arr , cname , 1 , Blosc .NOSHUFFLE )
145118        complib  =  blosc .cbuffer_complib (enc )
146119        expected_complib  =  expected_complibs [cname ]
147120        assert  complib  ==  expected_complib 
148121    with  pytest .raises (ValueError ):
149122        # capitalized cname 
150-         blosc .compress (arr , b 'LZ4' , 1 )
123+         blosc .compress (arr , 'LZ4' , 1 )
151124    with  pytest .raises (ValueError ):
152125        # bad cname 
153-         blosc .compress (arr , b'foo' , 1 )
154- 
155- 
156- @pytest .mark .parametrize ('dtype' , ['i1' , 'i2' , 'i4' , 'i8' ]) 
157- def  test_compress_metainfo (dtype , use_threads ):
158-     arr  =  np .arange (1000 , dtype = dtype )
159-     for  shuffle  in  Blosc .NOSHUFFLE , Blosc .SHUFFLE , Blosc .BITSHUFFLE :
160-         blosc .use_threads  =  use_threads 
161-         for  cname  in  blosc .list_compressors ():
162-             enc  =  blosc .compress (arr , cname .encode (), 1 , shuffle )
163-             typesize , did_shuffle , _  =  blosc ._cbuffer_metainfo (enc )
164-             assert  typesize  ==  arr .dtype .itemsize 
165-             assert  did_shuffle  ==  shuffle 
166- 
167- 
168- def  test_compress_autoshuffle (use_threads ):
169-     arr  =  np .arange (8000 )
170-     for  dtype  in  'i1' , 'i2' , 'i4' , 'i8' , 'f2' , 'f4' , 'f8' , 'bool' , 'S10' :
171-         varr  =  arr .view (dtype )
172-         blosc .use_threads  =  use_threads 
173-         for  cname  in  blosc .list_compressors ():
174-             enc  =  blosc .compress (varr , cname .encode (), 1 , Blosc .AUTOSHUFFLE )
175-             typesize , did_shuffle , _  =  blosc ._cbuffer_metainfo (enc )
176-             assert  typesize  ==  varr .dtype .itemsize 
177-             if  typesize  ==  1 :
178-                 assert  did_shuffle  ==  Blosc .BITSHUFFLE 
179-             else :
180-                 assert  did_shuffle  ==  Blosc .SHUFFLE 
126+         blosc .compress (arr , 'foo' , 1 )
181127
182128
183129def  test_config_blocksize ():
@@ -269,16 +215,16 @@ def test_typesize_explicit():
269215    encoded_without_itemsize  =  codec_no_type_size .encode (arr .tobytes ())
270216    encoded_with_itemsize  =  codec_itemsize .encode (arr .tobytes ())
271217    # third byte encodes the `typesize` 
272-     assert  encoded_without_itemsize [3 ] ==  1   # inferred from bytes i.e., 1  
218+     assert  encoded_without_itemsize [3 ] ==  8   # default blosc itemsize  
273219    assert  encoded_with_itemsize [3 ] ==  itemsize   # given as a constructor argument 
274220
275221
276222def  test_typesize_less_than_1 ():
277-     with  pytest .raises (ValueError , match = r"Cannot use typesize" ):
223+     with  pytest .raises (ValueError , match = r"Cannot use typesize 0 less than 1 " ):
278224        Blosc (shuffle = Blosc .SHUFFLE , typesize = 0 )
279225    compressor  =  Blosc (shuffle = Blosc .SHUFFLE )
280226    # not really something that should be done in practice, but good for testing. 
281227    compressor .typesize  =  0 
282228    arr  =  np .arange (100 )
283-     with  pytest .raises (ValueError , match = r"Cannot use typesize " ):
229+     with  pytest .raises (ValueError , match = r"typesize can only be in the 1-255 range " ):
284230        compressor .encode (arr .tobytes ())
0 commit comments