twill - изменение настроек прокси-сервера во время выполнения - PullRequest
0 голосов
/ 26 февраля 2012

Я пытался создать тест для саржи, который изменяет настройки прокси-сервера для двух разных тестов. Мне нужно вызвать это изменение во время выполнения без перезапуска тестового сценария.

Я попытался использовать переменную окружения "http_proxy", установив os.environ ["HTTP_PROXY"], но он только изменяет настройку прокси-сервера для первого теста и не работает во втором и третьем тестах.

Не могли бы вы предложить способ изменить настройки прокси Twill во время выполнения?

1 Ответ

0 голосов
/ 27 февраля 2012

Установите переменную окружения прокси до того, как вы запустите скрипт twill.

ш / кш / баш

export HTTP_PROXY=blah:8080

csh

setenv HTTP_PROXY blah:8080

Ничего не стоит, этот должен работать, установив os.environ['http_proxy'], но может не работать, если вы установите после , когда вы импортируете твил.Твил может проверять это один раз при запуске?Единственный 100% безопасный способ, который я себе представляю, это экспортировать переменную, чтобы все последующие дочерние процессы получили ее в качестве среды.

...