From d8cbbcaa9d057f210b192bde68fde551972e426c Mon Sep 17 00:00:00 2001 From: Damien George Date: Sun, 19 Apr 2015 12:26:46 +0100 Subject: py: Fix builtin ord so that it can handle bytes values >= 0x80. Addresses issue #1188. --- tests/basics/builtin_ord.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'tests/basics/builtin_ord.py') diff --git a/tests/basics/builtin_ord.py b/tests/basics/builtin_ord.py index 6347aa4ec0..66e56e5c6f 100644 --- a/tests/basics/builtin_ord.py +++ b/tests/basics/builtin_ord.py @@ -7,3 +7,16 @@ try: except TypeError: print("TypeError") +# bytes also work in ord + +print(ord(b'a')) +print(ord(b'\x00')) +print(ord(b'\x01')) +print(ord(b'\x7f')) +print(ord(b'\x80')) +print(ord(b'\xff')) + +try: + ord(b'') +except TypeError: + print("TypeError") -- cgit v1.2.3