@@ -491,15 +491,25 @@ def __repr__(self):
491
491
assert inference .is_hashable (hashable_slice , allow_slice = True )
492
492
assert inference .is_hashable (hashable_slice , allow_slice = False )
493
493
494
- assert not inference .is_hashable (slice (1 , 2 )), (
494
+ assert inference .is_hashable (slice (1 , 2 )), (
495
495
f"result is { inference .is_hashable (slice (1 , 2 ))} "
496
496
)
497
- assert not inference .is_hashable (slice (1 , 2 ), allow_slice = True )
498
- assert not inference .is_hashable (slice (1 , 2 ), allow_slice = False )
497
+ assert inference .is_hashable (slice (1 , 2 ), allow_slice = True ), (
498
+ f"result is { inference .is_hashable (slice (1 , 2 ), allow_slice = True )} "
499
+ )
500
+ assert not inference .is_hashable (slice (1 , 2 ), allow_slice = False ), (
501
+ f"result is { inference .is_hashable (slice (1 , 2 ), allow_slice = False )} "
502
+ )
499
503
500
- assert not inference .is_hashable (tuple_with_slice )
501
- assert not inference .is_hashable (tuple_with_slice , allow_slice = True )
502
- assert not inference .is_hashable (tuple_with_slice , allow_slice = False )
504
+ assert not inference .is_hashable (tuple_with_slice ), (
505
+ f"result is { inference .is_hashable (tuple_with_slice )} "
506
+ )
507
+ assert not inference .is_hashable (tuple_with_slice , allow_slice = True ), (
508
+ f"result is { inference .is_hashable (tuple_with_slice , allow_slice = True )} "
509
+ )
510
+ assert not inference .is_hashable (tuple_with_slice , allow_slice = False ), (
511
+ f"result is { inference .is_hashable (tuple_with_slice , allow_slice = False )} "
512
+ )
503
513
504
514
# numpy.array is no longer collections.abc.Hashable as of
505
515
# https://github.com/numpy/numpy/pull/5326, just test
0 commit comments