@@ -406,9 +406,8 @@ def test_nan_complex_real(self):
406
406
table = ht .PyObjectHashTable ()
407
407
table .set_item (nan1 , 42 )
408
408
assert table .get_item (nan2 ) == 42
409
- with pytest .raises (KeyError , match = None ) as error :
409
+ with pytest .raises (KeyError , match = re . escape ( repr ( other ))) :
410
410
table .get_item (other )
411
- assert str (error .value ) == str (other )
412
411
413
412
def test_nan_complex_imag (self ):
414
413
nan1 = complex (1 , float ("nan" ))
@@ -418,9 +417,8 @@ def test_nan_complex_imag(self):
418
417
table = ht .PyObjectHashTable ()
419
418
table .set_item (nan1 , 42 )
420
419
assert table .get_item (nan2 ) == 42
421
- with pytest .raises (KeyError , match = None ) as error :
420
+ with pytest .raises (KeyError , match = re . escape ( repr ( other ))) :
422
421
table .get_item (other )
423
- assert str (error .value ) == str (other )
424
422
425
423
def test_nan_in_tuple (self ):
426
424
nan1 = (float ("nan" ),)
@@ -437,9 +435,8 @@ def test_nan_in_nested_tuple(self):
437
435
table = ht .PyObjectHashTable ()
438
436
table .set_item (nan1 , 42 )
439
437
assert table .get_item (nan2 ) == 42
440
- with pytest .raises (KeyError , match = None ) as error :
438
+ with pytest .raises (KeyError , match = re . escape ( repr ( other ))) :
441
439
table .get_item (other )
442
- assert str (error .value ) == str (other )
443
440
444
441
def test_nan_in_namedtuple (self ):
445
442
T = namedtuple ("T" , ["x" ])
@@ -458,9 +455,8 @@ def test_nan_in_nested_namedtuple(self):
458
455
table = ht .PyObjectHashTable ()
459
456
table .set_item (nan1 , 42 )
460
457
assert table .get_item (nan2 ) == 42
461
- with pytest .raises (KeyError , match = re .escape (repr (other ))) as error :
458
+ with pytest .raises (KeyError , match = re .escape (repr (other ))):
462
459
table .get_item (other )
463
- assert str (error .value ) == str (other )
464
460
465
461
466
462
def test_hash_equal_tuple_with_nans ():
0 commit comments