forked from Ponysearch/Ponysearch
[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:
parent
ea0f4346b1
commit
e02b5469f0
2 changed files with 11 additions and 0 deletions
|
@ -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')
|
5
tests/unit/settings/test_settings.yml
Normal file
5
tests/unit/settings/test_settings.yml
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
# This SearXNG setup is used in unit tests
|
||||||
|
|
||||||
|
use_default_settings: true
|
||||||
|
search:
|
||||||
|
formats: [html, csv, json, rss]
|
Loading…
Reference in a new issue