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

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

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

产生原因:

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

2. Pycharm上可以用python和unittest运行两种执行方式运行脚本,一旦导入unittest模块,pycharm会自动识别以unittest的方式去运行。

解决方法

问题一:安装好pytest后未在工具中配置使用pytest,解决方法。

1.进入系统的设置选项
image

2.进入系统的设置选项,搜索框输入pytest
image

3.选择工具Python集成工具,选中测试默认测试运行工具中下拉菜单中的pytest选项。

问题二:Pycharm上可以用python和unittest运行两种执行方式运行脚本,一旦导入unittest模块,pycharm会自动识别以unittest的方式去运行,解决方法。

1.点击Pycharm右上角配置选项栏,进入运行/调制配置页面。

2.选中unittest测试框架点击移除 ,并应用确认。
image

3.点击添加,选中python
image

4.输入编写的脚本路径,并点击应用确认。
image

设置完成后,系统就会以pytest方式运行对应的测试脚本了。