def test_query(self, mock_http): config = self._get_default_config() es = ElasticSearchBase(config=config) def post_fn(uri, query): if "socorro200002" in uri: return {"error": {"code": 404, "data": "IndexMissingException[[socorro200002]]"}} return "" mock_http.HttpClient.return_value.post = post_fn from_date = datetime.datetime(2000, 1, 1, 0, 0) to_date = datetime.datetime(2000, 1, 16, 0, 0) json_query = "{}" res = es.query(from_date, to_date, json_query) self.assertEqual(res, ("", "text/json"))
def test_query(self, mock_http): config = self._get_default_config() es = ElasticSearchBase(config=config) def post_fn(uri, query): if 'socorro200002' in uri: return { 'error': { 'code': 404, 'data': 'IndexMissingException[[socorro200002]]' } } return '' mock_http.HttpClient.return_value.post = post_fn from_date = datetime.datetime(2000, 1, 1, 0, 0) to_date = datetime.datetime(2000, 1, 16, 0, 0) json_query = '{}' res = es.query(from_date, to_date, json_query) self.assertEqual(res, ('', "text/json"))