3、pytest.ini配置文件

401 阅读1分钟

前面说到测试用例的2种方式,其实还有一直最常用的pytest.ini的配置文件

介绍:

pytest.ini这个文件它是pytest单元测试框架的核心配置文件

位置:一般放在项目的根目录;

编码:必须是ANSI,可以使用notpad+修改编码格式;

作用:改变pytest的默认行为;

规则:不管主函数模式运行还是命令行模式,都会去读取这个配置文件;

常用设置选项如下:

[pytest]

  • addopts = -s … #可添加多个命令行参数,用空格分隔
  • testpaths = …/pytestproject #测试用例文件夹,可自己配置,…/pytestproject为上一层的pytestproject文件夹。
  • python_files = test *.py #配置测试搜索的模块文件名称
  • python_classes = Test* #配置测试搜索的测试类名
  • python_funtions = test #配置测试搜索的测试函数名

示例:

[pytest]

addopts = -vs
testpaths =./test_testcase
python_files =   test_first.py
python_classes =   Test*   test*
python_functions = test_*  test*

配置文件设置如下,我们终端执行pytest测试一下 结果如下图,我们只跑了pytest,但是用的跑的结果是我们配置文件的结果

image.png