mirror of
https://github.com/python/cpython.git
synced 2025-07-13 14:25:18 +00:00
bpo-37322: ssl test_pha_required_nocert() ignores expected SSLError (GH-14670)
test_ssl.test_pha_required_nocert() now uses support.catch_threading_exception() to ignore the expected SSLError in ConnectionHandler of ThreadedEchoServer (it is only raised sometimes on Windows).
This commit is contained in:
parent
430a9f44fe
commit
73ea54620a
1 changed files with 18 additions and 15 deletions
|
@ -4326,6 +4326,9 @@ class TestPostHandshakeAuth(unittest.TestCase):
|
||||||
server_context.verify_mode = ssl.CERT_REQUIRED
|
server_context.verify_mode = ssl.CERT_REQUIRED
|
||||||
client_context.post_handshake_auth = True
|
client_context.post_handshake_auth = True
|
||||||
|
|
||||||
|
# Ignore expected SSLError in ConnectionHandler of ThreadedEchoServer
|
||||||
|
# (it is only raised sometimes on Windows)
|
||||||
|
with support.catch_threading_exception() as cm:
|
||||||
server = ThreadedEchoServer(context=server_context, chatty=False)
|
server = ThreadedEchoServer(context=server_context, chatty=False)
|
||||||
with server:
|
with server:
|
||||||
with client_context.wrap_socket(socket.socket(),
|
with client_context.wrap_socket(socket.socket(),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue