Fix the initialization of RedirectMiddleware.from_crawler in some tests

This commit is contained in:
Adrián Chaves 2023-12-28 15:47:49 +01:00
parent d31ae7782f
commit f6807f7d6f
2 changed files with 3 additions and 3 deletions

View File

@ -9,7 +9,6 @@ from scrapy.downloadermiddlewares.defaultheaders import DefaultHeadersMiddleware
from scrapy.downloadermiddlewares.redirect import RedirectMiddleware
from scrapy.exceptions import NotConfigured
from scrapy.http import Request, Response
from scrapy.settings import Settings
from scrapy.spiders import Spider
from scrapy.utils.python import to_bytes
from scrapy.utils.test import get_crawler
@ -61,7 +60,7 @@ class CookiesMiddlewareTest(TestCase):
def setUp(self):
self.spider = Spider("foo")
self.mw = CookiesMiddleware()
self.redirect_middleware = RedirectMiddleware(settings=Settings())
self.redirect_middleware = RedirectMiddleware.from_crawler(get_crawler(Spider))
def tearDown(self):
del self.mw

View File

@ -29,6 +29,7 @@ from scrapy.spidermiddlewares.referer import (
UnsafeUrlPolicy,
)
from scrapy.spiders import Spider
from scrapy.utils.test import get_crawler
class TestRefererMiddleware(TestCase):
@ -961,7 +962,7 @@ class TestReferrerOnRedirect(TestRefererMiddleware):
self.spider = Spider("foo")
settings = Settings(self.settings)
self.referrermw = RefererMiddleware(settings)
self.redirectmw = RedirectMiddleware(settings)
self.redirectmw = RedirectMiddleware.from_crawler(get_crawler(Spider))
def test(self):
for (