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), [])
							 |