commit
0057598933
@ -0,0 +1,8 @@
|
||||
from Config import *
|
||||
addFilter("incoherent-logrotate-file /etc/logrotate.d/fail2ban");
|
||||
addFilter("macro-in-comment %{(name|version|release)}");
|
||||
addFilter("spelling-error .* (tcp|sendmail|shorewall|sshd)");
|
||||
# Tests
|
||||
addFilter("hidden-file-or-dir .*fail2ban/tests/files/config/apache.*/\.htpasswd");
|
||||
addFilter("htaccess-file-error .*fail2ban/tests/files/config/apache.*/\.htaccess");
|
||||
addFilter("zero-length .*fail2ban/tests/files/files/");
|
@ -1,60 +0,0 @@
|
||||
From c49fe12f701807a8d89bfe57c9f7f492375a0a53 Mon Sep 17 00:00:00 2001
|
||||
From: sebres <serg.brester@sebres.de>
|
||||
Date: Mon, 15 Aug 2016 12:53:40 +0200
|
||||
Subject: [PATCH] fix fail2banregextestcase using setUpMyTime/tearDownMyTime:
|
||||
always use correct static time as base-time (using mock up MyTime), correct
|
||||
datetimes inside test
|
||||
|
||||
---
|
||||
fail2ban/tests/fail2banregextestcase.py | 13 +++++++------
|
||||
1 file changed, 7 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/fail2ban/tests/fail2banregextestcase.py b/fail2ban/tests/fail2banregextestcase.py
|
||||
index 3321ffd..1119efd 100644
|
||||
--- a/fail2ban/tests/fail2banregextestcase.py
|
||||
+++ b/fail2ban/tests/fail2banregextestcase.py
|
||||
@@ -39,7 +39,7 @@
|
||||
|
||||
from ..client import fail2banregex
|
||||
from ..client.fail2banregex import Fail2banRegex, get_opt_parser, output
|
||||
-from .utils import LogCaptureTestCase, logSys
|
||||
+from .utils import setUpMyTime, tearDownMyTime, LogCaptureTestCase, logSys
|
||||
from .utils import CONFIG_DIR
|
||||
|
||||
|
||||
@@ -70,10 +70,12 @@ class Fail2banRegexTest(LogCaptureTestCase):
|
||||
def setUp(self):
|
||||
"""Call before every test case."""
|
||||
LogCaptureTestCase.setUp(self)
|
||||
+ setUpMyTime()
|
||||
|
||||
def tearDown(self):
|
||||
"""Call after every test case."""
|
||||
LogCaptureTestCase.tearDown(self)
|
||||
+ tearDownMyTime()
|
||||
|
||||
def testWrongRE(self):
|
||||
(opts, args, fail2banRegex) = _Fail2banRegex(
|
||||
@@ -159,8 +161,8 @@ def testVerbose(self):
|
||||
self.assertTrue(fail2banRegex.start(opts, args))
|
||||
self.assertLogged('Lines: 13 lines, 0 ignored, 5 matched, 8 missed')
|
||||
|
||||
- self.assertLogged('141.3.81.106 Fri Aug 14 11:53:59 2015')
|
||||
- self.assertLogged('141.3.81.106 Fri Aug 14 11:54:59 2015')
|
||||
+ self.assertLogged('141.3.81.106 Sun Aug 14 11:53:59 2005')
|
||||
+ self.assertLogged('141.3.81.106 Sun Aug 14 11:54:59 2005')
|
||||
|
||||
def testWronChar(self):
|
||||
(opts, args, fail2banRegex) = _Fail2banRegex(
|
||||
@@ -169,9 +171,8 @@ def testWronChar(self):
|
||||
self.assertTrue(fail2banRegex.start(opts, args))
|
||||
self.assertLogged('Lines: 4 lines, 0 ignored, 2 matched, 2 missed')
|
||||
|
||||
- self.assertLogged('Error decoding line');
|
||||
- self.assertLogged('Continuing to process line ignoring invalid characters:', '2015-01-14 20:00:58 user ');
|
||||
- self.assertLogged('Continuing to process line ignoring invalid characters:', '2015-01-14 20:00:59 user ');
|
||||
+ self.assertLogged('Error decoding line')
|
||||
+ self.assertLogged('Continuing to process line ignoring invalid characters:')
|
||||
|
||||
self.assertLogged('Nov 8 00:16:12 main sshd[32548]: input_userauth_request: invalid user llinco')
|
||||
self.assertLogged('Nov 8 00:16:12 main sshd[32547]: pam_succeed_if(sshd:auth): error retrieving information about user llinco')
|
@ -1,12 +0,0 @@
|
||||
diff -up fail2ban-0.9.4/fail2ban/tests/clientreadertestcase.py.test fail2ban-0.9.4/fail2ban/tests/clientreadertestcase.py
|
||||
--- fail2ban-0.9.4/fail2ban/tests/clientreadertestcase.py.test 2016-03-09 10:43:53.649645648 -0700
|
||||
+++ fail2ban-0.9.4/fail2ban/tests/clientreadertestcase.py 2016-03-09 11:00:19.208546116 -0700
|
||||
@@ -632,8 +632,6 @@ class JailsReaderTest(LogCaptureTestCase
|
||||
|
||||
# and we know even some of them by heart
|
||||
for j in ['sshd', 'recidive']:
|
||||
- # by default we have 'auto' backend ATM
|
||||
- self.assertTrue(['add', j, 'auto'] in comm_commands)
|
||||
# and warn on useDNS
|
||||
self.assertTrue(['set', j, 'usedns', 'warn'] in comm_commands)
|
||||
self.assertTrue(['start', j] in comm_commands)
|
Loading…
Reference in new issue