Skip to content

Commit c6f446f

Browse files
committed
Improves code quality
1 parent 07a4e70 commit c6f446f

File tree

3 files changed

+76
-76
lines changed

3 files changed

+76
-76
lines changed

test/test_server_completion.py

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from setup_tests import run_request, test_dir, write_rpc_request
22

33

4-
def check_return(result_array, checks):
4+
def validate_comp(result_array, checks):
55
assert len(result_array) == checks[0]
66
if checks[0] > 0:
77
assert result_array[0]["label"] == checks[1]
@@ -48,9 +48,9 @@ def test_comp1():
4848
[2, "n", "INTEGER(4)"],
4949
[1, "val", "REAL(8)"],
5050
)
51-
assert len(exp_results) + 1 == len(results)
52-
for i in range(len(exp_results)):
53-
check_return(results[i + 1], exp_results[i])
51+
assert len(exp_results) == len(results) - 1
52+
for i, ref in enumerate(exp_results):
53+
validate_comp(results[i + 1], ref)
5454

5555

5656
def test_comp2():
@@ -72,9 +72,9 @@ def test_comp2():
7272
[1, "point", "TYPE"],
7373
[2, "x", "REAL"],
7474
)
75-
assert len(exp_results) + 1 == len(results)
76-
for i in range(len(exp_results)):
77-
check_return(results[i + 1], exp_results[i])
75+
assert len(exp_results) == len(results) - 1
76+
for i, ref in enumerate(exp_results):
77+
validate_comp(results[i + 1], ref)
7878

7979

8080
def test_comp3():
@@ -92,9 +92,9 @@ def test_comp3():
9292
# subdir/test_inc2.f90
9393
[2, "val1", "REAL(8)"],
9494
)
95-
assert len(exp_results) + 1 == len(results)
96-
for i in range(len(exp_results)):
97-
check_return(results[i + 1], exp_results[i])
95+
assert len(exp_results) == len(results) - 1
96+
for i, ref in enumerate(exp_results):
97+
validate_comp(results[i + 1], ref)
9898

9999

100100
def test_comp4():
@@ -108,9 +108,9 @@ def test_comp4():
108108
# subdir/test_abstract.f90
109109
[1, "abs_interface", "SUBROUTINE"],
110110
)
111-
assert len(exp_results) + 1 == len(results)
112-
for i in range(len(exp_results)):
113-
check_return(results[i + 1], exp_results[i])
111+
assert len(exp_results) == len(results) - 1
112+
for i, ref in enumerate(exp_results):
113+
validate_comp(results[i + 1], ref)
114114

115115

116116
def test_comp5():
@@ -128,9 +128,9 @@ def test_comp5():
128128
[2, "vector_create", "SUBROUTINE"],
129129
[3, "INTENT(IN)", "KEYWORD"],
130130
)
131-
assert len(exp_results) + 1 == len(results)
132-
for i in range(len(exp_results)):
133-
check_return(results[i + 1], exp_results[i])
131+
assert len(exp_results) == len(results) - 1
132+
for i, ref in enumerate(exp_results):
133+
validate_comp(results[i + 1], ref)
134134

135135

136136
def test_comp6():
@@ -150,9 +150,9 @@ def test_comp6():
150150
[1, "n", "INTEGER(4)"],
151151
[2, "a", "REAL(8)"],
152152
)
153-
assert len(exp_results) + 1 == len(results)
154-
for i in range(len(exp_results)):
155-
check_return(results[i + 1], exp_results[i])
153+
assert len(exp_results) == len(results) - 1
154+
for i, ref in enumerate(exp_results):
155+
validate_comp(results[i + 1], ref)
156156

157157

158158
def test_comp7():
@@ -170,9 +170,9 @@ def test_comp7():
170170
[10, "READ", "STATEMENT"],
171171
[11, "READ", "STATEMENT"],
172172
)
173-
assert len(exp_results) + 1 == len(results)
174-
for i in range(len(exp_results)):
175-
check_return(results[i + 1], exp_results[i])
173+
assert len(exp_results) == len(results) - 1
174+
for i, ref in enumerate(exp_results):
175+
validate_comp(results[i + 1], ref)
176176

