pytest当中conftest.py的使用
Posted 春天的菠菜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pytest当中conftest.py的使用相关的知识,希望对你有一定的参考价值。
目录
1、conftest.py文件是单独存放的一个单独夹具文件,名称不可修改
2、用处可以在不同的py文件当中使用同一个fixture函数
3、原则conftest.py 要和运行的用例放在同一层级(例如testcase包下面,一般会作用于同级及以下,也可以在不同模块下创建conftest.py),并且不需要任何import导入操作。
使用场景:一般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