arc*_*ryx 5 python debugging python-unittest visual-studio-code
我想在运行单元测试模块时附加一个调试器。我似乎无法通过谷歌找到任何有关此的信息。有人有允许调试 python 测试运行程序的配置吗?另一个是我使用 discovery arg 来匹配我的测试模式。我不介意必须调试单个文件,但只要用一个配置来启动调试器就好了,每当我需要更改为不同的文件时,我不需要胡闹。
python -m unittest discover -p "*_test.py"
我尝试添加此配置
{
"name": "Python: Unittest",
"type": "python",
"request": "launch",
"module": "unittest",
"args": ["discover", "-p", "'*_test.py'"]
},
Run Code Online (Sandbox Code Playgroud)
但我收到no matches found: '*_test.py'错误...
有人有想法吗?另一种调试单元测试运行程序的方法?
1.按Ctrl+Shift+P打开命令盘;
2.选择Python: Discover Tests,将会有一条通知让您启用并配置测试框架:
所以你可以通过设置来设置识别规则:
"python.testing.unittestArgs":[]
Run Code Online (Sandbox Code Playgroud)
关于调试所有测试,Python:调试所有测试和Python:调试测试方法命令(在命令面板和状态栏菜单上)分别启动所有测试和单个测试方法的调试器。
| 归档时间: |
|
| 查看次数: |
11567 次 |
| 最近记录: |