test: update tests accordingly

This commit is contained in:
Karim shoair
2026-01-19 16:40:18 +02:00
parent 6947066761
commit 0ec78e2335
+3 -11
View File
@@ -443,20 +443,12 @@ class TestSpiderHooks:
class TestSpiderPause:
"""Test Spider pause functionality."""
def test_pause_without_crawldir_raises(self):
"""Test that pause without crawldir raises RuntimeError."""
spider = ConcreteSpider()
with pytest.raises(RuntimeError, match="Cannot pause without crawldir"):
spider.pause()
def test_pause_without_engine_raises(self):
"""Test that pause without active engine raises RuntimeError."""
with tempfile.TemporaryDirectory() as tmpdir:
spider = ConcreteSpider(crawldir=tmpdir)
spider = ConcreteSpider()
with pytest.raises(RuntimeError, match="no crawl engine started"):
spider.pause()
with pytest.raises(RuntimeError, match="No active crawl to stop"):
spider.pause()
class TestSpiderStats: