如何在运行单元测试之前加载/引导.ini文件中的Pyramid设置,以便使用ini文件中的日志记录设置(我是金字塔新手)?
我认为这应该通过“pyramid.paster”完成,如下所示:
from pyramid.paster import bootstrap
bootstrap("../development.ini")
但它显示错误,如下所示:
File "..env/lib/python3.5/site-packages/paste/deploy/loadwsgi.py", line 514, in _context_from_explicit
"No loader given in section %r" % section)
如果我像这样加载它:
from pyramid.paster import get_appsettings
settings = get_appsettings('../development.ini', name='main')
bootstrap(settings)
我该怎么做呢
答案 0 :(得分:0)
尝试指定主要部分名称,如下所示:
from pyramid.paster import bootstra
bootstrap("../development.ini#main")
每pyramid.paster
documentation