11*** Settings ***
22Suite Setup Setup Suite For Screenshots completion
33Test Setup Setup Completion Test
4- Test Teardown Clean Up After Working With File Completion.ipynb
4+ Test Teardown Clean Up Completion Test
55Force Tags feature:completion
66Resource ../Keywords.robot
77
@@ -45,7 +45,6 @@ Works In File Editor
4545 Capture Page Screenshot 01-editor-ready.png
4646 Trigger Completer
4747 Completer Should Suggest add
48- [Teardown] Clean Up After Working With File completion.py
4948
5049Autocompletes If Only One Option
5150 Enter Cell Editor 3 line=1
@@ -131,7 +130,6 @@ Material Theme Works
131130 # so we should get lsp:material-themed-class icon:
132131 Completer Should Suggest TabError
133132 Completer Should Include Icon lsp:material-themed-class
134- [Teardown] Reset Plugin Settings plugin id=${COMPLETION PLUGIN ID }
135133
136134VSCode Unthemed Works
137135 Configure JupyterLab Plugin {"theme": "vscode", "colorScheme": "unthemed"} plugin id=${COMPLETION PLUGIN ID }
@@ -141,7 +139,6 @@ VSCode Unthemed Works
141139 Capture Page Screenshot 02-completions-shown.png
142140 Completer Should Suggest TabError
143141 Completer Should Include Icon lsp:vscode-unthemed-class
144- [Teardown] Reset Plugin Settings plugin id=${COMPLETION PLUGIN ID }
145142
146143VSCode Muted Works
147144 ${file } = Set Variable Completion.ipynb
@@ -159,7 +156,6 @@ VSCode Muted Works
159156 Completer Should Include Icon lsp:vscode-muted-class
160157 Lab Command Use JupyterLab Light Theme
161158 Wait For Splash
162- [Teardown] Reset Plugin Settings plugin id=${COMPLETION PLUGIN ID }
163159
164160Works Without A Theme
165161 Configure JupyterLab Plugin {"theme": null} plugin id=${COMPLETION PLUGIN ID }
@@ -169,7 +165,6 @@ Works Without A Theme
169165 Capture Page Screenshot 02-completions-shown.png
170166 Completer Should Suggest TabError
171167 Wait Until Page Contains Element ${COMPLETER_BOX } .jp-Completer-monogram
172- [Teardown] Reset Plugin Settings plugin id=${COMPLETION PLUGIN ID }
173168
174169Works With Incorrect Theme
175170 Configure JupyterLab Plugin {"theme": "a-non-existing-theme"} plugin id=${COMPLETION PLUGIN ID }
@@ -179,12 +174,15 @@ Works With Incorrect Theme
179174 Capture Page Screenshot 02-completions-shown.png
180175 Completer Should Suggest TabError
181176 Wait Until Page Contains Element ${COMPLETER_BOX } .jp-Completer-monogram
182- [Teardown] Reset Plugin Settings plugin id=${COMPLETION PLUGIN ID }
183177
184178*** Keywords ***
185179Setup Completion Test
186180 Setup Notebook Python Completion.ipynb
187181
182+ Clean Up Completion Test
183+ Reset Plugin Settings
184+ Clean Up After Working With Files Completion.ipynb completion.py
185+
188186Get Cell Editor Content
189187 [Arguments] ${cell_nr }
190188 ${content } Execute JavaScript return document.querySelector('.jp-Cell:nth-child(${cell_nr } ) .CodeMirror').CodeMirror.getValue()
0 commit comments