私はcherrypyを使用してWebサーバーを実装しており、noseを使用して単体テストを実行しています。ただし、--nologcapture、特にcherrypyのログメッセージを使用しても、noseがキャッチしてstdoutに出力する多くのデバッグノイズがあります。これにより、テスト出力が非常に読みにくくなります。
私はそれを考えました:
def setUp(self):
cherrypy.config.update({ "server.logToScreen" : False })
cherrypy.config.update({'log.screen': False})
--nologcapture オプションと一緒に使用すると、これらのメッセージが抑制されますが、明らかにそうではありません。
これらのメッセージを取り除き、きれいなテスト出力を得る方法を知っている人はいますか?