Lines Matching defs:server
6 import http.server
30 # Loopback http server infrastructure
32 class LoopbackHttpServer(http.server.HTTPServer):
33 """HTTP server w/ a few modifications that make it useful for
38 http.server.HTTPServer.__init__(self,
43 # that we can stop the server easily.
59 """Stoppable thread that runs a loopback http server."""
206 class BasicAuthHandler(http.server.BaseHTTPRequestHandler):
216 http.server.BaseHTTPRequestHandler.__init__(self, *args, **kwargs)
250 class FakeProxyHandler(http.server.BaseHTTPRequestHandler):
261 http.server.BaseHTTPRequestHandler.__init__(self, *args, **kwargs)
278 self.wfile.write(b"Our apologies, but our server is down due to "
294 self.server = LoopbackHttpServerThread(http_server_with_basic_auth_handler)
296 self.server_url = 'http://127.0.0.1:%s' % self.server.port
297 self.server.start()
298 self.server.ready.wait()
301 self.server.stop()
302 self.server = None
348 self.server = LoopbackHttpServerThread(create_fake_proxy_handler)
350 self.server.start()
351 self.server.ready.wait()
352 proxy_url = "http://127.0.0.1:%d" % self.server.port
359 self.server.stop()
360 self.server = None
403 class FakeHTTPRequestHandler(http.server.BaseHTTPRequestHandler):
481 self.server.stop()
482 self.server = None
489 self.server = LoopbackHttpServerThread(handler)
491 self.server.start()
492 self.server.ready.wait()
493 port = self.server.port
504 server = make_https_server(self, handler_class=handler, **kwargs)
505 handler.port = server.port