Пример #1
0
 def setUp(self):
     provideUtility(SolrConnectionConfig(), ISolrConnectionConfig)
     self.mngr = SolrConnectionManager()
     self.mngr.setHost(active=True)
     self.conn = self.mngr.getConnection()
     self.search = Search()
     self.search.manager = self.mngr
Пример #2
0
 def setUp(self):
     self.mngr = SolrConnectionManager()
     self.mngr.setHost(active=True)
     conn = self.mngr.getConnection()
     fakehttp(conn, getData("schema.xml"))  # fake schema response
     self.mngr.getSchema()  # read and cache the schema
     self.search = Search()
     self.search.manager = self.mngr
Пример #3
0
 def setUp(self):
     provideUtility(SolrConnectionConfig(), ISolrConnectionConfig)
     self.mngr = SolrConnectionManager()
     self.mngr.setHost(active=True)
     conn = self.mngr.getConnection()
     fakehttp(conn, getData('schema.xml'))   # fake schema response
     self.mngr.getSchema()                   # read and cache the schema
     self.search = Search()
     self.search.manager = self.mngr
Пример #4
0
    def setUp(self):
        provideUtility(SolrConnectionConfig(), ISolrConnectionConfig)
        self.mngr = SolrConnectionManager()
        self.mngr.setHost(active=True)
        conn = self.mngr.getConnection()
        fakehttp(conn, getData('plone_schema.xml'))  # fake schema response
        self.mngr.getSchema()  # read and cache the schema
        self.search = Search()
        self.search.manager = self.mngr

        # Patch buildQuery method
        self.search.buildQuery = buildQuery.__get__(self.search,
                                                    self.search.__class__)
Пример #5
0
 def testUnavailableSchema(self):
     provideUtility(SolrConnectionConfig(), ISolrConnectionConfig)
     search = Search()
     search.manager = SolrConnectionManager()
     self.assertEqual(search.buildQuery('foo'), {})
     self.assertEqual(search.buildQuery(name='foo'), {})
Пример #6
0
 def setUp(self):
     self.mngr = SolrConnectionManager()
     self.mngr.setHost(active=True)
     self.conn = self.mngr.getConnection()
     self.search = Search()
     self.search.manager = self.mngr
Пример #7
0
 def testUnavailableSchema(self):
     search = Search()
     search.manager = SolrConnectionManager()
     self.assertEqual(search.buildQueryAndParameters("foo"), ({}, {}))
     self.assertEqual(search.buildQueryAndParameters(name="foo"), ({}, {}))