def create_httpd(self, need_external_ip): host = "127.0.0.1" if need_external_ip: host = moznetwork.get_ip() root = self.server_root or os.path.join(os.path.dirname(here), "www") rv = httpd.FixtureServer(root, host=host) rv.start() return rv
def https_server(doc_root, ssl_config, host="127.0.0.1", **kwargs): return httpd.FixtureServer(doc_root, url="https://{}:0/".format(host), ssl_key=ssl_config["key_path"], ssl_cert=ssl_config["cert_path"], **kwargs)
def https_server(doc_root, ssl_config, **kwargs): return httpd.FixtureServer(doc_root, url="https://%s:0/" % moznetwork.get_ip(), ssl_key=ssl_config["key_path"], ssl_cert=ssl_config["cert_path"])
def http_server(doc_root, ssl_config, host="127.0.0.1", **kwargs): return httpd.FixtureServer(doc_root, url="http://{}:0/".format(host), **kwargs)
def http_server(doc_root, ssl_config, **kwargs): return httpd.FixtureServer(doc_root, url="http://%s:0/" % moznetwork.get_ip())