diff options
author | Serhiy Storchaka <storchaka@gmail.com> | 2015-03-20 14:46:19 (GMT) |
---|---|---|
committer | Serhiy Storchaka <storchaka@gmail.com> | 2015-03-20 14:46:19 (GMT) |
commit | 74a49ac3f5ac3c7a09c691db4888c981a0cb3232 (patch) | |
tree | fda01f4cbce74bb51529a4d05d0b954988607932 /Lib/test/test_buffer.py | |
parent | d83b7c2df4439b678bf7e372f8c9bbaff2907689 (diff) | |
download | cpython-74a49ac3f5ac3c7a09c691db4888c981a0cb3232.zip cpython-74a49ac3f5ac3c7a09c691db4888c981a0cb3232.tar.gz cpython-74a49ac3f5ac3c7a09c691db4888c981a0cb3232.tar.bz2 |
Issue #23681: Fixed Python 2 to 3 poring bugs.
Indexing bytes retiurns an integer, not bytes.
Diffstat (limited to 'Lib/test/test_buffer.py')
-rw-r--r-- | Lib/test/test_buffer.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Lib/test/test_buffer.py b/Lib/test/test_buffer.py index e84f3e4..aa15377 100644 --- a/Lib/test/test_buffer.py +++ b/Lib/test/test_buffer.py @@ -149,15 +149,15 @@ def randrange_fmt(mode, char, obj): format character.""" x = randrange(*fmtdict[mode][char]) if char == 'c': - x = bytes(chr(x), 'latin1') + x = bytes([x]) + if obj == 'numpy' and x == b'\x00': + # http://projects.scipy.org/numpy/ticket/1925 + x = b'\x01' if char == '?': x = bool(x) if char == 'f' or char == 'd': x = struct.pack(char, x) x = struct.unpack(char, x)[0] - if obj == 'numpy' and x == b'\x00': - # http://projects.scipy.org/numpy/ticket/1925 - x = b'\x01' return x def gen_item(fmt, obj): |