Pytest系列(9)- conftest.py文件的用途

实际应用

  • conftest.py是一个专门存放fixture的配置文件
  • 多人开发时,公共的模块要在不同的文件中使用(比如多个用例都需要用到登录功能来作为前置操作)
  • 可以将全局的fixture放在conftest.py文件中进行管理

使用方法

  • 一般项目下全局的数据共享的地方

注意事项

  • conftest文件名是固定的,不能更换!!!

  • conftest文件放在不同的文职起着不同的范围共享作用(如放在项目下则是全局的数据共享的地方)

  • 一个项目中可以有多个conftest.py文件

  • 不同的目录可以有自己的conftest.py

  • conftest.py不需要手动import,pytest在执行时会自动查找

  • 如果有多个conftest.py,那么运行时采取就近生效的原则(先在同级目录找,同级目录没有则向上级目录查找)

posted @ 2021-11-22 22:37  莫伊101  阅读(84)  评论(0编辑  收藏  举报