177177

178178
def test_comp8():
@@ -186,9 +186,9 @@ def test_comp8():
186186
# subdir/test_inherit.f90
187187
[1, "val", "REAL(8)"],
188188
)
189-
assert len(exp_results) + 1 == len(results)
190-
for i in range(len(exp_results)):
191-
check_return(results[i + 1], exp_results[i])
189+
assert len(exp_results) == len(results) - 1
190+
for i, ref in enumerate(exp_results):
191+
validate_comp(results[i + 1], ref)
192192

193193

194194
def test_comp9():
@@ -204,9 +204,9 @@ def test_comp9():
204204
[1, "localname", "INTEGER"],
205205
[2, "renamed_var2", "REAL(8)"],
206206
)
207-
assert len(exp_results) + 1 == len(results)
208-
for i in range(len(exp_results)):
209-
check_return(results[i + 1], exp_results[i])
207+
assert len(exp_results) == len(results) - 1
208+
for i, ref in enumerate(exp_results):
209+
validate_comp(results[i + 1], ref)
210210

211211

212212
def test_comp10():
@@ -220,9 +220,9 @@ def test_comp10():
220220
# subdir/test_vis.f90
221221
[3, "some_type", "TYPE"],
222222
)
223-
assert len(exp_results) + 1 == len(results)
224-
for i in range(len(exp_results)):
225-
check_return(results[i + 1], exp_results[i])
223+
assert len(exp_results) == len(results) - 1
224+
for i, ref in enumerate(exp_results):
225+
validate_comp(results[i + 1], ref)
226226

227227

228228
def test_comp_import_host_association():
@@ -237,9 +237,9 @@ def test_comp_import_host_association():
237237
# see #5 and #8 on GitHub
238238
[2, "mytype", "TYPE"],
239239
)
240-
assert len(exp_results) + 1 == len(results)
241-
for i in range(len(exp_results)):
242-
check_return(results[i + 1], exp_results[i])
240+
assert len(exp_results) == len(results) - 1
241+
for i, ref in enumerate(exp_results):
242+
validate_comp(results[i + 1], ref)
243243

244244

245245
def test_comp_visibility_scopes():
@@ -256,9 +256,9 @@ def test_comp_visibility_scopes():
256256
[1, "some_var", "INTEGER"],
257257
[3, "length", "INTEGER"],
258258
)
259-
assert len(exp_results) + 1 == len(results)
260-
for i in range(len(exp_results)):
261-
check_return(results[i + 1], exp_results[i])
259+
assert len(exp_results) == len(results) - 1
260+
for i, ref in enumerate(exp_results):
261+
validate_comp(results[i + 1], ref)
262262

263263

264264
def test_comp_interface():
@@ -278,9 +278,9 @@ def test_comp_interface():
278278
"my_gen(${1:self}, ${2:a}, ${3:b})",
279279
],
280280
)
281-
assert len(exp_results) + 1 == len(results)
282-
for i in range(len(exp_results)):
283-
check_return(results[i + 1], exp_results[i])
281+
assert len(exp_results) == len(results) - 1
282+
for i, ref in enumerate(exp_results):
283+
validate_comp(results[i + 1], ref)
284284

285285

286286
def test_comp_no_signature_help():
@@ -300,9 +300,9 @@ def test_comp_no_signature_help():
300300
"myfun(${1:n}, ${2:xval})",
301301
],
302302
)
303-
assert len(exp_results) + 1 == len(results)
304-
for i in range(len(exp_results)):
305-
check_return(results[i + 1], exp_results[i])
303+
assert len(exp_results) == len(results) - 1
304+
for i, ref in enumerate(exp_results):
305+
validate_comp(results[i + 1], ref)
306306

307307

