当前位置: 首页 > 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.mrgr.cn/news/68034.html

相关文章:

  • [c语言]strcmp函数的使用和模拟实现
  • 【ChatGPT】如何通过逐步提示提高ChatGPT的细节描写
  • 递归-最大公约数(辗转相除法)
  • 软件开发项目管理:实现目标的实用指南
  • 如何在 Ubuntu 上安装和配置 GitLab
  • 认识物联网
  • CPU Study-Multi-Port Cache
  • golang函数
  • 使用开源Embedding模型嵌入高维空间向量
  • Linux命令--paste
  • 【大模型系列】Grounded-VideoLLM(2024.10)
  • Java学习篇之JVM 调优
  • linux进程的状态之环境变量
  • 【贪心算法】No.1---贪心算法(1)
  • linux 进程调度学习笔记
  • 迭代解法:Jacobi、Gauss-Seidel、SOR
  • CPU Study - Branch Prediction
  • java单例模式
  • 使用LoRA 对千问70B模型进行微调
  • R7:糖尿病预测模型优化探索
  • MinGW-w64_10.0.0 + GCC12_x86_64-12.2.0-release-posix-seh-msvcrt-rt_v10-rev2.zip
  • 怎么快速区分金媒10.3和10.4旗舰版小程序,如果只看数字你就out了表面被忽悠教新手几招!
  • lua入门教程:随机数
  • MOE(Mixture of Experts,混合专家)
  • TESSY学习笔记—project view界面的架构
  • Webserver(4.9)本地套接字的通信