コード例 #1
0
 def setUp(self):
     self.ys = YahooSearch('"query text"')
     fixture_path = normpath(
         join(dirname(__file__), ('../../../../tests/'
                                  'fixtures/search/yahooSearch.json')))
     self.fixture = open(fixture_path)
     self.page = simplejson.load(self.fixture)
     self.results = self.ys._extract_raw_results_list(self.page)
コード例 #2
0
 def create_searcher(self, engine):
     if engine == Searcher.GOOGLE:
         return GoogleJSONSearch()
     elif engine == Searcher.SCHOLAR:
         return ScholarSearch()
     elif engine == Searcher.BING:
         return BingSearch()
     elif engine == Searcher.YAHOO:
         return YahooSearch()
     else:
         raise UtilCreationError('Requested searcher is not available')