pytest 之conftest.py是什么
conftest.py是pytest框架的固定写法;可以把hook和fixture写在这个文件里,就会自动去调用;conftest.py相当于可以编写自己的插件;
也可以理解为pytest特有的本地测试配置文件。区别于 pytest.ini(pytest的配置文件)
其实conftest.py通常可以用来做2个事情:
- 存放你的
fixture函数 - 在里面写自己的本地插件
总的来说,conftest.py文件可以作用于同级以及 以下的模块。
但是,当以下层级中也存在了另一个conftest.py,那么以下层级将由另一个conftest.py文件接管。
参考文档:
https://zhuanlan.zhihu.com/p/157468224
https://www.cnblogs.com/bainianminguo/p/14338222.html
浙公网安备 33010602011771号