Adam Tauber пре 9 година
родитељ
комит
0491b78f70
2 измењених фајлова са 14 додато и 11 уклоњено
  1. 7
    4
      tests/unit/engines/test_bing_images.py
  2. 7
    7
      tests/unit/engines/test_gigablast.py

+ 7
- 4
tests/unit/engines/test_bing_images.py Прегледај датотеку

44
             </a>
44
             </a>
45
 
45
 
46
         </div>
46
         </div>
47
-        """
47
+        """  # noqa
48
         html = html.replace('\r\n', '').replace('\n', '').replace('\r', '')
48
         html = html.replace('\r\n', '').replace('\n', '').replace('\r', '')
49
         response = mock.Mock(text=html)
49
         response = mock.Mock(text=html)
50
         results = bing_images.response(response)
50
         results = bing_images.response(response)
51
         self.assertEqual(type(results), list)
51
         self.assertEqual(type(results), list)
52
         self.assertEqual(len(results), 1)
52
         self.assertEqual(len(results), 1)
53
         self.assertEqual(results[0]['title'], 'South Carolina')
53
         self.assertEqual(results[0]['title'], 'South Carolina')
54
-        self.assertEqual(results[0]['url'], 'http://www.digital-topo-maps.com/county-map/south-carolina.shtml')
54
+        self.assertEqual(results[0]['url'],
55
+                         'http://www.digital-topo-maps.com/county-map/south-carolina.shtml')
55
         self.assertEqual(results[0]['content'], '')
56
         self.assertEqual(results[0]['content'], '')
56
-        self.assertEqual(results[0]['thumbnail_src'], 'https://www.bing.com/th?id=OIP.Mbf3bc87efe6e0e476be8cc34bf6cd80eH0')
57
-        self.assertEqual(results[0]['img_src'], 'http://www.digital-topo-maps.com/county-map/south-carolina-county-map.gif')
57
+        self.assertEqual(results[0]['thumbnail_src'],
58
+                         'https://www.bing.com/th?id=OIP.Mbf3bc87efe6e0e476be8cc34bf6cd80eH0')
59
+        self.assertEqual(results[0]['img_src'],
60
+                         'http://www.digital-topo-maps.com/county-map/south-carolina-county-map.gif')
58
 
61
 
59
         html = """
62
         html = """
60
         <a href="#" ihk="HN.608003696942779811"
63
         <a href="#" ihk="HN.608003696942779811"

+ 7
- 7
tests/unit/engines/test_gigablast.py Прегледај датотеку

27
 
27
 
28
         json = """{"results": [
28
         json = """{"results": [
29
     {
29
     {
30
-        "title":"South by Southwest 2016 Music, Film and Interactive Festivals - Austin Texas",
30
+        "title":"South by Southwest 2016",
31
         "dmozEntry":{
31
         "dmozEntry":{
32
             "dmozCatId":1041152,
32
             "dmozCatId":1041152,
33
             "directCatId":1,
33
             "directCatId":1,
34
-            "dmozCatStr":"Top: Regional: North America: United States: Texas: Arts and Entertainment: Events",
34
+            "dmozCatStr":"Top: Regional: North America: United States",
35
             "dmozTitle":"South by Southwest (SXSW)",
35
             "dmozTitle":"South by Southwest (SXSW)",
36
-            "dmozSum":"Annual music, film, and interactive conference and festival held in Austin. Includes schedules and band and film lists.",
36
+            "dmozSum":"Annual music, film, and interactive conference.",
37
             "dmozAnchor":""
37
             "dmozAnchor":""
38
         },
38
         },
39
         "dmozEntry":{
39
         "dmozEntry":{
40
             "dmozCatId":763945,
40
             "dmozCatId":763945,
41
             "directCatId":1,
41
             "directCatId":1,
42
-            "dmozCatStr":"Top: Regional: North America: United States: Texas: Localities: A: Austin: Arts and Entertainment: Events",
42
+            "dmozCatStr":"Top: Regional: North America: United States",
43
             "dmozTitle":"South by Southwest (SXSW)",
43
             "dmozTitle":"South by Southwest (SXSW)",
44
             "dmozSum":"",
44
             "dmozSum":"",
45
             "dmozAnchor":"www.sxsw.com"
45
             "dmozAnchor":"www.sxsw.com"
47
         "dmozEntry":{
47
         "dmozEntry":{
48
             "dmozCatId":761446,
48
             "dmozCatId":761446,
49
             "directCatId":1,
49
             "directCatId":1,
50
-            "dmozCatStr":"Top: Regional: North America: United States: Texas: Travel and Tourism: Attractions",
50
+            "dmozCatStr":"Top: Regional: North America: United States",
51
             "dmozTitle":"South by Southwest (SXSW)",
51
             "dmozTitle":"South by Southwest (SXSW)",
52
-            "dmozSum":"Music, film, and interactive conference and festival. Includes schedules and band and film lists.",
52
+            "dmozSum":"Music, film, and interactive conference and festival.",
53
             "dmozAnchor":""
53
             "dmozAnchor":""
54
         },
54
         },
55
         "indirectDmozCatId":1041152,
55
         "indirectDmozCatId":1041152,
80
         results = gigablast.response(response)
80
         results = gigablast.response(response)
81
         self.assertEqual(type(results), list)
81
         self.assertEqual(type(results), list)
82
         self.assertEqual(len(results), 1)
82
         self.assertEqual(len(results), 1)
83
-        self.assertEqual(results[0]['title'], 'South by Southwest 2016 Music, Film and Interactive Festivals - Austin Texas')
83
+        self.assertEqual(results[0]['title'], 'South by Southwest 2016')
84
         self.assertEqual(results[0]['url'], 'www.sxsw.com')
84
         self.assertEqual(results[0]['url'], 'www.sxsw.com')
85
         self.assertEqual(results[0]['content'], 'This should be the content.')
85
         self.assertEqual(results[0]['content'], 'This should be the content.')