pytest的打印语句只有在退出之前发出才有效。

11 浏览
0 Comments

pytest的打印语句只有在退出之前发出才有效。

这个问题已经有答案了::

如何在pytest运行期间查看创建的普通打印输出?

我有一个pytest类,看起来是这样的:

class TestModule:
    def test_print(self):
        print("test")

这个测试只有在不打印任何内容的情况下才能通过。

    def test_print(self):
        print("test")
        quit()

这个打印测试,然后引发异常。有什么原因吗? 如何在pytest中打印到stdout?

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

如果在运行时添加了 -s 标志,打印语句将会显示

0