pytest当中conftest.py的使用

Posted 春天的菠菜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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导入操作。

 

 二、实现

1、conftest.py

 

 2、case引用fixture函数

 

三、总结

 

以上是关于pytest当中conftest.py的使用的主要内容,如果未能解决你的问题,请参考以下文章

通过conftest.py 和pytest.fixture()集合使用 实现全局的前置应用

pytest文档2--firture之conftest.py

pytest文档2--firture之conftest.py

pytest-25-conftest.py作用范围

python学习-pytest-conftest.py

pytest文档25-conftest.py作用范围