mirror of https://github.com/fail2ban/fail2ban
ENH: use unique filename in LogFileFilterPoll on every setUp call
parent
e19f9e1697
commit
dfc7dd6dc9
|
@ -280,11 +280,15 @@ class LogFileFilterPoll(unittest.TestCase):
|
||||||
class LogFileMonitor(LogCaptureTestCase):
|
class LogFileMonitor(LogCaptureTestCase):
|
||||||
"""Few more tests for FilterPoll API
|
"""Few more tests for FilterPoll API
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
_setup_idx = 0 # to ease tracking of dangling opened files
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
"""Call before every test case."""
|
"""Call before every test case."""
|
||||||
LogCaptureTestCase.setUp(self)
|
LogCaptureTestCase.setUp(self)
|
||||||
self.filter = self.name = 'NA'
|
self.filter = self.name = 'NA'
|
||||||
_, self.name = tempfile.mkstemp('fail2ban', 'monitorfailures')
|
_, self.name = tempfile.mkstemp('fail2ban', 'monitorfailures-%d-' % LogFileMonitor._setup_idx)
|
||||||
|
LogFileMonitor._setup_idx += 1
|
||||||
self.file = open(self.name, 'a')
|
self.file = open(self.name, 'a')
|
||||||
self.filter = FilterPoll(None)
|
self.filter = FilterPoll(None)
|
||||||
self.filter.addLogPath(self.name)
|
self.filter.addLogPath(self.name)
|
||||||
|
|
Loading…
Reference in New Issue