Lines Matching defs:func
815 func = l['f']
816 self.assertEqual(func.__code__.co_firstlineno, 1+2*mod_len)
818 inspect.findsource(func)
1551 def curry(func, arg1):
1552 return lambda arg2: func(arg1, arg2)
1564 def check_y_combinator(func):
1565 self.assertEqual(_nonlocal_vars(func), {'f': Y.g_ref})
1574 {'arg1': 5, 'func': less_than})
1618 def assertEqualCallArgs(self, func, call_params_string, locs=None):
1619 locs = dict(locs or {}, func=func)
1620 r1 = eval('func(%s)' % call_params_string, None, locs)
1621 r2 = eval('inspect.getcallargs(func, %s)' % call_params_string, None,
1625 def assertEqualException(self, func, call_param_string, locs=None):
1626 locs = dict(locs or {}, func=func)
1628 eval('func(%s)' % call_param_string, None, locs)
1634 eval('inspect.getcallargs(func, %s)' % call_param_string, None,
1837 def assertEqualCallArgs(self, func, call_params_string, locs=None):
1839 *self._getAssertEqualParams(func, call_params_string, locs))
1841 def assertEqualException(self, func, call_params_string, locs=None):
1843 *self._getAssertEqualParams(func, call_params_string, locs))
1845 def _getAssertEqualParams(self, func, call_params_string, locs=None):
1848 return (func, 'inst,' + call_params_string, locs)
2292 async def func(a=None):
2296 coro = func()
2318 def signature(func, **kw):
2319 sig = inspect.signature(func, **kw)
2590 func = _testcapi.docstring_with_signature_with_defaults
2592 def decorator(func):
2593 @functools.wraps(func)
2595 return func(*args, **kwargs)
2598 decorated_func = decorator(func)
2600 self.assertEqual(inspect.signature(func),
2624 def func(a,b, *args, kwonly=True, kwonlyreq, **kwargs):
2632 def __init__(self, func):
2633 self.__name__ = func.__name__
2634 self.__code__ = func.__code__
2635 self.__annotations__ = func.__annotations__
2636 self.__defaults__ = func.__defaults__
2637 self.__kwdefaults__ = func.__kwdefaults__
2638 self.func = func
2641 return self.func(*args, **kwargs)
2643 sig_func = inspect.Signature.from_callable(func)
2645 sig_funclike = inspect.Signature.from_callable(funclike(func))
2648 sig_funclike = inspect.signature(funclike(func))
2654 fl = funclike(func)
2669 builtin_func = funclike(func)
2680 def func(a,b, *args, kwonly=True, kwonlyreq, **kwargs):
2687 __name__ = func.__name__
2688 __code__ = func.__code__
2689 __annotations__ = func.__annotations__
2690 __defaults__ = func.__defaults__
2691 __kwdefaults__ = func.__kwdefaults__
3021 def decorator(func):
3022 @functools.wraps(func)
3024 return func(*args, **kwargs)
3049 # from "func" to "wrapper", hence no
3058 def decorator(func):
3059 @functools.wraps(func)
3061 return func(42, *args, **kwargs)
3062 sig = inspect.signature(func)
3543 def func(foo: Foo) -> int: pass
3548 sig1 = signature_func(func)
3552 sig2 = signature_func(func, locals=locals())
3672 def __init__(self, func):
3673 self.__name__ = func.__name__
3674 self.__code__ = func.__code__
3675 self.__annotations__ = func.__annotations__
3676 self.__defaults__ = func.__defaults__
3677 self.__kwdefaults__ = func.__kwdefaults__
3678 self.func = func
3681 return self.func(*args, **kwargs)
3858 def call(func, *args, **kwargs):
3859 sig = inspect.signature(func)
3861 return func(*ba.args, **ba.kwargs)
4325 def func(*args, **kwargs):
4327 func.__text_signature__ = '($self, a, b=1, *args, c, d=2, **kwargs)'
4328 sig = inspect.signature(func)
4332 func.__text_signature__ = '($self, a, b=1, /, *args, c, d=2, **kwargs)'
4333 sig = inspect.signature(func)
4336 func.__text_signature__ = '(self, a=1+2, b=4-3, c=1 | 3 | 16)'
4337 sig = inspect.signature(func)
4340 func.__text_signature__ = '(self, a=1,\nb=2,\n\n\n c=3)'
4341 sig = inspect.signature(func)
4344 func.__text_signature__ = '(self, x=does_not_exist)'
4346 inspect.signature(func)
4347 func.__text_signature__ = '(self, x=sys, y=inspect)'
4349 inspect.signature(func)
4350 func.__text_signature__ = '(self, 123)'
4352 inspect.signature(func)
4382 def func(a, b):
4384 wrapper = functools.lru_cache(maxsize=20)(func)
4385 self.assertIs(inspect.unwrap(wrapper), func)
4388 def func(a, b):
4390 wrapper = func
4395 self.assertIsNot(wrapper.__wrapped__, func)
4396 self.assertIs(inspect.unwrap(wrapper), func)
4427 def func(): pass
4428 func.__wrapped__ = None
4431 __wrapped__ = func