mirror of https://github.com/fail2ban/fail2ban
fix sporadic test error (avoid purge timer-event execution in the middle of test)
parent
7c7dfab8db
commit
c024c93ec6
|
@ -177,8 +177,7 @@ class BanTimeIncr(LogCaptureTestCase):
|
||||||
a.setBanTimeExtra('rndtime', None)
|
a.setBanTimeExtra('rndtime', None)
|
||||||
|
|
||||||
|
|
||||||
class BanTimeIncrDB(unittest.TestCase):
|
class BanTimeIncrDB(LogCaptureTestCase):
|
||||||
#class BanTimeIncrDB(LogCaptureTestCase):
|
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
"""Call before every test case."""
|
"""Call before every test case."""
|
||||||
|
@ -465,6 +464,7 @@ class BanTimeIncrDB(unittest.TestCase):
|
||||||
# purge database right now, but using timer, to test it also:
|
# purge database right now, but using timer, to test it also:
|
||||||
self.db._purgeAge = -240*60*60
|
self.db._purgeAge = -240*60*60
|
||||||
obs.add_named_timer('DB_PURGE', 0.001, 'db_purge')
|
obs.add_named_timer('DB_PURGE', 0.001, 'db_purge')
|
||||||
|
self.assertLogged("Purge database event occurred", wait=True); # wait for purge timer
|
||||||
# wait for timer ready
|
# wait for timer ready
|
||||||
obs.wait_idle(0.025)
|
obs.wait_idle(0.025)
|
||||||
# wait for ready
|
# wait for ready
|
||||||
|
|
Loading…
Reference in New Issue