@@ -462,22 +462,23 @@ def check_invalid(s):
462462    def  test_limit_int (self ):
463463        maxdigits  =  5000 
464464        with  adjust_int_max_str_digits (maxdigits ):
465+             msg  =  'Exceeds the limit' 
465466            val  =  '1'  *  maxdigits 
466467            num  =  (10 ** maxdigits  -  1 )// 9 
467468            self .assertEqual ((num , 1 ), _components (F (val )))
468-             self .assertRaises (ValueError , F , val  +  '1' )
469+             self .assertRaisesRegex (ValueError ,  msg , F , val  +  '1' )
469470            self .assertEqual ((num , 2 ), _components (F (val  +  '/2' )))
470-             self .assertRaises (ValueError , F , val  +  '1/2' )
471+             self .assertRaisesRegex (ValueError ,  msg , F , val  +  '1/2' )
471472            self .assertEqual ((1 , num ), _components (F ('1/'  +  val )))
472-             self .assertRaises (ValueError , F , '1/1'  +  val )
473+             self .assertRaisesRegex (ValueError ,  msg , F , '1/1'  +  val )
473474            self .assertEqual (((10 ** (maxdigits + 1 ) -  1 )// 9 , 10 ** maxdigits ),
474475                             _components (F ('1.'  +  val )))
475-             self .assertRaises (ValueError , F , '1.1'  +  val )
476+             self .assertRaisesRegex (ValueError ,  msg , F , '1.1'  +  val )
476477            self .assertEqual ((num , 10 ** maxdigits ), _components (F ('.'  +  val )))
477-             self .assertRaises (ValueError , F , '.1'  +  val )
478-             self .assertRaises (ValueError , F , '1.1e1'  +  val )
478+             self .assertRaisesRegex (ValueError ,  msg , F , '.1'  +  val )
479+             self .assertRaisesRegex (ValueError ,  msg , F , '1.1e1'  +  val )
479480            self .assertEqual ((11 , 10 ), _components (F ('1.1e'  +  '0'  *  maxdigits )))
480-             self .assertRaises (ValueError , F , '1.1e'  +  '0'  *  (maxdigits + 1 ))
481+             self .assertRaisesRegex (ValueError ,  msg , F , '1.1e'  +  '0'  *  (maxdigits + 1 ))
481482
482483    def  testImmutable (self ):
483484        r  =  F (7 , 3 )
0 commit comments