1
1
from io import BytesIO
2
2
from unittest import TestCase
3
3
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
5
5
6
6
from trsfile .traceparameter import BooleanArrayParameter , ByteArrayParameter , DoubleArrayParameter , FloatArrayParameter , \
7
7
IntegerArrayParameter , ShortArrayParameter , LongArrayParameter , StringParameter
@@ -13,8 +13,8 @@ def test_bool_parameter(self):
13
13
param1 = BooleanArrayParameter ([True , False , True ])
14
14
self .assertEqual (serialized_param , param1 .serialize ())
15
15
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 ]])))
18
18
self .assertEqual (param1 , param2 )
19
19
20
20
with self .assertRaises (TypeError ):
@@ -47,10 +47,10 @@ def test_byte_parameter(self):
47
47
ByteArrayParameter ([0 , '1' ])
48
48
with self .assertRaises (TypeError ):
49
49
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 )))
50
52
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 )))
54
54
with self .assertRaises (ValueError ):
55
55
ByteArrayParameter ([])
56
56
with self .assertRaises (ValueError ):
0 commit comments