3

testfixtures から単体テストのログ ステートメントまで、LogCapture オブジェクトを使用しています。素晴らしく機能します。

しかし、私のテスト スイートでは、ログは実際にはコンソール (Jenkins にとっては厄介) に出力され、さらに悪いことに、Sentry にも出力されます。

LOGGING 設定をオーバーライドする必要はありません。これはテスト自体を弱体化させるようです。ログをキャプチャしながらこれらの排出を防ぐにはどうすればよいですか?

4

1 に答える 1

0

モック ライブラリの使用を検討しましたか?

https://pypi.python.org/pypi/mock/

これにより、コール セントリーを「偽装」し、記録する内容を追跡できます。

于 2014-02-25T01:11:32.687 に答える