pytest:在安装/拆卸时捕获标准输出/标准错误

时间:2018-12-12 13:00:05

标签: docker pytest

在测试中,我使用夹具通过docker-pydetach=True运行Web服务器Docker容器。

执行测试时,我想在失败的情况下输出容器日志。原则上,这是通过

print(container.logs().decode(), file=sys.stderr)

关于灯具拆卸;但是即使是成功的测试,我也会得到日志,不仅是失败的日志,就像我将日志打印在测试正文中一样。

输出日志的最佳方法是什么,以便其行为类似于在出现时将它们打印在测试主体中?

0 个答案:

没有答案