mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
Merged revisions 84021-84023 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r84021 | antoine.pitrou | 2010-08-14 18:24:38 +0200 (sam., 14 août 2010) | 4 lines Add a reasonable timeout to network SSL tests, so as to avoid buildbot timeouts when the remote server doesn't answer. ........ r84022 | antoine.pitrou | 2010-08-14 18:32:10 +0200 (sam., 14 août 2010) | 4 lines This is a better resolution than r84021 (because it will also affect ssl.get_server_certificate()). ........ r84023 | antoine.pitrou | 2010-08-14 18:33:38 +0200 (sam., 14 août 2010) | 3 lines There doesn't seem to be a reason for this test to be disabled. ........
This commit is contained in:
parent
b384e6c780
commit
3554473309
1 changed files with 6 additions and 2 deletions
|
@ -103,6 +103,12 @@ class BasicTests(unittest.TestCase):
|
||||||
|
|
||||||
|
|
||||||
class NetworkedTests(unittest.TestCase):
|
class NetworkedTests(unittest.TestCase):
|
||||||
|
def setUp(self):
|
||||||
|
self.old_timeout = socket.getdefaulttimeout()
|
||||||
|
socket.setdefaulttimeout(30)
|
||||||
|
|
||||||
|
def tearDown(self):
|
||||||
|
socket.setdefaulttimeout(self.old_timeout)
|
||||||
|
|
||||||
def test_connect(self):
|
def test_connect(self):
|
||||||
s = ssl.wrap_socket(socket.socket(socket.AF_INET),
|
s = ssl.wrap_socket(socket.socket(socket.AF_INET),
|
||||||
|
@ -183,8 +189,6 @@ class NetworkedTests(unittest.TestCase):
|
||||||
if not pem:
|
if not pem:
|
||||||
self.fail("No server certificate on svn.python.org:443!")
|
self.fail("No server certificate on svn.python.org:443!")
|
||||||
|
|
||||||
return
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
pem = ssl.get_server_certificate(("svn.python.org", 443), ca_certs=CERTFILE)
|
pem = ssl.get_server_certificate(("svn.python.org", 443), ca_certs=CERTFILE)
|
||||||
except ssl.SSLError as x:
|
except ssl.SSLError as x:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue