pytest 执行测试用例,空套件错误 问题解决方法
问题表现:使用 pytest 框架执行测试脚本,空套件报错
产生原因
-
安装好 pytest 后未在系统工具中配置使用 pytest。
-
Pycharm 上可以用 python 和 unittest 运行两种执行方式运行脚本,一旦导入 unittest 模块,pycharm 会自动识别以 unittest 的方式去运行。
解决方法
问题一
安装好 pytest 后未在工具中配置使用 pytest,解决方法。
1.进入系统的设置选项
2.进入系统的设置选项,搜索框输入pytest
。
3.选择工具
-> Python集成工具
,选中测试
->默认测试运行工具
中下拉菜单中的 pytest 选项。
问题二
Pycharm 上可以用 python 和 unittest 运行两种执行方式运行脚本,一旦导入 unittest 模块,pycharm 会自动识别以 unittest 的方式去运行,解决方法。
1.点击 Pycharm 右上角配置选项栏,进入运行/调制配置
页面。
2.选中unittest
测试框架点击移除➖
,并应用确认。
3.点击添加➕
,选中python
。
4.输入编写的脚本路径,并点击应用确认。
设置完成后,系统就会以 pytest 方式运行对应的测试脚本了。