From 32bb8f8b36ee102691fa209ce243a6b6c2932eb7 Mon Sep 17 00:00:00 2001 From: Fabio Zadrozny Date: Sat, 19 Oct 2024 16:22:39 -0300 Subject: [PATCH] wip --- .../tests/org/python/pydev/parser/GenCythonAstTest.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/org.python.pydev/tests/org/python/pydev/parser/GenCythonAstTest.java b/plugins/org.python.pydev/tests/org/python/pydev/parser/GenCythonAstTest.java index 93295d164e..2225188e76 100644 --- a/plugins/org.python.pydev/tests/org/python/pydev/parser/GenCythonAstTest.java +++ b/plugins/org.python.pydev/tests/org/python/pydev/parser/GenCythonAstTest.java @@ -417,7 +417,7 @@ public void testGenCythonAstCornerCase3() throws Exception { public void testGenCythonAstCornerCase4() throws Exception { compareWithAst("@my.dec\nclass A:pass", - "Module[body=[ClassDef[name=NameTok[id=A, ctx=ClassName], bases=[], body=[Pass[]], decs=[decorators[func=Attribute[value=Name[id=my, ctx=Load, reserved=false], attr=NameTok[id=dec, ctx=Attrib], ctx=Load], args=[], keywords=[], starargs=null, kwargs=null, isCall=false]], keywords=[], starargs=null, kwargs=null]]]"); + "Module[body=[ClassDef[name=NameTok[id=A, ctx=ClassName], type_params=null, bases=[], body=[Pass[]], decs=[decorators[func=Attribute[value=Name[id=my, ctx=Load, reserved=false], attr=NameTok[id=dec, ctx=Attrib], ctx=Load], args=[], keywords=[], starargs=null, kwargs=null, isCall=false]], keywords=[], starargs=null, kwargs=null]]]"); } @@ -467,13 +467,13 @@ public void testGenCythonAstCornerCase11() throws Exception { public void testGenCythonAstCornerCase12() throws Exception { compareWithAst("cdef extern from \"Python.h\":\n" + " int method(FILE *, const char *)", - "Module[body=[FunctionDef[decs=null, name=NameTok[id=method, ctx=FunctionName], args=arguments[args=[Name[id=FILE, ctx=Param, reserved=false], Name[id=char, ctx=Param, reserved=false]], vararg=null, kwarg=null, defaults=[null, null], kwonlyargs=[], kw_defaults=[], annotation=[null, null], varargannotation=null, kwargannotation=null, kwonlyargannotation=[]], returns=null, body=null, async=false]]]"); + "Module[body=[FunctionDef[decs=null, name=NameTok[id=method, ctx=FunctionName], type_params=null, args=arguments[args=[Name[id=FILE, ctx=Param, reserved=false], Name[id=char, ctx=Param, reserved=false]], vararg=null, kwarg=null, defaults=[null, null], kwonlyargs=[], kw_defaults=[], annotation=[null, null], varargannotation=null, kwargannotation=null, kwonlyargannotation=[]], returns=null, body=null, async=false]]]"); } public void testGenCythonAstCornerCase13() throws Exception { compareWithAst("cdef extern from \"Python.h\":\n" + " void remove(const T&)", - "Module[body=[FunctionDef[decs=null, name=NameTok[id=remove, ctx=FunctionName], args=arguments[args=[Name[id=T, ctx=Param, reserved=false]], vararg=null, kwarg=null, defaults=[null], kwonlyargs=[], kw_defaults=[], annotation=[null], varargannotation=null, kwargannotation=null, kwonlyargannotation=[]], returns=null, body=null, async=false]]]"); + "Module[body=[FunctionDef[decs=null, name=NameTok[id=remove, ctx=FunctionName], type_params=null, args=arguments[args=[Name[id=T, ctx=Param, reserved=false]], vararg=null, kwarg=null, defaults=[null], kwonlyargs=[], kw_defaults=[], annotation=[null], varargannotation=null, kwargannotation=null, kwonlyargannotation=[]], returns=null, body=null, async=false]]]"); } public void testGenCythonAstCornerCase14() throws Exception { @@ -484,7 +484,7 @@ public void testGenCythonAstCornerCase14() throws Exception { public void testGenCythonAstCornerCase15() throws Exception { compareWithAst("def wrapper(*args, **kwargs):\n" + " return f(*args, more=2, **{**kwargs, 'test': 1})\n", - "Module[body=[FunctionDef[decs=null, name=NameTok[id=wrapper, ctx=FunctionName], args=arguments[args=[], vararg=NameTok[id=args, ctx=VarArg], kwarg=NameTok[id=kwargs, ctx=KwArg], defaults=[], kwonlyargs=[], kw_defaults=[], annotation=[], varargannotation=null, kwargannotation=null, kwonlyargannotation=[]], returns=null, body=[Return[value=Call[func=Name[id=f, ctx=Load, reserved=false], args=[], keywords=[keyword[arg=NameTok[id=more, ctx=KeywordName], value=Num[n=2, type=Int, num=2], afterstarargs=false]], starargs=Name[id=args, ctx=Load, reserved=false], kwargs=Dict[keys=[Name[id=kwargs, ctx=Load, reserved=false], Str[s=test, type=SingleSingle, unicode=false, raw=false, binary=false, fstring=false, fstring_nodes=null], Num[n=1, type=Int, num=1]], values=[]]]]], async=false]]]"); + "Module[body=[FunctionDef[decs=null, name=NameTok[id=wrapper, ctx=FunctionName], type_params=null, args=arguments[args=[], vararg=NameTok[id=args, ctx=VarArg], kwarg=NameTok[id=kwargs, ctx=KwArg], defaults=[], kwonlyargs=[], kw_defaults=[], annotation=[], varargannotation=null, kwargannotation=null, kwonlyargannotation=[]], returns=null, body=[Return[value=Call[func=Name[id=f, ctx=Load, reserved=false], args=[], keywords=[keyword[arg=NameTok[id=more, ctx=KeywordName], value=Num[n=2, type=Int, num=2], afterstarargs=false]], starargs=Name[id=args, ctx=Load, reserved=false], kwargs=Dict[keys=[Name[id=kwargs, ctx=Load, reserved=false], Str[s=test, type=SingleSingle, unicode=false, raw=false, binary=false, fstring=false, fstring_nodes=null], Num[n=1, type=Int, num=1]], values=[]]]]], async=false]]]"); } public void testGenCythonAstCornerCase16() throws Exception {