Files
Pyarmor-Static-Unpack-1shot/tests/tokenized/test_finally.txt
Michael Hansen 391ba6502d Migrate additional tests which previously didn't have reference source to
the new test system, including new reference source.
2019-10-07 17:06:08 -07:00

100 lines
1.4 KiB
Plaintext

def try_finally ( ) : <EOL>
<INDENT>
print 'before' <EOL>
try : <EOL>
<INDENT>
print 'try' <EOL>
<OUTDENT>
finally : <EOL>
<INDENT>
print 'finally' <EOL>
<OUTDENT>
print 'after' <EOL>
<OUTDENT>
def try_else_finally ( ) : <EOL>
<INDENT>
print 'before' <EOL>
try : <EOL>
<INDENT>
print 'try' <EOL>
<OUTDENT>
except AttributeError : <EOL>
<INDENT>
print 'except' <EOL>
<OUTDENT>
else : <EOL>
<INDENT>
print 'else' <EOL>
<OUTDENT>
finally : <EOL>
<INDENT>
print 'finally' <EOL>
<OUTDENT>
print 'after' <EOL>
<OUTDENT>
def try_except_except ( ) : <EOL>
<INDENT>
print 'before' <EOL>
try : <EOL>
<INDENT>
print 'try' <EOL>
<OUTDENT>
except KeyError : <EOL>
<INDENT>
print 'except (1)' <EOL>
<OUTDENT>
except : <EOL>
<INDENT>
print 'except (2)' <EOL>
<OUTDENT>
else : <EOL>
<INDENT>
print 'else' <EOL>
<OUTDENT>
print 'after' <EOL>
<OUTDENT>
def try_except_except_finally ( ) : <EOL>
<INDENT>
print 'before' <EOL>
try : <EOL>
<INDENT>
print 'try' <EOL>
<OUTDENT>
except KeyError : <EOL>
<INDENT>
print 'except (1)' <EOL>
<OUTDENT>
except : <EOL>
<INDENT>
print 'except (2)' <EOL>
<OUTDENT>
else : <EOL>
<INDENT>
print 'else' <EOL>
<OUTDENT>
finally : <EOL>
<INDENT>
print 'finally' <EOL>
<OUTDENT>
print 'after' <EOL>
<OUTDENT>
def finally_if ( a ) : <EOL>
<INDENT>
print 'before' <EOL>
try : <EOL>
<INDENT>
print 'try' <EOL>
<OUTDENT>
finally : <EOL>
<INDENT>
if a : <EOL>
<INDENT>
print 'if' <EOL>
<OUTDENT>
else : <EOL>
<INDENT>
print 'else' <EOL>
<OUTDENT>
<OUTDENT>
print 'after' <EOL>