我正在编写单元测试以确保我的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
的模块
我忘了什么?