Changeset 3507:d3da62214ef2 in livinglogic.python.xist

Show
Ignore:
Timestamp:
07/15/08 12:25:42 (11 years ago)
Author:
Walter Doerwald <walter@…>
Branch:
default
Message:

Add tests for getitem.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • test/test_ul4.py

    r3505 r3507  
    415415    check("True", '<?print x>=2?>', x=2) 
    416416    check("True", '<?print x>=2?>', x=3) 
     417 
     418 
     419def test_getitem(): 
     420    check("u", "<?print 'gurk'[1]?>") 
     421    check("u", "<?print x[1]?>", x="gurk") 
     422    check("u", "<?print 'gurk'[-3]?>") 
     423    check("u", "<?print x[1]?>", x="gurk") 
     424    checkcompileerror("IndexError", "<?print 'gurk'[4]?>") 
     425    checkrunerror("IndexError", "<?print x[4]?>", x="gurk") 
     426    checkcompileerror("IndexError", "<?print 'gurk'[-5]?>") 
     427    checkrunerror("IndexError", "<?print x[-5]?>", x="gurk") 
    417428 
    418429