diff options
| author | John R. Lenton | 2014-01-04 01:36:10 +0000 |
|---|---|---|
| committer | John R. Lenton | 2014-01-04 01:36:10 +0000 |
| commit | f1c6ad46afa3eaf6df999cd51eb406110b6cac69 (patch) | |
| tree | 157c99083d73b5fb2e74994601c7381a7de1300b /tests | |
| parent | 45a87446179c0c629a2ae89e24fa61919a57c0e5 (diff) | |
| parent | c8d1384fc0c7aafa5dee3445ece20f4e43dfa9c1 (diff) | |
Merge remote-tracking branch 'upstream/master' into list_insert
Diffstat (limited to 'tests')
| -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 000000000..0bed95914 --- /dev/null +++ b/tests/basics/tests/slice-bstr1.py @@ -0,0 +1,27 @@ +print(b"123"[0:1]) + +print(b"123"[0:2]) + +print(b"123"[:1]) + +print(b"123"[1:]) + +# Idiom for copying sequence +print(b"123"[:]) + +print(b"123"[:-1]) + +# Weird cases +print(b"123"[0:0]) +print(b"123"[1:0]) +print(b"123"[1:1]) +print(b"123"[-1:-1]) +print(b"123"[-3:]) +print(b"123"[-3:3]) +print(b"123"[0:]) +print(b"123"[:0]) +print(b"123"[:-3]) +print(b"123"[:-4]) +# No IndexError! +print(b""[1:1]) +print(b""[-1:-1]) |
