diff options
Diffstat (limited to 'python/testData/hierarchy/call/Static/Lambda')
4 files changed, 45 insertions, 0 deletions
diff --git a/python/testData/hierarchy/call/Static/Lambda/Lambda_callee_verification.xml b/python/testData/hierarchy/call/Static/Lambda/Lambda_callee_verification.xml new file mode 100644 index 000000000000..c1b05951f7d4 --- /dev/null +++ b/python/testData/hierarchy/call/Static/Lambda/Lambda_callee_verification.xml @@ -0,0 +1,8 @@ +<node text="target_func(x=func1, y=func2(), z=lambda: func3, w=lambda: func4()) (hierarchy.call.Static.Lambda.main)" base="true"> + <node text="func8() (hierarchy.call.Static.Lambda.file_1)"/> + <node text="func13() (hierarchy.call.Static.Lambda.file_1)"/> + <node text="func15() (hierarchy.call.Static.Lambda.file_1)"/> + <node text="inner(ix=func7, iy=func8(), iz=lambda: func9, iw=lambda: func10()) (hierarchy.call.Static.Lambda.main)"> + <node text="func11() (hierarchy.call.Static.Lambda.file_1)"/> + </node> +</node>
\ No newline at end of file diff --git a/python/testData/hierarchy/call/Static/Lambda/Lambda_caller_verification.xml b/python/testData/hierarchy/call/Static/Lambda/Lambda_caller_verification.xml new file mode 100644 index 000000000000..d54b9674b47d --- /dev/null +++ b/python/testData/hierarchy/call/Static/Lambda/Lambda_caller_verification.xml @@ -0,0 +1 @@ +<node text="target_func(x=func1, y=func2(), z=lambda: func3, w=lambda: func4()) (hierarchy.call.Static.Lambda.main)" base="true"/>
\ No newline at end of file diff --git a/python/testData/hierarchy/call/Static/Lambda/file_1.py b/python/testData/hierarchy/call/Static/Lambda/file_1.py new file mode 100644 index 000000000000..bf1185212963 --- /dev/null +++ b/python/testData/hierarchy/call/Static/Lambda/file_1.py @@ -0,0 +1,18 @@ +def func1(): pass +def func2(): pass +def func3(): pass +def func4(): pass +def func5(): pass +def func6(): pass +def func7(): pass +def func8(): pass +def func9(): pass +def func10(): pass +def func11(): pass +def func12(): pass +def func13(): pass +def func14(): pass +def func15(): pass +def func16(): pass +def func17(): pass +def func18(): pass diff --git a/python/testData/hierarchy/call/Static/Lambda/main.py b/python/testData/hierarchy/call/Static/Lambda/main.py new file mode 100644 index 000000000000..7dab14e27566 --- /dev/null +++ b/python/testData/hierarchy/call/Static/Lambda/main.py @@ -0,0 +1,18 @@ +from file_1 import * + + +def target_func(x=func1, y=func2(), z=lambda: func3, w=lambda: func4()): + p1 = lambda: func5() + p2 = lambda: func6 + p1(), p2() + def inner(ix=func7, iy=func8(), iz=lambda: func9, iw=lambda: func10()): + func11() + ip = lambda: func12() + ip() + func13() + inner(func14, func15(), lambda: func16, lambda: func17()) + + return func18 + + +target_<caret>func()
\ No newline at end of file |