9
私はPyTestを実行すると、私は手動でテストを実行したとき、私はPyTest再帰チェックを無効にしますか?
....
!!! Recursion detected (same locals & position)
で失敗いくつかのテストは、しかし、私は無限の再帰がないことがわかります。私のコードは、おそらくトリックのpytestの再帰検出器のような奇妙なことをしています。
特定のテストで再帰チェックを無効にする方法はありますか?
あなたは再帰コードで参照されて嘲笑機能にreturn_value
を設定している場合は、私がPyTest 3.0.1
この行は 'RecursionError'(またはPy3.4以降の' RuntimeError')がスローされた場合にのみ表示されます](https://github.com/pytest-dev/pytest/blob/master/_pytest/ _code/code.py#L606-L607)。手動呼び出し中のあなたの環境はpytestのものとまったく同じ*ですか? – theY4Kman