From 189798c78a9ae694856595b821201d87b7284fbf Mon Sep 17 00:00:00 2001 From: Andrey Rakhmatullin Date: Wed, 15 Jul 2026 00:45:59 +0500 Subject: [PATCH] Fix TestEngineDownloadAsync.engine. --- tests/test_engine_download.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/tests/test_engine_download.py b/tests/test_engine_download.py index 63e60b93f..f15bfd5e2 100644 --- a/tests/test_engine_download.py +++ b/tests/test_engine_download.py @@ -13,20 +13,20 @@ from scrapy.utils.test import get_crawler from tests.utils.decorators import coroutine_test +@pytest.fixture +def engine() -> ExecutionEngine: + crawler = get_crawler(DefaultSpider) + engine = ExecutionEngine(crawler, lambda _: None) + engine.downloader.close() + engine.downloader = Mock() + engine._slot = Mock() + engine._slot.inprogress = set() + return engine + + class TestEngineDownloadAsync: """Test cases for ExecutionEngine.download_async().""" - @pytest.fixture - def engine(self) -> ExecutionEngine: - # crawler = get_crawler(MySpider) - crawler = get_crawler(DefaultSpider) - engine = ExecutionEngine(crawler, lambda _: None) - engine.downloader.close() - engine.downloader = Mock() - engine._slot = Mock() - engine._slot.inprogress = set() - return engine - @staticmethod async def _download(engine: ExecutionEngine, request: Request) -> Response: return await engine.download_async(request)