summaryrefslogtreecommitdiffstatshomepage
path: root/tests/basics/builtin_ord.py
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2015-04-19 12:26:46 +0100
committerDamien George <damien.p.george@gmail.com>2015-04-19 12:26:46 +0100
commitd8cbbcaa9d057f210b192bde68fde551972e426c (patch)
treeea3e53359518a1e35539f0c073b89507f92677ca /tests/basics/builtin_ord.py
parent404b68da88f9df5f16cce1ff8b778c2b1dc09e56 (diff)
downloadmicropython-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.py13
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")