@@ -11,15 +11,19 @@ class TestQwantEngine(SearxTestCase):
1111 dicto = defaultdict(dict)
1212 dicto['pageno'] = 0
1313 dicto['language'] = 'fr_FR'
14+ qwant.categories = ['']
1415 params = qwant.request(query, dicto)
1516 self.assertIn('url', params)
1617 self.assertIn(query, params['url'])
18+ self.assertIn('web', params['url'])
1719 self.assertIn('qwant.com', params['url'])
1820 self.assertIn('fr_fr', params['url'])
1921
2022 dicto['language'] = 'all'
23+ qwant.categories = ['news']
2124 params = qwant.request(query, dicto)
2225 self.assertFalse('fr' in params['url'])
26+ self.assertIn('news', params['url'])
2327
2428 def test_response(self):
2529 self.assertRaises(AttributeError, qwant.response, None)
@@ -68,7 +72,7 @@ class TestQwantEngine(SearxTestCase):
6872 }
6973 """
7074 response = mock.Mock(text=json)
71− qwant.search_url_keyword = 'web'
75+ qwant.categories = ['general']
7276 results = qwant.response(response)
7377 self.assertEqual(type(results), list)
7478 self.assertEqual(len(results), 1)
@@ -113,7 +117,7 @@ class TestQwantEngine(SearxTestCase):
113117 }
114118 """
115119 response = mock.Mock(text=json)
116− qwant.search_url_keyword = 'images'
120+ qwant.categories = ['images']
117121 results = qwant.response(response)
118122 self.assertEqual(type(results), list)
119123 self.assertEqual(len(results), 1)
@@ -158,7 +162,7 @@ class TestQwantEngine(SearxTestCase):
158162 }
159163 """
160164 response = mock.Mock(text=json)
161− qwant.search_url_keyword = 'news'
165+ qwant.categories = ['news']
162166 results = qwant.response(response)
163167 self.assertEqual(type(results), list)
164168 self.assertEqual(len(results), 1)
@@ -202,7 +206,7 @@ class TestQwantEngine(SearxTestCase):
202206 }
203207 """
204208 response = mock.Mock(text=json)
205− qwant.search_url_keyword = 'social'
209+ qwant.categories = ['social media']
206210 results = qwant.response(response)
207211 self.assertEqual(type(results), list)
208212 self.assertEqual(len(results), 1)
@@ -246,7 +250,7 @@ class TestQwantEngine(SearxTestCase):
246250 }
247251 """
248252 response = mock.Mock(text=json)
249− qwant.search_url_keyword = ''
253+ qwant.categories = ['']
250254 results = qwant.response(response)
251255 self.assertEqual(type(results), list)
252256 self.assertEqual(len(results), 0)