@@ -1564,12 +1564,10 @@ def __int__(self):
15641564        self .assertEqual ('%X'  %  letter_m , '6D' )
15651565        self .assertEqual ('%o'  %  letter_m , '155' )
15661566        self .assertEqual ('%c'  %  letter_m , 'm' )
1567-         self .assertRaisesRegex (TypeError , '%x format: an integer is required, not float' , operator .mod , '%x' , 3.14 )
1568-         self .assertRaisesRegex (TypeError , '%X format: an integer is required, not float' , operator .mod , '%X' , 2.11 )
15691567        self .assertRaisesRegex (TypeError , '%o format: an integer is required, not float' , operator .mod , '%o' , 1.79 )
1570-         self .assertRaisesRegex (TypeError , '%x format: an integer is required, not PseudoFloat' , operator .mod , '%x' , pi )
1571-         self .assertRaisesRegex (TypeError , '%x format: an integer is required, not complex' , operator .mod , '%x' , 3j )
1572-         self .assertRaisesRegex (TypeError , '%X format: an integer is required, not complex' , operator .mod , '%X' , 2j )
1568+         self .assertRaisesRegex (TypeError , '%x format: an integer or float  is required, not PseudoFloat' , operator .mod , '%x' , pi )
1569+         self .assertRaisesRegex (TypeError , '%x format: an integer or float  is required, not complex' , operator .mod , '%x' , 3j )
1570+         self .assertRaisesRegex (TypeError , '%X format: an integer or float  is required, not complex' , operator .mod , '%X' , 2j )
15731571        self .assertRaisesRegex (TypeError , '%o format: an integer is required, not complex' , operator .mod , '%o' , 1j )
15741572        self .assertRaisesRegex (TypeError , '%u format: a real number is required, not complex' , operator .mod , '%u' , 3j )
15751573        self .assertRaisesRegex (TypeError , '%i format: a real number is required, not complex' , operator .mod , '%i' , 2j )
0 commit comments