def test_request(self): bing_videos.supported_languages = ['fr-FR', 'en-US'] query = 'test_query' dicto = defaultdict(dict) dicto['pageno'] = 1 dicto['language'] = 'fr-FR' dicto['safesearch'] = 0 dicto['time_range'] = '' params = bing_videos.request(query, dicto) self.assertTrue('url' in params) self.assertTrue(query in params['url']) self.assertTrue('bing.com' in params['url']) self.assertTrue('SRCHHPGUSR' in params['cookies']) self.assertTrue('OFF' in params['cookies']['SRCHHPGUSR']) self.assertTrue('_EDGE_S' in params['cookies']) self.assertTrue('fr-fr' in params['cookies']['_EDGE_S']) dicto['pageno'] = 2 dicto['time_range'] = 'day' dicto['safesearch'] = 2 params = bing_videos.request(query, dicto) self.assertTrue('first=11' in params['url']) self.assertTrue('1440' in params['url']) self.assertIn('SRCHHPGUSR', params['cookies']) self.assertTrue('STRICT' in params['cookies']['SRCHHPGUSR'])
def test_request(self): bing_videos.supported_languages = ['fr-FR', 'en-US'] bing_videos.language_aliases = {} query = 'test_query' dicto = defaultdict(dict) dicto['pageno'] = 1 dicto['language'] = 'fr-FR' dicto['safesearch'] = 0 dicto['time_range'] = '' params = bing_videos.request(query, dicto) self.assertTrue('url' in params) self.assertTrue(query in params['url']) self.assertTrue('bing.com' in params['url']) self.assertTrue('SRCHHPGUSR' in params['cookies']) self.assertTrue('OFF' in params['cookies']['SRCHHPGUSR']) self.assertTrue('_EDGE_S' in params['cookies']) self.assertTrue('fr-fr' in params['cookies']['_EDGE_S']) dicto['pageno'] = 2 dicto['time_range'] = 'day' dicto['safesearch'] = 2 params = bing_videos.request(query, dicto) self.assertTrue('first=29' in params['url']) self.assertTrue('1440' in params['url']) self.assertIn('SRCHHPGUSR', params['cookies']) self.assertTrue('STRICT' in params['cookies']['SRCHHPGUSR'])