pytest自动化框架运行全局配置文件pytest.ini

2023-12-19

还记得在之前的篇章中有讲到Pytest是目前主要流行的自动化框架之一,他有基础的脚本编码规则以及两种运行方式。

pytest的基础编码规则是可以进行修改,这就是今日文章重点。

看到这大家心中是否提出了两个问题:pytest的基础编码规则在哪可以修改?又是如何修改?

让我们带着这两个疑问寻找答案吧!(一定要收藏起来哦)

pytest可通过全局配置文件pytest.ini来修改基础编码规则。

在运行pytest.ini配置文件时多次出现了2个问题:

(1)pytest.ini配置文件未生效——我把pytest.ini文件放在了项目的子文件夹下,原来配置文件一定要放置在项目的根目录下

(2)pytest.ini出现了编码格式问题——原因是什么呢?原来是使用了中文格式的标点符号,且使用中文注释,但是没有修改编码格式

所以,一定要记住以下几点pytest.ini配置文件的编写规则!!!
①编码格式一般为ANSI

[重点注意]文件中不能一定不能带有中文格式的符号,否则会报编码格式错误;文件中带有中文,需改变文件的编码格式为gbk2312

②一般放在项目的根目录下,名称必须为pytest.ini

③可以改变pytest默认的测试用例规则

④不管命令行运行还是主函数运行,都会加载ini配置文件进行运行(我们可在控制台执行时看到pytest.ini文件是否生效)

pytest.ini常用的参数配置如图1:

除了以上常用的参数,需要了解更多的可以pytest参数,可命令行 cmd输入:pytest --help

查看更多的参数命令

最后,执行py文件,pytest.ini文件是否生效可在控制台中查询

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

pytest自动化框架运行全局配置文件pytest.ini 的相关文章

