diff options
author | Damien George <damien.p.george@gmail.com> | 2015-04-19 12:26:46 +0100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2015-04-19 12:26:46 +0100 |
commit | d8cbbcaa9d057f210b192bde68fde551972e426c (patch) | |
tree | ea3e53359518a1e35539f0c073b89507f92677ca /tests/basics/builtin_ord.py | |
parent | 404b68da88f9df5f16cce1ff8b778c2b1dc09e56 (diff) | |
download | micropython-d8cbbcaa9d057f210b192bde68fde551972e426c.tar.gz micropython-d8cbbcaa9d057f210b192bde68fde551972e426c.zip |
py: Fix builtin ord so that it can handle bytes values >= 0x80.
Addresses issue #1188.
Diffstat (limited to 'tests/basics/builtin_ord.py')
-rw-r--r-- | tests/basics/builtin_ord.py | 13 |
1 files changed, 13 insertions, 0 deletions
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") |