@@ -104,22 +104,12 @@ def test_parse_proxy_url(self):
104104 )
105105
106106 def test_constructor (self ):
107- proxy_url = "http://127.0.0.2:3128"
108- os .environ ["http_proxy" ] = proxy_url
109- conn = LibcloudConnection (host = "localhost" , port = 80 )
110- self .assertEqual (conn .proxy_scheme , "http" )
111- self .assertEqual (conn .proxy_host , "127.0.0.2" )
112- self .assertEqual (conn .proxy_port , 3128 )
113- self .assertEqual (
114- conn .session .proxies ,
115- {"http" : "http://127.0.0.2:3128" , "https" : "http://127.0.0.2:3128" },
116- )
117-
118107 _ = os .environ .pop ("http_proxy" , None )
119108 conn = LibcloudConnection (host = "localhost" , port = 80 )
120109 self .assertIsNone (conn .proxy_scheme )
121110 self .assertIsNone (conn .proxy_host )
122111 self .assertIsNone (conn .proxy_port )
112+ self .assertTrue (conn .session .proxies is None or not conn .session .proxies )
123113
124114 proxy_url = "http://127.0.0.3:3128"
125115 conn .set_http_proxy (proxy_url = proxy_url )
@@ -143,7 +133,8 @@ def test_constructor(self):
143133
144134 os .environ ["http_proxy" ] = proxy_url
145135 proxy_url = "http://127.0.0.5:3128"
146- conn = LibcloudConnection (host = "localhost" , port = 80 , proxy_url = proxy_url )
136+ conn = LibcloudConnection (host = "localhost" , port = 80 )
137+ conn .set_http_proxy (proxy_url = proxy_url )
147138 self .assertEqual (conn .proxy_scheme , "http" )
148139 self .assertEqual (conn .proxy_host , "127.0.0.5" )
149140 self .assertEqual (conn .proxy_port , 3128 )
0 commit comments