@@ -29,6 +29,22 @@ Works When Kernel Is Idle
2929 ${content } = Get Cell Editor Content 1
3030 Should Contain ${content } TabError
3131
32+ Invalidates On Cell Change
33+ Enter Cell Editor 1 line=2
34+ Press Keys None TAB
35+ Enter Cell Editor 2
36+ # just to increase chances of caching this on CI (which is slow)
37+ Sleep 5s
38+ Completer Should Not Suggest test
39+
40+ Invalidates On Focus Loss
41+ Enter Cell Editor 1 line=2
42+ Press Keys None TAB
43+ Enter Cell Editor 2
44+ # just to increase chances of caching this on CI (which is slow)
45+ Sleep 5s
46+ Completer Should Not Suggest test
47+
3248Uses LSP Completions When Kernel Resoponse Times Out
3349 Configure JupyterLab Plugin {"kernelResponseTimeout": 1, "waitForBusyKernel": true} plugin id=${COMPLETION PLUGIN ID }
3450 Should Complete While Kernel Is Busy
@@ -87,7 +103,6 @@ Continious Hinting Works
87103Autocompletes If Only One Option
88104 Enter Cell Editor 3 line=1
89105 Press Keys None cle
90- Wait Until Fully Initialized
91106 # First tab brings up the completer
92107 Press Keys None TAB
93108 Completer Should Suggest clear
@@ -99,7 +114,6 @@ Autocompletes If Only One Option
99114Does Not Autocomplete If Multiple Options
100115 Enter Cell Editor 3 line=1
101116 Press Keys None c
102- Wait Until Fully Initialized
103117 # First tab brings up the completer
104118 Press Keys None TAB
105119 Completer Should Suggest copy
@@ -302,11 +316,6 @@ Completer Should Include Documentation
302316 Wait Until Keyword Succeeds 10 x 1 s Element Should Contain ${DOCUMENTATION_PANEL } ${text }
303317 Element Should Contain ${DOCUMENTATION_PANEL } ${text }
304318
305- Restart Kernel
306- Lab Command Restart Kernel…
307- Wait For Dialog
308- Accept Default Dialog Option
309-
310319Count Completer Hints
311320 ${count } = Get Element Count css:.jp-Completer-item
312321 [Return] ${count }
0 commit comments