1.1 --- a/tests/list.py Tue Apr 04 00:27:38 2017 +0200
1.2 +++ b/tests/list.py Tue Apr 04 00:28:08 2017 +0200
1.3 @@ -70,3 +70,30 @@
1.4 d.pop() # should raise an exception
1.5 except IndexError, exc:
1.6 print "d.pop(): failed to access item", exc.index
1.7 +
1.8 +# Test insertion.
1.9 +
1.10 +e = []
1.11 +
1.12 +try:
1.13 + e.insert(1, 1) # should raise an exception
1.14 +except IndexError, exc:
1.15 + print "e.insert(1, 1): failed to insert at index", exc.index
1.16 +
1.17 +e.insert(0, 1)
1.18 +print e # [1]
1.19 +
1.20 +try:
1.21 + e.insert(2, 1) # should raise an exception
1.22 +except IndexError, exc:
1.23 + print "e.insert(2, 1): failed to insert at index", exc.index
1.24 +
1.25 +e.insert(1, 2)
1.26 +print e # [1, 2]
1.27 +e.insert(0, 3)
1.28 +print e # [3, 1, 2]
1.29 +
1.30 +# Test reversal.
1.31 +
1.32 +e.reverse()
1.33 +print e # [2, 1, 3]