Python: Add test for DefinitionNode default parameter value

This commit is contained in:
Rasmus Wriedt Larsen
2023-07-07 09:54:56 +02:00
parent bea07002d3
commit cfd2d09a61
4 changed files with 12 additions and 1 deletions

View File

@@ -0,0 +1,3 @@
| test.py:3:5:3:9 | ControlFlowNode for fail5 | test.py:3:1:3:13 | ControlFlowNode for FunctionExpr |
| test.py:4:5:4:8 | ControlFlowNode for Tuple | test.py:4:12:4:12 | ControlFlowNode for t |
| test.py:7:5:7:26 | ControlFlowNode for default_value_in_param | test.py:7:1:7:33 | ControlFlowNode for FunctionExpr |

View File

@@ -0,0 +1,4 @@
import python
from DefinitionNode d
select d, d.getValue()

View File

@@ -1,4 +1,5 @@
| 3 | 5 | ControlFlowNode for fail5 |
| 4 | 5 | ControlFlowNode for Tuple |
| 4 | 5 | ControlFlowNode for x |
| 4 | 8 | ControlFlowNode for y |
| 4 | 8 | ControlFlowNode for y |
| 7 | 5 | ControlFlowNode for default_value_in_param |

View File

@@ -3,3 +3,6 @@
def fail5(t):
x, y = t
return x
def default_value_in_param(x=42):
print(x)