mirror of
https://github.com/python/cpython.git
synced 2025-07-12 13:55:34 +00:00
Issue #23466: Raised OverflowError if %c argument is out of range.
This commit is contained in:
parent
45ec3288d0
commit
41525e31a5
2 changed files with 14 additions and 9 deletions
|
@ -358,12 +358,12 @@ class FormatTest(unittest.TestCase):
|
|||
"not all arguments converted during bytes formatting")
|
||||
test_exc(b'no format', bytearray(b'1'), TypeError,
|
||||
"not all arguments converted during bytes formatting")
|
||||
test_exc(b"%c", -1, TypeError,
|
||||
"%c requires an integer in range(256) or a single byte")
|
||||
test_exc(b"%c", 256, TypeError,
|
||||
"%c requires an integer in range(256) or a single byte")
|
||||
test_exc(b"%c", 2**128, TypeError,
|
||||
"%c requires an integer in range(256) or a single byte")
|
||||
test_exc(b"%c", -1, OverflowError,
|
||||
"%c arg not in range(256)")
|
||||
test_exc(b"%c", 256, OverflowError,
|
||||
"%c arg not in range(256)")
|
||||
test_exc(b"%c", 2**128, OverflowError,
|
||||
"%c arg not in range(256)")
|
||||
test_exc(b"%c", b"Za", TypeError,
|
||||
"%c requires an integer in range(256) or a single byte")
|
||||
test_exc(b"%c", "Y", TypeError,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue