per slot settings: error calculation metho updated

This commit is contained in:
GeorgeA92 2022-11-18 14:56:29 +02:00
parent 12d52a4f08
commit 042012f6bd
1 changed files with 1 additions and 1 deletions

View File

@ -70,6 +70,6 @@ class CrawlTestCase(TestCase):
tolerance = 0.3
delays_real = {k: v[1] - v[0] for k, v in times.items()}
error_delta = {k: 1 - delays_real[k] / v.delay for k, v in slots.items()}
error_delta = {k: 1 - min(delays_real[k], v.delay) / max(delays_real[k], v.delay) for k, v in slots.items()}
self.assertTrue(max(list(error_delta.values())) < tolerance)