summaryrefslogtreecommitdiff
path: root/tests/compile/cascmp.pyx
blob: c36997fbbc15a02cf2bcb01fe03ffd1be14ee09e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# mode: compile

cdef void foo():
    cdef int bool, int1=0, int2=0, int3=0, int4=0
    cdef object obj1, obj2, obj3, obj4
    obj1 = 1
    obj2 = 2
    obj3 = 3
    obj4 = 4
    bool = int1 < int2 < int3
    bool = obj1 < obj2 < obj3
    bool = int1 < int2 < obj3
    bool = obj1 < 2 < 3
    bool = obj1 < 2 < 3 < 4
    bool = int1 < (int2 == int3) < int4

foo()