Home | History | Annotate | Download | only in test
      1 # line 1
      2 def wrap(foo=None):
      3     def wrapper(func):
      4         return func
      5     return wrapper
      6 
      7 # line 7
      8 def replace(func):
      9     def insteadfunc():
     10         print('hello')
     11     return insteadfunc
     12 
     13 # line 13
     14 @wrap()
     15 @wrap(wrap)
     16 def wrapped():
     17     pass
     18 
     19 # line 19
     20 @replace
     21 def gone():
     22     pass
     23 
     24 # line 24
     25 oll = lambda m: m
     26 
     27 # line 27
     28 tll = lambda g: g and \
     29 g and \
     30 g
     31 
     32 # line 32
     33 tlli = lambda d: d and \
     34     d
     35 
     36 # line 36
     37 def onelinefunc(): pass
     38 
     39 # line 39
     40 def manyargs(arg1, arg2,
     41 arg3, arg4): pass
     42 
     43 # line 43
     44 def twolinefunc(m): return m and \
     45 m
     46 
     47 # line 47
     48 a = [None,
     49      lambda x: x,
     50      None]
     51 
     52 # line 52
     53 def setfunc(func):
     54     globals()["anonymous"] = func
     55 setfunc(lambda x, y: x*y)
     56 
     57 # line 57
     58 def with_comment():  # hello
     59     world
     60 
     61 # line 61
     62 multiline_sig = [
     63     lambda x, \
     64             y: x+y,
     65     None,
     66     ]
     67 
     68 # line 68
     69 def func69():
     70     class cls70:
     71         def func71():
     72             pass
     73     return cls70
     74 extra74 = 74
     75 
     76 # line 76
     77 def func77(): pass
     78 (extra78, stuff78) = 'xy'
     79 extra79 = 'stop'
     80 
     81 # line 81
     82 class cls82:
     83     def func83(): pass
     84 (extra84, stuff84) = 'xy'
     85 extra85 = 'stop'
     86 
     87 # line 87
     88 def func88():
     89     # comment
     90     return 90
     91 
     92 # line 92
     93 def f():
     94     class X:
     95         def g():
     96             "doc"
     97             return 42
     98     return X
     99 method_in_dynamic_class = f().g
    100 
    101 #line 101
    102 def keyworded(*arg1, arg2=1):
    103     pass
    104 
    105 #line 105
    106 def annotated(arg1: list):
    107     pass
    108 
    109 #line 109
    110 def keyword_only_arg(*, arg):
    111     pass
    112 
    113 @wrap(lambda: None)
    114 def func114():
    115     return 115
    116 
    117 class ClassWithMethod:
    118     def method(self):
    119         pass
    120 
    121 from functools import wraps
    122 
    123 def decorator(func):
    124     @wraps(func)
    125     def fake():
    126         return 42
    127     return fake
    128 
    129 #line 129
    130 @decorator
    131 def real():
    132     return 20
    133 
    134 #line 134
    135 class cls135:
    136     def func136():
    137         def func137():
    138             never_reached1
    139             never_reached2
    140