问题是关于Visual Studio Code(来自此处的VSCode)和python VSCode extension找到并运行py.test测试。
是否可以指定一些快捷方式来运行当前(光标下)测试方法和/或测试类?
我非常喜欢直接从VSCode运行单一测试的能力,但我的工作流程并不是最佳的,因为有必要点击它并只使用一些快捷方式。
此图显示了找到测试并可以运行时出现的按钮。我想知道是否可以使用一些自定义快捷方式而不是单击此按钮。
答案 0 :(得分:1)
答案 1 :(得分:0)
如果您不介意安装扩展程序,我建议使用代码运行程序。 要安装它,只需按
Ctrl + Shif + X
寻找代码运行器
安装它。
您可以执行诸如运行部分代码或完整文件之类的事情。
选择您要运行的部分或完整代码,然后右键单击“运行代码”。
或者如果您更喜欢快捷方式:
Ctrl + Alt + N
答案 2 :(得分:0)
尝试Test Explorer UI和Python Test Explorer for Visual Studio Code。
但是,run-test-at-cursor
对我不起作用。我使用run-file
。此外,也许您应该使用宏扩展名将workbench.action.files.save
,test-explorer.reload
和test-explorer.run-test-at-cursor
连接起来。
答案 3 :(得分:0)
假设您在Test
侧栏中选择了要重复运行的单元测试(只需单击即可),我发现不需要扩展的键盘驱动选项重复运行它。在VS Code中的任何位置,键入:
shift+cmd+i
,对我来说,它绑定到命令workbench.view.extension.test
。
(可选)请注意,令人讨厌的是,有时您有时不得不再次按shift+cmd+i
来选择有问题的单元测试(对我来说这似乎是个错误-发生在所有Side条形视图)
Tab-Tab-Space
(即Tab,然后Tab,然后空格)。这两个标签会选择测试中的小错误符号,然后空格键将启动所选测试的另一个调试运行。
这是两次Tab
按下后屏幕的外观:
,然后Space
“单击”选定的调试按钮。
通过这2-3个步骤,您可以无限次重复此单元测试广告。
HTH