为了测试我们的Zope应用程序,我们使用plone.testing。
它就像一个魅力,但我无法找到如何抓住日志文件。
我安装了SiteErrorLog,通过pdb和app.error_log我可以查看日志。但我希望将测试运行中的日志写入硬盘,因为这对于正常安装很常见。
在我们的开发和生产设置中,zope.conf定义了应该将日志文件写入的位置。但据我所知,plone.testing设置没有zope.conf。
任何提示都表示赞赏。
答案 0 :(得分:1)
查看testfixtures包裹;具体来说,请检查文档中的Testing logging。
如果您希望看到它有效,请查看tests包上的collective.fingerpointing。