The stat values should be None since the elapsed time is 0.
(self)
| 66 | assert self.stats.get_value("items_per_minute") is None |
| 67 | |
| 68 | def test_stats_calculation_no_elapsed_time(self): |
| 69 | """The stat values should be None since the elapsed time is 0.""" |
| 70 | logstats = LogStats.from_crawler(self.crawler) |
| 71 | self.stats.set_value("start_time", datetime.fromtimestamp(1655100172)) |
| 72 | self.stats.set_value("finish_time", datetime.fromtimestamp(1655100172)) |
| 73 | logstats.spider_closed(self.spider, "test reason") |
| 74 | assert self.stats.get_value("responses_per_minute") is None |
| 75 | assert self.stats.get_value("items_per_minute") is None |
nothing calls this directly
no test coverage detected