特定の機能をHTTPS接続にロックダウンするPyramidアプリがあります。
サーバーの前面にはnginx(通常)があり、PasteDeployを使用してHTTPS接続を検出します。私のenvironment.iniから:
[filter:proxy-prefix]
use = egg:PasteDeploy#prefix
接続がHTTPSの場合、pastedeployはrequest.scheme
変数をに設定します'https'
。
私は今、いくつかの統合テストを書き込もうとしていますがTestApp
、webtestによって提供されるように、HTTPSであるかのようにリクエストを処理する方法を理解できないようです。