From dac68c685abdd7920bf186a74cfa7e27a29a327b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Chaves?= Date: Sat, 15 Mar 2025 21:18:13 +0100 Subject: [PATCH] Fix test_scheduler_next_request_exception --- tests/test_engine_loop.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/test_engine_loop.py b/tests/test_engine_loop.py index 0e3c11a68..4cc0fd7e2 100644 --- a/tests/test_engine_loop.py +++ b/tests/test_engine_loop.py @@ -11,9 +11,9 @@ from scrapy import Request, SeedingPolicy, Spider, signals from scrapy.core.engine import ExecutionEngine from scrapy.utils.defer import deferred_f_from_coro_f, maybe_deferred_to_future from scrapy.utils.test import get_crawler -from tests.test_scheduler import MemoryScheduler, PriorityScheduler from .mockserver import MockServer +from .test_scheduler import MemoryScheduler, PriorityScheduler def sleep(seconds: float = ExecutionEngine._MIN_BACK_IN_SECONDS): @@ -389,7 +389,10 @@ class MainTestCase(TestCase): class TestSpider(Spider): name = "test" - start_urls = ["data:,c"] + + async def yield_seeds(self): + await sleep() + yield Request("data:,c") def parse(self, response): pass