Ran*_*ndy 4 python logging unit-testing
我正在尝试捕获在python单元测试过程中创建的日志,并在此处看到代码:https : //stackoverflow.com/a/1049375/576333。
但是,我无法使该代码正常工作,并且会自由地承认我对python的日志记录模块的理解并不理想。
本质上,我在该帖子中添加了模拟处理程序,如下所示:my_logger.addHandler(MockLoggingHandler)
当代码调用时,例如,my_logger.info(some_message)我得到AttributeError:类MockLoggingHandler没有属性'level'
我不确定从哪里开始找出MockLoggingHandler班上缺少的东西。顺便说一句,我正在使用Python 2.6.8。
您需要添加该类的实例,如下所示:
my_logger.addHandler(MockLoggingHandler())
Run Code Online (Sandbox Code Playgroud)
注意()之后MockLoggingHandler。
| 归档时间: |
|
| 查看次数: |
2130 次 |
| 最近记录: |