mirror of https://github.com/scrapy/scrapy.git
Fix linter errors
This commit is contained in:
parent
42fcdbd98c
commit
0f532b03ce
|
|
@ -16,7 +16,11 @@ class StickyMetaParamsMiddleware(object):
|
|||
self.keys_to_sticky = keys_to_sticky
|
||||
|
||||
def process_spider_output(self, response, result, spider):
|
||||
sticky_meta = {k: response.meta[k] for k in self.keys_to_sticky if k in response.meta}
|
||||
sticky_meta = {
|
||||
k: response.meta[k]
|
||||
for k in self.keys_to_sticky
|
||||
if k in response.meta
|
||||
}
|
||||
for r in result:
|
||||
if not isinstance(r, Request):
|
||||
yield r
|
||||
|
|
|
|||
|
|
@ -47,8 +47,9 @@ class TestStickyMetaParamsMiddleware(TestCase):
|
|||
response = Response(self.test_url, request=request)
|
||||
result = [
|
||||
Request(self.test_url),
|
||||
MockItem(name='dummy') # Add a item just to increase the test coverage
|
||||
MockItem(name='dummy')
|
||||
]
|
||||
for result in middleware.process_spider_output(response, result, spider):
|
||||
results = middleware.process_spider_output(response, result, spider)
|
||||
for result in results:
|
||||
if isinstance(result, Request):
|
||||
self.assertEqual(result.meta, {'param2': 'Stickied!'})
|
||||
|
|
|
|||
Loading…
Reference in New Issue