diff options
author | Alexandre Flament <alex@al-f.net> | 2021-03-05 09:43:39 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-05 09:43:39 +0100 |
commit | aaae9a209e4d6518965064e8b515e411fb8dd0d6 (patch) | |
tree | 922a8875536ac058d501bb207c04219744eee538 /tests | |
parent | 1d10ae175c0929d383d268f56bfadb304365ccf2 (diff) | |
parent | b8cd3264644208d7afa1a239f829222d45226334 (diff) | |
download | searxng-aaae9a209e4d6518965064e8b515e411fb8dd0d6.tar.gz searxng-aaae9a209e4d6518965064e8b515e411fb8dd0d6.zip |
Merge pull request #2600 from dalf/searx-extra
Add searx_extra package
Diffstat (limited to 'tests')
-rw-r--r-- | tests/unit/test_standalone_searx.py | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/tests/unit/test_standalone_searx.py b/tests/unit/test_standalone_searx.py index 6cc230e6c..a69353c03 100644 --- a/tests/unit/test_standalone_searx.py +++ b/tests/unit/test_standalone_searx.py @@ -1,7 +1,6 @@ # -*- coding: utf-8 -*- """Test utils/standalone_searx.py""" import datetime -import importlib.util import io import sys @@ -10,16 +9,7 @@ from nose2.tools import params from searx.search import SearchQuery, EngineRef, initialize from searx.testing import SearxTestCase - - -def get_standalone_searx_module(): - """Get standalone_searx module.""" - module_name = 'utils.standalone_searx' - filename = 'utils/standalone_searx.py' - spec = importlib.util.spec_from_file_location(module_name, filename) - sas = importlib.util.module_from_spec(spec) - spec.loader.exec_module(sas) - return sas +from searx_extra import standalone_searx as sas class StandaloneSearx(SearxTestCase): @@ -33,7 +23,6 @@ class StandaloneSearx(SearxTestCase): def test_parse_argument_no_args(self): """Test parse argument without args.""" - sas = get_standalone_searx_module() with patch.object(sys, 'argv', ['standalone_searx']), \ self.assertRaises(SystemExit): sys.stderr = io.StringIO() @@ -42,7 +31,6 @@ class StandaloneSearx(SearxTestCase): def test_parse_argument_basic_args(self): """Test parse argument with basic args.""" - sas = get_standalone_searx_module() query = 'red box' exp_dict = { 'query': query, 'category': 'general', 'lang': 'all', 'pageno': 1, @@ -56,7 +44,6 @@ class StandaloneSearx(SearxTestCase): def test_to_dict(self): """test to_dict.""" - sas = get_standalone_searx_module() self.assertEqual( sas.to_dict( sas.get_search_query(sas.parse_argument(['red box']))), @@ -72,7 +59,6 @@ class StandaloneSearx(SearxTestCase): def test_to_dict_with_mock(self): """test to dict.""" - sas = get_standalone_searx_module() with patch.object(sas.searx.search, 'Search') as mock_s: m_search = mock_s().search() m_sq = Mock() @@ -97,7 +83,6 @@ class StandaloneSearx(SearxTestCase): def test_get_search_query(self): """test get_search_query.""" - sas = get_standalone_searx_module() args = sas.parse_argument(['rain', ]) search_q = sas.get_search_query(args) self.assertTrue(search_q) @@ -106,7 +91,6 @@ class StandaloneSearx(SearxTestCase): def test_no_parsed_url(self): """test no_parsed_url func""" - sas = get_standalone_searx_module() self.assertEqual( sas.no_parsed_url([{'parsed_url': 'http://example.com'}]), [{}] @@ -119,11 +103,9 @@ class StandaloneSearx(SearxTestCase): ) def test_json_serial(self, arg, exp_res): """test json_serial func""" - sas = get_standalone_searx_module() self.assertEqual(sas.json_serial(arg), exp_res) def test_json_serial_error(self): """test error on json_serial.""" - sas = get_standalone_searx_module() with self.assertRaises(TypeError): sas.json_serial('a') |