diff --git a/fail2ban/tests/misctestcase.py b/fail2ban/tests/misctestcase.py index ceae6448..2d22256e 100644 --- a/fail2ban/tests/misctestcase.py +++ b/fail2ban/tests/misctestcase.py @@ -350,7 +350,7 @@ class TestsUtilsTest(LogCaptureTestCase): unittest.F2B.fast = True try: self.assertEqual(unittest.F2B.maxWaitTime(lambda: 50)(), 50) - self.assertEqual(unittest.F2B.maxWaitTime(25), 5) + self.assertEqual(unittest.F2B.maxWaitTime(25), 10) self.assertEqual(unittest.F2B.maxWaitTime(25.), 25.0) finally: unittest.F2B.fast = orgfast diff --git a/fail2ban/tests/utils.py b/fail2ban/tests/utils.py index 8655286a..52027320 100644 --- a/fail2ban/tests/utils.py +++ b/fail2ban/tests/utils.py @@ -219,7 +219,7 @@ class F2B(DefaultTestOptions): # short only integer interval (avoid by conditional wait with callable, and dual # wrapping in some routines, if it will be called twice): if self.fast and isinstance(wtime, int): - wtime = float(wtime) / (10 if wtime < 10 else 5) + wtime = float(wtime) / 2.5 return wtime