首页 > 其他分享 >pytest日志配置

pytest日志配置

时间:2023-11-20 10:45:57浏览次数:26  
标签:文件 log 配置 pytest ini 日志 cli

pytest默认输出日志如下:

 

为了让日志看起来更加舒服,我们可以在pytest.ini文件中增加如下配置

# 是否开启日志true/false
log_cli = true
# 过滤日式级别
log_cli_level = info
# 输出信息
log_cli_format = %(asctime)s [%(levelname)s] %(message)s (%(filename)s:%(lineno)s)
# 格式化时间
log_cli_date_format = %Y-%m-%d %H:%M:%S

 

输出到指定的日志文件配置如下:

   [pytest]
   log_file_path = /path/to/log/file.log
   addopts = --deselect
   

如果对日志文件有较高的自定义要求,那需要用python的logging库自定义了

 

 注意:如果当前IDE设置的默认编码是UTF-8,那么pytest.ini文件里面不可以加任何注释等与配置无关的信息,否则运行报错

            如果当前IDE设置的默认编码是GBK,那么pytest.ini文件里面可以加注释等信息,运行不会报错

标签:文件,log,配置,pytest,ini,日志,cli
From: https://www.cnblogs.com/shukeshu/p/17843409.html

相关文章

  • Hikari默认配置
    Hikari配置说明name构造器默认值默认配置validate之后的值描述validate重置autoCommitTRUETRUE自动提交从池中返回的连接–connectionTimeoutSECONDS.toMillis(30)=3000030000等待来自池的连接的最大毫秒数如果小于250毫秒,则被重置回30秒idleTimeoutMINU......
  • VS CODE,保存自动格式化vue代码配置 流程记录
    进入vscode,ctrl+shift+p,搜索Preferences:OpenUserSettings(json) ,然后把下面配置覆盖到原本的地方 { //vscode默认启用了根据文件类型自动设置tabsize的选项 "editor.detectIndentation":false, //重新设定tabsize "editor.tabSize":2, //#每次保......
  • 12.oppo手机自动化测试配置
    1.先在--关于手机--点击进去--点击版本信息 2.点击版本号,连续点击3次,开启开发者模式。3.打开开发者模式-勾选框,充电时电源不休眠 4.开启usb调试和无线调试 5.开启禁止权限监控,不然自动化框架连接手机会出现权限问题,例如:settingsdeleteglobalhidden_api_policy_p_a......
  • 219-nginx 配置https,证书配置
    server{#SSL默认访问端口号为443listen443ssl;#请填写绑定证书的域名server_nameqzkuma.cn;#请填写证书文件的相对路径或绝对路径ssl_certificate/home/ssl/qzkuma.cn_bundle.crt;#请填写私钥文件的相对路径或绝对路径s......
  • 14、SpringMVC之注解配置
    14.1、概述在实际工作中,一般使用配置类和注解代替web.xml和SpringMVC配置文件的功能;在Servlet3.0环境中,容器会在类路径中查找实现了javax.servlet.ServletContainerInitializer接口的类,如果找到了的话,就会用它来配置Servlet容器;Spring提供了ServletContainerIni......
  • 前端笔记:React学习 1.1--配置环境
    1.1配置环境React中文文档React官网文档安装NodejsNodejs官网安装create-react-app终端执行:npmi-gcreate-react-app安装VSCode插件SimpleReactSnippetsPrettier-Codeformatter创建ReactApp在存代码的目录下创建react项目create-react-appreact-app......
  • haproxy的acl匹配方式详解+配置案例
    方法一:在HAProxy中,ACL(AccessControlLists)用于基于条件进行请求的过滤和路由。ACL可以根据不同的条件来匹配请求,比如来源IP地址、HTTP头部、URL路径等。一旦定义了ACL,你可以将其与后端服务器池、前端监听器等进行关联,以便根据条件来决定如何处理请求。以下是一些常见的AC......
  • 配置 husky+lint-staged
    官方文档husky-githubhusky-doclint-staged安装依赖yarnaddhuskylint-staged-D在package.json中添加一条preinstall脚本{"script":{"prepare":"huskyinstall"}}prepare为package.json中的“scripts”属性中的脚本当执行install的时候它会......
  • vim配置(编辑~/.vimrc文件)
    主要配置如下setnumbersetnocompatiblesyntaxonsetshowmodesetencoding=utf-8filetypeindentonsetautoindentsettabstop=4setshiftwidth=4setexpandtabsetshowmatchsethlsearchsetincsearchsetsmartcasesetnobackupsetnoswapfilesetnoundofile......
  • 06.测试平台环境配置
    测试平台环境配置在Flask中,可以使用 app.run() 方法来运行应用程序并设置要监听的主机和端口。app.run() 方法默认会监听在默认的主机地址 '127.0.0.1'(或 'localhost')和端口 5000 上。可以通过访问 http://localhost:5000/ 来访问应用程序。监听主机app.run() 设......