mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
Finish GC code for SSLSession and increase test coverage
This commit is contained in:
parent
22ecc4b36d
commit
a5d0765990
2 changed files with 12 additions and 4 deletions
|
@ -1474,6 +1474,7 @@ class SimpleBackgroundTests(unittest.TestCase):
|
|||
cert_reqs=ssl.CERT_NONE) as s:
|
||||
s.connect(self.server_addr)
|
||||
self.assertEqual({}, s.getpeercert())
|
||||
self.assertFalse(s.server_side)
|
||||
|
||||
# this should succeed because we specify the root cert
|
||||
with test_wrap_socket(socket.socket(socket.AF_INET),
|
||||
|
@ -1481,6 +1482,7 @@ class SimpleBackgroundTests(unittest.TestCase):
|
|||
ca_certs=SIGNING_CA) as s:
|
||||
s.connect(self.server_addr)
|
||||
self.assertTrue(s.getpeercert())
|
||||
self.assertFalse(s.server_side)
|
||||
|
||||
def test_connect_fail(self):
|
||||
# This should fail because we have no verification certs. Connection
|
||||
|
@ -3028,6 +3030,7 @@ if _have_threads:
|
|||
host = "127.0.0.1"
|
||||
port = support.bind_port(server)
|
||||
server = context.wrap_socket(server, server_side=True)
|
||||
self.assertTrue(server.server_side)
|
||||
|
||||
evt = threading.Event()
|
||||
remote = None
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue