diff --git a/fail2ban/server/utils.py b/fail2ban/server/utils.py index 58363ff0..8569a3f2 100644 --- a/fail2ban/server/utils.py +++ b/fail2ban/server/utils.py @@ -102,7 +102,7 @@ class Utils(): def unset(self, k): try: del self._cache[k] - except KeyError: # pragme: no cover + except KeyError: pass diff --git a/fail2ban/tests/filtertestcase.py b/fail2ban/tests/filtertestcase.py index b5877b7f..2bbfcd9d 100644 --- a/fail2ban/tests/filtertestcase.py +++ b/fail2ban/tests/filtertestcase.py @@ -1640,6 +1640,8 @@ class DNSUtilsTests(unittest.TestCase): c.set(i, i) for i in xrange(5): self.assertEqual(c.get(i), i) + # remove unavailable key: + c.unset('a'); c.unset('a') def testCacheMaxSize(self): c = Utils.Cache(maxCount=5, maxTime=60)