Kaydet (Commit) 85e81cfe authored tarafından Martin Panter's avatar Martin Panter

Issue #28435: Merge urllib test fixes from 3.5 into 3.6

...@@ -323,6 +323,14 @@ class ProxyAuthTests(unittest.TestCase): ...@@ -323,6 +323,14 @@ class ProxyAuthTests(unittest.TestCase):
def setUp(self): def setUp(self):
super(ProxyAuthTests, self).setUp() super(ProxyAuthTests, self).setUp()
# Ignore proxy bypass settings in the environment.
def restore_environ(old_environ):
os.environ.clear()
os.environ.update(old_environ)
self.addCleanup(restore_environ, os.environ.copy())
os.environ['NO_PROXY'] = ''
os.environ['no_proxy'] = ''
self.digest_auth_handler = DigestAuthHandler() self.digest_auth_handler = DigestAuthHandler()
self.digest_auth_handler.set_users({self.USER: self.PASSWD}) self.digest_auth_handler.set_users({self.USER: self.PASSWD})
self.digest_auth_handler.set_realm(self.REALM) self.digest_auth_handler.set_realm(self.REALM)
...@@ -445,6 +453,7 @@ class TestUrlopen(unittest.TestCase): ...@@ -445,6 +453,7 @@ class TestUrlopen(unittest.TestCase):
os.environ.update(old_environ) os.environ.update(old_environ)
self.addCleanup(restore_environ, os.environ.copy()) self.addCleanup(restore_environ, os.environ.copy())
os.environ['NO_PROXY'] = '*' os.environ['NO_PROXY'] = '*'
os.environ['no_proxy'] = '*'
def urlopen(self, url, data=None, **kwargs): def urlopen(self, url, data=None, **kwargs):
l = [] l = []
......
...@@ -1473,6 +1473,7 @@ Al Sweigart ...@@ -1473,6 +1473,7 @@ Al Sweigart
Thenault Sylvain Thenault Sylvain
Péter Szabó Péter Szabó
John Szakmeister John Szakmeister
Piotr Szczepaniak
Amir Szekely Amir Szekely
Maciej Szulik Maciej Szulik
Joel Taddei Joel Taddei
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment