2012-02-26 3 views
0

두 가지 테스트의 프록시 서버 설정을 변경하는 능 직물 테스트를 만들려고했습니다. 테스트 스크립트를 다시 실행하지 않고 런타임에이 변경을 트리거해야합니다.능 직물 - 런타임에 프록시 서버 설정 변경

os.environ [ "HTTP_PROXY"]을 설정하여 "http_proxy"환경 변수를 사용하려했지만 첫 번째 테스트의 프록시 설정 만 변경하고 두 번째 및 세 번째 테스트에서는 작동하지 않습니다.

런타임시 능동형 프록시 설정을 변경하는 방법을 제안 해 주시겠습니까?

답변

0

능동 스크립트를 실행하기 전에 프록시 환경 변수 으로 설정하십시오.

쉬/KSH/bash는

export HTTP_PROXY=blah:8080

CSH

setenv HTTP_PROXY blah:8080

그것은 아무런 가치가 없다,이 os.environ['http_proxy']을 설정하여 작동하지만 당신이 그것을 설정하지 않을 수 있습니다해야하는 경우 이후에 능 직물을 수입합니다. 능 직물이 시동시 한번 이것을 점검 할 수 있습니까? 내가 상상하는 100 % 안전한 방법은 변수를 내보내는 것입니다. 그러면 모든 하위 프로세스가 환경으로 가져옵니다.