示例#1
0
文件: base.py 项目: ashie/gecko-dev
 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
示例#2
0
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)
示例#3
0
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"])
示例#4
0
def http_server(doc_root, ssl_config, host="127.0.0.1", **kwargs):
    return httpd.FixtureServer(doc_root, url="http://{}:0/".format(host), **kwargs)
示例#5
0
def http_server(doc_root, ssl_config, **kwargs):
    return httpd.FixtureServer(doc_root,
                               url="http://%s:0/" % moznetwork.get_ip())