308308
def test_comp_fixed():
@@ -318,6 +318,6 @@ def test_comp_fixed():
318318
[1, "bob", "CHARACTER*(LEN=200)"],
319319
[1, "dave", "CHARACTER*(20)"],
320320
)
321-
assert len(exp_results) + 1 == len(results)
322-
for i in range(len(exp_results)):
323-
check_return(results[i + 1], exp_results[i])
321+
assert len(exp_results) == len(results) - 1
322+
for i, ref in enumerate(exp_results):
323+
validate_comp(results[i + 1], ref)

test/test_server_definitions.py

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ def test_def_fun_sub_fixed():
3535
fixed_path = str(test_dir / "subdir" / "test_fixed.f")
3636
ref_res = [[0, 0, fixed_path], [22, 22, fixed_path]]
3737
assert len(ref_res) == len(results) - 1
38-
for i in range(len(ref_res)):
39-
validate_def(results[i + 1], ref_res[i])
38+
for i, res in enumerate(ref_res):
39+
validate_def(results[i + 1], res)
4040

4141

4242
def test_def_variable():
@@ -48,8 +48,8 @@ def test_def_variable():
4848
assert errcode == 0
4949
ref_res = [[10, 10, str(test_dir / "test_prog.f08")]]
5050
assert len(ref_res) == len(results) - 1
51-
for i in range(len(ref_res)):
52-
validate_def(results[i + 1], ref_res[i])
51+
for i, res in enumerate(ref_res):
52+
validate_def(results[i + 1], res)
5353

5454

5555
def test_def_type_bound_procedure1():
@@ -61,8 +61,8 @@ def test_def_type_bound_procedure1():
6161
assert errcode == 0
6262
ref_res = [[21, 21, str(test_dir / "subdir" / "test_free.f90")]]
6363
assert len(ref_res) == len(results) - 1
64-
for i in range(len(ref_res)):
65-
validate_def(results[i + 1], ref_res[i])
64+
for i, res in enumerate(ref_res):
65+
validate_def(results[i + 1], res)
6666

6767

6868
def test_def_type_bound_procedure2():
@@ -74,8 +74,8 @@ def test_def_type_bound_procedure2():
7474
assert errcode == 0
7575
ref_res = [[14, 14, str(test_dir / "subdir" / "test_free.f90")]]
7676
assert len(ref_res) == len(results) - 1
77-
for i in range(len(ref_res)):
78-
validate_def(results[i + 1], ref_res[i])
77+
for i, res in enumerate(ref_res):
78+
validate_def(results[i + 1], res)
7979

8080

8181
def test_def_type_nested_variable():
@@ -87,8 +87,8 @@ def test_def_type_nested_variable():
8787
assert errcode == 0
8888
ref_res = [[5, 5, str(test_dir / "subdir" / "test_free.f90")]]
8989
assert len(ref_res) == len(results) - 1
90-
for i in range(len(ref_res)):
91-
validate_def(results[i + 1], ref_res[i])
90+
for i, res in enumerate(ref_res):
91+
validate_def(results[i + 1], res)
9292

9393

9494
def test_def_type_in_submod_function():
@@ -100,8 +100,8 @@ def test_def_type_in_submod_function():
100100
assert errcode == 0
101101
ref_res = [[1, 1, str(test_dir / "subdir" / "test_submod.F90")]]
102102
assert len(ref_res) == len(results) - 1
103-
for i in range(len(ref_res)):
104-
validate_def(results[i + 1], ref_res[i])
103+
for i, res in enumerate(ref_res):
104+
validate_def(results[i + 1], res)
105105

106106

107107
def test_def_type_in_submod_procedure():
@@ -113,8 +113,8 @@ def test_def_type_in_submod_procedure():
113113
assert errcode == 0
114114
ref_res = [[1, 1, str(test_dir / "subdir" / "test_submod.F90")]]
115115
assert len(ref_res) == len(results) - 1
116-
for i in range(len(ref_res)):
117-
validate_def(results[i + 1], ref_res[i])
116+
for i, res in enumerate(ref_res):
117+
validate_def(results[i + 1], res)
118118

