Pytest系列(9)- conftest.py文件的用途
实际应用
conftest.py
是一个专门存放fixture的配置文件- 多人开发时,公共的模块要在不同的文件中使用(比如多个用例都需要用到登录功能来作为前置操作)
- 可以将全局的fixture放在conftest.py文件中进行管理
使用方法
- 一般项目下全局的数据共享的地方
注意事项
-
conftest文件名是固定的,不能更换!!!
-
conftest文件放在不同的文职起着不同的范围共享作用(如放在项目下则是全局的数据共享的地方)
-
一个项目中可以有多个
conftest.py
文件 -
不同的目录可以有自己的
conftest.py
-
conftest.py
不需要手动import,pytest在执行时会自动查找 -
如果有多个
conftest.py
,那么运行时采取就近生效的原则(先在同级目录找,同级目录没有则向上级目录查找)