summaryrefslogtreecommitdiff
path: root/tests/basics/bytes_compare2.py
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2014-11-05 16:30:34 +0000
committerDamien George <damien.p.george@gmail.com>2014-11-05 16:30:34 +0000
commita65c03c6c07fa8b092f7cd8d02c81e9ef8cd4a50 (patch)
tree6ae81153044692f3ac874580e91183aa4bc36cff /tests/basics/bytes_compare2.py
parent346aacf27f9bdfe8416efc30e2611f53dfc0cf5c (diff)
py: Allow +, in, and compare ops between bytes and bytearray/array.
Eg b"123" + bytearray(2) now works. This patch actually decreases code size while adding functionality: 32-bit unix down by 128 bytes, stmhal down by 84 bytes.
Diffstat (limited to 'tests/basics/bytes_compare2.py')
-rw-r--r--tests/basics/bytes_compare2.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/basics/bytes_compare2.py b/tests/basics/bytes_compare2.py
index 769d76b11..02516de93 100644
--- a/tests/basics/bytes_compare2.py
+++ b/tests/basics/bytes_compare2.py
@@ -1,7 +1,12 @@
-import array
-
print(b"1" == 1)
print(b"123" == bytearray(b"123"))
print(b"123" == "123")
-# CPyhon gives False here
+print(b'123' < bytearray(b"124"))
+print(b'123' > bytearray(b"122"))
+print(bytearray(b"23") in b"1234")
+
+import array
+
+print(array.array('b', [1, 2]) in b'\x01\x02\x03')
+# CPython gives False here
#print(b"\x01\x02\x03" == array.array("B", [1, 2, 3]))