You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by qu...@apache.org on 2018/08/28 07:48:03 UTC
[2/3] libcloud git commit: Unset the http_proxy environment variable
before running tests.
Unset the http_proxy environment variable before running tests.
Two connection tests (test_constructor and test_connection_to_unusual_port)
assume that there is no external real proxy in the test environment. Turns
out LibcloudConnection() will honor a http_proxy shell variable if it's set,
so if the test suite is run in such an environment, these tests will fail.
Signed-off-by: Quentin Pradet <qu...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/b9d30c21
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/b9d30c21
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/b9d30c21
Branch: refs/heads/trunk
Commit: b9d30c2163cebf1bcf83ffa871f50cced6e73342
Parents: 4838f23
Author: Andreas Hasenack <an...@canonical.com>
Authored: Mon Aug 27 20:17:19 2018 -0300
Committer: Quentin Pradet <qu...@apache.org>
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/b9d30c21/libcloud/test/test_connection.py
----------------------------------------------------------------------
diff --git a/libcloud/test/test_connection.py b/libcloud/test/test_connection.py
index 147f5b4..a916947 100644
--- a/libcloud/test/test_connection.py
+++ b/libcloud/test/test_connection.py
@@ -32,6 +32,14 @@ from libcloud.utils.misc import retry
class BaseConnectionClassTestCase(unittest.TestCase):
+
+ def setUp(self):
+ self.orig_proxy = os.environ.pop('http_proxy', None)
+
+ def tearDown(self):
+ if self.orig_proxy:
+ os.environ['http_proxy'] = self.orig_proxy
+
def test_parse_proxy_url(self):
conn = LibcloudBaseConnection()