当前位置: 首页 > news >正文

廉价网站建设给网站做数据分析

廉价网站建设,给网站做数据分析,国外的设计网站app吗,wordpress 外观 权限前 言 前几篇文章介绍了 pytest 点的基本使用#xff0c;学完前面几篇的内容基本上就可以满足工作中编写用例和进行自动化测试的需求。从这篇文章开始会陆续给大家介绍 pytest 中的钩子函数#xff0c;插件开发等等。仔细去看过 pytest 文档的小伙伴#xff0c;应该都有发现…前 言 前几篇文章介绍了 pytest 点的基本使用学完前面几篇的内容基本上就可以满足工作中编写用例和进行自动化测试的需求。从这篇文章开始会陆续给大家介绍 pytest 中的钩子函数插件开发等等。仔细去看过 pytest 文档的小伙伴应该都有发现 pytest 这个框架提供了非常多的钩子。通过这些钩子我们可以对 pytest 用例收集、用例执行、报告输出等各个阶段进行干预根据需求去开发对应的插件以满足自己的使用场景。由于 pytest 提供的钩子函数非常的多后续会分为多篇文章给大家分开介绍。这篇文章主要和大家介绍 pytest 的引导钩子和初始化钩子。 一、什么是钩子函数 钩子函数在 pytest 称之为 Hook 函数它 pytest 框架的开发者为了让用户更好的去扩展开发预留的一些函数。而预留的这些函数在整个测试执行的生命周期中特定的阶段会自动去调用执行。如下图 关于 pytest 中的预留钩子可以通过开发插件和在 conftest.py 去实现这些钩子。每个钩子函数可以在多个插件中实现每个钩子和执行的函数比是1N。 pytest 中的钩子函数按功能一共分为 6 类引导钩子初始化钩子、用例收集钩子、用例执行钩子、报告钩子、调试钩子本文主要给大家介绍引导钩子和初始化钩子。 二、引导钩子 引导钩子调用足够早主要作用是用来解析命令和注册插件内部插件和 setuptools 插件。 1、pytest_load_initial_conftests 参数 early_configpytest 配置对象。 args命令行上传递的参数。 parser命令行添加的选项。 触发时机 当在命令行通过 pytest 执行命令时会先执行该钩子函数 默认作用 加载 conftest.py 文件 注意点 该钩子函数只有定义在插件中才会调用在 conftest 定义则不会调用 如果你想学习接口自动化测试我这边给你推荐一套视频这个视频可以说是B站播放全网第一的接口自动化测试教程同时在线人数到达1000人并且还有笔记可以领取及各路大神技术交流798478386       【已更新】B站讲的最详细的Python接口自动化测试实战教程全集实战最新版_哔哩哔哩_bilibili【已更新】B站讲的最详细的Python接口自动化测试实战教程全集实战最新版共计200条视频包括1.【接口自动化】目前软件测试的市场行情以及测试人员能力标准。、2.【接口自动化】全面熟练Requests库以及底层方法调用逻辑、3.【接口自动化】接口自动化实战及正则和JsonPath提取器的应用等UP主更多精彩视频请关注UP账号。https://www.bilibili.com/video/BV17p4y1B77x/?spm_id_from333.337  2、pytest_cmdline_main **触发时机**执行运行主命令后执行 默认作用 调用命令解析钩子 pytest_cmdline_parse 和执行 runtest_mainloop 参数 configpytest 配置对象 3、pytest_cmdline_parse 参数 args命令行上传递的参数。 pluginmanager 插件管理器 默认作用 用来初始化配置对象解析指定的参数 注意点 该钩子函数只有定义在插件中才会调用在 conftest 定义则不会调用 三、初始化钩子 初始化钩子用来调用插件和 conftest.py 文件的初始化 1、pytest_addoption 参数 parser 参数解析器 pluginmanager 插件管理器 触发时机 conftest 文件加载完之后执行 在测试运行开始时调用一次。 作用 添加运行命令的命令行参数pytest.ini 的配置参数 Demo: # 添加一个运行参数--namedef pytest_addoption(parser,pluginmanager ): parser.addoption( --name, actionstore, destname, defaultWorld, help参数的帮助提示信息, ) # 添加一个ini文件的配置项def pytest_addoption(parser,pluginmanager ): parser.addini( name, help参数的帮助提示信息, typestring, defaultmusen, ) 2、pytest_configure 参数 configpytest 配置对象 触发时机 在解析命令行选项后每个插件和初始 conftest 文件都会调用此钩子 在导入其他 conftest 文件时调用该钩子。 默认作用 允许插件和 conftest 文件执行初始配置。 3、pytest_unconfigure 参数 configpytest 配置对象 触发时机 在退出测试过程之前调用 4、pytest_sessionstart 参数 sessionpytest 会话对象 触发时机 在创建 Session 对象之后、执行收集测试用例之前调用 5、pytest_sessionfinish 参数 sessionpytest 会话对象 exitstatuspytest 将返回系统的状态 触发时机 在整个测试运行完成后调用就在将退出状态返回给系统之前 6、pytest_plugin_registered 参数 plugin 插件模块或实例 manager pytest 插件管理器 作用 注册一个新的插件 7、pytest_addhooks 参数 pluginmanager 插件管理器 触发时机 注册插件时调用添加钩子函数到执行列表 默认作用 调用 pluginmanager.add_hookspecs(module_or_class, prefix) 注册插件
http://wiki.neutronadmin.com/news/395091/

相关文章:

  • 怎么更换网站模板佛山网站推广建设
  • asp做网站和dw的区别买产品做企业网站还是博客
  • 网站建设电话销售技巧和话术大学生做家教网站
  • app网站开发哪里有施工企业年终总结及明年工作计划
  • 网站模板无忧网站优化网络
  • 延吉有没有做网站的如何搭建网上商城
  • 如何写网站代码是什么原因wordpress文件存放不同目录
  • 建网站的网站有哪些上海高端品牌网站建设
  • 网站手机版怎么弄软文发稿
  • 深圳设计公司企业网站上海市电话黄页本
  • 2019网站怎么做如何在手机上做广告
  • 多个网站 备案吗wordpress5.0.2图集怎么发布
  • 东莞网站排名推广企业网站建设如何选择网络公司
  • 焦作建网站wordpress实时刷新模块
  • 个人 可以做网站备案吗WordPress免插件实现QQ咨询
  • 宁夏建设监理协会网站用付费网站做推广
  • 现在做什么个人网站好linux 国外网站
  • 凤岗网站建设微信运营商电话
  • 如何判断网站做没做404北京 做网站
  • asp.net 网站图标做二手车网站怎么做的
  • 打电话来说做网站 然后答应了怎么建设游网站主页
  • 重庆网站仿站手机建站系统
  • 昆山网站制作哪家好中信建设有限责任公司刚果金
  • 免费建站的方法流程怎么让别人做网站
  • 在国外服务器上做网站项目如何赚钱好用的代码网站
  • 网站设计可以在手机上做吗wordpress 500 - 内部服务器错误
  • 完成网站开发需要什么样技术vs2010网站设计用整张图片做背景
  • 建设外贸网站费用智慧团建手机登录端口
  • 网站seo收录工具wordpress 占用cpu
  • 许昌建设局网站google推广方式和手段有哪些