def METHOD_NAME(self, organizations=None, querystring=""):
    """
    Not a test.
    This method is doing the heavy lifting for the tests in this class: create and fill the
    index with our organizations so we can run our queries and check the results.
    It also executes the query and returns the result from the API.
    """
    # Delete any existing indices so we get a clean slate
    ES_INDICES_CLIENT.delete(index="_all")
    # Create an index we'll use to test the ES features
    ES_INDICES_CLIENT.create(index="test_organizations")
    ES_INDICES_CLIENT.close(index="test_organizations")
    ES_INDICES_CLIENT.put_settings(
        body=ANALYSIS_SETTINGS, index="test_organizations"
    )
    ES_INDICES_CLIENT.open(index="test_organizations")
    # Use the default organizations mapping from the Indexer
    ES_INDICES_CLIENT.put_mapping(
        body=OrganizationsIndexer.mapping,
        index="test_organizations",
    )
    # Actually insert our organizations in the index
    actions = [
        {
            "_id": organization["id"],
            "_index": "test_organizations",
            "_op_type": "create",
            "absolute_url": {"en": "en/url"},
            "description": {"en": "en/description"},
            "logo": {"en": "en/image"},
            "title_raw": organization["title"],
            **organization,
        }
        for organization in organizations or ORGANIZATIONS
    ]
    bulk_compat(actions=actions, chunk_size=500, client=ES_CLIENT)
    ES_INDICES_CLIENT.refresh()
    response = self.client.get(f"/api/v1.0/organizations/?{querystring:s}")
    self.assertEqual(response.status_code, 200)
    return json.loads(response.content)