Я хотел бы написать doctests для своего веб-приложения с пирамидой, используя модуль webtest. Я пробовал так:Написание доктрин для веб-приложения пирамиды, которое зависит от настроек в ini-файле
from my_webapp import main
from webtest import TestApp
app = TestApp(main({}))
result = app.get('/')
Это поднимает KeyError
(потому что some.url
не известна), когда мой код достигает эту строку:
url = request.registry.settings['some.url']
Значение some.url
указываются в Пастер ини файла мое заявление. Есть ли простой способ использовать мой development.ini
при запуске моего тестового кода? Я еще не понял, как/когда файл ini загружается во время запуска пирамиды, поэтому сложно определить, где его загрузить во время тестирования.