@@ -223,7 +223,7 @@ def test_bitwise_and(args):
223223 x = int (x1 )
224224 y = int (x2 )
225225 res = int (a )
226- ans = int_to_dtype (x & y , dtype_nbits ( a .dtype ) , dtype_signed ( a .dtype ) )
226+ ans = int_to_dtype (x & y , dtype_nbits [ a .dtype ] , dtype_signed [ a .dtype ] )
227227 assert ans == res
228228
229229@given (two_integer_dtypes .flatmap (lambda i : two_array_scalars (* i )))
@@ -240,12 +240,12 @@ def test_bitwise_left_shift(args):
240240 raise RuntimeError ("Error: test_bitwise_left_shift needs to be updated for nonscalar array inputs" )
241241 x = int (x1 )
242242 y = int (x2 )
243- if y >= dtype_nbits ( a .dtype ) :
243+ if y >= dtype_nbits [ a .dtype ] :
244244 # Avoid shifting very large y in Python ints
245245 ans = 0
246246 else :
247247 ans = x << y
248- ans = int_to_dtype (ans , dtype_nbits ( a .dtype ) , dtype_signed ( a .dtype ) )
248+ ans = int_to_dtype (ans , dtype_nbits [ a .dtype ] , dtype_signed [ a .dtype ] )
249249 res = int (a )
250250 assert ans == res
251251
@@ -263,7 +263,7 @@ def test_bitwise_invert(x):
263263 else :
264264 x = int (x )
265265 res = int (a )
266- ans = int_to_dtype (~ x , dtype_nbits ( a .dtype ) , dtype_signed ( a .dtype ) )
266+ ans = int_to_dtype (~ x , dtype_nbits [ a .dtype ] , dtype_signed [ a .dtype ] )
267267 assert ans == res
268268
269269@given (two_integer_or_boolean_dtypes .flatmap (lambda i : two_array_scalars (* i )))
@@ -284,7 +284,7 @@ def test_bitwise_or(args):
284284 x = int (x1 )
285285 y = int (x2 )
286286 res = int (a )
287- ans = int_to_dtype (x | y , dtype_nbits ( a .dtype ) , dtype_signed ( a .dtype ) )
287+ ans = int_to_dtype (x | y , dtype_nbits [ a .dtype ] , dtype_signed [ a .dtype ] )
288288 assert ans == res
289289
290290@given (two_integer_dtypes .flatmap (lambda i : two_array_scalars (* i )))
@@ -301,7 +301,7 @@ def test_bitwise_right_shift(args):
301301 raise RuntimeError ("Error: test_bitwise_right_shift needs to be updated for nonscalar array inputs" )
302302 x = int (x1 )
303303 y = int (x2 )
304- ans = int_to_dtype (x >> y , dtype_nbits ( a .dtype ) , dtype_signed ( a .dtype ) )
304+ ans = int_to_dtype (x >> y , dtype_nbits [ a .dtype ] , dtype_signed [ a .dtype ] )
305305 res = int (a )
306306 assert ans == res
307307
@@ -323,7 +323,7 @@ def test_bitwise_xor(args):
323323 x = int (x1 )
324324 y = int (x2 )
325325 res = int (a )
326- ans = int_to_dtype (x ^ y , dtype_nbits ( a .dtype ) , dtype_signed ( a .dtype ) )
326+ ans = int_to_dtype (x ^ y , dtype_nbits [ a .dtype ] , dtype_signed [ a .dtype ] )
327327 assert ans == res
328328
329329@given (numeric_scalars )
0 commit comments