如何在单元测试中引导 python 金字塔



在运行单元测试之前,如何在.ini文件中加载/引导金字塔设置,以便使用 ini 文件中的日志记录设置(我是金字塔新手(?

我认为这应该通过这样的"金字塔粘贴器"来完成:

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)

我应该如何执行此操作

尝试指定主部分名称,如下所示:

from pyramid.paster import bootstra
bootstrap("../development.ini#main")

pyramid.paster文档

最新更新