[fix] bing news test mock
This commit is contained in:
		
							parent
							
								
									7aa9f4885a
								
							
						
					
					
						commit
						5da78f7b37
					
				| @ -28,10 +28,10 @@ class TestBingNewsEngine(SearxTestCase): | |||||||
|         self.assertRaises(AttributeError, bing_news.response, '') |         self.assertRaises(AttributeError, bing_news.response, '') | ||||||
|         self.assertRaises(AttributeError, bing_news.response, '[]') |         self.assertRaises(AttributeError, bing_news.response, '[]') | ||||||
| 
 | 
 | ||||||
|         response = mock.Mock(text='<html></html>') |         response = mock.Mock(content='<html></html>') | ||||||
|         self.assertEqual(bing_news.response(response), []) |         self.assertEqual(bing_news.response(response), []) | ||||||
| 
 | 
 | ||||||
|         response = mock.Mock(text='<html></html>') |         response = mock.Mock(content='<html></html>') | ||||||
|         self.assertEqual(bing_news.response(response), []) |         self.assertEqual(bing_news.response(response), []) | ||||||
| 
 | 
 | ||||||
|         html = """<?xml version="1.0" encoding="utf-8" ?> |         html = """<?xml version="1.0" encoding="utf-8" ?> | ||||||
| @ -66,7 +66,7 @@ class TestBingNewsEngine(SearxTestCase): | |||||||
|         </item> |         </item> | ||||||
|     </channel> |     </channel> | ||||||
| </rss>"""  # noqa | </rss>"""  # noqa | ||||||
|         response = mock.Mock(text=html) |         response = mock.Mock(content=html) | ||||||
|         results = bing_news.response(response) |         results = bing_news.response(response) | ||||||
|         self.assertEqual(type(results), list) |         self.assertEqual(type(results), list) | ||||||
|         self.assertEqual(len(results), 2) |         self.assertEqual(len(results), 2) | ||||||
| @ -105,7 +105,7 @@ class TestBingNewsEngine(SearxTestCase): | |||||||
|         </item> |         </item> | ||||||
|     </channel> |     </channel> | ||||||
| </rss>"""  # noqa | </rss>"""  # noqa | ||||||
|         response = mock.Mock(text=html) |         response = mock.Mock(content=html) | ||||||
|         results = bing_news.response(response) |         results = bing_news.response(response) | ||||||
|         self.assertEqual(type(results), list) |         self.assertEqual(type(results), list) | ||||||
|         self.assertEqual(len(results), 1) |         self.assertEqual(len(results), 1) | ||||||
| @ -128,11 +128,11 @@ class TestBingNewsEngine(SearxTestCase): | |||||||
|     </channel> |     </channel> | ||||||
| </rss>"""  # noqa | </rss>"""  # noqa | ||||||
| 
 | 
 | ||||||
|         response = mock.Mock(text=html) |         response = mock.Mock(content=html) | ||||||
|         results = bing_news.response(response) |         results = bing_news.response(response) | ||||||
|         self.assertEqual(type(results), list) |         self.assertEqual(type(results), list) | ||||||
|         self.assertEqual(len(results), 0) |         self.assertEqual(len(results), 0) | ||||||
| 
 | 
 | ||||||
|         html = """<?xml version="1.0" encoding="utf-8" ?>gabarge""" |         html = """<?xml version="1.0" encoding="utf-8" ?>gabarge""" | ||||||
|         response = mock.Mock(text=html) |         response = mock.Mock(content=html) | ||||||
|         self.assertRaises(lxml.etree.XMLSyntaxError, bing_news.response, response) |         self.assertRaises(lxml.etree.XMLSyntaxError, bing_news.response, response) | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user