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)
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)
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)
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 )