mirror of https://github.com/scrapy/scrapy.git
feat: Add count to spider_exceptions stats (#6740)
* feat: Add overall exception_count to spider_exceptions stats * Remove variable * Update test_closespider.py * Update test_closespider.py * Rename exception_count → count
This commit is contained in:
parent
8729247213
commit
2ee01efe49
|
|
@ -246,6 +246,7 @@ class Scraper:
|
|||
spider=spider,
|
||||
)
|
||||
assert self.crawler.stats
|
||||
self.crawler.stats.inc_value("spider_exceptions/count", spider=spider)
|
||||
self.crawler.stats.inc_value(
|
||||
f"spider_exceptions/{_failure.value.__class__.__name__}", spider=spider
|
||||
)
|
||||
|
|
|
|||
|
|
@ -88,6 +88,7 @@ class TestCloseSpider(TestCase):
|
|||
assert reason == "closespider_errorcount"
|
||||
key = f"spider_exceptions/{crawler.spider.exception_cls.__name__}"
|
||||
errorcount = crawler.stats.get_value(key)
|
||||
assert crawler.stats.get_value("spider_exceptions/count") >= close_on
|
||||
assert errorcount >= close_on
|
||||
|
||||
@defer.inlineCallbacks
|
||||
|
|
|
|||
Loading…
Reference in New Issue