1.1 --- a/tests/list.py Mon Nov 28 00:59:41 2016 +0100
1.2 +++ b/tests/list.py Mon Nov 28 01:00:10 2016 +0100
1.3 @@ -1,16 +1,26 @@
1.4 l = [1, 2, 3]
1.5 l.append("four")
1.6 -print len(l)
1.7 -print l[0]
1.8 -print l[1]
1.9 -print l[2]
1.10 -print l[3]
1.11 -print l[-1]
1.12 -print l[-2]
1.13 -print l[-3]
1.14 -print l[-4]
1.15 -print l
1.16 +print len(l) # 3
1.17 +print l[0] # 1
1.18 +print l[1] # 2
1.19 +print l[2] # 3
1.20 +print l[3] # four
1.21 +print l[-1] # four
1.22 +print l[-2] # 3
1.23 +print l[-3] # 2
1.24 +print l[-4] # 1
1.25 +print l # [1, 2, 3, "four"]
1.26
1.27 t = (1, 2, 3, "four")
1.28 l = list(t)
1.29 -print l
1.30 +print l # [1, 2, 3, "four"]
1.31 +
1.32 +try:
1.33 + print l[4] # should raise an exception
1.34 +except IndexError, exc:
1.35 + print "l[4]: failed with argument", exc.index
1.36 +
1.37 +try:
1.38 + print l[-5] # should raise an exception
1.39 +except IndexError, exc:
1.40 + print "l[-5]: failed with argument", exc.index