Skip to content

Commit 6e6cba6

Browse files
committed
Add 'long_multistatement_lambdas' tests
1 parent b7246ac commit 6e6cba6

File tree

2 files changed

+149
-0
lines changed

2 files changed

+149
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
func xyz(x):
2+
pass
3+
func foo():
4+
var x1 = func(p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15,p16,p17,p18,p19,p20,p21,p22,p23) -> int:
5+
var a = [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
6+
var b = len(a) + 1
7+
if a > 1:
8+
return 1
9+
return 2
10+
var x2 = func baz(p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15,p16,p17,p18,p19,p20,p21,p22,p23):
11+
var a = {'a1':1,'a2':1,'a3':1,'a4':1,'a5':1,'a6':1,'a7':1,'a8':1,'a9':1,'a10':1,'a11':1,'a12':1,'a13':1,'a14':1,'a15':1,'a16':1,'a17':1}
12+
var b = [a['a1'],1,2,3]
13+
for bb in b:
14+
break
15+
16+
pass
Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
func xyz(x):
2+
pass
3+
4+
5+
func foo():
6+
var x1 = func(
7+
p1,
8+
p2,
9+
p3,
10+
p4,
11+
p5,
12+
p6,
13+
p7,
14+
p8,
15+
p9,
16+
p10,
17+
p11,
18+
p12,
19+
p13,
20+
p14,
21+
p15,
22+
p16,
23+
p17,
24+
p18,
25+
p19,
26+
p20,
27+
p21,
28+
p22,
29+
p23
30+
) -> int:
31+
var a = [
32+
1,
33+
1,
34+
1,
35+
1,
36+
1,
37+
1,
38+
1,
39+
1,
40+
1,
41+
1,
42+
1,
43+
1,
44+
1,
45+
1,
46+
1,
47+
1,
48+
1,
49+
1,
50+
1,
51+
1,
52+
1,
53+
1,
54+
1,
55+
1,
56+
1,
57+
1,
58+
1,
59+
1,
60+
1,
61+
1,
62+
1,
63+
1,
64+
1,
65+
1,
66+
1,
67+
1,
68+
1,
69+
1,
70+
1,
71+
1,
72+
1,
73+
1,
74+
1,
75+
1,
76+
1,
77+
1,
78+
1,
79+
1
80+
]
81+
var b = len(a) + 1
82+
if a > 1:
83+
return 1
84+
return 2
85+
var x2 = func baz(
86+
p1,
87+
p2,
88+
p3,
89+
p4,
90+
p5,
91+
p6,
92+
p7,
93+
p8,
94+
p9,
95+
p10,
96+
p11,
97+
p12,
98+
p13,
99+
p14,
100+
p15,
101+
p16,
102+
p17,
103+
p18,
104+
p19,
105+
p20,
106+
p21,
107+
p22,
108+
p23
109+
):
110+
var a = {
111+
"a1": 1,
112+
"a2": 1,
113+
"a3": 1,
114+
"a4": 1,
115+
"a5": 1,
116+
"a6": 1,
117+
"a7": 1,
118+
"a8": 1,
119+
"a9": 1,
120+
"a10": 1,
121+
"a11": 1,
122+
"a12": 1,
123+
"a13": 1,
124+
"a14": 1,
125+
"a15": 1,
126+
"a16": 1,
127+
"a17": 1
128+
}
129+
var b = [a["a1"], 1, 2, 3]
130+
for bb in b:
131+
break
132+
133+
pass

0 commit comments

Comments
 (0)