Home | History | Annotate | Download | only in test
      1 # line 1
      2 'A module docstring.'
      3 
      4 import sys, inspect
      5 # line 5
      6 
      7 # line 7
      8 def spam(a, b, c, d=3, e=4, f=5, *g, **h):
      9     eggs(b + d, c + f)
     10 
     11 # line 11
     12 def eggs(x, y):
     13     "A docstring."
     14     global fr, st
     15     fr = inspect.currentframe()
     16     st = inspect.stack()
     17     p = x
     18     q = y / 0
     19 
     20 # line 20
     21 class StupidGit:
     22     """A longer,
     23 
     24     indented
     25 
     26     docstring."""
     27 # line 27
     28 
     29     def abuse(self, a, b, c):
     30         """Another
     31 
     32 \tdocstring
     33 
     34         containing
     35 
     36 \ttabs
     37 \t
     38         """
     39         self.argue(a, b, c)
     40 # line 40
     41     def argue(self, a, b, c):
     42         try:
     43             spam(a, b, c)
     44         except:
     45             self.ex = sys.exc_info()
     46             self.tr = inspect.trace()
     47 
     48     @property
     49     def contradiction(self):
     50         'The automatic gainsaying.'
     51         pass
     52 
     53 # line 53
     54 class MalodorousPervert(StupidGit):
     55     def abuse(self, a, b, c):
     56         pass
     57 
     58     @property
     59     def contradiction(self):
     60         pass
     61 
     62 Tit = MalodorousPervert
     63 
     64 class ParrotDroppings:
     65     pass
     66 
     67 class FesteringGob(MalodorousPervert, ParrotDroppings):
     68     def abuse(self, a, b, c):
     69         pass
     70 
     71     @property
     72     def contradiction(self):
     73         pass
     74 
     75 async def lobbest(grenade):
     76     pass
     77