tests/test-check-code.t
changeset 25178 ebc41dae840a
parent 25150 d28cc89d92f0
child 25198 db77ff0b63da
equal deleted inserted replaced
25177:c3459555318e 25178:ebc41dae840a
    34   >     try:
    34   >     try:
    35   >         try:
    35   >         try:
    36   >             pass
    36   >             pass
    37   >         except StandardError, inst:
    37   >         except StandardError, inst:
    38   >             pass
    38   >             pass
    39   >     finally:
       
    40   >         pass
       
    41   > 
       
    42   > # yield inside a try/finally block is not allowed in Python 2.4
       
    43   >     try:
       
    44   >         pass
       
    45   >         yield 1
       
    46   >     finally:
       
    47   >         pass
       
    48   >     try:
       
    49   >         yield
       
    50   >         pass
       
    51   >     finally:
    39   >     finally:
    52   >         pass
    40   >         pass
    53   > 
    41   > 
    54   > EOF
    42   > EOF
    55   $ cat > classstyle.py <<EOF
    43   $ cat > classstyle.py <<EOF
    81    > '"""', 42+1, """and
    69    > '"""', 42+1, """and
    82    missing whitespace in expression
    70    missing whitespace in expression
    83   ./non-py24.py:3:
    71   ./non-py24.py:3:
    84    >     y = format(x)
    72    >     y = format(x)
    85    format not available in Python 2.4
    73    format not available in Python 2.4
    86   ./non-py24.py:23:
       
    87    >     try:
       
    88    no yield inside try/finally in Python 2.4
       
    89   ./non-py24.py:28:
       
    90    >     try:
       
    91    no yield inside try/finally in Python 2.4
       
    92   ./classstyle.py:4:
    74   ./classstyle.py:4:
    93    > class oldstyle_class:
    75    > class oldstyle_class:
    94    old-style class, use class foo(object)
    76    old-style class, use class foo(object)
    95   ./classstyle.py:7:
    77   ./classstyle.py:7:
    96    > class empty():
    78    > class empty():