修补python的日志处理程序

时间:2015-12-07 14:44:43

标签: python unit-testing python-mock

我正在编写单元测试以确保我的syslog日志消息的大小有限。特别是,我的Formatter设置如下:

SysLogHandler

我想知道的是最终消息少于一定数量的字符。我假设我需要像这样修补with patch('mylib.logger.logging.handlers.SysLogHandler') as m: import mylib.logger msg = 'foo' mylib.logger.debug(msg) print m.mock_calls print m.call_list()

nosetests

但是,使用mkdir src cd src jar -xf ../stanford-corenlp-<version>-sources.jar cd .. 运行测试不起作用:

  

ImportError:没有名为logging

的模块

我忘了什么?

0 个答案:

没有答案