[Python-checkins] cpython (merge 3.6 -> default): Issue #29073: Added a test for bytearray formatting with null byte.
serhiy.storchaka
python-checkins at python.org
Wed Dec 28 02:57:26 EST 2016
https://hg.python.org/cpython/rev/82bfdf599e24
changeset: 105866:82bfdf599e24
parent: 105861:0ec4befef7e0
parent: 105865:9b77e3a586b0
user: Serhiy Storchaka <storchaka at gmail.com>
date: Wed Dec 28 09:57:11 2016 +0200
summary:
Issue #29073: Added a test for bytearray formatting with null byte.
files:
Lib/test/test_format.py | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/Lib/test/test_format.py b/Lib/test/test_format.py
--- a/Lib/test/test_format.py
+++ b/Lib/test/test_format.py
@@ -390,6 +390,13 @@
else:
raise TestFailed('"%*d"%(maxsize, -127) should fail')
+ def test_nul(self):
+ # test the null character
+ testcommon("a\0b", (), 'a\0b')
+ testcommon("a%cb", (0,), 'a\0b')
+ testformat("a%sb", ('c\0d',), 'ac\0db')
+ testcommon(b"a%sb", (b'c\0d',), b'ac\0db')
+
def test_non_ascii(self):
testformat("\u20ac=%f", (1.0,), "\u20ac=1.000000")
--
Repository URL: https://hg.python.org/cpython
More information about the Python-checkins
mailing list