32
32
contains ,
33
33
empty ,
34
34
equal_to ,
35
- has_entries ,
36
- is_not )
35
+ has_entries )
37
36
38
37
from ycmd .tests .clangd import PathToTestFile , SharedYcmd
39
38
from ycmd .tests .test_utils import ( BuildRequest ,
42
41
from ycmd .utils import ReadFile
43
42
44
43
44
+ EMPTY_SIGNATURE_HELP = has_entries ( {
45
+ 'activeParameter' : 0 ,
46
+ 'activeSignature' : 0 ,
47
+ 'signatures' : empty (),
48
+ } )
49
+
50
+
45
51
def RunTest ( app , test ):
46
52
"""
47
53
Method to run a simple completion test and verify the result
@@ -79,7 +85,8 @@ def RunTest( app, test ):
79
85
80
86
# We also ignore errors here, but then we check the response code ourself.
81
87
# This is to allow testing of requests returning errors.
82
- response = app .post_json ( '/completions' , BuildRequest ( ** request ),
88
+ response = app .post_json ( '/signature_help' ,
89
+ BuildRequest ( ** request ),
83
90
expect_errors = True )
84
91
85
92
eq_ ( response .status_code , test [ 'expect' ][ 'response' ] )
@@ -118,9 +125,8 @@ def Signature_Help_Trigger_test( app ):
118
125
'expect' : {
119
126
'response' : requests .codes .ok ,
120
127
'data' : has_entries ( {
121
- 'completions' : empty (),
122
128
'errors' : empty (),
123
- 'signature_info ' : has_entries ( {
129
+ 'signature_help ' : has_entries ( {
124
130
'activeSignature' : 0 ,
125
131
'activeParameter' : 0 ,
126
132
'signatures' : contains (
@@ -160,9 +166,8 @@ def Signature_Help_NoTrigger_test( app ):
160
166
'expect' : {
161
167
'response' : requests .codes .ok ,
162
168
'data' : has_entries ( {
163
- 'completions' : is_not ( empty () ),
164
169
'errors' : empty (),
165
- 'signature_info ' : empty () ,
170
+ 'signature_help ' : EMPTY_SIGNATURE_HELP ,
166
171
} ),
167
172
},
168
173
} )
@@ -183,9 +188,8 @@ def Signature_Help_NoTrigger_After_Trigger_test( app ):
183
188
'expect' : {
184
189
'response' : requests .codes .ok ,
185
190
'data' : has_entries ( {
186
- 'completions' : empty (),
187
191
'errors' : empty (),
188
- 'signature_info ' : empty () ,
192
+ 'signature_help ' : EMPTY_SIGNATURE_HELP ,
189
193
} ),
190
194
},
191
195
} )
@@ -206,9 +210,8 @@ def Signature_Help_Trigger_After_Trigger_test( app ):
206
210
'expect' : {
207
211
'response' : requests .codes .ok ,
208
212
'data' : has_entries ( {
209
- 'completions' : empty (),
210
213
'errors' : empty (),
211
- 'signature_info ' : has_entries ( {
214
+ 'signature_help ' : has_entries ( {
212
215
'activeSignature' : 0 ,
213
216
'activeParameter' : 0 ,
214
217
'signatures' : contains (
@@ -248,9 +251,8 @@ def Signature_Help_Trigger_After_Trigger_PlusText_test( app ):
248
251
'expect' : {
249
252
'response' : requests .codes .ok ,
250
253
'data' : has_entries ( {
251
- 'completions' : is_not ( empty () ),
252
254
'errors' : empty (),
253
- 'signature_info ' : has_entries ( {
255
+ 'signature_help ' : has_entries ( {
254
256
'activeSignature' : 0 ,
255
257
'activeParameter' : 0 ,
256
258
'signatures' : contains (
@@ -290,9 +292,8 @@ def Signature_Help_Trigger_After_Trigger_PlusCompletion_test( app ):
290
292
'expect' : {
291
293
'response' : requests .codes .ok ,
292
294
'data' : has_entries ( {
293
- 'completions' : is_not ( empty () ),
294
295
'errors' : empty (),
295
- 'signature_info ' : has_entries ( {
296
+ 'signature_help ' : has_entries ( {
296
297
'activeSignature' : 0 ,
297
298
'activeParameter' : 0 ,
298
299
'signatures' : contains (
@@ -332,9 +333,8 @@ def Signature_Help_Trigger_After_OtherTrigger_test( app ):
332
333
'expect' : {
333
334
'response' : requests .codes .ok ,
334
335
'data' : has_entries ( {
335
- 'completions' : empty (),
336
336
'errors' : empty (),
337
- 'signature_info ' : has_entries ( {
337
+ 'signature_help ' : has_entries ( {
338
338
'activeSignature' : 0 ,
339
339
'activeParameter' : 1 ,
340
340
'signatures' : contains (
@@ -374,9 +374,8 @@ def Signature_Help_Trigger_After_Arguments_Narrow_test( app ):
374
374
'expect' : {
375
375
'response' : requests .codes .ok ,
376
376
'data' : has_entries ( {
377
- 'completions' : empty (),
378
377
'errors' : empty (),
379
- 'signature_info ' : has_entries ( {
378
+ 'signature_help ' : has_entries ( {
380
379
'activeSignature' : 0 ,
381
380
'activeParameter' : 2 ,
382
381
'signatures' : contains (
@@ -409,9 +408,8 @@ def Signature_Help_Trigger_After_Arguments_Narrow2_test( app ):
409
408
'expect' : {
410
409
'response' : requests .codes .ok ,
411
410
'data' : has_entries ( {
412
- 'completions' : empty (),
413
411
'errors' : empty (),
414
- 'signature_info ' : has_entries ( {
412
+ 'signature_help ' : has_entries ( {
415
413
'activeSignature' : 0 ,
416
414
'activeParameter' : 2 ,
417
415
'signatures' : contains (
@@ -444,9 +442,8 @@ def Signature_Help_Trigger_After_OtherTrigger_ReTrigger_test( app ):
444
442
'expect' : {
445
443
'response' : requests .codes .ok ,
446
444
'data' : has_entries ( {
447
- 'completions' : empty (),
448
445
'errors' : empty (),
449
- 'signature_info ' : has_entries ( {
446
+ 'signature_help ' : has_entries ( {
450
447
'activeSignature' : 0 ,
451
448
'activeParameter' : 1 ,
452
449
'signatures' : contains (
@@ -486,9 +483,8 @@ def Signature_Help_Trigger_JustBeforeClose( app ):
486
483
'expect' : {
487
484
'response' : requests .codes .ok ,
488
485
'data' : has_entries ( {
489
- 'completions' : empty (),
490
486
'errors' : empty (),
491
- 'signature_info ' : has_entries ( {
487
+ 'signature_help ' : has_entries ( {
492
488
'activeSignature' : 0 ,
493
489
'activeParameter' : 2 ,
494
490
'signatures' : contains (
@@ -521,13 +517,8 @@ def Signature_Help_Clears_After_EndFunction( app ):
521
517
'expect' : {
522
518
'response' : requests .codes .ok ,
523
519
'data' : has_entries ( {
524
- 'completions' : empty (),
525
520
'errors' : empty (),
526
- 'signature_info' : has_entries ( {
527
- 'activeSignature' : 0 ,
528
- 'activeParameter' : 0 ,
529
- 'signatures' : empty (),
530
- } ),
521
+ 'signature_help' : EMPTY_SIGNATURE_HELP ,
531
522
} ),
532
523
},
533
524
} )
@@ -548,13 +539,8 @@ def Signature_Help_Clears_After_Function_Call( app ):
548
539
'expect' : {
549
540
'response' : requests .codes .ok ,
550
541
'data' : has_entries ( {
551
- 'completions' : empty (),
552
542
'errors' : empty (),
553
- 'signature_info' : has_entries ( {
554
- 'activeSignature' : 0 ,
555
- 'activeParameter' : 0 ,
556
- 'signatures' : empty (),
557
- } ),
543
+ 'signature_help' : EMPTY_SIGNATURE_HELP ,
558
544
} ),
559
545
},
560
546
} )
0 commit comments