小编Sau*_*Rai的帖子

使用 pytest 禁用在控制台上打印日志输出

我正在使用 pytest 编写测试,如果验证失败,它会生成大量所需的日志。我正在使用 python 的标准日志记录模块使用 FileHandler 类将这些错误记录到文件中。我正在使用 pytest-html 生成 html 报告。一切都按预期工作,除了 pytest 将日志消息记录到终端中,这比实际测试执行花费更多时间。(想象一下在终端上记录大约 200k 条日志消息)。

pytest 中是否有任何选项可以禁用将任何日志记录到终端中,但仍然捕获并使这些日志在 html 报告中可用。如果可能的话,仍然希望记录异常或断言错误。

automated-tests pytest python-3.x pytest-html

4
推荐指数
1
解决办法
6869
查看次数

标签 统计

automated-tests ×1

pytest ×1

pytest-html ×1

python-3.x ×1