From 3c0d6a77d2f2c47c221c927a6dba0066dd31d660 Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Thu, 17 Apr 2014 10:40:37 -0400 Subject: [PATCH] BF: testDatabase -- close and unlink the created test db file --- fail2ban/tests/servertestcase.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fail2ban/tests/servertestcase.py b/fail2ban/tests/servertestcase.py index ead1a0cd..c78b42b9 100644 --- a/fail2ban/tests/servertestcase.py +++ b/fail2ban/tests/servertestcase.py @@ -154,7 +154,7 @@ class Transmitter(TransmitterBase): self.assertAlmostEqual(t1 - t0, 1, places=1) def testDatabase(self): - _, tmpFilename = tempfile.mkstemp(".db", "Fail2Ban_") + tmp, tmpFilename = tempfile.mkstemp(".db", "fail2ban_") # Jails present, can't change database self.setGetTestNOK("dbfile", tmpFilename) self.server.delJail(self.jailName) @@ -175,6 +175,8 @@ class Transmitter(TransmitterBase): self.assertEqual(self.transm.proceed( ["get", "dbpurgeage"]), (0, None)) + os.close(tmp) + os.unlink(tmpFilename) def testAddJail(self): jail2 = "TestJail2"