From 96877862269f35aefc0b3ca7a7cb8812b1555dc4 Mon Sep 17 00:00:00 2001 From: Marc Abonce Seguin Date: Sun, 8 Apr 2018 23:31:24 -0500 Subject: [PATCH] update unit tests for google news and wikidata --- tests/unit/engines/test_google_news.py | 4 ++-- tests/unit/engines/test_wikidata.py | 6 +----- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/tests/unit/engines/test_google_news.py b/tests/unit/engines/test_google_news.py index fbc6d344..a041a79b 100644 --- a/tests/unit/engines/test_google_news.py +++ b/tests/unit/engines/test_google_news.py @@ -42,7 +42,7 @@ class TestGoogleNewsEngine(SearxTestCase):

- Example title + Example title

@@ -63,7 +63,7 @@ class TestGoogleNewsEngine(SearxTestCase):

- Example title 2 + Example title 2

diff --git a/tests/unit/engines/test_wikidata.py b/tests/unit/engines/test_wikidata.py index 1ad21768..545ef9ed 100644 --- a/tests/unit/engines/test_wikidata.py +++ b/tests/unit/engines/test_wikidata.py @@ -9,20 +9,15 @@ from searx.testing import SearxTestCase class TestWikidataEngine(SearxTestCase): def test_request(self): - wikidata.supported_languages = ['en', 'es'] query = 'test_query' dicto = defaultdict(dict) - dicto['language'] = 'en-US' params = wikidata.request(query, dicto) self.assertIn('url', params) self.assertIn(query, params['url']) self.assertIn('wikidata.org', params['url']) - self.assertIn('en', params['url']) - dicto['language'] = 'es-ES' params = wikidata.request(query, dicto) self.assertIn(query, params['url']) - self.assertIn('es', params['url']) # successful cases are not tested here to avoid sending additional requests def test_response(self): @@ -31,6 +26,7 @@ class TestWikidataEngine(SearxTestCase): self.assertRaises(AttributeError, wikidata.response, '') self.assertRaises(AttributeError, wikidata.response, '[]') + wikidata.supported_languages = ['en', 'es'] response = mock.Mock(text='', search_params={"language": "en"}) self.assertEqual(wikidata.response(response), [])