pytest当中conftest.py的使用

目录

 一、规则

1、conftest.py文件是单独存放的一个单独夹具文件,名称不可修改

2、用处可以在不同的py文件当中使用同一个fixture函数

3、原则conftest.py 要和运行的用例放在同一层级(例如testcase包下面,一般会作用于同级及以下,也可以在不同模块下创建conftest.py),并且不需要任何import导入操作。

 二、实现

1、conftest.py

 2、case引用fixture函数

三、总结


使用场景:一般conftest.py和@pytest.fixture()结合使用,实现全局应用(例如:项目的全局登录、模块的全局处理等)

 一、规则

1、conftest.py文件是单独存放的一个单独夹具文件,名称不可修改

2、用处可以在不同的py文件当中使用同一个fixture函数

3、原则conftest.py 要和运行的用例放在同一层级(例如testcase包下面,一般会作用于同级及以下,也可以在不同模块下创建conftest.py),并且不需要任何import导入操作。

 

pytest当中conftest.py的使用_第1张图片

 二、实现

1、conftest.py

pytest当中conftest.py的使用_第2张图片

 

 2、case引用fixture函数

pytest当中conftest.py的使用_第3张图片

 

三、总结

 

你可能感兴趣的:(python,pytest,python,开发语言)