configで、引用すると、
port
必須?いいえ、デフォルトは「80」です
リクエストの実行に使用するポート番号を定義します (例: "8080")。
編集: ユーザーは、広く使用されている Canoo アプリケーションではなく、このWeb テスト (pythonpaste の)を意味することを明確にしました。pythonpaste の webtest は非常に異なる魚のやかんであるため、私は推測しませんでした。引用します...:
これにより、HTTP サーバーを起動せずに、またテストが必要なアプリケーションの一部をショートカットする Web フレームワークを突っ込むことなく、Web アプリケーションをテストできます。WebTest が実行するテストは、WSGI HTTP サーバーがアプリケーションを呼び出す方法と完全に同等です。
HTTP サーバーは開始されず、「ポート」の概念もありません。実際の TCP/IP と HTTP が動作することなく、WSGI レベルでインプロセスで実行されます。したがって、「アプリケーション」はポート 8080 (またはその他のポート) でリッスンしませんが、HTTP サーバーがそれらを呼び出しているかのように、WSGI エントリ ポイントが直接呼び出されます。
実際に実行中の HTTP サーバーをテストする場合は、 pythonpaste ではなく、 Canooの webtest (または他の同等のフレームワーク)が必要です。後者は、ソケット層と HTTP 層のオーバーヘッドを回避することでテストを高速化しますが、この方法では、別の既存の実行中のサーバー (GAE の SDK など) をテストすることはできません。