@@ -7,8 +7,8 @@ from searx.testing import SearxTestCase
7class TestDeviantartEngine(SearxTestCase):
7class TestDeviantartEngine(SearxTestCase):
9 def test_request(self):
9 def test_request(self):
11 dicto = defaultdict(dict)
10 dicto = defaultdict(dict)
12 dicto['pageno'] = 0
12 dicto['pageno'] = 0
13 dicto['time_range'] = ''
13 dicto['time_range'] = ''
14 params = deviantart.request(query, dicto)
14 params = deviantart.request(query, dicto)
@@ -16,6 +16,13 @@ class TestDeviantartEngine(SearxTestCase):
16 self.assertTrue(query in params['url'])
16 self.assertTrue(query in params['url'])
17 self.assertTrue('deviantart.com' in params['url'])
17 self.assertTrue('deviantart.com' in params['url'])
19+ def test_no_url_in_request_year_time_range(self):
20+ dicto = defaultdict(dict)
22+ dicto['time_range'] = 'year'
23+ params = deviantart.request(query, dicto)
24+ self.assertEqual({}, params['url'])
19 def test_response(self):
26 def test_response(self):
20 self.assertRaises(AttributeError, deviantart.response, None)
27 self.assertRaises(AttributeError, deviantart.response, None)
21 self.assertRaises(AttributeError, deviantart.response, [])
28 self.assertRaises(AttributeError, deviantart.response, [])