def index(self): settings.ELASTIC_INDEX = uuid.uuid4().hex elastic_search.INDEX = settings.ELASTIC_INDEX search.create_index(elastic_search.INDEX) yield search.delete_index(elastic_search.INDEX)
def setUp(self): super(TestSearchMigration, self).setUp() self.es = search.search_engine.es search.delete_index(settings.ELASTIC_INDEX) search.create_index(settings.ELASTIC_INDEX) self.user = UserFactory(fullname="David Bowie") self.project = ProjectFactory(title=settings.ELASTIC_INDEX, creator=self.user, is_public=True)
def setUp(self): super(TestCollectionsSearch, self).setUp() search.delete_index(elastic_search.INDEX) search.create_index(elastic_search.INDEX) self.user = factories.UserFactory(fullname='Salif Keita') self.node_private = factories.NodeFactory(creator=self.user, title='Salif Keita: Madan', is_public=False) self.node_public = factories.NodeFactory(creator=self.user, title='Salif Keita: Yamore', is_public=True) self.node_one = factories.NodeFactory(creator=self.user, title='Salif Keita: Mandjou', is_public=True) self.node_two = factories.NodeFactory(creator=self.user, title='Salif Keita: Tekere', is_public=True) self.provider = factories.CollectionProviderFactory() self.collection_one = factories.CollectionFactory( title='Life of Salif Keita', creator=self.user, is_public=True, provider=self.provider) self.collection_public = factories.CollectionFactory( title='Best of Salif Keita', creator=self.user, is_public=True, provider=self.provider) self.collection_private = factories.CollectionFactory( title='Commentary: Best of Salif Keita', creator=self.user, is_public=False, provider=self.provider)
def setUp(self): super(TestProject, self).setUp() search.delete_index(elastic_search.INDEX) search.create_index(elastic_search.INDEX) self.user = factories.UserFactory(fullname='John Deacon') self.project = factories.ProjectFactory(title='Red Special', creator=self.user)
def setUp(self): super(TestSearchMigration, self).setUp() self.es = search.search_engine.es search.delete_index(settings.ELASTIC_INDEX) search.create_index(settings.ELASTIC_INDEX) self.user = UserFactory(fullname='David Bowie') self.project = ProjectFactory(title=settings.ELASTIC_INDEX, creator=self.user, is_public=True)
def setUp(self): super(TestSearchMigration, self).setUp() populate_institutions('test') self.es = search.search_engine.CLIENT search.delete_index(settings.ELASTIC_INDEX) search.create_index(settings.ELASTIC_INDEX) self.user = factories.UserFactory(fullname='David Bowie') self.project = factories.ProjectFactory(title=settings.ELASTIC_INDEX, creator=self.user, is_public=True)
def main(): ctx = app.test_request_context() ctx.push() search.delete_all() search.create_index() migrate_nodes() migrate_users() ctx.pop()
def setUp(self): super(TestSearchMigration, self).setUp() populate_institutions('test') self.es = search.search_engine.CLIENT search.delete_index(settings.ELASTIC_INDEX) search.create_index(settings.ELASTIC_INDEX) self.user = factories.UserFactory(fullname='David Bowie') self.project = factories.ProjectFactory( title=settings.ELASTIC_INDEX, creator=self.user, is_public=True )
def setUp(self): super(TestCollectionsSearch, self).setUp() search.delete_index(elastic_search.INDEX) search.create_index(elastic_search.INDEX) self.user = factories.UserFactory(fullname='Salif Keita') self.node_private = factories.NodeFactory(creator=self.user, title='Salif Keita: Madan', is_public=False) self.node_public = factories.NodeFactory(creator=self.user, title='Salif Keita: Yamore', is_public=True) self.node_one = factories.NodeFactory(creator=self.user, title='Salif Keita: Mandjou', is_public=True) self.node_two = factories.NodeFactory(creator=self.user, title='Salif Keita: Tekere', is_public=True) self.reg_private = factories.RegistrationFactory(title='Salif Keita: Madan', creator=self.user, is_public=False) self.reg_public = factories.RegistrationFactory(title='Salif Keita: Madan', creator=self.user, is_public=True) self.reg_one = factories.RegistrationFactory(title='Salif Keita: Madan', creator=self.user, is_public=True) self.provider = factories.CollectionProviderFactory() self.reg_provider = factories.RegistrationProviderFactory() self.collection_one = factories.CollectionFactory(creator=self.user, is_public=True, provider=self.provider) self.collection_public = factories.CollectionFactory(creator=self.user, is_public=True, provider=self.provider) self.collection_private = factories.CollectionFactory(creator=self.user, is_public = False, provider=self.provider) self.reg_collection = factories.CollectionFactory(creator=self.user, provider=self.reg_provider, is_public=True) self.reg_collection_private = factories.CollectionFactory(creator=self.user, provider=self.reg_provider, is_public=False)
def set_up_index(idx): alias = es.indices.get_aliases(index=idx) if not alias or not alias.keys() or idx in alias.keys(): # Deal with empty indices or the first migration index = '{}_v1'.format(idx) search.create_index(index=index) logger.info("Reindexing {0} to {1}_v1".format(idx, idx)) helpers.reindex(es, idx, index) logger.info("Deleting {} index".format(idx)) es.indices.delete(index=idx) es.indices.put_alias(idx, index) else: # Increment version version = int(alias.keys()[0].split('_v')[1]) + 1 logger.info("Incrementing index version to {}".format(version)) index = '{0}_v{1}'.format(idx, version) search.create_index(index=index) logger.info("{} index created".format(index)) return index
def tearDown(self): super(SearchTestCase, self).tearDown() search.delete_all() search.create_index()
def tearDownClass(cls): super(TestSearchMigration, cls).tearDownClass() search.create_index(settings.ELASTIC_INDEX)
def setUp(self): super(TestUserUpdate, self).setUp() search.delete_index(elastic_search.INDEX) search.create_index(elastic_search.INDEX) self.user = UserFactory(fullname='David Bowie')
def setUp(self): super(SearchTestCase, self).setUp() search.delete_index(elastic_search.INDEX) search.create_index(elastic_search.INDEX)
def tearDown(self): super(SearchTestCase, self).tearDown() search.delete_index(elastic_search.INDEX) search.create_index(elastic_search.INDEX)
def setUp(self): super(TestProject, self).setUp() search.delete_index(elastic_search.INDEX) search.create_index(elastic_search.INDEX) self.user = UserFactory(fullname='John Deacon') self.project = ProjectFactory(title='Red Special', creator=self.user)
def setUp(self): super(SearchTestCase, self).setUp() elastic_search.INDEX = TEST_INDEX settings.ELASTIC_INDEX = TEST_INDEX search.delete_index(elastic_search.INDEX) search.create_index(elastic_search.INDEX)
def setUp(self): super(TestProject, self).setUp() search.delete_all() search.create_index() self.user = UserFactory(fullname='John Deacon') self.project = ProjectFactory(title='Red Special', creator=self.user)
def setUp(self): super(SearchTestCase, self).setUp() search.create_index()