Repository: libcloud
Updated Branches:
  refs/heads/trunk 4838f23fd -> 1cbb2004f


Update test_constructor() with a test for the http_proxy environment variable.

Signed-off-by: Quentin Pradet <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/4bc6f4a9
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/4bc6f4a9
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/4bc6f4a9

Branch: refs/heads/trunk
Commit: 4bc6f4a91a9cf20d0b6d4b296085c7502edaac47
Parents: b9d30c2
Author: Andreas Hasenack <[email protected]>
Authored: Mon Aug 27 20:44:40 2018 -0300
Committer: Quentin Pradet <[email protected]>
Committed: Tue Aug 28 11:39:35 2018 +0400

----------------------------------------------------------------------
 libcloud/test/test_connection.py | 8 ++++++++
 1 file changed, 8 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/4bc6f4a9/libcloud/test/test_connection.py
----------------------------------------------------------------------
diff --git a/libcloud/test/test_connection.py b/libcloud/test/test_connection.py
index a916947..be50f1c 100644
--- a/libcloud/test/test_connection.py
+++ b/libcloud/test/test_connection.py
@@ -84,6 +84,14 @@ class BaseConnectionClassTestCase(unittest.TestCase):
                                 proxy_url=proxy_url)
 
     def test_constructor(self):
+        proxy_url = 'http://127.0.0.2:3128'
+        os.environ['http_proxy'] = proxy_url
+        conn = LibcloudConnection(host='localhost', port=80)
+        self.assertEqual(conn.proxy_scheme, 'http')
+        self.assertEqual(conn.proxy_host, '127.0.0.2')
+        self.assertEqual(conn.proxy_port, 3128)
+
+        _ = os.environ.pop('http_proxy', None)
         conn = LibcloudConnection(host='localhost', port=80)
         self.assertEqual(conn.proxy_scheme, None)
         self.assertEqual(conn.proxy_host, None)

Reply via email to