Exemple #1
0
 def it_returns_argspec_of_wrapped_function_with_CallOnce(self):
     fn = CallOnce(lambda a: 0)
     self.assertEqual(getargspec(fn), (('a',), None, None, None))
Exemple #2
0
 def it_returns_argspec_of_wrapped_function(self):
     fn = wraps(lambda a: 0)
     self.assertEqual(getargspec(fn), (('a',), None, None, None))
Exemple #3
0
 def it_returns_argspec_of_class_constructor(self):
     class Foo(object):
         def __init__(self, f):
             pass
     self.assertEqual(getargspec(Foo), (('f',), None, None, None))
Exemple #4
0
 def it_returns_argspec_of_class_call_magicmethod(self):
     class Foo(object):
         def __call__(self, f):
             pass
     self.assertEqual(getargspec(Foo), (('f',), None, None, None))
Exemple #5
0
 def it_returns_argspec_of_functions(self):
     fn = lambda a: 0
     self.assertEqual(getargspec(fn), (('a',), None, None, None))