首页 > 其他分享 >pytest 之conftest.py是什么

pytest 之conftest.py是什么

时间:2022-12-21 10:35:07浏览次数:31  
标签:插件 py fixture conftest pytest https

 

conftest.py是pytest框架的固定写法;可以把hook和fixture写在这个文件里,就会自动去调用;conftest.py相当于可以编写自己的插件;

 

其实conftest.py通常可以用来做2个事情:

  1. 存放你的fixture函数
  2. 在里面写自己的本地插件

 

总的来说,conftest.py文件可以作用于同级以及 以下的模块。

但是,当以下层级中也存在了另一个conftest.py,那么以下层级将由另一个conftest.py文件接管。

 

参考文档:

https://zhuanlan.zhihu.com/p/157468224

https://www.cnblogs.com/bainianminguo/p/14338222.html

 

标签:插件,py,fixture,conftest,pytest,https
From: https://www.cnblogs.com/yxm-yxwz/p/16995686.html

相关文章

  • python+excel=openpyxl(二)
     创建一个workbook>>>fromopenpyxlimportWorkbook>>>fromopenpyxl.utilsimportget_column_letter>>>>>>wb=Workbook()>>>>>>dest_filename='empty_book.xl......
  • 打开MCMC(马尔科夫蒙特卡洛)的黑盒子 - Pymc贝叶斯推理底层实现原理初探
    打开MCMC(马尔科夫蒙特卡洛)的黑盒子-Pymc贝叶斯推理底层实现原理初探我们在这篇文章里有尝试讨论三个重点。第一,讨论的MCMC。第二,学习MCMC的实......
  • python 运程连接 linux
    python实现远程连接,操作linux1.安装依赖pip3installparamiko2.实现原理#-*-coding:utf-8-*-importparamikodefconnect(cmd,try_times=3):while......
  • 同时安装一个Python包的两个版本
     有的包在升级后函数和API就完全变了,甚至删除了一切原来的功能函数,这导致后面分析数据非常的畸形。但没办法,接下了这样的项目,含着泪也得做出点东西出来,于是我就想同时把......
  • Python unittest+ddt+openpyxl+configparser
    1.技术介绍框架:unittest请求处理:requestsexcel数据处理:openpyxl参数化:ddt配置解析器:configparser报告模板:HTMLTestRunnerNew.py(下载地址:https://pan.baidu.com/s/1......
  • Python 配置参数解析器configparse
    1.configparse介绍configparser是python自带的配置参数解析器。可以用于解析.config文件中的配置参数。ini文件中由sections(节点)-key-value组成2.安装:pipinstallc......
  • Python Type Hint中Optional[str]=None和str=None的区别
    PythonTypeHint中Optional[str]=None和str=None的区别1问题来源在读到FluentPython,2edEdition,P260时产生了一些疑问:在Python中使用typehint时,以下两个声明有......
  • 【jupyter-lab】实战经验积累
    #导入需要的包importnumpyasnpimportpandasaspdimportseabornassnsimportmatplotlibasmplimportmatplotlib.pyplotasplt%matplotlibinline#读取......
  • Python爬虫-第一章-3-基础语法
    list列表#DemoDescribe:list列表#列表中可以存储任意数据结构,用[]来表示##=================示例1,索引,切片,步长,循环,查看长度==========#try:#content=['火......
  • Python NameError: name 'is_flag' is not defined
    NameError:name'is_flag'isnotdefined翻译:名字错误:名字‘is_flag’没有定义意思是,你的is_line变量没有定义。你可能会说,我定义了呀。那就看下面代码(下面代码主要......