From: Ezio Melotti Date: Fri, 19 Apr 2013 01:23:09 +0000 (+0300) Subject: Fix uploadTestCase to work even when HTTPSConnection is not available. X-Git-Tag: v3.4.0a1~885 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f7520dc0d7b4965f2c23a734ab48d472553d3b06;p=python Fix uploadTestCase to work even when HTTPSConnection is not available. --- diff --git a/Lib/distutils/tests/test_upload.py b/Lib/distutils/tests/test_upload.py index d2696866fe..4a71ca4a8d 100644 --- a/Lib/distutils/tests/test_upload.py +++ b/Lib/distutils/tests/test_upload.py @@ -72,13 +72,13 @@ class uploadTestCase(PyPIRCCommandTestCase): def setUp(self): super(uploadTestCase, self).setUp() - self.old_class = httpclient.HTTPSConnection + if hasattr(httpclient, 'HTTPSConnection'): + self.addCleanup(setattr, httpclient, 'HTTPSConnection', + httpclient.HTTPSConnection) + else: + self.addCleanup(delattr, httpclient, 'HTTPSConnection') self.conn = httpclient.HTTPSConnection = FakeConnection() - def tearDown(self): - httpclient.HTTPSConnection = self.old_class - super(uploadTestCase, self).tearDown() - def test_finalize_options(self): # new format