27 lines
		
	
	
		
			596 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			27 lines
		
	
	
		
			596 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|  | from searx.engines import dummy | ||
|  | from searx.testing import SearxTestCase | ||
|  | 
 | ||
|  | 
 | ||
|  | class TestDummyEngine(SearxTestCase): | ||
|  | 
 | ||
|  |     def test_request(self): | ||
|  |         test_params = [ | ||
|  |             [1, 2, 3], | ||
|  |             ['a'], | ||
|  |             [], | ||
|  |             1 | ||
|  |         ] | ||
|  |         for params in test_params: | ||
|  |             self.assertEqual(dummy.request(None, params), params) | ||
|  | 
 | ||
|  |     def test_response(self): | ||
|  |         responses = [ | ||
|  |             None, | ||
|  |             [], | ||
|  |             True, | ||
|  |             dict(), | ||
|  |             tuple() | ||
|  |         ] | ||
|  |         for response in responses: | ||
|  |             self.assertEqual(dummy.response(response), []) |