pycharm运行pytest无法实时输出信息

这篇具有很好参考价值的文章主要介绍了pycharm运行pytest无法实时输出信息。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

需要去掉控制台输出。根据查询相关信息显示pycharm运行pytest无法实时输出信息,需要去掉pycharm里面的运行模式,点击减号,再点击加号,添加python执行文件即可实时输出信息。

问题描述:

使用pycharm运行代码时,pytest代码运行没有log出现

pycharm运行pytest无法实时输出信息,Python,pycharm,pytest

 文章来源地址https://www.toymoban.com/news/detail-633790.html

原因解释:

  • pycharm进入pytest运行模式
  • 文件名包含test的python脚本会默认以pytest运行模式运行

解决方法:
临时解决方法——对当前代码取消pytest运行模式:
 
1.进入运行配置

点击pycharm右上角的脚本配置,选择编辑配置

pycharm运行pytest无法实时输出信息,Python,pycharm,pytest
2.取消pytest模式

 

展开Python test,选择pytest for 脚本名;
点击上方的remove configuration,将脚本去除pytest模式;

pycharm运行pytest无法实时输出信息,Python,pycharm,pytest
点击应用,应用配置

 

3. 添加新配置

单击添加新配置,选择python类型;
选择脚本路径,选择python编译器(一般默认即可)
点击确定,应用配置

 pycharm运行pytest无法实时输出信息,Python,pycharm,pytest

 pycharm运行pytest无法实时输出信息,Python,pycharm,pytest

 


永久解决方法——取消所有名字含有test的脚本的pytest运行模式:

1. 取消pytest模式

参考临时解决方法1、2

2.更改testing的运行模式

打开文件-设置-工具-python集成工具;
将testing中的运行方式改为unittests;
确认保存
 

pycharm运行pytest无法实时输出信息,Python,pycharm,pytest

 

pycharm运行pytest无法实时输出信息,Python,pycharm,pytest

 

到了这里,关于pycharm运行pytest无法实时输出信息的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Pycharm运行unittest报错ModuleNotFoundError: No module named ‘pytest‘解决

    使用unittest未import pytest相关功能语句,在pycharm中右键run的时候报错: 直接在 PyCharm 中点击运行按钮,PyCharm 会自动配置并运行 pytest。因为 PyCharm 内部默认使用 pytest 进行单元测试。 在 PyCharm 的菜单栏中,依次选择 Run - Edit Configurations... ; 在打开的窗口中选择 + - Python tests

    2024年02月16日
    浏览(58)
  • Python单元测试pytest捕获日志输出

    使用pytest进行单元测试时,遇到了需要测试日志输出的情况,查看了文档 https://docs.pytest.org/en/latest/how-to/capture-stdout-stderr.html https://docs.pytest.org/en/latest/how-to/logging.html 然后试了一下,捕捉logger.info可以用caplog,获取print输出可用capsys,Demo如下: - a.py - test_a.py - 验证:

    2024年04月10日
    浏览(41)
  • PyCharm 调试过程中控制台 (Console) 窗口内运行命令 - 实时获取中间状态

    ​​​ [1] Yongqiang Cheng, https://yongqiang.blog.csdn.net/

    2024年02月20日
    浏览(69)
  • stm32无法在串口输出信息

    今天使用CubeMX想用串口打印出调试信息,发现串口调试助手怎么都打印不出信息,首先检查了代码有没有错,仔细对照后发现没有问题,然后查了很多资料,发现要勾选上这个选项才可以。 勾上这个选项后就可以正常在串口调试助手上打印内容了。     在使用这个函数之前

    2024年02月13日
    浏览(49)
  • jenkins运行pytest测试用例脚本报错:没有权限,无法写日志PermissionError:[Error 13]Permission denied

    报错信息: PermissionError:[Error 13]Permission denied:‘/var/jenkins_home/workspace/deleverySystem/Delivery_System/out_files/logs/waimai_20230823.log’ 解决方法: 在jenkins容器内部输入

    2024年02月11日
    浏览(61)
  • pycharm日志总是弹出“无法运行 Git,未安装 Git”

            出现这个日志提示的原因是没有在pycharm里面配置git,如果你想让自己的代码进入git仓库,避免出现电脑问题突发事件导致代码没了的话,建议大家可以上传git仓库,这在做大型项目中是非常有必要的,有过企业项目经验的人应该非常清楚 话不多说,解决方法如下,

    2024年02月13日
    浏览(50)
  • Python UI自动化 —— pytest常用运行参数解析、pytest执行顺序解析

    -v 用于显示每个测试函数的执行结果 -q 只显示整体测试结果 -s 用于显示测试函数中print()函数输出 -x 在第一个错误或失败的测试中立即退出 -m 只运行带有装饰器配置的测试用例 -k 通过表达式运行指定的测试用例 -h 帮助 首先来看什么参数都没加的运行情况 -v 用于显示每个测

    2024年02月09日
    浏览(46)
  • 关于使用pycharm遇到只能使用unittest方式运行,无法直接选择Run

    相信大家可能都遇到过这个问题,使用pycharm直接运行脚本的时候,只能选择unittest的方式,能愁死个人 经过几次各种尝试无果之后,博主就放弃死磕了,原谅博主是个菜鸟 后来遇到这样的问题,往往也就直接使用cmd来运行 直到今天在研究unittest自动化测试, 了解到unittest单

    2024年02月13日
    浏览(34)
  • PyCharm终端中无法加载文件,因为在此系统上禁止运行脚本。

    无法加载文件 E:pythonProjecttag_recommendvenvScriptsactivate.ps1,因为在此系统上禁止运行脚本。 原因:Windows系统默认禁止运行脚本。 解决方案: ①打开PowerShell并以管理员身份运行。 ②输入以下命令来查看当前PowerShell的执行策略:Get-ExecutionPolicy 如果策略是Restricted,则表示Po

    2024年02月11日
    浏览(49)
  • jupyter notebook内核启动失败&pycharm里无法运行jupyter notebook程序

    提示:本人下载anaconda的背景是:之前下了一个miniconda,后面卸载了,可能没卸干净,然后重新下来一个anaconda:配置好环境变量之后,jupyter notebook一直启动失败,在网上查了原因可能是反复安装anaconda时导致的python的kernel内核启动失败 1.此页面是在anaconda prompt里面输入指令

    2024年02月06日
    浏览(68)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包