mirror of
				https://github.com/searxng/searxng.git
				synced 2025-10-30 10:12:31 -04:00 
			
		
		
		
	Merge pull request #2321 from dalf/fix-standalone
[fix] fix a test_standalone_searx test case
This commit is contained in:
		
						commit
						a30d9f2655
					
				| @ -8,7 +8,8 @@ import sys | |||||||
| from mock import Mock, patch | from mock import Mock, patch | ||||||
| from nose2.tools import params | from nose2.tools import params | ||||||
| 
 | 
 | ||||||
| from searx.search import SearchQuery | from searx.search import SearchQuery, EngineRef | ||||||
|  | from searx.engines import initialize_engines | ||||||
| from searx.testing import SearxTestCase | from searx.testing import SearxTestCase | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| @ -25,6 +26,13 @@ def get_standalone_searx_module(): | |||||||
| class StandaloneSearx(SearxTestCase): | class StandaloneSearx(SearxTestCase): | ||||||
|     """Unit test for standalone_searx.""" |     """Unit test for standalone_searx.""" | ||||||
| 
 | 
 | ||||||
|  |     @classmethod | ||||||
|  |     def setUpClass(cls): | ||||||
|  |         engine_list = [{'engine': 'dummy', 'name': 'engine1', 'shortcut': 'e1'}, | ||||||
|  |                        {'engine': 'dummy', 'name': 'engine2', 'shortcut': 'e2'}] | ||||||
|  | 
 | ||||||
|  |         initialize_engines(engine_list) | ||||||
|  | 
 | ||||||
|     def test_parse_argument_no_args(self): |     def test_parse_argument_no_args(self): | ||||||
|         """Test parse argument without args.""" |         """Test parse argument without args.""" | ||||||
|         sas = get_standalone_searx_module() |         sas = get_standalone_searx_module() | ||||||
| @ -95,7 +103,9 @@ class StandaloneSearx(SearxTestCase): | |||||||
|         args = sas.parse_argument(['rain', ]) |         args = sas.parse_argument(['rain', ]) | ||||||
|         search_q = sas.get_search_query(args) |         search_q = sas.get_search_query(args) | ||||||
|         self.assertTrue(search_q) |         self.assertTrue(search_q) | ||||||
|         self.assertEqual(search_q, SearchQuery('rain', [], ['general'], 'all', 0, 1, None, None, None)) |         self.assertEqual(search_q, SearchQuery('rain', [EngineRef('engine1', 'general', False), | ||||||
|  |                                                         EngineRef('engine2', 'general', False)], | ||||||
|  |                          ['general'], 'all', 0, 1, None, None, None)) | ||||||
| 
 | 
 | ||||||
|     def test_no_parsed_url(self): |     def test_no_parsed_url(self): | ||||||
|         """test no_parsed_url func""" |         """test no_parsed_url func""" | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user