MCPcopy Index your code
hub / github.com/SeleniumHQ/selenium / create_server

Function create_server

py/conftest.py:760–774  ·  view source on GitHub ↗
(response_content=b"test response")

Source from the content-addressed store, hash-verified

758 servers = []
759
760 def create_server(response_content=b"test response"):
761 port = free_port()
762
763 class CustomHandler(http.server.SimpleHTTPRequestHandler):
764 def do_GET(self):
765 self.send_response(200)
766 self.end_headers()
767 self.wfile.write(response_content)
768
769 server = socketserver.TCPServer(("localhost", port), CustomHandler)
770 thread = threading.Thread(target=server.serve_forever, daemon=True)
771 thread.start()
772
773 servers.append(server)
774 return {"port": port, "server": server}
775
776 yield create_server
777

Callers

nothing calls this directly

Calls 3

free_portFunction · 0.90
startMethod · 0.65
appendMethod · 0.45

Tested by

no test coverage detected