[mod] use tests/unit/settings/test_settings.yml in unit tests

In unit tests settings from

    searx/settings.yml

and the user settings from:

    unit/settings/test_settings.yml

are used.  In the latter, settings can be activated that are needed in the unit
test but should not activated by default in production.

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
Markus Heiser 2021-07-25 12:52:13 +02:00
parent ea0f4346b1
commit e02b5469f0
2 changed files with 11 additions and 0 deletions

View file

@ -0,0 +1,6 @@
import os
from os.path import dirname, sep, abspath
# In unit tests the user settings from unit/settings/test_settings.yml are used.
os.environ['SEARX_SETTINGS_PATH'] = abspath(
dirname(__file__) + sep + 'settings' + sep + 'test_settings.yml')

View file

@ -0,0 +1,5 @@
# This SearXNG setup is used in unit tests
use_default_settings: true
search:
formats: [html, csv, json, rss]