diff options
| author | Thomas Pointhuber <thomas.pointhuber@gmx.at> | 2015-06-01 12:30:07 +0200 |
|---|---|---|
| committer | Thomas Pointhuber <thomas.pointhuber@gmx.at> | 2015-06-01 12:30:07 +0200 |
| commit | 2d81079384706aab4c39efcc8a2c4267af4397a5 (patch) | |
| tree | 8a33a3dc64f807706c21d0dc5ecacc736cba6095 /searx/tests | |
| parent | d923b2a420b77a3a29375516ed9929beeda0924a (diff) | |
[enh] implement image support for swisscows engine
Diffstat (limited to 'searx/tests')
| -rw-r--r-- | searx/tests/engines/test_swisscows.py | 30 |
1 files changed, 25 insertions, 5 deletions
diff --git a/searx/tests/engines/test_swisscows.py b/searx/tests/engines/test_swisscows.py index d52952727..926ba885e 100644 --- a/searx/tests/engines/test_swisscows.py +++ b/searx/tests/engines/test_swisscows.py @@ -51,7 +51,23 @@ class TestSwisscowsEngine(SearxTestCase): "Description":"\uE000This should\uE001 be the content.", "Url":"http://this.should.be.the.link/", "DisplayUrl":"www.\uE000this.should.be.the\uE001.link", - "Id":"782ef287-e439-451c-b380-6ebc14ba033d"} + "Id":"782ef287-e439-451c-b380-6ebc14ba033d"}, + {"Title":"Datei:This should1.svg", + "Url":"https://i.swisscows.ch/?link=http%3a%2f%2fts2.mm.This/should1.png", + "SourceUrl":"http://de.wikipedia.org/wiki/Datei:This should1.svg", + "DisplayUrl":"de.wikipedia.org/wiki/Datei:This should1.svg", + "Width":950, + "Height":534, + "FileSize":92100, + "ContentType":"image/jpeg", + "Thumbnail":{ + "Url":"https://i.swisscows.ch/?link=http%3a%2f%2fts2.mm.This/should1.png", + "ContentType":"image/jpeg", + "Width":300, + "Height":168, + "FileSize":9134}, + "Id":"6a97a542-8f65-425f-b7f6-1178c3aba7be" + } ],"TotalCount":55300, "Query":"This should " }, @@ -94,11 +110,15 @@ class TestSwisscowsEngine(SearxTestCase): response = mock.Mock(content=html) results = swisscows.response(response) self.assertEqual(type(results), list) - self.assertEqual(len(results), 2) + self.assertEqual(len(results), 3) self.assertEqual(results[0]['title'], 'This should be the title') self.assertEqual(results[0]['url'], 'http://this.should.be.the.link/') self.assertEqual(results[0]['content'], 'This should be the content.') - self.assertEqual(results[1]['title'], 'Datei:This should.svg') - self.assertEqual(results[1]['url'], 'http://de.wikipedia.org/wiki/Datei:This should.svg') - self.assertEqual(results[1]['img_src'], 'http://ts2.mm.This/should.png') + self.assertEqual(results[1]['title'], 'Datei:This should1.svg') + self.assertEqual(results[1]['url'], 'http://de.wikipedia.org/wiki/Datei:This should1.svg') + self.assertEqual(results[1]['img_src'], 'http://ts2.mm.This/should1.png') self.assertEqual(results[1]['template'], 'images.html') + self.assertEqual(results[2]['title'], 'Datei:This should.svg') + self.assertEqual(results[2]['url'], 'http://de.wikipedia.org/wiki/Datei:This should.svg') + self.assertEqual(results[2]['img_src'], 'http://ts2.mm.This/should.png') + self.assertEqual(results[2]['template'], 'images.html') |