我试图让我的单元测试出现在VSCode的测试资源管理器中,但它似乎不起作用。测试发现不会因为输出中的任何错误而失败,但也不会显示我的任何测试。
,您可以看到那里的文件结构。这可能与我使用诗歌来管理虚拟环境无关,尽管我确信python解释器的设置是正确的。通过在我的基本目录中运行pytest或poetry run pytest,我可以让我的测试非常好地手动运行。ms-python.python-2021.11.1422169775/pythonFiles
我目前工作的项目(Java/Spring)中的一个服务有一个相当大的单元测试类:超过1000行,几个Nested class (每个大功能一个),一些没有Nested class的测试,.由于发现这个文件很难阅读和管理(服务中的一个修改,您需要花时间来找到修正的测试来修复/更新),我建议将类拆分为每个嵌套类有一个测试文件,每个测试文件链接到一个“主体”测试文件,该测试文件将管理Mock&没
测试资源管理器(MS- test )有点停止工作。它不会发现我的任何测试,有时只会发现其中的一部分。当我在我的测试上右击并运行它时,输出窗口显示“运行测试完成:1运行(时间)”,但测试资源管理器将只显示“Last test Run failed”(参见屏幕截图),而没有关于哪个测试或断言失败的信息。今天一大早之前一切都很顺利……