@@ -331,8 +331,8 @@ def test_field_attr_existence(self):
331
331
332
332
def test_arguments (self ):
333
333
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' ))
336
336
337
337
with self .assertRaises (AttributeError ):
338
338
x .vararg
@@ -1683,11 +1683,11 @@ def main():
1683
1683
('Module' , [('Expr' , (1 , 0 ), ('Constant' , (1 , 0 ), 'module docstring' , None ))], []),
1684
1684
('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [], [], None , [], [], None , []), [('Pass' , (1 , 9 ))], [], None , None )], []),
1685
1685
('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 )], []),
1688
1688
('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [], [], ('arg' , (1 , 7 ), 'args' , None , None ), [], [], None , []), [('Pass' , (1 , 14 ))], [], None , None )], []),
1689
1689
('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 )], []),
1691
1691
('Module' , [('ClassDef' , (1 , 0 ), 'C' , [], [], [('Pass' , (1 , 8 ))], [])], []),
1692
1692
('Module' , [('ClassDef' , (1 , 0 ), 'C' , [], [], [('Expr' , (1 , 9 ), ('Constant' , (1 , 9 ), 'docstring for class C' , None ))], [])], []),
1693
1693
('Module' , [('ClassDef' , (1 , 0 ), 'C' , [('Name' , (1 , 8 ), 'object' , ('Load' ,))], [], [('Pass' , (1 , 17 ))], [])], []),
@@ -1733,16 +1733,16 @@ def main():
1733
1733
('Module' , [('ClassDef' , (3 , 0 ), 'C' , [], [], [('Pass' , (3 , 9 ))], [('Name' , (1 , 1 ), 'deco1' , ('Load' ,)), ('Call' , (2 , 0 ), ('Name' , (2 , 1 ), 'deco2' , ('Load' ,)), [], [])])], []),
1734
1734
('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 )], []),
1735
1735
('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 )], []),
1746
1746
]
1747
1747
single_results = [
1748
1748
('Interactive' , [('Expr' , (1 , 0 ), ('BinOp' , (1 , 0 ), ('Constant' , (1 , 0 ), 1 , None ), ('Add' ,), ('Constant' , (1 , 2 ), 2 , None )))]),
0 commit comments