def testGetLiveResults(self):
        global search_results
        search_results = [_createDummyResult(1, True)]
        router = SearchRouter(self.dmd)
        varResults = router.getLiveResults('query')

        self.assertEquals({'results': [_createJSONInfo(1, True)]}, varResults)
Exemplo n.º 2
0
    def testGetLiveResults(self):
        global search_results
        search_results = [_createDummyResult(1, True)]
        router = SearchRouter(self.dmd)
        varResults = router.getLiveResults("query")

        self.assertEquals({"results": [_createJSONInfo(1, True)]}, varResults)
Exemplo n.º 3
0
 def testSanitizeQuery(self):
     cases = (('test', 'test'),
              ('**zen**java**', 'zen*java'),
              (' * * ***test***    * * test check  ', 'test check'))
     router = SearchRouter(self.dmd)
     for query, expected in cases:
         result = router._sanitizeQuery(query)
         self.assertEquals(result, expected)
Exemplo n.º 4
0
 def testMultipleGetLiveResults(self):
     global search_results
     search_results = [ _createDummyResult(x, False) for x in range(1,8)]
     router = SearchRouter(self.dmd)
     varResults = router.getLiveResults( 'query' )
     self.assertEquals( {'results':
                         [ _createJSONInfo(y, False) for y in range(1,8)]},
                        varResults )