在Pycharm中使用pytest时如何打印到记录器?

18 浏览
0 Comments

在Pycharm中使用pytest时如何打印到记录器?

我试图将我的打印输出实时显示到标准输出,但它们只在测试完成后才打印出来。我正在使用pycharm,但我找到的大部分解决方案都是针对使用命令行的情况。例如,如果我运行以下代码,它不会在测试通过之前输出hello。

测试输出

def test():
    for x in range(6):
        print('hello')

admin 更改状态以发布 2023年5月25日
0
0 Comments

在测试的最后添加assert 0。它将失败并且 pytest 将会在报告中打印所需的内容。您还可以查看这个问题:如何在 pytest 运行期间看到普通打印输出?

0