随机推荐

  • R语言——基本操作(一)

    目录 一 基本操作 二 R包的安装及使用 三 获取帮助 四 内置数据集 五 数据结构 六 向量索引 七 向量运算 参考 Rstudio 控制台常用快捷键 Ctrl 查看所有历史记录 比直接使用 查找更方便 Esc 中断操作 可中断未完成的操
  • 热烈祝贺怿星科技荣获高工智能汽车产业链TOP100奖

    2023 第七届 高工智能汽车年会 2023 12 14 2023年12月14日 以 寻找拐点 为主题的2023 第七届 高工智能汽车年会在上海隆重举行 怿星科技受邀参加本次会议 并获得智能汽车产业链TOP100创新企业奖 创新企业TOP1
  • ASF-YOLO:一种基于注意尺度序列融合的细胞实例分割YOLO模型

    摘要 我们提出了一种基于注意力尺度序列融合的You Only Look Once YOLO 框架 ASF YOLO 该框架结合了空间和尺度特征 用于准确快速的细胞实例分割 在YOLO分割框架的基础上 我们采用尺度序列特征融合 SSFF 模块
  • 【计算机毕业设计】基于微信小程序的家具购物小程序

    随着信息技术在管理上越来越深入而广泛的应用 管理信息系统的实施在技术上已逐步成熟 本文介绍了基于微信小程序的家具购物小程序的设计与实现的开发全过程 通过分析基于微信小程序的家具购物小程序的设计与实现管理的不足 创建了一个计算机管理基于微信小
  • 【计算机毕业设计】外卖小程序

    随着科技的进步 微信小程序慢慢进入了生活当中 由于轻便快捷 方便使用 基于微信这个大平台 使得小程序飞速发展 趋于成熟 因此 针对用户对外卖点餐方面的需求 特开发了本外卖小程序 该外卖小程序分为小程序前端和Java后端系统 遵循数据前后端交
  • YoloV7改进策略:双动态令牌混合器(D-Mixer)的TransXNet,实现YoloV7的有效涨点

    摘要 双动态令牌混合器 D Mixer 一种输入依赖的方式聚合全局信息和局部细节 D Mixer通过分别在均匀分割的特征片段上应用有效的全局注意力模块和输入依赖的深度卷积 使网络具有强大的归纳偏差和扩大的有效感受野 使用D Mixer作为基
  • 【计算机毕业设计】基于微信小程序的电子购物系统

    由于APP软件在开发以及运营上面所需成本较高 而用户手机需要安装各种APP软件 因此占用用户过多的手机存储空间 导致用户手机运行缓慢 体验度比较差 进而导致用户会卸载非必要的APP 倒逼管理者必须改变运营策略 随着微信小程序的出现 解决了用
  • 我的创作纪念日-IT从业者张某某

    机缘 勿忘初心 牢记使命 我成为创作者的初心是什么呢 时间有些久了 回头看下自己的第一篇博客 还是略显青涩的 有种不忍直视的感觉 我的第一篇博客 应该是想记录下工作中的一个演示项目 并想着把这个演示项目通过文章的方向进行记录下来 便于和团队
  • STM32 GPIO工作原理详解

    STM32 GPIO介绍 1 STM32引脚说明 GPIO是通用输入 输出端口的简称 是STM32可控制的引脚 GPIO的引脚与外部硬件设备连接 可实现与外部通讯 控制外部硬件或者采集外部硬件数据的功能 以STM32F103ZET6芯片为例
  • Js new Date() 年月日时分秒的日期时间格式排序

    new Date 日期对象 效果 排序前 2023 12 10 12 01 21 2023 12 10 18 53 09 2023 12 10 08 10 12 2023 12 10 00 06 06 2023 12 10 16 36 08
  • 关于“Python”的核心知识点整理大全26

    目录 10 3 9 决定报告哪些错误 10 4 存储数据 10 4 1 使用 json dump 和 json load number writer py number reader py 10 4 2 保存和读取用户生成的数据 对于用户生
  • 在AI技术的无情侵袭下,学学Java的23种设计模式还是非常有必要的

    目前国内80 程序员的主要工作是调用组合api实现各种业务需求 在顶层架构师设定好的框架下 做着重复且无聊的编码工作 如果未来ai被广泛应用 那么被替代的风险是很高的 比较扎心的是 其实目前用ai生成片段代码已经是各个公司比较普遍的做法了
  • 【计算机毕业设计】南宁周边乡村游

    随着我国经济迅速发展 人们对手机的需求越来越大 各种手机软件也都在被广泛应用 但是对于手机进行数据信息管理 对于手机的各种软件也是备受游客的喜爱 南宁周边乡村游被游客普遍使用 为方便游客能够可以随时进行南宁周边乡村游的数据信息管理 特开发了
  • Java版企业电子招标采购系统源码Spring Cloud + Spring Boot +二次开发+ MybatisPlus + Redis

    功能描述 1 门户管理 所有用户可在门户页面查看所有的公告信息及相关的通知信息 主要板块包含 招标公告 非招标公告 系统通知 政策法规 2 立项管理 企业用户可对需要采购的项目进行立项申请 并提交审批 查看所有的立项信息 主要功能包含 招标
  • 网络攻击3——拒绝服务攻击与缓冲区溢出攻击

    目录 拒绝服务攻击 拒绝服务攻击介绍 分布式拒绝服务攻击介绍 CDN 软件缺陷漏洞 缓冲区溢出 其它高级攻击 拒绝服务攻击 拒绝服务攻击不会破坏信息的机密性和完整性 而是破坏服务的可用性 拒绝服务攻击分为两大类 DoS 拒绝服务攻击 DDo
  • Java设计模式:模板方法模式

    作者主页 欢迎来到我的技术博客 个人介绍 大家好 本人热衷于 Java后端开发 欢迎来交流学习哦 如果文章对您有帮助 记得 关注 点赞 收藏 评论 您的支持将是我创作的动力 让我们一起加油进步吧 文章目录 一 模板方法模式的定义 二 模板方
  • 【计算机毕业设计】基于微信小程序的二手闲置交易市场系统

    随着计算机技术的成熟 互联网的建立 如今 PC平台上有许多关于二手闲置交易方面的应用程序 但由于使用时间和地点上的限制 用户在使用上存在着种种不方便 而开发一款基于微信小程序的二手闲置交易市场系统 能够有效地解决这个问题 本基于微信小程序的
  • 【计算机毕业设计】网络小说微信小程序

    社会的发展和科学技术的进步 互联网技术越来越受欢迎 网络小说也逐渐受到广大人民群众的喜爱 也逐渐进入了每个用户的使用 网络小说具有便利性 速度快 效率高 成本低等优点 因此 构建符合自己要求的操作系统是非常有意义的 本文从管理员 用户的功能
  • 如何看待名企的内推策略?

    内推肯定是可行的 现在 多数名企大厂都会有内推 不管是社招 还是校招 实习 有些公司通过内推获取的 简历数量甚至占到了总简历量的1 3 质量一般也不错 成本相对更低一些 内推想要做好 有效果 需要做到以下几点 做好内部宣贯工作 充分调动内部
  • pytest自动化框架运行全局配置文件pytest.ini

    还记得在之前的篇章中有讲到Pytest是目前主要流行的自动化框架之一 他有基础的脚本编码规则以及两种运行方式 pytest的基础编码规则是可以进行修改 这就是今日文章重点 看到这大家心中是否提出了两个问题 pytest的基础编码规则在哪可以