From 11fc9913e9dfe170d07d8d17e0202282e3f92d6f Mon Sep 17 00:00:00 2001 From: Frank de Lange Date: Sat, 27 Jul 2019 08:22:02 +0200 Subject: [enh] bing_images: use data from embedded JSON to improve results (e.g. real page title) (#1568) use data from embedded JSON to improve results (e.g. real page title), add image format and source info (see PR #1567), improve paging logic (it now works) --- tests/unit/engines/test_bing_images.py | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) (limited to 'tests') diff --git a/tests/unit/engines/test_bing_images.py b/tests/unit/engines/test_bing_images.py index e65e6cc04..a4efcab58 100644 --- a/tests/unit/engines/test_bing_images.py +++ b/tests/unit/engines/test_bing_images.py @@ -53,17 +53,25 @@ class TestBingImagesEngine(SearxTestCase):
  • - + alt text +
    + 1 x 1 - jpeg + 1.example.org +
    - + alt text 2 +
    + 2 x 2 - jpeg + 2.example.org +
  • @@ -72,9 +80,13 @@ class TestBingImagesEngine(SearxTestCase):
  • - + alt text 3 +
    + 3 x 3 - jpeg + 3.example.org +
  • @@ -86,11 +98,13 @@ class TestBingImagesEngine(SearxTestCase): results = bing_images.response(response) self.assertEqual(type(results), list) self.assertEqual(len(results), 3) - self.assertEqual(results[0]['title'], 'alt text') + self.assertEqual(results[0]['title'], 'Page 1 title') self.assertEqual(results[0]['url'], 'page_url') self.assertEqual(results[0]['content'], '') self.assertEqual(results[0]['thumbnail_src'], 'thumb_url') self.assertEqual(results[0]['img_src'], 'img_url') + self.assertEqual(results[0]['img_format'], '1 x 1 - jpeg') + self.assertEqual(results[0]['source'], '1.example.org') def test_fetch_supported_languages(self): html = """ -- cgit v1.2.3