def test_request(self): query = b'test_query' dicto = defaultdict(dict) dicto['pageno'] = 1 params = currency_convert.request(query, dicto) self.assertNotIn('url', params) query = b'convert 10 Pound Sterlings to United States Dollars' params = currency_convert.request(query, dicto) self.assertIn('url', params) self.assertIn('duckduckgo.com', params['url']) self.assertIn('GBP', params['url']) self.assertIn('USD', params['url'])
def test_request(self): query = 'test_query' dicto = defaultdict(dict) dicto['pageno'] = 1 params = currency_convert.request(query, dicto) self.assertNotIn('url', params) query = 'convert 10 Pound Sterlings to United States Dollars' params = currency_convert.request(query, dicto) self.assertIn('url', params) self.assertIn('finance.yahoo.com', params['url']) self.assertIn('GBP', params['url']) self.assertIn('USD', params['url'])
def test_request(self): query = 'test_query' dicto = defaultdict(dict) dicto['pageno'] = 1 params = currency_convert.request(query, dicto) self.assertNotIn('url', params) query = '1.1.1 EUR in USD' params = currency_convert.request(query, dicto) self.assertNotIn('url', params) query = '10 eur in usd' params = currency_convert.request(query, dicto) self.assertIn('url', params) self.assertIn('finance.yahoo.com', params['url']) self.assertIn('EUR', params['url']) self.assertIn('USD', params['url'])