Forward port new test for SSLSocket.connect_ex()

This commit is contained in:
Antoine Pitrou 2012-12-28 19:07:43 +01:00
commit ddb87ab1b4
1 changed files with 11 additions and 0 deletions

View File

@ -558,6 +558,17 @@ class NetworkedTests(unittest.TestCase):
finally:
s.close()
def test_connect_ex_error(self):
with support.transient_internet("svn.python.org"):
s = ssl.wrap_socket(socket.socket(socket.AF_INET),
cert_reqs=ssl.CERT_REQUIRED,
ca_certs=SVN_PYTHON_ORG_ROOT_CERT)
try:
self.assertEqual(errno.ECONNREFUSED,
s.connect_ex(("svn.python.org", 444)))
finally:
s.close()
def test_connect_with_context(self):
with support.transient_internet("svn.python.org"):
# Same as test_connect, but with a separately created context