2012-02-26 12 views
0

2つの異なるテストのプロキシサーバー設定を変更するツイルテストを作成しようとしました。私はテストスクリプトを再起動することなく、実行時にこの変更を引き起こす必要があります。twill - 実行時にプロキシサーバーの設定を変更する

os.environ ["HTTP_PROXY"]を設定して "http_proxy"環境変数を使用しようとしましたが、最初のテストのプロキシ設定を変更するだけで、2番目と3番目のテストでは機能しません。

実行時にツイルのプロキシ設定を変更する方法をお勧めしますか?

答えて

0

のtwillスクリプトを実行する前に、プロキシ環境変数を設定します。

SH/kshの/ bashの

export HTTP_PROXY=blah:8080

cshの

setenv HTTP_PROXY blah:8080

それは何も価値が、このos.environ['http_proxy']を設定することにより、作業が必要がありますが、あなたはそれを設定した場合、それがない場合がありますの後にツイルを輸入します。 Twillが起動時にこれを一度チェックしている可能性がありますか?私が想像する唯一の100%安全な方法は、変数をエクスポートして、すべてのそれ以降の子プロセスがその環境として取得できるようにすることです。

関連する問題