Pytest10-conftest.py
Conftest.py
conftest.py是pytest特有的本地测试配置文件,既可以用来设置项目级的Fixture,也可以用来导入外部插件,还可以用来指定Hook函数(钩子函数)
conftest.py文件名称是固定,pytest会自动识别该文件,只作用于它所在的目录及子目录
conftest.py+fixture可以根据scope来控制fixture的生效方式
# conftest.py
@pytest.fixture(scope='session')
def fix1():
print("我是fix1")
yield
print("用例后置操作")
Conftest.py+fixture+yield 实现用例前置后置
通过Conftest.py+fixture+yield,可轻松实现用例前置后置,包括项目级的
#coding=gbk
import pytest
@pytest.fixture()
def fix1():
print("\n开始执行fix1")
yield
print("\n结束执行fix1")
测试技术交流请联系我
备注CSDN扶摇
【学习软件测试/Python自动化测试技术/领取Python自动化测试学习路线图/简历优化】
视频链接:
课程服务介绍
加微信(备注CSDN扶摇)即可免费领取下面的自动化测试资料和一份软件测试面试宝典