def test_nosplash():
mw = _get_mw()
cookie_mw = _get_cookie_mw()
req = scrapy.Request("http://example.com")
old_meta = copy.deepcopy(req.meta)
assert cookie_mw.process_request(req, None) is None
assert mw.process_request(req, None) is None
assert old_meta == req.meta
# response is not changed
response = Response("http://example.com", request=req)
response2 = mw.process_response(req, response, None)
response3 = cookie_mw.process_response(req, response, None)
assert response2 is response
assert response3 is response
assert response3.url == "http://example.com"
test_middleware.py 文件源码
python
阅读 31
收藏 0
点赞 0
评论 0
评论列表
文章目录