一个测试工程下是可以有多个conftest.py的文件,一般在工程根目录放一个conftest.py起到全局作用。
在不同的测试子目录也可以放conftest.py,作用范围只在该层级以及以下目录生效。

conftest层级关系

在web_conf_py项目工程下建两个子项目baidu、blog,并且每个目录下都放一个conftest.py和__init__.py(python的每个package必须要有__init__.py)、

web_conf_py是工程名称

├─baidu
│  │  conftest.py   
│  │  test_1_baidu.py              #先运行主目录下的conftest.py,然后再是baidu目录下的conftest.py
│ │ __init__.py │ │ ├─blog │ │ conftest.py │ │ test_2_blog.py #先运行主目录下的conftest.py,然后再是blog目录下的conftest.py
│ │ __init__.py │ │ conftest.py │ __init__.py

 

相关文章:

  • 2022-02-21
  • 2022-12-23
  • 2022-12-23
  • 2021-12-11
  • 2021-06-06
  • 2021-05-08
  • 2021-07-24
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-20
  • 2022-12-23
  • 2021-08-21
  • 2022-12-23
  • 2021-10-03
  • 2022-03-08
相关资源
相似解决方案