mirror of https://github.com/fail2ban/fail2ban
action.d/badips.py: increases score in test-cases (5 now, ssh/3 returns to large list, which can cause timeout if badips server to busy);
parent
8ed892b8bb
commit
095a909c84
|
@ -52,6 +52,9 @@ if sys.version_info >= (2,7): # pragma: no cover - may be unavailable
|
||||||
self.jail.actions.add("badips", pythonModule, initOpts={
|
self.jail.actions.add("badips", pythonModule, initOpts={
|
||||||
'category': "ssh",
|
'category': "ssh",
|
||||||
'banaction': "test",
|
'banaction': "test",
|
||||||
|
'score': 5,
|
||||||
|
'key': "fail2ban-test-suite",
|
||||||
|
#'bankey': "fail2ban-test-suite",
|
||||||
'timeout': (3 if unittest.F2B.fast else 30),
|
'timeout': (3 if unittest.F2B.fast else 30),
|
||||||
})
|
})
|
||||||
self.action = self.jail.actions["badips"]
|
self.action = self.jail.actions["badips"]
|
||||||
|
@ -80,8 +83,8 @@ if sys.version_info >= (2,7): # pragma: no cover - may be unavailable
|
||||||
|
|
||||||
def testScore(self):
|
def testScore(self):
|
||||||
self.assertRaises(ValueError, setattr, self.action, "score", -5)
|
self.assertRaises(ValueError, setattr, self.action, "score", -5)
|
||||||
self.action.score = 5
|
self.action.score = 3
|
||||||
self.action.score = "5"
|
self.action.score = "3"
|
||||||
|
|
||||||
def testBanaction(self):
|
def testBanaction(self):
|
||||||
self.assertRaises(
|
self.assertRaises(
|
||||||
|
@ -97,11 +100,9 @@ if sys.version_info >= (2,7): # pragma: no cover - may be unavailable
|
||||||
self.action.updateperiod = 900
|
self.action.updateperiod = 900
|
||||||
self.action.updateperiod = "900"
|
self.action.updateperiod = "900"
|
||||||
|
|
||||||
def testStart(self):
|
def testStartStop(self):
|
||||||
self.action.start()
|
self.action.start()
|
||||||
self.assertTrue(len(self.action._bannedips) > 10)
|
self.assertTrue(len(self.action._bannedips) > 10,
|
||||||
|
"%s is fewer as 10: %r" % (len(self.action._bannedips), self.action._bannedips))
|
||||||
def testStop(self):
|
|
||||||
self.testStart()
|
|
||||||
self.action.stop()
|
self.action.stop()
|
||||||
self.assertTrue(len(self.action._bannedips) == 0)
|
self.assertTrue(len(self.action._bannedips) == 0)
|
||||||
|
|
Loading…
Reference in New Issue