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()
Exemple #2
0
 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()
Exemple #3
0
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 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'))
Exemple #6
0
 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 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()
Exemple #11
0
 def tearDown(self):
     activate(active=False)
 def tearDown(self):
     self.request.RESPONSE.write = self.write
     activate(active=False)
Exemple #13
0
 def test_successfully_reindex_umlauts(self):
     activate()
     self.content.reindexObject()
     # This failed before with a UnicodeDecodeError
     transaction.commit()
Exemple #14
0
 def tearDown(self):
     self.request.RESPONSE.write = self.write
     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 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
 def tearDown(self):
     activate(active=False)