def InitHttp(api_endpoint=None, page_size=None, auth=None): """Inits an GRR API object with a HTTP connector.""" connector = http_connector.HttpConnector( api_endpoint=api_endpoint, page_size=page_size, auth=auth) return GrrApi(connector=connector)
def InitHttp(api_endpoint=None, page_size=None, auth=None, proxies=None, verify=None, cert=None, trust_env=True): """Inits an GRR API object with a HTTP connector.""" connector = http_connector.HttpConnector(api_endpoint=api_endpoint, page_size=page_size, auth=auth, proxies=proxies, verify=verify, cert=cert, trust_env=trust_env) return GrrApi(connector=connector)
def GetConnector(api_version): if api_version not in [1, 2]: raise ValueError("api_version may be 1 or 2 only") with _HTTP_ENDPOINTS_LOCK: if api_version not in _HTTP_ENDPOINTS: port = portpicker.PickUnusedPort() logging.info("Picked free AdminUI port %d.", port) # Force creation of new APIAuthorizationManager. api_auth_manager.APIACLInit.InitApiAuthManager() trd = wsgiapp_testlib.ServerThread(port) trd.StartAndWaitUntilServing() _HTTP_ENDPOINTS[api_version] = "http://localhost:%d" % port return http_connector.HttpConnector( api_endpoint=_HTTP_ENDPOINTS[api_version])
def setUp(self): # pylint: disable=invalid-name super(HttpApiRegressionTestMixinBase, self).setUp() self.connector = http_connector.HttpConnector( api_endpoint=self.__class__.endpoint)