@@ -331,8 +331,8 @@ def test_field_attr_existence(self):
331331
332332 def test_arguments (self ):
333333 x = ast .arguments ()
334- self .assertEqual (x ._fields , ('args ' , 'posonlyargs ' , 'vararg' , 'kwonlyargs' ,
335- 'kw_defaults' , 'kwarg' , 'defaults' ))
334+ self .assertEqual (x ._fields , ('posonlyargs ' , 'args ' , 'vararg' , 'kwonlyargs' ,
335+ 'kw_defaults' , 'kwarg' , 'defaults' ))
336336
337337 with self .assertRaises (AttributeError ):
338338 x .vararg
@@ -1683,11 +1683,11 @@ def main():
16831683('Module' , [('Expr' , (1 , 0 ), ('Constant' , (1 , 0 ), 'module docstring' , None ))], []),
16841684('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [], [], None , [], [], None , []), [('Pass' , (1 , 9 ))], [], None , None )], []),
16851685('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [], [], None , [], [], None , []), [('Expr' , (1 , 9 ), ('Constant' , (1 , 9 ), 'function docstring' , None ))], [], None , None )], []),
1686- ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 6 ), 'a' , None , None )], [ ], None , [], [], None , []), [('Pass' , (1 , 10 ))], [], None , None )], []),
1687- ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 6 ), 'a' , None , None )], [ ], None , [], [], None , [('Constant' , (1 , 8 ), 0 , None )]), [('Pass' , (1 , 12 ))], [], None , None )], []),
1686+ ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [], [ ('arg' , (1 , 6 ), 'a' , None , None )], None , [], [], None , []), [('Pass' , (1 , 10 ))], [], None , None )], []),
1687+ ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [], [ ('arg' , (1 , 6 ), 'a' , None , None )], None , [], [], None , [('Constant' , (1 , 8 ), 0 , None )]), [('Pass' , (1 , 12 ))], [], None , None )], []),
16881688('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [], [], ('arg' , (1 , 7 ), 'args' , None , None ), [], [], None , []), [('Pass' , (1 , 14 ))], [], None , None )], []),
16891689('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [], [], None , [], [], ('arg' , (1 , 8 ), 'kwargs' , None , None ), []), [('Pass' , (1 , 17 ))], [], None , None )], []),
1690- ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 6 ), 'a' , None , None ), ('arg' , (1 , 9 ), 'b' , None , None ), ('arg' , (1 , 14 ), 'c' , None , None ), ('arg' , (1 , 22 ), 'd' , None , None ), ('arg' , (1 , 28 ), 'e' , None , None )], [ ], ('arg' , (1 , 35 ), 'args' , None , None ), [('arg' , (1 , 41 ), 'f' , None , None )], [('Constant' , (1 , 43 ), 42 , None )], ('arg' , (1 , 49 ), 'kwargs' , None , None ), [('Constant' , (1 , 11 ), 1 , None ), ('Constant' , (1 , 16 ), None , None ), ('List' , (1 , 24 ), [], ('Load' ,)), ('Dict' , (1 , 30 ), [], [])]), [('Expr' , (1 , 58 ), ('Constant' , (1 , 58 ), 'doc for f()' , None ))], [], None , None )], []),
1690+ ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [], [ ('arg' , (1 , 6 ), 'a' , None , None ), ('arg' , (1 , 9 ), 'b' , None , None ), ('arg' , (1 , 14 ), 'c' , None , None ), ('arg' , (1 , 22 ), 'd' , None , None ), ('arg' , (1 , 28 ), 'e' , None , None )], ('arg' , (1 , 35 ), 'args' , None , None ), [('arg' , (1 , 41 ), 'f' , None , None )], [('Constant' , (1 , 43 ), 42 , None )], ('arg' , (1 , 49 ), 'kwargs' , None , None ), [('Constant' , (1 , 11 ), 1 , None ), ('Constant' , (1 , 16 ), None , None ), ('List' , (1 , 24 ), [], ('Load' ,)), ('Dict' , (1 , 30 ), [], [])]), [('Expr' , (1 , 58 ), ('Constant' , (1 , 58 ), 'doc for f()' , None ))], [], None , None )], []),
16911691('Module' , [('ClassDef' , (1 , 0 ), 'C' , [], [], [('Pass' , (1 , 8 ))], [])], []),
16921692('Module' , [('ClassDef' , (1 , 0 ), 'C' , [], [], [('Expr' , (1 , 9 ), ('Constant' , (1 , 9 ), 'docstring for class C' , None ))], [])], []),
16931693('Module' , [('ClassDef' , (1 , 0 ), 'C' , [('Name' , (1 , 8 ), 'object' , ('Load' ,))], [], [('Pass' , (1 , 17 ))], [])], []),
@@ -1733,16 +1733,16 @@ def main():
17331733('Module' , [('ClassDef' , (3 , 0 ), 'C' , [], [], [('Pass' , (3 , 9 ))], [('Name' , (1 , 1 ), 'deco1' , ('Load' ,)), ('Call' , (2 , 0 ), ('Name' , (2 , 1 ), 'deco2' , ('Load' ,)), [], [])])], []),
17341734('Module' , [('FunctionDef' , (2 , 0 ), 'f' , ('arguments' , [], [], None , [], [], None , []), [('Pass' , (2 , 9 ))], [('Call' , (1 , 1 ), ('Name' , (1 , 1 ), 'deco' , ('Load' ,)), [('GeneratorExp' , (1 , 5 ), ('Name' , (1 , 6 ), 'a' , ('Load' ,)), [('comprehension' , ('Name' , (1 , 12 ), 'a' , ('Store' ,)), ('Name' , (1 , 17 ), 'b' , ('Load' ,)), [], 0 )])], [])], None , None )], []),
17351735('Module' , [('Expr' , (1 , 0 ), ('NamedExpr' , (1 , 1 ), ('Name' , (1 , 1 ), 'a' , ('Store' ,)), ('Constant' , (1 , 6 ), 1 , None )))], []),
1736- ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [], [ ('arg' , (1 , 6 ), 'a' , None , None )], None , [], [], None , []), [('Pass' , (1 , 14 ))], [], None , None )], []),
1737- ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 12 ), 'c ' , None , None ), ('arg' , (1 , 15 ), 'd ' , None , None ), ('arg' , (1 , 18 ), 'e ' , None , None )], [ ('arg' , (1 , 6 ), 'a ' , None , None )], None , [], [], None , []), [('Pass' , (1 , 22 ))], [], None , None )], []),
1738- ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 12 ), 'c ' , None , None )], [('arg' , (1 , 6 ), 'a ' , None , None )], None , [('arg' , (1 , 18 ), 'd' , None , None ), ('arg' , (1 , 21 ), 'e' , None , None )], [None , None ], None , []), [('Pass' , (1 , 25 ))], [], None , None )], []),
1739- ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 12 ), 'c ' , None , None )], [('arg' , (1 , 6 ), 'a ' , None , None )], None , [('arg' , (1 , 18 ), 'd' , None , None ), ('arg' , (1 , 21 ), 'e' , None , None )], [None , None ], ('arg' , (1 , 26 ), 'kwargs' , None , None ), []), [('Pass' , (1 , 35 ))], [], None , None )], []),
1740- ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [], [ ('arg' , (1 , 6 ), 'a' , None , None )], None , [], [], None , [('Constant' , (1 , 8 ), 1 , None )]), [('Pass' , (1 , 16 ))], [], None , None )], []),
1741- ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 14 ), 'b ' , None , None ), ('arg' , (1 , 19 ), 'c ' , None , None )], [ ('arg' , (1 , 6 ), 'a ' , None , None )], None , [], [], None , [('Constant' , (1 , 8 ), 1 , None ), ('Constant' , (1 , 16 ), 2 , None ), ('Constant' , (1 , 21 ), 4 , None )]), [('Pass' , (1 , 25 ))], [], None , None )], []),
1742- ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 14 ), 'b ' , None , None )], [('arg' , (1 , 6 ), 'a ' , None , None )], None , [('arg' , (1 , 22 ), 'c' , None , None )], [('Constant' , (1 , 24 ), 4 , None )], None , [('Constant' , (1 , 8 ), 1 , None ), ('Constant' , (1 , 16 ), 2 , None )]), [('Pass' , (1 , 28 ))], [], None , None )], []),
1743- ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 14 ), 'b ' , None , None )], [('arg' , (1 , 6 ), 'a ' , None , None )], None , [('arg' , (1 , 22 ), 'c' , None , None )], [None ], None , [('Constant' , (1 , 8 ), 1 , None ), ('Constant' , (1 , 16 ), 2 , None )]), [('Pass' , (1 , 26 ))], [], None , None )], []),
1744- ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 14 ), 'b ' , None , None )], [('arg' , (1 , 6 ), 'a ' , None , None )], None , [('arg' , (1 , 22 ), 'c' , None , None )], [('Constant' , (1 , 24 ), 4 , None )], ('arg' , (1 , 29 ), 'kwargs' , None , None ), [('Constant' , (1 , 8 ), 1 , None ), ('Constant' , (1 , 16 ), 2 , None )]), [('Pass' , (1 , 38 ))], [], None , None )], []),
1745- ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 14 ), 'b ' , None , None )], [('arg' , (1 , 6 ), 'a ' , None , None )], None , [('arg' , (1 , 22 ), 'c' , None , None )], [None ], ('arg' , (1 , 27 ), 'kwargs' , None , None ), [('Constant' , (1 , 8 ), 1 , None ), ('Constant' , (1 , 16 ), 2 , None )]), [('Pass' , (1 , 36 ))], [], None , None )], []),
1736+ ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 6 ), 'a' , None , None )], [ ], None , [], [], None , []), [('Pass' , (1 , 14 ))], [], None , None )], []),
1737+ ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 6 ), 'a ' , None , None )], [ ('arg' , (1 , 12 ), 'c ' , None , None ), ('arg' , (1 , 15 ), 'd ' , None , None ), ('arg' , (1 , 18 ), 'e ' , None , None )], None , [], [], None , []), [('Pass' , (1 , 22 ))], [], None , None )], []),
1738+ ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 6 ), 'a ' , None , None )], [('arg' , (1 , 12 ), 'c ' , None , None )], None , [('arg' , (1 , 18 ), 'd' , None , None ), ('arg' , (1 , 21 ), 'e' , None , None )], [None , None ], None , []), [('Pass' , (1 , 25 ))], [], None , None )], []),
1739+ ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 6 ), 'a ' , None , None )], [('arg' , (1 , 12 ), 'c ' , None , None )], None , [('arg' , (1 , 18 ), 'd' , None , None ), ('arg' , (1 , 21 ), 'e' , None , None )], [None , None ], ('arg' , (1 , 26 ), 'kwargs' , None , None ), []), [('Pass' , (1 , 35 ))], [], None , None )], []),
1740+ ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 6 ), 'a' , None , None )], [ ], None , [], [], None , [('Constant' , (1 , 8 ), 1 , None )]), [('Pass' , (1 , 16 ))], [], None , None )], []),
1741+ ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 6 ), 'a ' , None , None )], [ ('arg' , (1 , 14 ), 'b ' , None , None ), ('arg' , (1 , 19 ), 'c ' , None , None )], None , [], [], None , [('Constant' , (1 , 8 ), 1 , None ), ('Constant' , (1 , 16 ), 2 , None ), ('Constant' , (1 , 21 ), 4 , None )]), [('Pass' , (1 , 25 ))], [], None , None )], []),
1742+ ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 6 ), 'a ' , None , None )], [('arg' , (1 , 14 ), 'b ' , None , None )], None , [('arg' , (1 , 22 ), 'c' , None , None )], [('Constant' , (1 , 24 ), 4 , None )], None , [('Constant' , (1 , 8 ), 1 , None ), ('Constant' , (1 , 16 ), 2 , None )]), [('Pass' , (1 , 28 ))], [], None , None )], []),
1743+ ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 6 ), 'a ' , None , None )], [('arg' , (1 , 14 ), 'b ' , None , None )], None , [('arg' , (1 , 22 ), 'c' , None , None )], [None ], None , [('Constant' , (1 , 8 ), 1 , None ), ('Constant' , (1 , 16 ), 2 , None )]), [('Pass' , (1 , 26 ))], [], None , None )], []),
1744+ ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 6 ), 'a ' , None , None )], [('arg' , (1 , 14 ), 'b ' , None , None )], None , [('arg' , (1 , 22 ), 'c' , None , None )], [('Constant' , (1 , 24 ), 4 , None )], ('arg' , (1 , 29 ), 'kwargs' , None , None ), [('Constant' , (1 , 8 ), 1 , None ), ('Constant' , (1 , 16 ), 2 , None )]), [('Pass' , (1 , 38 ))], [], None , None )], []),
1745+ ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 6 ), 'a ' , None , None )], [('arg' , (1 , 14 ), 'b ' , None , None )], None , [('arg' , (1 , 22 ), 'c' , None , None )], [None ], ('arg' , (1 , 27 ), 'kwargs' , None , None ), [('Constant' , (1 , 8 ), 1 , None ), ('Constant' , (1 , 16 ), 2 , None )]), [('Pass' , (1 , 36 ))], [], None , None )], []),
17461746]
17471747single_results = [
17481748('Interactive' , [('Expr' , (1 , 0 ), ('BinOp' , (1 , 0 ), ('Constant' , (1 , 0 ), 1 , None ), ('Add' ,), ('Constant' , (1 , 2 ), 2 , None )))]),
0 commit comments