diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2014-01-03 23:38:16 +0200 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2014-01-04 02:35:48 +0200 |
commit | 26534cec8510323e8d1a313991b76320821c666b (patch) | |
tree | 20e0869e5fd787892fe214f7bec6a28c92543be0 | |
parent | decad08ef57aa3cf3960ce65e29b194cb97c6d22 (diff) | |
download | micropython-26534cec8510323e8d1a313991b76320821c666b.tar.gz micropython-26534cec8510323e8d1a313991b76320821c666b.zip |
Add test for byte string slicing.
-rw-r--r-- | tests/basics/tests/slice-bstr1.py | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/tests/basics/tests/slice-bstr1.py b/tests/basics/tests/slice-bstr1.py new file mode 100644 index 0000000000..8b492b35cc --- /dev/null +++ b/tests/basics/tests/slice-bstr1.py @@ -0,0 +1,27 @@ +b"123"[0:1] + +b"123"[0:2] + +b"123"[:1] + +b"123"[1:] + +# Idiom for copying sequence +b"123"[:] + +b"123"[:-1] + +# Weird cases +b"123"[0:0] +b"123"[1:0] +b"123"[1:1] +b"123"[-1:-1] +b"123"[-3:] +b"123"[-3:3] +b"123"[0:] +b"123"[:0] +b"123"[:-3] +b"123"[:-4] +# No IndexError! +b""[1:1] +b""[-1:-1] |