예제 #1
0
    def test_request(self):
        query = 'test_query'
        dicto = defaultdict(dict)
        dicto['pageno'] = 1
        dicto['language'] = 'fr_FR'
        params = bing_news.request(query, dicto)
        self.assertIn('url', params)
        self.assertIn(query, params['url'])
        self.assertIn('bing.com', params['url'])
        self.assertIn('fr', params['url'])

        dicto['language'] = 'all'
        params = bing_news.request(query, dicto)
        self.assertIn('en', params['url'])
예제 #2
0
    def test_request(self):
        query = 'test_query'
        dicto = defaultdict(dict)
        dicto['pageno'] = 1
        dicto['language'] = 'fr_FR'
        params = bing_news.request(query, dicto)
        self.assertIn('url', params)
        self.assertIn(query, params['url'])
        self.assertIn('bing.com', params['url'])
        self.assertIn('fr', params['url'])

        dicto['language'] = 'all'
        params = bing_news.request(query, dicto)
        self.assertIn('en', params['url'])
예제 #3
0
    def test_request(self):
        query = "test_query"
        dicto = defaultdict(dict)
        dicto["pageno"] = 1
        dicto["language"] = "fr_FR"
        dicto["time_range"] = ""
        params = bing_news.request(query, dicto)
        self.assertIn("url", params)
        self.assertIn(query, params["url"])
        self.assertIn("bing.com", params["url"])
        self.assertIn("fr", params["url"])

        dicto["language"] = "all"
        params = bing_news.request(query, dicto)
        self.assertIn("en", params["url"])
예제 #4
0
    def test_request(self):
        bing_news.supported_languages = ['en', 'fr']
        query = 'test_query'
        dicto = defaultdict(dict)
        dicto['pageno'] = 1
        dicto['language'] = 'fr-FR'
        dicto['time_range'] = ''
        params = bing_news.request(query, dicto)
        self.assertIn('url', params)
        self.assertIn(query, params['url'])
        self.assertIn('bing.com', params['url'])
        self.assertIn('fr', params['url'])

        dicto['language'] = 'all'
        params = bing_news.request(query, dicto)
        self.assertIn('en', params['url'])
예제 #5
0
 def test_no_url_in_request_year_time_range(self):
     dicto = defaultdict(dict)
     query = 'test_query'
     dicto['time_range'] = 'year'
     params = bing_news.request(query, dicto)
     self.assertEqual({}, params['url'])
예제 #6
0
 def test_no_url_in_request_year_time_range(self):
     dicto = defaultdict(dict)
     query = "test_query"
     dicto["time_range"] = "year"
     params = bing_news.request(query, dicto)
     self.assertEqual({}, params["url"])
예제 #7
0
 def test_no_url_in_request_year_time_range(self):
     dicto = defaultdict(dict)
     query = 'test_query'
     dicto['time_range'] = 'year'
     params = bing_news.request(query, dicto)
     self.assertEqual({}, params['url'])