1.1 --- a/tests/nested_lambda.py Mon Nov 28 00:59:41 2016 +0100
1.2 +++ b/tests/nested_lambda.py Mon Nov 28 01:00:10 2016 +0100
1.3 @@ -1,12 +1,17 @@
1.4 a = 4
1.5
1.6 def f(x):
1.7 + # f.$l0 f.$l0.$l0
1.8 g = lambda y, x=x: lambda z, x=x, y=y: (x, y, z, a)
1.9 return g
1.10
1.11 +print f # __main__.f
1.12 +print f(1) # __main__.f.$l0
1.13 +print f(1)(2) # __main__.f.$l0.$l0
1.14 +
1.15 result = f(1)(2)(3)
1.16 print result[0]
1.17 print result[1]
1.18 print result[2]
1.19 print result[3]
1.20 -assert result == (1, 2, 3, 4)
1.21 +print result # (1, 2, 3, 4)