17 lines
		
	
	
		
			468 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			17 lines
		
	
	
		
			468 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|  | # -*- coding: utf-8 -*- | ||
|  | 
 | ||
|  | from mock import Mock | ||
|  | 
 | ||
|  | from searx.answerers import answerers | ||
|  | from searx.testing import SearxTestCase | ||
|  | 
 | ||
|  | 
 | ||
|  | class AnswererTest(SearxTestCase): | ||
|  | 
 | ||
|  |     def test_unicode_input(self): | ||
|  |         query = Mock() | ||
|  |         unicode_payload = u'árvíztűrő tükörfúrógép' | ||
|  |         for answerer in answerers: | ||
|  |             query.query = u'{} {}'.format(answerer.keywords[0], unicode_payload) | ||
|  |             self.assertTrue(isinstance(answerer.answer(query), list)) |