Lines Matching refs:args

48     "def f(*args): pass",
50 "def f(*args: *Ts): pass",
52 "def f(*args: *tuple[int, ...]): pass",
54 "def f(*args: *tuple[int, *Ts]): pass",
57 # FunctionDef with all kind of args and docstring
58 "def f(a, b=1, c=None, d=[], e={}, *args, f=42, **kwargs): 'doc for f()'",
449 self.assertEqual(x._fields, ('posonlyargs', 'args', 'vararg', 'kwonlyargs',
453 x.args
457 self.assertEqual(x.args, 2)
586 def __init__(self, *args, **kwargs):
587 super().__init__(*args, **kwargs)
709 def bad_normalize(*args):
885 "args=[Name(id='eggs', ctx=Load()), Constant(value='and cheese')], "
895 "args=[Name(id='eggs', ctx=Load(), lineno=1, col_offset=5, "
910 args=[
938 args=[
1017 "args=[Constant(value='spam', lineno=1, col_offset=6, end_lineno=1, "
1022 "args=[Constant(value='eggs', lineno=1, col_offset=0, end_lineno=1, "
1047 func=ast.Name("test", ast.Load()), args=[], keywords=[], lineno=1
1068 self.assertEqual(d, {'keywords': [], 'args': []})
1154 starred_expr = node.body[0].value.args[0]
1304 def arguments(args=None, posonlyargs=None, vararg=None,
1307 if args is None:
1308 args = []
1317 args = ast.arguments(args, posonlyargs, vararg, kwonlyargs,
1319 return fac(args)
1320 args = [ast.arg("x", ast.Name("x", ast.Store()))]
1321 check(arguments(args=args), "must have Load context")
1322 check(arguments(posonlyargs=args), "must have Load context")
1323 check(arguments(kwonlyargs=args), "must have Load context")
1325 "more positional defaults than args")
1328 args = [ast.arg("x", ast.Name("x", ast.Load()))]
1329 check(arguments(args=args, defaults=[ast.Name("x", ast.Store())]),
1331 args = [ast.arg("a", ast.Name("x", ast.Load())),
1333 check(arguments(kwonlyargs=args,
1347 def fac(args):
1348 return ast.FunctionDef("x", args, [ast.Pass()], [], None)
1527 def fac(args):
1528 return ast.Lambda(args, ast.Name("x", ast.Load()))
1534 for args in (s, l, l), (l, s, l), (l, l, s):
1535 self.expr(ast.IfExp(*args), "must have Load context")
1613 args = [ast.Name("y", ast.Load())]
1615 call = ast.Call(ast.Name("x", ast.Store()), args, keywords)
1620 call = ast.Call(func, args, bad_keywords)
1648 for args in (s, None, None), (None, s, None), (None, None, s):
1649 sl = ast.Slice(*args)
1996 self._check_content(s, lam.args.args[0], 'x')
1997 self._check_content(s, lam.args.vararg, 'y')
2002 *args: str,
2010 self._check_content(s, fdef.args.args[0], 'x: int')
2011 self._check_content(s, fdef.args.args[0].annotation, 'int')
2012 self._check_content(s, fdef.args.kwarg, 'kwargs: Any')
2013 self._check_content(s, fdef.args.kwarg.annotation, 'Any')
2197 self._check_content(s, call.args[0], 'x. y .z')
2408 def my_import(name, *args, **kw):
2473 ('Module', [('FunctionDef', (1, 0, 1, 18), 'f', ('arguments', [], [], ('arg', (1, 7, 1, 11), 'args', None, None), [], [], None, []), [('Pass', (1, 14, 1, 18))], [], None, None)], []),
2474 ('Module', [('FunctionDef', (1, 0, 1, 23), 'f', ('arguments', [], [], ('arg', (1, 7, 1, 16), 'args', ('Starred', (1, 13, 1, 16), ('Name', (1, 14, 1, 16), 'Ts', ('Load',)), ('Load',)), None), [], [], None, []), [('Pass', (1, 19, 1, 23))], [], None, None)], []),
2475 ('Module', [('FunctionDef', (1, 0, 1, 36), 'f', ('arguments', [], [], ('arg', (1, 7, 1, 29), 'args', ('Starred', (1, 13, 1, 29), ('Subscript', (1, 14, 1, 29), ('Name', (1, 14, 1, 19), 'tuple', ('Load',)), ('Tuple', (1, 20, 1, 28), [('Name', (1, 20, 1, 23), 'int', ('Load',)), ('Constant', (1, 25, 1, 28), Ellipsis, None)], ('Load',)), ('Load',)), ('Load',)), None), [], [], None, []), [('Pass', (1, 32, 1, 36))], [], None, None)], []),
2476 ('Module', [('FunctionDef', (1, 0, 1, 36), 'f', ('arguments', [], [], ('arg', (1, 7, 1, 29), 'args', ('Starred', (1, 13, 1, 29), ('Subscript', (1, 14, 1, 29), ('Name', (1, 14, 1, 19), 'tuple', ('Load',)), ('Tuple', (1, 20, 1, 28), [('Name', (1, 20, 1, 23), 'int', ('Load',)), ('Starred', (1, 25, 1, 28), ('Name', (1, 26, 1, 28), 'Ts', ('Load',)), ('Load',))], ('Load',)), ('Load',)), ('Load',)), None), [], [], None, []), [('Pass', (1, 32, 1, 36))], [], None, None)], []),
2478 ('Module', [('FunctionDef', (1, 0, 1, 71), 'f', ('arguments', [], [('arg', (1, 6, 1, 7), 'a', None, None), ('arg', (1, 9, 1, 10), 'b', None, None), ('arg', (1, 14, 1, 15), 'c', None, None), ('arg', (1, 22, 1, 23), 'd', None, None), ('arg', (1, 28, 1, 29), 'e', None, None)], ('arg', (1, 35, 1, 39), 'args', None, None), [('arg', (1, 41, 1, 42), 'f', None, None)], [('Constant', (1, 43, 1, 45), 42, None)], ('arg', (1, 49, 1, 55), 'kwargs', None, None), [('Constant', (1, 11, 1, 12), 1, None), ('Constant', (1, 16, 1, 20), None, None), ('List', (1, 24, 1, 26), [], ('Load',)), ('Dict', (1, 30, 1, 32), [], [])]), [('Expr', (1, 58, 1, 71), ('Constant', (1, 58, 1, 71), 'doc for f()', None))], [], None, None)], []),