diff options
author | Damien George <damien.p.george@gmail.com> | 2014-11-05 16:30:34 +0000 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2014-11-05 16:30:34 +0000 |
commit | a65c03c6c07fa8b092f7cd8d02c81e9ef8cd4a50 (patch) | |
tree | 6ae81153044692f3ac874580e91183aa4bc36cff /tests/basics/bytes_compare2.py | |
parent | 346aacf27f9bdfe8416efc30e2611f53dfc0cf5c (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.py | 11 |
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])) |