ToB企服应用市场:ToB评测及商务社交产业平台

标题: Pytest框架 — 09、Pytest的conftest.py文件 [打印本页]

作者: 宝塔山    时间: 2022-9-16 17:18
标题: Pytest框架 — 09、Pytest的conftest.py文件
目录

1、conftest.py介绍

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

3、conftest.py文件的使用

  1. import pytest
  2. @pytest.fixture()
  3. def conftest_fixture():
  4.     print("fixture前置")
  5.     yield
  6.     print("fixture后置")
复制代码
  1. def test_case(conftest_fixture):
  2.     print("测试用例")
  3. """
  4. 执行结果
  5. conftest_demo/test_case.py::test_case fixture前置
  6. 测试用例
  7. PASSEDfixture后置
  8. """
复制代码
4、conftest.py的作用域


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4