119119

120120
def test_def_include_file():
@@ -126,8 +126,8 @@ def test_def_include_file():
126126
assert errcode == 0
127127
ref_res = [[2, 2, str(test_dir / "subdir" / "test_inc2.f90")]]
128128
assert len(ref_res) == len(results) - 1
129-
for i in range(len(ref_res)):
130-
validate_def(results[i + 1], ref_res[i])
129+
for i, res in enumerate(ref_res):
130+
validate_def(results[i + 1], res)
131131

132132

133133
def test_def_include_variable1():
@@ -139,8 +139,8 @@ def test_def_include_variable1():
139139
assert errcode == 0
140140
ref_res = [[0, 0, str(test_dir / "subdir" / "test_inc2.f90")]]
141141
assert len(ref_res) == len(results) - 1
142-
for i in range(len(ref_res)):
143-
validate_def(results[i + 1], ref_res[i])
142+
for i, res in enumerate(ref_res):
143+
validate_def(results[i + 1], res)
144144

145145

146146
def test_def_include_variable2():
@@ -152,8 +152,8 @@ def test_def_include_variable2():
152152
assert errcode == 0
153153
ref_res = [[4, 4, str(test_dir / "test_inc.f90")]]
154154
assert len(ref_res) == len(results) - 1
155-
for i in range(len(ref_res)):
156-
validate_def(results[i + 1], ref_res[i])
155+
for i, res in enumerate(ref_res):
156+
validate_def(results[i + 1], res)
157157

158158

159159
def test_def_include_file_missing():
@@ -165,8 +165,8 @@ def test_def_include_file_missing():
165165
assert errcode == 0
166166
ref_res = [[None]]
167167
assert len(ref_res) == len(results) - 1
168-
for i in range(len(ref_res)):
169-
validate_def(results[i + 1], ref_res[i])
168+
for i, res in enumerate(ref_res):
169+
validate_def(results[i + 1], res)
170170

171171

172172
def test_def_rename_only_variable():
@@ -180,8 +180,8 @@ def test_def_rename_only_variable():
180180
assert errcode == 0
181181
ref_res = [[6, 6, str(test_dir / "subdir" / "test_rename.F90")]]
182182
assert len(ref_res) == len(results) - 1
183-
for i in range(len(ref_res)):
184-
validate_def(results[i + 1], ref_res[i])
183+
for i, res in enumerate(ref_res):
184+
validate_def(results[i + 1], res)
185185

186186

187187
def test_def_rename_only_variable_nested():
@@ -195,8 +195,8 @@ def test_def_rename_only_variable_nested():
195195
assert errcode == 0
196196
ref_res = [[1, 1, str(test_dir / "subdir" / "test_rename.F90")]]
197197
assert len(ref_res) == len(results) - 1
198-
for i in range(len(ref_res)):
199-
validate_def(results[i + 1], ref_res[i])
198+
for i, res in enumerate(ref_res):
199+
validate_def(results[i + 1], res)
200200

201201

202202
def test_def_function_implicit_result_variable():
@@ -210,5 +210,5 @@ def test_def_function_implicit_result_variable():
210210
assert errcode == 0
211211
ref_res = [[3, 3, str(test_dir / "hover" / "functions.f90")]]
212212
assert len(ref_res) == len(results) - 1
213-
for i in range(len(ref_res)):
214-
validate_def(results[i + 1], ref_res[i])
213+
for i, res in enumerate(ref_res):
214+
validate_def(results[i + 1], res)

test/test_server_signature_help.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,5 +44,5 @@ def test_subroutine_signature_help():
4444
[4, 5, sub_sig],
4545
)
4646
assert len(ref) == len(results) - 1
47-
for i in range(len(ref)):
48-
validate_sigh(results[i + 1], ref[i])
47+
for i, r in enumerate(ref):
48+
validate_sigh(results[i + 1], r)

0 commit comments

Comments
 (0)