Skip to content

Commit 9464cde

Browse files
committed
Unbreak string slice test by just switching to normal (not byte) strings.
1 parent 21dfb55 commit 9464cde

2 files changed

Lines changed: 32 additions & 32 deletions

File tree

tests/basics/tests/slice-bstr1.py

Lines changed: 0 additions & 32 deletions
This file was deleted.

tests/basics/tests/string-slice.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
print("123"[0:1])
2+
3+
print("123"[0:2])
4+
5+
print("123"[:1])
6+
7+
print("123"[1:])
8+
9+
# Idiom for copying sequence
10+
print("123"[:])
11+
12+
print("123"[:-1])
13+
14+
# Weird cases
15+
print("123"[0:0])
16+
print("123"[1:0])
17+
print("123"[1:1])
18+
print("123"[-1:-1])
19+
print("123"[-3:])
20+
print("123"[-3:3])
21+
print("123"[0:])
22+
print("123"[:0])
23+
print("123"[:-3])
24+
print("123"[:-4])
25+
# Range check testing, don't segfault, please ;-)
26+
print("123"[:1000000])
27+
print("123"[1000000:])
28+
print("123"[:-1000000])
29+
print("123"[-1000000:])
30+
# No IndexError!
31+
print(""[1:1])
32+
print(""[-1:-1])

0 commit comments

Comments
 (0)