ソフトウェアの詳細:
試験のWSGI通常そのアドレスにテストコードを指して、ローカルホストとポートでサーバを起動することを含むアプリケーション&NBSPは;。その代わりに、このライブラリを使用すると、任意の特定のホスト/ポートの組み合わせに呼び出しをインターセプトし、WSGIにそれらをリダイレクトすることができますテストプログラムによる輸入アプリケーション。このように、あなたのWebアプリケーションをテストするために、複数のプロセスやスレッドを生成を避けることができます。
それはどのように動作しますか?
wsgi_interceptサブクラス、wsgi_intercept.WSGI_HTTPConnectionでhttplib.HTTPConnectionを交換することで動作します。このクラスは、ソケットをエミュレートすることによってWSGIアプリケーションに特定のサーバ/ポートの組み合わせをリダイレクトします。何の切片が要求されたホストとポートのために登録されていない場合は、それらの要求は、標準ハンドラに渡されます。
関数add_wsgi_intercept(ホスト、ポート、app_create_fn、= 'SCRIPT_NAME')とremove_wsgi_intercept(ホスト、ポート)がどのようなアプリケーションにリダイレクトする必要のあるURLを指定します。注特にそのapp_create_fnはWSGIアプリケーションを返す関数オブジェクトです。設定した場合script_nameは、WSGIアプリの環境でSCRIPT_NAMEになります。
要件:ます。
Pythonの
コメントが見つかりません