mirror of https://github.com/scrapy/scrapy.git
remove over-testing and dict testing for test_utils_url.py
This commit is contained in:
parent
1514b3b5db
commit
5828179c5f
|
|
@ -54,15 +54,11 @@ class UrlUtilsTest(unittest.TestCase):
|
|||
|
||||
spider = BaseSpider(name='example.com', allowed_domains=('example.com', 'example.net'))
|
||||
self.assertTrue(url_is_from_spider('http://www.example.com/some/page.html', spider))
|
||||
self.assertFalse(url_is_from_spider('http://www.example.org/some/page.html', spider))
|
||||
|
||||
spider = BaseSpider(name='example.com', allowed_domains={'example.org': None})
|
||||
self.assertTrue(url_is_from_spider('http://www.example.org/some/page.html', spider))
|
||||
|
||||
def test_url_is_from_spider_with_allowed_domains_class_attributes(self):
|
||||
class MySpider(BaseSpider):
|
||||
name = 'example.com'
|
||||
allowed_domains = ['example.org', 'example.net']
|
||||
allowed_domains = ('example.org', 'example.net')
|
||||
self.assertTrue(url_is_from_spider('http://www.example.com/some/page.html', MySpider))
|
||||
self.assertTrue(url_is_from_spider('http://sub.example.com/some/page.html', MySpider))
|
||||
self.assertTrue(url_is_from_spider('http://example.com/some/page.html', MySpider))
|
||||
|
|
@ -70,16 +66,6 @@ class UrlUtilsTest(unittest.TestCase):
|
|||
self.assertTrue(url_is_from_spider('http://www.example.net/some/page.html', MySpider))
|
||||
self.assertFalse(url_is_from_spider('http://www.example.us/some/page.html', MySpider))
|
||||
|
||||
class MySetSpider(BaseSpider):
|
||||
name = 'example.com'
|
||||
allowed_domains = set(('example.org', 'example.net'))
|
||||
self.assertTrue(url_is_from_spider('http://www.example.com/some/page.html', MySetSpider))
|
||||
self.assertTrue(url_is_from_spider('http://sub.example.com/some/page.html', MySetSpider))
|
||||
self.assertTrue(url_is_from_spider('http://example.com/some/page.html', MySetSpider))
|
||||
self.assertTrue(url_is_from_spider('http://www.example.org/some/page.html', MySetSpider))
|
||||
self.assertTrue(url_is_from_spider('http://www.example.net/some/page.html', MySetSpider))
|
||||
self.assertFalse(url_is_from_spider('http://www.example.us/some/page.html', MySetSpider))
|
||||
|
||||
def test_canonicalize_url(self):
|
||||
# simplest case
|
||||
self.assertEqual(canonicalize_url("http://www.example.com/"),
|
||||
|
|
|
|||
Loading…
Reference in New Issue