【发布时间】:2017-01-15 08:43:44
【问题描述】:
当我运行 PyTest 时,我得到一些测试失败
....
!!! Recursion detected (same locals & position)
但是,当我手动运行测试时,我发现没有无限递归。我的代码确实做了一些奇怪的事情,可能会欺骗 pytest 的递归检测器。
有没有办法禁用某些测试的递归检查?
我正在运行 PyTest 3.0.1
【问题讨论】:
-
那行only gets printed if a
RecursionError(orRuntimeErroron Py3.4 or below) is thrown。您确定您在手动调用期间的环境与 pytest 下的环境完全相同相同吗?