1.1 --- a/tests/slice.py Sat Sep 04 00:55:37 2010 +0200
1.2 +++ b/tests/slice.py Sun Sep 05 02:20:05 2010 +0200
1.3 @@ -1,9 +1,16 @@
1.4 #!/usr/bin/env python
1.5
1.6 -l = [1, 2, 3, 4, 5]
1.7 +class C:
1.8 + def __getitem__(self, slice):
1.9 + return slice.start
1.10
1.11 -result1_3 = len(l[2:])
1.12 -result_2 = len(l[:2])
1.13 -result2_3 = len(l[1:4])
1.14 +class D:
1.15 + def __getitem__(self, slice):
1.16 + return slice.end
1.17 +
1.18 +c = C()
1.19 +d = D()
1.20 +result_3 = c[3:]
1.21 +result_4 = d[:4]
1.22
1.23 # vim: tabstop=4 expandtab shiftwidth=4