[Python-checkins] cpython (merge 3.5 -> 3.6): 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/9b77e3a586b0
changeset: 105865:9b77e3a586b0
branch: 3.6
parent: 105860:e44b6b01c8cf
parent: 105864:277b36596a54
user: Serhiy Storchaka <storchaka at gmail.com>
date: Wed Dec 28 09:56:52 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