From 59da27b9f659badc2d28ada465eb575ebf4a651c Mon Sep 17 00:00:00 2001
From: Yaroslav Halchenko <debian@onerussian.com>
Date: Wed, 2 Dec 2015 22:53:28 -0500
Subject: [PATCH] ENH: add a check to testTail to assure correct test logic
 below it

---
 fail2ban/tests/filtertestcase.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/fail2ban/tests/filtertestcase.py b/fail2ban/tests/filtertestcase.py
index 39a1b352..40879b66 100644
--- a/fail2ban/tests/filtertestcase.py
+++ b/fail2ban/tests/filtertestcase.py
@@ -852,6 +852,8 @@ class GetFailures(LogCaptureTestCase):
 		LogCaptureTestCase.tearDown(self)
 
 	def testTail(self):
+		# There must be no containters registered, otherwise [-1] indexing would be wrong
+		self.assertEqual(self.filter.getLogs(), [])
 		self.filter.addLogPath(GetFailures.FILENAME_01, tail=True)
 		self.assertEqual(self.filter.getLogs()[-1].getPos(), 1653)
 		self.filter.getLogs()[-1].close()