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

【测试】【Debug】pytest运行后print没有输出

import pytest
def test_good():for i in range(1000):print(i)def test_bad():print('this should fail!')assert False

比如上述程序,运行之后只能看到输出了’this should fail!';但是debug版的测试运行后又能看到test_good函数中的输出。
这是为什么呢?

  1. pytest自动会capture通过的那些测试用例运行中所print出来的output;而failed的那些测试用例则会打印其中运行过的print的输出。
  2. 如果想要获取全部的输出:
    在终端中运行下面其中一行即可 这两种都可以
pytest name.py --capture=no     # show print statements in consolepytest name.py -s               # equivalent to previous command
http://www.lryc.cn/news/479179.html

相关文章:

  • linux strace 查看程序异常问题总结
  • 8086汇编常见寄存器与指令
  • Group By、Having用法总结(常见踩雷点总结—SQL)
  • Redis持久化机制——针对实习面试
  • Windows系统服务器怎么设置远程连接?详细步骤
  • 【Rust设计模式之建造者模式】
  • 2024中国移动(南京)智算大会暨人工智能产业大会即将盛大启幕
  • 计算机毕业设计 | SpringBoot咖啡商城 购物采买平台 后台管理软件(附源码)
  • CosyVoice文本转语音:轻松创造个性化音频
  • 法语nous sommes
  • 《化学进展》
  • CNN和RCNN的关系和区别
  • Chromium 进程降权和提权模拟示例c++
  • 【测试语言篇一】Python进阶篇:内置容器数据类型
  • 湘潭大学软件工程专业选修 SOA 期末考试复习(二)
  • 改进的正弦余弦算法复现
  • Day13杨辉三角
  • 【c知道】Hadoop工作原理。
  • React.lazy() 懒加载
  • 【自学笔记】神经网络(1)
  • c#————扩展方法
  • 前向-后向卡尔曼滤波器(Forward-Backward Kalman Filter)资料汇总
  • 云集电商:如何通过 OceanBase 实现降本 87.5%|OceanBase案例
  • 详解Rust标准库:BTreeMap
  • .NET WPF CommunityToolkit.Mvvm框架
  • 微信小程序使用阿里巴巴矢量图标库正确姿势
  • 【K8S问题系列 |1 】Kubernetes 中 NodePort 类型的 Service 无法访问【已解决】
  • Java基础Day-Thirteen
  • LangChain实际应用
  • 【数据结构】哈希/散列表