Skip to content

Commit

Permalink
Merge branch '0.11'
Browse files Browse the repository at this point in the history
  • Loading branch information
sebres committed Mar 25, 2021
2 parents b259e81 + 6cf4669 commit 80a33b1
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 10 deletions.
1 change: 1 addition & 0 deletions fail2ban/tests/filtertestcase.py
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,7 @@ def _assert_correct_last_attempt(utest, filter_, output, count=None):
utest.assertEqual(len(found), 1)
_assert_equal_entries(utest, found[0], output, count)
else:
utest.assertEqual(len(found), len(output))
# sort by string representation of ip (multiple failures with different ips):
found = sorted(found, key=lambda x: str(x))
output = sorted(output, key=lambda x: str(x))
Expand Down
10 changes: 5 additions & 5 deletions fail2ban/tests/servertestcase.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,9 +66,12 @@ def setLogTarget(self, *args, **kwargs):

class TransmitterBase(LogCaptureTestCase):

TEST_SRV_CLASS = TestServer

def setUp(self):
"""Call before every test case."""
super(TransmitterBase, self).setUp()
self.server = self.TEST_SRV_CLASS()
self.transm = self.server._Server__transm
# To test thransmitter we don't need to start server...
#self.server.start('/dev/null', '/dev/null', force=False)
Expand Down Expand Up @@ -157,10 +160,6 @@ def jailAddDelRegexTest(self, cmd, inValues, outValues, jail):

class Transmitter(TransmitterBase):

def setUp(self):
self.server = TestServer()
super(Transmitter, self).setUp()

def testServerIsNotStarted(self):
# so far isStarted only tested but not used otherwise
# and here we don't really .start server
Expand Down Expand Up @@ -937,8 +936,9 @@ def testJournalFlagsMatch(self): # pragma: systemd no cover

class TransmitterLogging(TransmitterBase):

TEST_SRV_CLASS = Server

def setUp(self):
self.server = Server()
super(TransmitterLogging, self).setUp()
self.server.setLogTarget("/dev/null")
self.server.setLogLevel("CRITICAL")
Expand Down
8 changes: 3 additions & 5 deletions fail2ban/tests/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
from ..version import version


logSys = getLogger(__name__)
logSys = getLogger("fail2ban")

TEST_NOW = 1124013600

Expand Down Expand Up @@ -126,9 +126,6 @@ def getOptParser(doc=""):

def initProcess(opts):
# Logger:
global logSys
logSys = getLogger("fail2ban")

llev = None
if opts.log_level is not None: # pragma: no cover
# so we had explicit settings
Expand Down Expand Up @@ -782,8 +779,9 @@ def tearDown(self):
"""Call after every test case."""
# print "O: >>%s<<" % self._log.getvalue()
self.pruneLog()
self._log.close()
logSys.handlers = self._old_handlers
logSys.level = self._old_level
logSys.setLevel(self._old_level)
super(LogCaptureTestCase, self).tearDown()

def _is_logged(self, *s, **kwargs):
Expand Down

0 comments on commit 80a33b1

Please sign in to comment.