在setting.json中输入一下内容:
"python.testing.pytestArgs": [ ".", "--capture=no" ], "python.testing.unittestEnabled": false, "python.testing.nosetestsEnabled": false, "python.testing.pytestEnabled": true, "python.testing.promptToConfigure": false, "python.testing.autoTestDiscoverOnSaveEnabled": false,
其中:"--capture=no"表示pytest不捕获测试用例中的print,直接在控制台显示出来,其它的pytest参数,如下所示:
几个常用的参数,展示运行的写法:
-q
: 简化结果信息,不会显示每个用例的文件名等;-s
:允许在结果中显示标准输出,比如你在用例中的打印信息,默认在结果中不会显示标准输出;--capture=no
:与 -s
效果一样,主要演示一下带参数值的写法;-m mark
:指定带相应标记的用例。用于演示不带等号的参数写法。原文:https://www.cnblogs.com/gwzz/p/13578244.html