在VS Code中对Python进行单元测试
Python扩展支持使用Python的内置unittest框架以及pytest和Nose进行单元测试。要使用pytest和Nose,必须将它们安装到当前的Python环境中(即,在pythonPath
设置中标识的环境,请参阅环境)。
使用Python:Discover Unit Tests根据当前所选测试框架的发现模式扫描项目以进行测试(请参阅测试发现。一旦发现,VS Code提供了多种运行测试的方法(请参阅运行测试)。
单元测试输出显示在Python Test Log面板中,包括未安装测试框架时导致的错误。
提示:一个包含各种单元测试的有用存储库,应用于不同的排序算法,是https://github.com/gwtw/py-sorting。
启用和配置测试框架
默认情况下禁用单元测试。要启用单元测试,请将以下设置之一设置为true:
"python.unitTest.unittestEnabled": false,
"python.unitTest.pyTestEnabled": true,
"python.unitTest.nosetestsEnabled": false,