def setup(self): self.requestlog = [] self.cache = {} def make_httpd(app): proxyserv = ProxyServer(('', 0), ProxyRequest) proxyserv.requestlog = self.requestlog proxyserv.force_err = False self.proxyserv = proxyserv return proxyserv self.server = ServerThreadRunner(make_httpd) config = dict(collections=dict(rewrite='$liveweb'), framed_replay=True, proxyhostport=self.server.proxy_dict) self.app = init_app(create_wb_router, load_yaml=False, config=config) def create_cache(): return self.cache pywb.webapp.live_rewrite_handler.create_cache = create_cache self.testapp = webtest.TestApp(self.app)
def setup_module(): openssl_support = pytest.importorskip("OpenSSL") def make_httpd(app): return make_server('', 0, app) global server server = ServerThreadRunner(make_httpd, TEST_CONFIG)
def setup_module(): certauth = pytest.importorskip("certauth") def make_httpd(app): return make_server('', 0, app) global server server = ServerThreadRunner(make_httpd, TEST_CONFIG)
def setup_module(): def make_httpd(app): return make_server('', 0, app) global server server = ServerThreadRunner(make_httpd, TEST_CONFIG)