저는 cherrypy를 사용하여 웹 서버를 구현하고 코를 사용하여 단위 테스트를 실행합니다. 그러나, --nologcapture, 특히 cherrypy의 로깅 메시지를 사용하는 경우에도 nose가 stdout에 캐치하고 인쇄하는 많은 디버그 노이즈가 있습니다. 따라서 테스트 결과물을 읽기가 어렵게 만듭니다. 그렇지 않은코를 사용하여 단위 테스트를 실행할 때 Cherrypy의 출력을 표시하지 않습니다.
def setUp(self):
cherrypy.config.update({ "server.logToScreen" : False })
cherrypy.config.update({'log.screen': False})
해당 메시지를 억제 할 --nologcapture 옵션과 함께
,하지만 분명히 :
나는 생각했습니다.
누구나 이러한 메시지를 없애고 깨끗한 테스트 결과를 얻으실 수 있습니다.