From ffe0972f91ca8e488ffd8bd9926c745f24507d5b Mon Sep 17 00:00:00 2001 From: Dalf Date: Fri, 12 Apr 2019 02:42:47 +0200 Subject: Remove some engines : subtitleseeker, seedpeer, swisscows http://www.subtitleseeker.com and http://www.seedpeer.eu don't exist anymore. https://swisscows.ch/ has change : the engine needs to be updated --- tests/unit/engines/test_subtitleseeker.py | 174 ------------------------------ 1 file changed, 174 deletions(-) delete mode 100644 tests/unit/engines/test_subtitleseeker.py (limited to 'tests/unit/engines/test_subtitleseeker.py') diff --git a/tests/unit/engines/test_subtitleseeker.py b/tests/unit/engines/test_subtitleseeker.py deleted file mode 100644 index a22ee74b9..000000000 --- a/tests/unit/engines/test_subtitleseeker.py +++ /dev/null @@ -1,174 +0,0 @@ -from collections import defaultdict -import mock -from searx.engines import subtitleseeker -from searx.testing import SearxTestCase - - -class TestSubtitleseekerEngine(SearxTestCase): - - def test_request(self): - query = 'test_query' - dicto = defaultdict(dict) - dicto['pageno'] = 1 - dicto['language'] = 'fr-FR' - params = subtitleseeker.request(query, dicto) - self.assertTrue('url' in params) - self.assertTrue(query in params['url']) - self.assertTrue('subtitleseeker.com' in params['url']) - - def test_response(self): - dicto = defaultdict(dict) - dicto['language'] = 'fr-FR' - response = mock.Mock(search_params=dicto) - - self.assertRaises(AttributeError, subtitleseeker.response, None) - self.assertRaises(AttributeError, subtitleseeker.response, []) - self.assertRaises(AttributeError, subtitleseeker.response, '') - self.assertRaises(AttributeError, subtitleseeker.response, '[]') - - response = mock.Mock(text='', search_params=dicto) - self.assertEqual(subtitleseeker.response(response), []) - - html = """ -
-
- - - This is the Title - -

- - "Alternative Title" - -
-
- 1998 -
-
- - 1039 Subs -
-
- - 1 hours ago -
-
-
- """ - response = mock.Mock(text=html, search_params=dicto) - results = subtitleseeker.response(response) - self.assertEqual(type(results), list) - self.assertEqual(len(results), 1) - self.assertEqual(results[0]['title'], 'This is the Title') - self.assertEqual(results[0]['url'], 'http://this.is.the.url/French/') - self.assertIn('1998', results[0]['content']) - self.assertIn('1039 Subs', results[0]['content']) - self.assertIn('Alternative Title', results[0]['content']) - - dicto['language'] = 'pt-BR' - results = subtitleseeker.response(response) - self.assertEqual(results[0]['url'], 'http://this.is.the.url/Brazilian/') - - html = """ -
- -
- 1998 -
-
- - 1039 Subs -
-
- - 1 hours ago -
-
-
- """ - dicto['language'] = 'all' - response = mock.Mock(text=html, search_params=dicto) - results = subtitleseeker.response(response) - self.assertEqual(type(results), list) - self.assertEqual(len(results), 1) - self.assertEqual(results[0]['title'], 'This is the Title') - self.assertEqual(results[0]['url'], 'http://this.is.the.url/') - self.assertIn('1998', results[0]['content']) - self.assertIn('1039 Subs', results[0]['content']) - - html = """ -
- -
- 1998 -
-
- - 1039 Subs -
-
- - 1 hours ago -
-
-
- """ - subtitleseeker.language = 'English' - response = mock.Mock(text=html, search_params=dicto) - results = subtitleseeker.response(response) - self.assertEqual(type(results), list) - self.assertEqual(len(results), 1) - self.assertEqual(results[0]['title'], 'This is the Title') - self.assertEqual(results[0]['url'], 'http://this.is.the.url/English/') - self.assertIn('1998', results[0]['content']) - self.assertIn('1039 Subs', results[0]['content']) - - html = """ -
- - - This is the Title - -
-
- 1998 -
-
- - 1039 Subs -
-
- - 1 hours ago -
- """ - response = mock.Mock(text=html, search_params=dicto) - results = subtitleseeker.response(response) - self.assertEqual(type(results), list) - self.assertEqual(len(results), 0) -- cgit v1.2.3