()
| 76 | |
| 77 | @pytest.fixture |
| 78 | def bbot_httpserver_ssl(): |
| 79 | context = ssl.SSLContext(ssl.PROTOCOL_TLS_SERVER) |
| 80 | current_dir = Path(__file__).parent |
| 81 | keyfile = str(current_dir / "testsslkey.pem") |
| 82 | certfile = str(current_dir / "testsslcert.pem") |
| 83 | context.load_cert_chain(certfile, keyfile) |
| 84 | server = HTTPServer(host="127.0.0.1", port=9999, ssl_context=context, threaded=True) |
| 85 | server.start() |
| 86 | |
| 87 | yield server |
| 88 | |
| 89 | server.clear() |
| 90 | stop_server(server) # Ensure the server is fully stopped |
| 91 | |
| 92 | server.check_assertions() |
| 93 | server.clear() |
| 94 | |
| 95 | |
| 96 | def should_mock(request): |
nothing calls this directly
no test coverage detected
searching dependent graphs…