Lines Matching refs:args
62 def revise(filename, *args):
63 return (normcase(filename),) + args
368 def __init__(self, *args, **kwargs):
369 unittest.TestCase.__init__(self, *args, **kwargs)
419 args, varargs, varkw, locals = inspect.getargvalues(mod.fr)
420 self.assertEqual(args, ['x', 'y'])
424 self.assertEqual(inspect.formatargvalues(args, varargs, varkw, locals),
428 args, varargs, varkw, locals = inspect.getargvalues(mod.fr.f_back)
429 self.assertEqual(args, ['a', 'b', 'c', 'd', 'e', 'f'])
432 self.assertEqual(inspect.formatargvalues(args, varargs, varkw, locals),
899 def __get__(*args):
902 def __set__(*args):
905 def __getattr__(*args):
913 def __get__(*args):
916 def __getattr__(*args):
942 args, varargs, varkw, defaults, kwonlyargs, kwonlydefaults, ann = \
944 self.assertEqual(args, args_e)
967 varargs_e='args',
2336 def test(po, /, pk, pkd=100, *args, ko, kod=10, **kwargs):
2356 args = sig.parameters['args']
2361 S((po, pk, args, ko, kwargs))
2367 S((pod, args, kod, kwargs))
2372 S((args, kod, ko))
2375 S((pk, po, args, ko, kwargs))
2378 S((po, args, pk, ko, kwargs))
2381 S((args, po, pk, ko, kwargs))
2384 S((po, pk, args, kwargs, ko))
2386 kwargs2 = kwargs.replace(name='args')
2388 S((po, pk, args, kwargs2, ko))
2466 def test(a, b:'foo'=10, *args:'bar', spam:'baz', ham=123, **kwargs:int):
2471 ('args', ..., 'bar', "var_positional"),
2478 def test_args_only(*args): # NOQA
2481 def test_args_kwargs_only(*args, **kwargs): # NOQA
2486 def test_classmethod(*args): # NOQA
2490 def test_staticmethod(*args): # NOQA
2499 ((('args', ..., ..., 'var_positional'),), ...))
2501 ((('args', ..., ..., 'var_positional'),
2504 ((('args', ..., ..., 'var_positional'),), ...))
2506 ((('args', ..., ..., 'var_positional'),), ...))
2508 ((('args', ..., ..., 'var_positional'),), ...))
2510 ((('args', ..., ..., 'var_positional'),
2594 def wrapper(*args, **kwargs) -> int:
2595 return func(*args, **kwargs)
2603 def wrapper_like(*args, **kwargs) -> int: pass
2624 def func(a,b, *args, kwonly=True, kwonlyreq, **kwargs):
2640 def __call__(self, *args, **kwargs):
2641 return self.func(*args, **kwargs)
2657 ((('args', ..., ..., "var_positional"),
2680 def func(a,b, *args, kwonly=True, kwonlyreq, **kwargs):
2697 def __init__(*args):
2701 def m2(*args):
2712 ((('args', ..., ..., "var_positional"),),
2716 ((('args', ..., ..., "var_positional"),),
2728 def m1d(*args, **kwargs):
2827 def test(a, *args, b, **kwargs):
2831 ((('args', ..., ..., "var_positional"),
2843 ((('args', ..., ..., "var_positional"),
2849 ((('args', ..., ..., "var_positional"),
2855 ((('args', ..., ..., "var_positional"),
2862 ('args', ..., ..., "var_positional"),
2869 ('args', ..., ..., "var_positional"),
2919 self.assertEqual(_foo(*ba.args, **ba.kwargs), (200, 11, 20, 30))
2926 self.assertEqual(_foo(*ba.args, **ba.kwargs), (11, 2, 13))
2929 self.assertEqual(_foo(*ba.args, **ba.kwargs), (11, 12, 13))
2932 self.assertEqual(_foo(*ba.args, **ba.kwargs), (11, 12, 13))
2935 self.assertEqual(_foo(*ba.args, **ba.kwargs), (1, 12, 13))
2939 self.assertEqual(_foo(*ba.args, **ba.kwargs), (12, 10, 20))
3023 def wrapper(*args, **kwargs) -> int:
3024 return func(*args, **kwargs)
3046 ((('args', ..., ..., "var_positional"),
3060 def wrapper(*args, **kwargs) -> int:
3061 return func(42, *args, **kwargs)
3175 def __new__(cls, a=1, *args, **kwargs):
3181 def __new__(cls, a=1, b=2, *args, **kwargs):
3192 ('args', ..., ..., 'var_positional'),
3197 ('args', ..., ..., 'var_positional'),
3301 self.assertEqual(str(inspect.signature(mock)), '(*args, **kwargs)')
3388 def foo(pos, *args, a=42, b, c, **kwargs:int): pass
3389 def bar(pos, *args, c, b, a=42, **kwargs:int): pass
3425 def foo(a:int=1, *args, b, c=None, **kwargs) -> 42:
3428 '(a: int = 1, *args, b, c=None, **kwargs) -> 42')
3680 def __call__(self, *args, **kwargs):
3681 return self.func(*args, **kwargs)
3695 def __new__(self, *args, **kwargs):
3858 def call(func, *args, **kwargs):
3860 ba = sig.bind(*args, **kwargs)
3861 return func(*ba.args, **ba.kwargs)
3878 def test(*args, **kwargs):
3879 return args, kwargs
3886 self.assertEqual(self.call(test, args=10), ((), {'args': 10}))
3919 def test(*args):
3920 return args
3926 def test(a, b, c=3, *args):
3927 return a, b, c, args
4022 def test(a, *args, b, z=100, **kwargs):
4025 ba = sig.bind(10, 20, b=30, c=40, args=50, kwargs=60)
4029 (('a', 10), ('args', (20,)), ('b', 30),
4030 ('kwargs', {'c': 40, 'args': 50, 'kwargs': 60})))
4032 {'b': 30, 'c': 40, 'args': 50, 'kwargs': 60})
4033 self.assertEqual(ba.args, (10, 20))
4063 self.assertEqual(ba.args, (1, 2, 3))
4065 self.assertEqual(ba.args, (1, 2, 3))
4068 def test(a, *args):
4069 return a, args
4073 TypeError, "got an unexpected keyword argument 'args'"):
4075 sig.bind(a=0, args=1)
4077 def test(*args, **kwargs):
4078 return args, kwargs
4079 self.assertEqual(self.call(test, args=1), ((), {'args': 1}))
4082 ba = sig.bind(args=1)
4083 self.assertEqual(ba.arguments, {'kwargs': {'args': 1}})
4163 def foo(a, b=1, *args, c:1={}, **kw): pass
4170 [('a', 20), ('b', 1), ('args', ()), ('c', {}), ('kw', {})])
4178 [('a', 10), ('b', 20), ('args', (30,)), ('c', {}), ('kw', {'d':1})])
4190 # Test no args
4197 # Make sure a no-args binding still acquires proper defaults.
4292 # These need *args support in Argument Clinic
4325 def func(*args, **kwargs):
4327 func.__text_signature__ = '($self, a, b=1, *args, c, d=2, **kwargs)'
4330 self.assertEqual(str(sig), '(self, /, a, b=1, *args, c, d=2, **kwargs)')
4332 func.__text_signature__ = '($self, a, b=1, /, *args, c, d=2, **kwargs)'
4334 self.assertEqual(str(sig), '(self, a, b=1, /, *args, c, d=2, **kwargs)')
4475 args = support.optim_args_from_interpreter_flags()
4476 rc, out, err = assert_python_ok(*args, '-m', 'inspect',