Blame tests/run/ct_IF.pyx

Packit 562c7a
DEF NO = 0
Packit 562c7a
DEF YES = 1
Packit 562c7a
Packit 562c7a
def f():
Packit 562c7a
    """
Packit 562c7a
    >>> f()
Packit 562c7a
    1
Packit 562c7a
    """
Packit 562c7a
    cdef int i
Packit 562c7a
    IF YES:
Packit 562c7a
        i = 1
Packit 562c7a
    ELIF NO:
Packit 562c7a
        i = 2
Packit 562c7a
    ELSE:
Packit 562c7a
        i = 3
Packit 562c7a
    return i
Packit 562c7a
Packit 562c7a
def g():
Packit 562c7a
    """
Packit 562c7a
    >>> g()
Packit 562c7a
    2
Packit 562c7a
    """
Packit 562c7a
    cdef int i
Packit 562c7a
    IF NO:
Packit 562c7a
        i = 1
Packit 562c7a
    ELIF YES:
Packit 562c7a
        i = 2
Packit 562c7a
    ELSE:
Packit 562c7a
        i = 3
Packit 562c7a
    return i
Packit 562c7a
Packit 562c7a
def h():
Packit 562c7a
    """
Packit 562c7a
    >>> h()
Packit 562c7a
    3
Packit 562c7a
    """
Packit 562c7a
    cdef int i
Packit 562c7a
    IF NO:
Packit 562c7a
        i = 1
Packit 562c7a
    ELIF NO:
Packit 562c7a
        i = 2
Packit 562c7a
    ELSE:
Packit 562c7a
        i = 3
Packit 562c7a
    return i
Packit 562c7a
Packit 562c7a
Packit 562c7a
def control_flow_DEF1():
Packit 562c7a
    """
Packit 562c7a
    >>> control_flow_DEF1()
Packit 562c7a
    B should be 2.
Packit 562c7a
    2
Packit 562c7a
    """
Packit 562c7a
    IF YES:
Packit 562c7a
        DEF B=2
Packit 562c7a
        print('B should be 2.')
Packit 562c7a
    ELSE:
Packit 562c7a
        DEF B=3
Packit 562c7a
        print('B should be 3.')
Packit 562c7a
    return B
Packit 562c7a
Packit 562c7a
Packit 562c7a
def control_flow_DEF2():
Packit 562c7a
    """
Packit 562c7a
    >>> control_flow_DEF2()
Packit 562c7a
    B should be 3.
Packit 562c7a
    3
Packit 562c7a
    """
Packit 562c7a
    IF NO:
Packit 562c7a
        DEF B=2
Packit 562c7a
        print('B should be 2.')
Packit 562c7a
    ELSE:
Packit 562c7a
        DEF B=3
Packit 562c7a
        print('B should be 3.')
Packit 562c7a
    return B