我有一个 Pyramid 应用程序,可以将某些功能锁定到 HTTPS 连接。
服务器前面是 nginx(通常),我使用 PasteDeploy 来检测 HTTPS 连接。从我的 environment.ini 中:
[filter:proxy-prefix]
use = egg:PasteDeploy#prefix
如果连接是 HTTPS,粘贴部署将request.scheme
变量设置为'https'
.
我现在正在尝试编写一些集成测试,但我似乎无法弄清楚如何让TestApp
webtest 提供的 . 像处理 HTTPS 一样处理请求。