如何解决python.testing.autoTestDiscoverOnSaveEnabled不起作用
我的setting.json中有这个
Sub Button_8()
worksheets("Template_MM").Select
worksheets("Template_MM").Copy After:=Sheets(Sheets.Count)
ActiveSheet.Name = Sheets("Home").Cells(6,2)
Dim Closing_Date As String
worksheets("Home").Select
Closing_Date = Range("B5")
'Trying to copy cell B5 in the Home tab to C3 in the duplicate of Template_MM that i just created
End Sub
Pytest发现正在运行,我可以在VS Code测试窗口中查看并运行pytest测试。但是当我保存它时,它不会运行测试。
我通过更改方法名称来进行测试,该方法将导致80%的测试失败并保存并且什么也没有发生-我期望看到测试运行,得到错误等。
测试发现,一切工作正常,但是只是没有在保存时运行测试。
解决方法
我知道这是一个较晚的答复,但我仍然相信有解决方案。
问题python.testing.autoTestDiscoverOnSaveEnabled
的注释中已提到,可以在保存时自动进行测试发现。但是,Python Test Explorer for Visual Studio Code的最新版本支持自动执行测试套件。
该功能已添加到https://github.com/kondratyev-nv/vscode-python-test-adapter/issues/193中。
安装扩展程序后,查看是否正确发现了测试,然后可以使测试自动执行。 要启用自动运行,请右键单击测试套件,然后选择“启用自动运行”。之后,对工作空间中文件的任何更改将在保存文件时重新执行测试。请参见下面的示例。
您还可以通过单击“测试资源管理器” UI栏中的三个点来启用所有测试的自动运行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。