Skip to content

Commit 6028825

Browse files
committed
test: use bytes format
1 parent ad6cc23 commit 6028825

1 file changed

Lines changed: 17 additions & 14 deletions

File tree

Lib/test/test_bytes.py

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -781,23 +781,26 @@ def __int__(self):
781781
pi = PseudoFloat(3.1415)
782782

783783
exceptions_params = [
784-
('%x format: an integer is required, not float', '%x', 3.14),
785-
('%X format: an integer is required, not float', '%X', 2.11),
786-
('%o format: an integer is required, not float', '%o', 1.79),
787-
('%x format: an integer is required, not PseudoFloat', '%x', pi),
788-
('%x format: an integer is required, not complex', '%x', 3j),
789-
('%X format: an integer is required, not complex', '%X', 2j),
790-
('%o format: an integer is required, not complex', '%o', 1j),
791-
('%u format: a real number is required, not complex', '%u', 3j),
792-
('%i format: a real number is required, not complex', '%i', 2j),
793-
('%d format: a real number is required, not complex', '%d', 2j),
794-
(r'%c requires an int or a unicode character, not .*\.PseudoFloat',
795-
'%c', pi),
784+
('%x format: an integer is required, not float', b'%x', 3.14),
785+
('%X format: an integer is required, not float', b'%X', 2.11),
786+
('%o format: an integer is required, not float', b'%o', 1.79),
787+
('%x format: an integer is required, not PseudoFloat', b'%x', pi),
788+
('%x format: an integer is required, not complex', b'%x', 3j),
789+
('%X format: an integer is required, not complex', b'%X', 2j),
790+
('%o format: an integer is required, not complex', b'%o', 1j),
791+
('%u format: a real number is required, not complex', b'%u', 3j),
792+
('%i format: a real number is required, not complex', b'%i', 2j),
793+
('%d format: a real number is required, not complex', b'%d', 2j),
794+
(
795+
r'%c requires an integer in range\(256\)'
796+
r' or a single byte, not .*\.PseudoFloat',
797+
b'%c', pi
798+
),
796799
]
797800

798-
for msg, format_str, value in exceptions_params:
801+
for msg, format_bytes, value in exceptions_params:
799802
with self.assertRaisesRegex(TypeError, msg):
800-
operator.mod(format_str, value)
803+
operator.mod(format_bytes, value)
801804

802805
def test_imod(self):
803806
b = self.type2test(b'hello, %b!')

0 commit comments

Comments
 (0)