Commit afc3c08b authored by Boxiang Sun's avatar Boxiang Sun Committed by Thomas Gambier

test_check_url_available: Refactor SSL wrapping

Replace deprecated ssl.wrap_socket with ssl.SSLContext
This ensures the code can work with Python3.12
parent cc665e37
...@@ -223,10 +223,9 @@ class CheckUrlAvailableMixin(TestPromisePluginMixin): ...@@ -223,10 +223,9 @@ class CheckUrlAvailableMixin(TestPromisePluginMixin):
server = BaseHTTPServer.HTTPServer( server = BaseHTTPServer.HTTPServer(
(SLAPOS_TEST_IPV4, SLAPOS_TEST_IPV4_PORT), (SLAPOS_TEST_IPV4, SLAPOS_TEST_IPV4_PORT),
cls.RequestHandler) cls.RequestHandler)
server.socket = ssl.wrap_socket( context = ssl.SSLContext(ssl.PROTOCOL_TLS_SERVER)
server.socket, context.load_cert_chain(certfile=cls.test_server_certificate_file.name)
certfile=cls.test_server_certificate_file.name, server.socket = context.wrap_socket(server.socket, server_side=True)
server_side=True)
server.serve_forever() server.serve_forever()
cls.server_process = multiprocessing.Process(target=server) cls.server_process = multiprocessing.Process(target=server)
......
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