1.打开项目的时候,选择打开目录 "Open folder...", 这样可以在项目目录下生成 ".vscode" 目录,如下图:
2.打开工程 ".vscode" 目录下的 "settings.json" ,增加如下内容:
1 2 3 4 5 6 |
{ "python.testing.unittestEnabled": false, "python.testing.nosetestsEnabled": false, "python.testing.pytestEnabled": true, "python.testing.autoTestDiscoverOnSaveEnabled": true, } |
如下图:
上面的内容,简单介绍一下
- Python常用的有三个测试框架,分别是 unittest ,nosetests ,pytest 这三个测试框架,用到哪个就开启哪个,不要都用,都用会冲突,我们使用pytest,因此设置 "python.testing.pytestEnabled": true。
- python.testing.autoTestDiscoverOnSaveEnabled设置测试用例自动发现,对于启用 pytest 的情况来说,所有的 "test_*.py" 都会被标记为测试用例。
3.运行或调试测试用例,如下图:
4.查看调试测试用例时输出的日志,如下图:
调试崩溃信息,在 "DEBUG CONSOLE" 标签页里查看。