Я хотел бы написать doctests для своего веб-приложения пирамиды, используя модуль webtest. Я пробовал это так:
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
указано в ini-файле вставки моего приложения. Есть ли простой способ использовать мой development.ini
при запуске моего тестового кода? Я еще не до конца понял, как/когда загружается ini-файл при запуске пирамиды, поэтому сложно понять, куда его загружать при тестировании.