| 
					
				 | 
			
			
				@@ -17,7 +17,7 @@ class TestCurrencyConvertEngine(SearxTestCase): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         query = b'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('finance.google.com', params['url']) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         self.assertIn('GBP', params['url']) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         self.assertIn('USD', params['url']) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -31,13 +31,14 @@ class TestCurrencyConvertEngine(SearxTestCase): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         response = mock.Mock(text='a,b,c,d', search_params=dicto) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         self.assertEqual(currency_convert.response(response), []) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        csv = "2,0.5,1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        response = mock.Mock(text=csv, search_params=dicto) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        body = "<span class=bld>0.5 {}</span>".format(dicto['to']) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        response = mock.Mock(text=body, search_params=dicto) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         results = currency_convert.response(response) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         self.assertEqual(type(results), list) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         self.assertEqual(len(results), 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         self.assertEqual(results[0]['answer'], '10.0 GBP = 5.0 USD, 1 GBP (pound sterling)' + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                          ' = 0.5 USD (United States dollar)') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        now_date = datetime.now().strftime('%Y%m%d') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        self.assertEqual(results[0]['url'], 'https://finance.yahoo.com/currency/converter-results/' + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            now_date + '/10.0-gbp-to-usd.html') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        target_url = 'https://finance.google.com/finance?q={}{}'.format( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            dicto['from'], dicto['to']) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        self.assertEqual(results[0]['url'], target_url) 
			 |