@@ -37,7 +37,7 @@ def to_tuple(t):
3737 # FunctionDef with kwargs
3838 "def f(**kwargs): pass" ,
3939 # FunctionDef with all kind of args
40- "def f(a, b=1, c=None, d=[], e={}, *args, **kwargs): pass" ,
40+ "def f(a, b=1, c=None, d=[], e={}, *args, f=42, **kwargs): pass" ,
4141 # ClassDef
4242 "class C:pass" ,
4343 # ClassDef, new style class
@@ -973,7 +973,7 @@ def main():
973973('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 6 ), 'a' , None )], None , [], [], None , [('Num' , (1 , 8 ), 0 )]), [('Pass' , (1 , 12 ))], [], None )]),
974974('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [], ('arg' , (1 , 7 ), 'args' , None ), [], [], None , []), [('Pass' , (1 , 14 ))], [], None )]),
975975('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [], None , [], [], ('arg' , (1 , 8 ), 'kwargs' , None ), []), [('Pass' , (1 , 17 ))], [], None )]),
976- ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 6 ), 'a' , None ), ('arg' , (1 , 9 ), 'b' , None ), ('arg' , (1 , 14 ), 'c' , None ), ('arg' , (1 , 22 ), 'd' , None ), ('arg' , (1 , 28 ), 'e' , None )], ('arg' , (1 , 35 ), 'args' , None ), [], [], ('arg' , (1 , 43 ), 'kwargs' , None ), [('Num' , (1 , 11 ), 1 ), ('NameConstant' , (1 , 16 ), None ), ('List' , (1 , 24 ), [], ('Load' ,)), ('Dict' , (1 , 30 ), [], [])]), [('Pass' , (1 , 52 ))], [], None )]),
976+ ('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [('arg' , (1 , 6 ), 'a' , None ), ('arg' , (1 , 9 ), 'b' , None ), ('arg' , (1 , 14 ), 'c' , None ), ('arg' , (1 , 22 ), 'd' , None ), ('arg' , (1 , 28 ), 'e' , None )], ('arg' , (1 , 35 ), 'args' , None ), [( 'arg' , ( 1 , 41 ), 'f' , None ) ], [( 'Num' , ( 1 , 43 ), 42 ) ], ('arg' , (1 , 49 ), 'kwargs' , None ), [('Num' , (1 , 11 ), 1 ), ('NameConstant' , (1 , 16 ), None ), ('List' , (1 , 24 ), [], ('Load' ,)), ('Dict' , (1 , 30 ), [], [])]), [('Pass' , (1 , 58 ))], [], None )]),
977977('Module' , [('ClassDef' , (1 , 0 ), 'C' , [], [], None , None , [('Pass' , (1 , 8 ))], [])]),
978978('Module' , [('ClassDef' , (1 , 0 ), 'C' , [('Name' , (1 , 8 ), 'object' , ('Load' ,))], [], None , None , [('Pass' , (1 , 17 ))], [])]),
979979('Module' , [('FunctionDef' , (1 , 0 ), 'f' , ('arguments' , [], None , [], [], None , []), [('Return' , (1 , 8 ), ('Num' , (1 , 15 ), 1 ))], [], None )]),
0 commit comments