【问题标题】:Disable PyTest Recursion Checking?禁用 PyTest 递归检查?
【发布时间】:2017-01-15 08:43:44
【问题描述】:

当我运行 PyTest 时,我得到一些测试失败

....
!!! Recursion detected (same locals & position)

但是,当我手动运行测试时,我发现没有无限递归。我的代码确实做了一些奇怪的事情,可能会欺骗 pytest 的递归检测器。

有没有办法禁用某些测试的递归检查?

我正在运行 PyTest 3.0.1

【问题讨论】:

标签: recursion pytest


【解决方案1】:

如果您在递归代码引用的模拟函数上设置return_value,请改用side_effect

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-29
    • 2021-12-27
    • 2021-12-23
    • 1970-01-01
    • 1970-01-01
    • 2018-11-20
    • 2012-03-30
    相关资源
    最近更新 更多