From b39d2d4353d95c24c56ee73c093c87268f2ef113 Mon Sep 17 00:00:00 2001 From: Andrey Rakhmatullin Date: Wed, 6 Sep 2023 19:44:22 +0400 Subject: [PATCH] Add a test. --- tests/test_crawler.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/test_crawler.py b/tests/test_crawler.py index 4c5c48e6d..067934961 100644 --- a/tests/test_crawler.py +++ b/tests/test_crawler.py @@ -6,6 +6,7 @@ import sys import warnings from pathlib import Path +import pytest from packaging.version import parse as parse_version from pytest import mark, raises from twisted.internet import defer @@ -67,6 +68,16 @@ class CrawlerTestCase(BaseCrawlerTest): with raises(ValueError): Crawler(DefaultSpider()) + @defer.inlineCallbacks + def test_crawler_crawl_twice_deprecated(self): + crawler = Crawler(NoRequestsSpider) + yield crawler.crawl() + with pytest.warns( + ScrapyDeprecationWarning, + match=r"Running Crawler.crawl\(\) more than once is deprecated", + ): + yield crawler.crawl() + class SpiderSettingsTestCase(unittest.TestCase): def test_spider_custom_settings(self):