From e3d9672f6b20473651da57bb68bd6c710143c05c Mon Sep 17 00:00:00 2001 From: Andrey Rakhmatullin Date: Fri, 17 Jul 2026 20:21:48 +0500 Subject: [PATCH] Use a unique class in test_crawl_sets_stats. --- tests/test_extension_memdebug.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/test_extension_memdebug.py b/tests/test_extension_memdebug.py index 50ca51db2..e32989aec 100644 --- a/tests/test_extension_memdebug.py +++ b/tests/test_extension_memdebug.py @@ -40,8 +40,12 @@ def test_spider_closed_sets_stats() -> None: @coroutine_test async def test_crawl_sets_stats() -> None: - crawler = get_crawler(DefaultSpider, settings_dict={"MEMDEBUG_ENABLED": True}) + # unique class so that other tests don't pollute live_refs + class MemDebugSpider(DefaultSpider): + pass + + crawler = get_crawler(MemDebugSpider, settings_dict={"MEMDEBUG_ENABLED": True}) await crawler.crawl_async() assert crawler.stats assert crawler.stats.get_value("memdebug/gc_garbage_count") is not None - assert crawler.stats.get_value("memdebug/live_refs/DefaultSpider") == 1 + assert crawler.stats.get_value("memdebug/live_refs/MemDebugSpider") == 1