From 7897ad1d5a552699ddb74f7039492cd4036509c2 Mon Sep 17 00:00:00 2001 From: Richard Lyons Date: Sat, 22 Jun 2024 13:30:49 +0200 Subject: [PATCH] Add tests for special characters [ '"]. --- tests/unit/engines/test_elasticsearch.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/unit/engines/test_elasticsearch.py b/tests/unit/engines/test_elasticsearch.py index 5875d9425..2c249afab 100644 --- a/tests/unit/engines/test_elasticsearch.py +++ b/tests/unit/engines/test_elasticsearch.py @@ -67,6 +67,21 @@ class TestElasticsearchEngine(SearxTestCase): # pylint: disable=missing-class-d '{"query": {"simple_query_string": {"query": "{{QUERY}}"}}}', '{"query": {"simple_query_string": {"query": "stuff"}}}', ], + [ + 'space stuff', + '{"query": {"simple_query_string": {"query": "{{QUERY}}"}}}', + '{"query": {"simple_query_string": {"query": "space stuff"}}}', + ], + [ + '"space stuff"', + '{"query": {"simple_query_string": {"query": "{{QUERY}}"}}}', + '{"query": {"simple_query_string": {"query": "\\\"space stuff\\\""}}}', + ], + [ + "embedded'apostrophe", + '{"query": {"simple_query_string": {"query": "{{QUERY}}"}}}', + '{"query": {"simple_query_string": {"query": "embedded\'apostrophe"}}}', + ], [ 'more:stuff', '{"query": {"simple_query_string": {"query": "{{QUERY}}"}}}',