(self)
| 1093 | assert lam._ast.name == "x" |
| 1094 | |
| 1095 | def test_lambda_multi_var(self): |
| 1096 | x, y = Ints("x y") |
| 1097 | lam = Lambda([x, y], x + y) |
| 1098 | assert isinstance(lam._ast, LambdaNode) |
| 1099 | # Nested: outer is x, inner is y |
| 1100 | assert lam._ast.name == "x" |
| 1101 | assert isinstance(lam._ast.body, LambdaNode) |
| 1102 | assert lam._ast.body.name == "y" |
| 1103 | |
| 1104 | def test_lambda_free_vars(self): |
| 1105 | x, y = Ints("x y") |