mirror of https://github.com/scrapy/scrapy.git
Test from_settings
This commit is contained in:
parent
d4b2b61255
commit
0f254a6afb
|
|
@ -6,17 +6,19 @@ from scrapy.spidermiddlewares.urllength import UrlLengthMiddleware
|
|||
from scrapy.http import Response, Request
|
||||
from scrapy.spiders import Spider
|
||||
from scrapy.utils.test import get_crawler
|
||||
from scrapy.settings import Settings
|
||||
|
||||
|
||||
class TestUrlLengthMiddleware(TestCase):
|
||||
|
||||
def setUp(self):
|
||||
self.maxlength = 25
|
||||
settings = Settings({'URLLENGTH_LIMIT': self.maxlength})
|
||||
|
||||
crawler = get_crawler(Spider)
|
||||
self.spider = crawler._create_spider('foo')
|
||||
self.stats = self.spider.crawler.stats
|
||||
|
||||
self.maxlength = 25
|
||||
self.mw = UrlLengthMiddleware(maxlength=self.maxlength)
|
||||
self.mw = UrlLengthMiddleware.from_settings(settings)
|
||||
|
||||
self.response = Response('http://scrapytest.org')
|
||||
self.short_url_req = Request('http://scrapytest.org/')
|
||||
|
|
|
|||
Loading…
Reference in New Issue