11from io import BytesIO
22from unittest import TestCase
33
4- from numpy import ndarray , int16 , array , int32 , int64 , single , double , uint8 , int8 , uint16 , bool8
4+ from numpy import ndarray , int16 , array , int32 , int64 , single , double , uint8 , int8 , uint16
55
66from trsfile .traceparameter import BooleanArrayParameter , ByteArrayParameter , DoubleArrayParameter , FloatArrayParameter , \
77 IntegerArrayParameter , ShortArrayParameter , LongArrayParameter , StringParameter
@@ -13,8 +13,8 @@ def test_bool_parameter(self):
1313 param1 = BooleanArrayParameter ([True , False , True ])
1414 self .assertEqual (serialized_param , param1 .serialize ())
1515 self .assertEqual (BooleanArrayParameter .deserialize (BytesIO (serialized_param ), 3 ), param1 )
16- param2 = BooleanArrayParameter (ndarray (shape = [3 ], dtype = bool8 ,
17- buffer = array ([bool8 (val ) for val in [True , False , True ]])))
16+ param2 = BooleanArrayParameter (ndarray (shape = [3 ], dtype = bool ,
17+ buffer = array ([bool (val ) for val in [True , False , True ]])))
1818 self .assertEqual (param1 , param2 )
1919
2020 with self .assertRaises (TypeError ):
@@ -47,10 +47,10 @@ def test_byte_parameter(self):
4747 ByteArrayParameter ([0 , '1' ])
4848 with self .assertRaises (TypeError ):
4949 ByteArrayParameter ([bytes ([0 , 1 , 2 , 3 ]), bytes ([4 , 5 , 6 , 7 ])])
50+ with self .assertRaises (OverflowError ):
51+ ByteArrayParameter (ndarray (shape = [16 ], dtype = int8 , buffer = array (int_data , dtype = int8 )))
5052 with self .assertRaises (TypeError ):
51- ByteArrayParameter (ndarray (shape = [16 ], dtype = int8 , buffer = array ([int8 (val ) for val in int_data ])))
52- with self .assertRaises (TypeError ):
53- ByteArrayParameter (ndarray (shape = [16 ], dtype = uint16 , buffer = array ([uint16 (val ) for val in int_data ])))
53+ ByteArrayParameter (ndarray (shape = [16 ], dtype = uint16 , buffer = array (int_data , dtype = uint16 )))
5454 with self .assertRaises (ValueError ):
5555 ByteArrayParameter ([])
5656 with self .assertRaises (ValueError ):
0 commit comments