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

时间:2017-05-19 16:20:46

标签: python unit-testing pyramid

如何在运行单元测试之前加载/引导.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)

我该怎么做呢

1 个答案:

答案 0 :(得分:0)

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

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

pyramid.paster documentation