跳转到主要内容

pytest插件,用于以所需的方式打印摘要数据

项目描述

pytest-pretty

CI pypi versions license

有偏见的pytest插件,使输出更易于阅读,错误更容易查找和修复。

pytest-pretty的唯一依赖项是 rich 和pytest本身。

实时错误摘要

在测试运行时,提供失败的测试的单行信息

Realtime Error Summary

失败表

包含测试行号和错误行号的丰富失败表

Table of Failures

这对于在不滚动整个测试输出的情况下导航到失败的测试非常有用。

测试运行的更简洁摘要

包括测试运行所花费的时间

Test Run Summary

安装

pip install -U pytest-pretty

使用GitHub Actions

如果您正在使用pytest-pretty(或者实际上是pytest)与GitHub Actions,请在 .yml 文件顶部添加以下内容

env:
  COLUMNS: 120

这意味着pytest输出更宽,更易于使用,更重要的是,它将使pytest-pretty打印的错误摘要表更容易阅读,有关更多详细信息,请参阅 此讨论

pytester_pretty 固定装置

《pytest_pretty》提供了与修改版输出一起工作的《pytester_pretty》固定装置。它旨在替换《pytester》固定装置并内部使用。

因此,要使用它们,需要设置《pytest_plugins = "pytester"`》,如pytest文档所述(见https://pytest.cn/en/latest/reference/reference.html#pytester)。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

pytest_pretty-1.2.0.tar.gz (6.5 KB 查看哈希值

上传时间

构建分布

pytest_pretty-1.2.0-py3-none-any.whl (6.2 KB 查看哈希值

上传时间 Python 3

由以下支持