def setUp(self): self.portal = self.layer["portal"] self.app = self.layer["app"] self.portal.REQUEST.RESPONSE.write = lambda x: x # ignore output self.maintenance = self.portal.unrestrictedTraverse("@@solr-maintenance") activate() self.maintenance.clear() self.maintenance.reindex()
def setUp(self): self.portal = self.layer['portal'] self.app = self.layer['app'] self.portal.REQUEST.RESPONSE.write = lambda x: x # ignore output self.maintenance = \ self.portal.unrestrictedTraverse('@@solr-maintenance') activate() self.maintenance.clear() self.maintenance.reindex()
def activateAndReindex(portal): """ activate solr indexing and reindex the existing content """ activate() response = portal.REQUEST.RESPONSE original = response.write response.write = lambda x: x # temporarily ignore output maintenance = portal.unrestrictedTraverse('@@solr-maintenance') maintenance.clear() maintenance.reindex() response.write = original
def afterSetUp(self): activate() self.portal.REQUEST.RESPONSE.write = lambda x: x # ignore output self.maintenance = self.portal.unrestrictedTraverse('solr-maintenance') self.maintenance.clear() self.config = getUtility(ISolrConnectionConfig) self.search = getUtility(ISearch) # also set up the languages... self.setRoles(['Manager']) ltool = getToolByName(self.portal, 'portal_languages') ltool.manage_setLanguageSettings(defaultLanguage='en', supportedLanguages=('en', 'de'))
def setUp(self): activate() self.portal = self.layer["portal"] self.portal.REQUEST.RESPONSE.write = lambda x: x # ignore output self.maintenance = self.portal.unrestrictedTraverse("solr-maintenance") self.maintenance.clear() self.config = getUtility(ISolrConnectionConfig) self.search = getUtility(ISearch) # also set up the languages... setRoles(self.portal, TEST_USER_ID, ["Manager"]) ltool = getToolByName(self.portal, "portal_languages") ltool.manage_setLanguageSettings(defaultLanguage="en", supportedLanguages=("en", "de"))
def beforeTearDown(self): activate(active=False)
def afterSetUp(self): activate() self.portal.REQUEST.RESPONSE.write = lambda x: x # ignore output self.maintenance = self.portal.unrestrictedTraverse('solr-maintenance') self.maintenance.clear() self.maintenance.reindex()
def tearDown(self): activate(active=False)
def tearDown(self): self.request.RESPONSE.write = self.write activate(active=False)
def test_successfully_reindex_umlauts(self): activate() self.content.reindexObject() # This failed before with a UnicodeDecodeError transaction.commit()
def solr_activate(app, args): _get_site(app, args) activate(active=True) transaction.commit()
def solr_deactivate(app, args): _get_site(app, args) activate(active=False) transaction.commit()
def tearDown(self): activate(active=False) self.response.write = self.write