Skip to content

pytest 执行测试用例,空套件错误 问题解决方法

问题表现:使用 pytest 框架执行测试脚本,空套件报错

产生原因

  1. 安装好 pytest 后未在系统工具中配置使用 pytest。

  2. 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 方式运行对应的测试脚本了。

原文链接