Пример #1
0
    def __init__(self) -> None:
        self.proxy = get_proxy_client()

        self.parser = reqparse.RequestParser(bundle_errors=True)

        self.parser.add_argument('query_term', required=True, type=str)
        self.parser.add_argument('page_index',
                                 required=False,
                                 default=0,
                                 type=int)
        self.parser.add_argument('index',
                                 required=False,
                                 default=DASHBOARD_INDEX,
                                 type=str)

        super(SearchDashboardAPI, self).__init__()
    def test_setup_config(self) -> None:
        # Gather all the configuration to create a Proxy Client
        self.app.config[config.PROXY_ENDPOINT] = "http://localhost:21000"
        self.app.config[config.PROXY_USER] = "admin"
        self.app.config[config.PROXY_PASSWORD] = "admin"
        self.app.config[config.PROXY_CLIENT] = config.PROXY_CLIENTS['ATLAS']
        self.app.config[config.SEARCH_PAGE_SIZE_KEY] = 1337

        client = get_proxy_client()
        self.assertEqual(client.atlas.base_url,
                         "http://localhost:21000")  # type: ignore
        self.assertEqual(
            client.atlas.client.request_params['headers']
            ['Authorization'],  # type: ignore
            'Basic YWRtaW46YWRtaW4=')
        self.assertEqual(client.page_size, 1337)  # type: ignore
Пример #3
0
    def __init__(self) -> None:
        self.proxy = get_proxy_client()

        self.parser = reqparse.RequestParser(bundle_errors=True)

        self.parser.add_argument('index',
                                 required=False,
                                 default=TABLE_INDEX,
                                 type=str)
        self.parser.add_argument('page_index',
                                 required=False,
                                 default=0,
                                 type=int)
        self.parser.add_argument('query_term', required=False, type=str)
        self.parser.add_argument('search_request', type=dict)

        super(SearchTableFilterAPI, self).__init__()
Пример #4
0
 def test_setup_config(self) -> None:
     es: Any = get_proxy_client()
     a = es.elasticsearch
     for client in [a, a.cat, a.cluster, a.indices, a.ingest, a.nodes, a.snapshot, a.tasks]:
         self.assertEqual(client.transport.hosts[0]['host'], "0.0.0.0")
         self.assertEqual(client.transport.hosts[0]['port'], 9200)
Пример #5
0
 def __init__(self) -> None:
     self.client = get_proxy_client()
Пример #6
0
 def __init__(self) -> None:
     super().__init__(schema=TableSchema, proxy=get_proxy_client())
     self.parser.add_argument('index',
                              required=False,
                              default=TABLE_INDEX,
                              type=str)
Пример #7
0
 def __init__(self) -> None:
     self.proxy = get_proxy_client()
     self.request = UpdateDocumentRequestSchema().loads(json.dumps(request.get_json()))
Пример #8
0
 def __init__(self) -> None:
     self.search_proxy = get_proxy_client()