diff options
Diffstat (limited to 'python/testData/hierarchy/call/Static/DefaultValue')
3 files changed, 35 insertions, 0 deletions
diff --git a/python/testData/hierarchy/call/Static/DefaultValue/DefaultValue_callee_verification.xml b/python/testData/hierarchy/call/Static/DefaultValue/DefaultValue_callee_verification.xml new file mode 100644 index 000000000000..23fc966f8913 --- /dev/null +++ b/python/testData/hierarchy/call/Static/DefaultValue/DefaultValue_callee_verification.xml @@ -0,0 +1 @@ +<node text="target_func() (hierarchy.call.Static.DefaultValue.main)" base="true"/>
\ No newline at end of file diff --git a/python/testData/hierarchy/call/Static/DefaultValue/DefaultValue_caller_verification.xml b/python/testData/hierarchy/call/Static/DefaultValue/DefaultValue_caller_verification.xml new file mode 100644 index 000000000000..2cb93be11635 --- /dev/null +++ b/python/testData/hierarchy/call/Static/DefaultValue/DefaultValue_caller_verification.xml @@ -0,0 +1,4 @@ +<node text="target_func() (hierarchy.call.Static.DefaultValue.main)" base="true"> + <node text="func2() (hierarchy.call.Static.DefaultValue.main)"/> + <node text="func4() (hierarchy.call.Static.DefaultValue.main)"/> +</node>
\ No newline at end of file diff --git a/python/testData/hierarchy/call/Static/DefaultValue/main.py b/python/testData/hierarchy/call/Static/DefaultValue/main.py new file mode 100644 index 000000000000..223642493ef4 --- /dev/null +++ b/python/testData/hierarchy/call/Static/DefaultValue/main.py @@ -0,0 +1,30 @@ +def target_func(): + pass + + +def func1(): + def inner_func1(x=target_func): + pass + + return inner_func1(target_func) + + +def func2(): + def inner_func2(x=target_func()): + pass + + return inner_func2(target_func) + + +def func3(x=target_func()): + pass + + +def func4(): + def inner_func4(x=target_func): + pass + + return inner_func4(target_func()) + + +target_<caret>func()
\ No newline at end of file |