From fed593e689a53c20551f194fe2f0c9cfd6f3e4a8 Mon Sep 17 00:00:00 2001 From: Daniel Black Date: Thu, 26 Dec 2013 10:03:51 +0000 Subject: [PATCH] TST: for database.getBans with bantime argument --- fail2ban/tests/databasetestcase.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/fail2ban/tests/databasetestcase.py b/fail2ban/tests/databasetestcase.py index acbd982c..d02edcc5 100644 --- a/fail2ban/tests/databasetestcase.py +++ b/fail2ban/tests/databasetestcase.py @@ -142,6 +142,13 @@ class DatabaseTest(unittest.TestCase): self.assertTrue( isinstance(self.db.getBans(jail=self.jail)[0], FailTicket)) + def testGetBansWithTime(self): + self.testAddJail() + ticket = FailTicket("127.0.0.1", MyTime.time() - 40, ["abc\n"]) + self.db.addBan(self.jail, ticket) + self.assertEquals(len(self.db.getBans(jail=self.jail,bantime=50)), 1) + self.assertEquals(len(self.db.getBans(jail=self.jail,bantime=20)), 0) + def testGetBansMerged(self): self.testAddJail()