禁用PyTest递归检查?

Pet*_*ter 10 recursion pytest

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

....
!!! Recursion detected (same locals & position)
Run Code Online (Sandbox Code Playgroud)

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

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

我正在运行PyTest 3.0.1

mix*_*xja 1

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