Commit 66a45032 authored by Antoine Pitrou's avatar Antoine Pitrou

Closes #22784: fix test_asyncio when the ssl module isn't available

parent a8b89fed
...@@ -606,14 +606,15 @@ class EventLoopTestsMixin: ...@@ -606,14 +606,15 @@ class EventLoopTestsMixin:
self.assertGreater(pr.nbytes, 0) self.assertGreater(pr.nbytes, 0)
tr.close() tr.close()
def _dummy_ssl_create_context(self, purpose=ssl.Purpose.SERVER_AUTH, *, if ssl:
cafile=None, capath=None, cadata=None): def _dummy_ssl_create_context(self, purpose=ssl.Purpose.SERVER_AUTH, *,
""" cafile=None, capath=None, cadata=None):
A ssl.create_default_context() replacement that doesn't enable """
cert validation. A ssl.create_default_context() replacement that doesn't enable
""" cert validation.
self.assertEqual(purpose, ssl.Purpose.SERVER_AUTH) """
return test_utils.dummy_ssl_context() self.assertEqual(purpose, ssl.Purpose.SERVER_AUTH)
return test_utils.dummy_ssl_context()
def _test_create_ssl_connection(self, httpd, create_connection, def _test_create_ssl_connection(self, httpd, create_connection,
check_sockname=True): check_sockname=True):
......
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