python - 如何用pytest只打印摘要?

标签 python unit-testing pytest

我希望 pytest 在运行测试时只打印摘要。我正在使用 -s 标志,以便传递其他输出。即使使用 --quiet 它也会打印小绿点(如果成功)。我想压制那些。明确控制测试后打印的内容也很好,这样我就可以用空格或其他东西分隔输出,但这是一个不同的问题。

我这样做是为了检查我的 CLI 的输出。

最佳答案

使用我的插件 pytest-custom-report您可以自定义用于报告字符的所有字形。使用空字符串可以有效地隐藏它们。

pytest -q --report-passed="" -s

-q 传递给 pytest 会额外隐藏测试文件名。

关于python - 如何用pytest只打印摘要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64646756/

相关文章:

python - python中用户定义的图例

Python : 2 sockets, 从 A 发送到 B,从 B 发送到 A

python - 在python中分离复数的实部和虚部

windows - x86 LargeAddressAware 兼容性的单元测试

python - Pytest Fixtures - 参数化 - 调用 Fixture 一次

python - 在pytest中,如何确保在类级之前调用模块级 fixture

python - 将 ASCII 代码的 Numpy 数组转换为字符串

c# - 测试这个有意义吗? (存储库模式)

android - 测试一个名为 setResult 的 Activity

python - pytest中导入文件不匹配