conftest.py作用
多个.py文件想使用同一个前置函数,如果使用setup和teardown代码重复率较高,并且编写麻烦,所以可以使用conftest.py进行实现
conftest.py配置
- conftest.py 配置脚本名称是固定的,不能改名称
- conftest.py 不运行的用例要在同一个 pakage 下,并且有__init__.py文件
- 不需要 import 导入 conftest.py,pytest 用例会自动查找
conftest.py示例
示例一:无yield
# -*- coding: utf-8 -*-
'''
@Time : 2021/1/18
@Author :
@File : conftest.py
@describe :
'''
import pytest
@pytest.fixture(scope='session')
def login():
print('用户登陆')
测试用例直接调用conftest.py文件中的函数
# -*- coding: utf-8 -*-