def test_constructor(self): conn = LibcloudHTTPConnection(host='localhost', port=80) self.assertEqual(conn.proxy_scheme, None) self.assertEqual(conn.proxy_host, None) self.assertEqual(conn.proxy_port, None) proxy_url = 'http://127.0.0.3:3128' conn.set_http_proxy(proxy_url=proxy_url) self.assertEqual(conn.proxy_scheme, 'http') self.assertEqual(conn.proxy_host, '127.0.0.3') self.assertEqual(conn.proxy_port, 3128) proxy_url = 'http://127.0.0.4:3128' conn = LibcloudHTTPConnection(host='localhost', port=80, proxy_url=proxy_url) self.assertEqual(conn.proxy_scheme, 'http') self.assertEqual(conn.proxy_host, '127.0.0.4') self.assertEqual(conn.proxy_port, 3128) os.environ['http_proxy'] = proxy_url proxy_url = 'http://127.0.0.5:3128' conn = LibcloudHTTPConnection(host='localhost', port=80, proxy_url=proxy_url) self.assertEqual(conn.proxy_scheme, 'http') self.assertEqual(conn.proxy_host, '127.0.0.5') self.assertEqual(conn.proxy_port, 3128)
def test_constructor(self): conn = LibcloudHTTPConnection(host="localhost", port=80) self.assertEqual(conn.proxy_scheme, None) self.assertEqual(conn.proxy_host, None) self.assertEqual(conn.proxy_port, None) proxy_url = "http://127.0.0.3:3128" conn.set_http_proxy(proxy_url=proxy_url) self.assertEqual(conn.proxy_scheme, "http") self.assertEqual(conn.proxy_host, "127.0.0.3") self.assertEqual(conn.proxy_port, 3128) proxy_url = "http://127.0.0.4:3128" conn = LibcloudHTTPConnection(host="localhost", port=80, proxy_url=proxy_url) self.assertEqual(conn.proxy_scheme, "http") self.assertEqual(conn.proxy_host, "127.0.0.4") self.assertEqual(conn.proxy_port, 3128) os.environ["http_proxy"] = proxy_url proxy_url = "http://127.0.0.5:3128" conn = LibcloudHTTPConnection(host="localhost", port=80, proxy_url=proxy_url) self.assertEqual(conn.proxy_scheme, "http") self.assertEqual(conn.proxy_host, "127.0.0.5") self.assertEqual(conn.proxy_port, 3128)