pytest打印语​​句仅在退出()之前发出时才有效[重复]

Posted

技术标签:

【中文标题】pytest打印语​​句仅在退出()之前发出时才有效[重复]【英文标题】:pytest print statements only work when issued before quit() [duplicate] 【发布时间】:2021-11-13 23:20:04 【问题描述】:

我有一个如下所示的 pytest 类:

class TestModule:

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

此测试仅通过,不打印任何内容。

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

这会打印测试然后引发。这有什么原因吗?如何在 pytest 中打印到标准输出?

【问题讨论】:

【参考方案1】:

打印语句显示是否在运行时添加 -s 标志

【讨论】:

以上是关于pytest打印语​​句仅在退出()之前发出时才有效[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Qt - 仅在发出两个信号时才调用插槽

Rx.NET 中是不是存在功能类似于 BehaviorSubject 但仅在值发生更改时才发出的 Subject 实现?

如何获得仅在 redux 状态的对象数组中的属性值更改时才发出的 Observable?

仅在变量变化时才进行Python打印

GMUClusterRendererDelegate 仅在渲染集群时才显示标记图标视图,而不是在该 swift 5 之前

Facebook SDK 3.2 登录仅在应用程序未终止时才有效