def test_request(self): duckduckgo_images.supported_languages = ['de-CH', 'en-US'] query = 'test_query' dicto = defaultdict(dict) dicto['is_test'] = True dicto['pageno'] = 1 dicto['safesearch'] = 0 dicto['language'] = 'all' params = duckduckgo_images.request(query, dicto) self.assertIn('url', params) self.assertIn(query, params['url']) self.assertIn('duckduckgo.com', params['url']) self.assertIn('s=0', params['url']) self.assertIn('p=-1', params['url']) self.assertIn('vqd=12345', params['url']) # test paging, safe search and language dicto['pageno'] = 2 dicto['safesearch'] = 2 dicto['language'] = 'de' params = duckduckgo_images.request(query, dicto) self.assertIn('url', params) self.assertIn(query, params['url']) self.assertIn('s=50', params['url']) self.assertIn('p=1', params['url']) self.assertIn('ch-de', params['url'])
def test_request(self): duckduckgo_images.supported_languages = ['de-CH', 'en-US'] query = 'test_query' dicto = defaultdict(dict) dicto['is_test'] = True dicto['pageno'] = 1 dicto['safesearch'] = 0 dicto['language'] = 'en-US' params = duckduckgo_images.request(query, dicto) self.assertIn('url', params) self.assertIn(query, params['url']) self.assertIn('duckduckgo.com', params['url']) self.assertIn('s=0', params['url']) self.assertIn('p=-1', params['url']) self.assertIn('vqd=12345', params['url']) # test paging, safe search and language dicto['pageno'] = 2 dicto['safesearch'] = 2 dicto['language'] = 'de' params = duckduckgo_images.request(query, dicto) self.assertIn('url', params) self.assertIn(query, params['url']) self.assertIn('s=50', params['url']) self.assertIn('p=1', params['url']) self.assertIn('ch-de', params['url'])
def test_request(self): query = 'test_query' dicto = defaultdict(dict) dicto['is_test'] = True dicto['pageno'] = 1 dicto['safesearch'] = 0 dicto['language'] = 'all' params = duckduckgo_images.request(query, dicto) self.assertIn('url', params) self.assertIn(query, params['url']) self.assertIn('duckduckgo.com', params['url']) self.assertIn('s=0', params['url']) self.assertIn('p=-1', params['url']) self.assertIn('vqd=12345', params['url']) # test paging and safe search dicto['pageno'] = 2 dicto['safesearch'] = 2 params = duckduckgo_images.request(query, dicto) self.assertIn('url', params) self.assertIn(query, params['url']) self.assertIn('s=50', params['url']) self.assertIn('p=1', params['url'])