其他分享
首页 > 其他分享> > Pytest框架 — 09、Pytest的conftest.py文件

Pytest框架 — 09、Pytest的conftest.py文件

作者:互联网

目录

1、conftest.py介绍

conftest.pypytest框架的一种固定写法,把fixture或者自己定义的插件写到这个文件里就会自动去调用。我们前面都是将fixture写到测试用例文件里,在实际工作中更推荐写到conftest.py文件中,这样更加灵活,易维护。

2、conftest.py的特点

3、conftest.py文件的使用

  1. 第一步:在项目根目录或者包中创建conftest.py
import pytest


@pytest.fixture()
def conftest_fixture():
    print("fixture前置")
    yield
    print("fixture后置")
  1. 第二步:在测试用例文件中使用
def test_case(conftest_fixture):
    print("测试用例")

"""
执行结果
conftest_demo/test_case.py::test_case fixture前置
测试用例
PASSEDfixture后置
"""

4、conftest.py的作用域

标签:文件,09,py,fixture,pytest,conftest,Pytest,测试用例
来源: https://www.cnblogs.com/qishuaiRisen/p/16594591.html