Removed the keywords from the settings in qwant engine

This commit is contained in:
Cqoicebordel 2015-06-02 22:11:47 +02:00
parent f05087b93a
commit e0774c849c
3 changed files with 26 additions and 16 deletions

View file

@ -11,15 +11,19 @@ class TestQwantEngine(SearxTestCase):
dicto = defaultdict(dict)
dicto['pageno'] = 0
dicto['language'] = 'fr_FR'
qwant.categories = ['']
params = qwant.request(query, dicto)
self.assertIn('url', params)
self.assertIn(query, params['url'])
self.assertIn('web', params['url'])
self.assertIn('qwant.com', params['url'])
self.assertIn('fr_fr', params['url'])
dicto['language'] = 'all'
qwant.categories = ['news']
params = qwant.request(query, dicto)
self.assertFalse('fr' in params['url'])
self.assertIn('news', params['url'])
def test_response(self):
self.assertRaises(AttributeError, qwant.response, None)
@ -68,7 +72,7 @@ class TestQwantEngine(SearxTestCase):
}
"""
response = mock.Mock(text=json)
qwant.search_url_keyword = 'web'
qwant.categories = ['general']
results = qwant.response(response)
self.assertEqual(type(results), list)
self.assertEqual(len(results), 1)
@ -113,7 +117,7 @@ class TestQwantEngine(SearxTestCase):
}
"""
response = mock.Mock(text=json)
qwant.search_url_keyword = 'images'
qwant.categories = ['images']
results = qwant.response(response)
self.assertEqual(type(results), list)
self.assertEqual(len(results), 1)
@ -158,7 +162,7 @@ class TestQwantEngine(SearxTestCase):
}
"""
response = mock.Mock(text=json)
qwant.search_url_keyword = 'news'
qwant.categories = ['news']
results = qwant.response(response)
self.assertEqual(type(results), list)
self.assertEqual(len(results), 1)
@ -202,7 +206,7 @@ class TestQwantEngine(SearxTestCase):
}
"""
response = mock.Mock(text=json)
qwant.search_url_keyword = 'social'
qwant.categories = ['social media']
results = qwant.response(response)
self.assertEqual(type(results), list)
self.assertEqual(len(results), 1)
@ -246,7 +250,7 @@ class TestQwantEngine(SearxTestCase):
}
"""
response = mock.Mock(text=json)
qwant.search_url_keyword = ''
qwant.categories = ['']
results = qwant.response(response)
self.assertEqual(type(results), list)
self.assertEqual(len(results), 0)