pytest插件,用于以所需的方式打印摘要数据
项目描述
pytest-pretty
有偏见的pytest插件,使输出更易于阅读,错误更容易查找和修复。
pytest-pretty的唯一依赖项是 rich 和pytest本身。
实时错误摘要
在测试运行时,提供失败的测试的单行信息
失败表
包含测试行号和错误行号的丰富失败表
这对于在不滚动整个测试输出的情况下导航到失败的测试非常有用。
测试运行的更简洁摘要
包括测试运行所花费的时间
安装
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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 105a355f128e392860ad2c478ae173ff96d2f03044692f9818ff3d49205d3a60 |
|
MD5 | 476f4f239e9d8e5d5295bc3cd07f20b1 |
|
BLAKE2b-256 | a51830ad0408295f3157f7a4913f0eaa51a0a377ebad0ffa51ff239e833c6c72 |
关闭
pytest_pretty-1.2.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6f79122bf53864ae2951b6c9e94d7a06a87ef753476acd4588aeac018f062036 |
|
MD5 | e571a61653a73a091f54a636db2c6754 |
|
BLAKE2b-256 | bffed44d391312c1b8abee2af58ee70fabb1c00b6577ac4e0bdf25b70c1caffb |