]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[1828] Close open handles when done using them (contd.)
authorMukund Sivaraman <muks@isc.org>
Mon, 16 Apr 2012 14:22:42 +0000 (19:52 +0530)
committerMukund Sivaraman <muks@isc.org>
Mon, 16 Apr 2012 14:22:42 +0000 (19:52 +0530)
src/lib/python/isc/util/cio/tests/socketsession_test.py

index ab66e1a87466d8a239e872b16e53a21ebae29512..8200eceb7f7bf70578e79fe7f437fcc324780802 100644 (file)
@@ -172,13 +172,15 @@ class TestForwarder(unittest.TestCase):
             sock.settimeout(10)
             self.assertEqual(TEST_DATA, sock.recvfrom(len(TEST_DATA))[0])
         else:
-            server_sock.close()
             self.assertEqual(len(TEST_DATA), passed_sock.send(TEST_DATA))
             client_sock.setblocking(True)
             client_sock.settimeout(10)
             self.assertEqual(TEST_DATA, client_sock.recv(len(TEST_DATA)))
+            server_sock.close()
             client_sock.close()
 
+        self.listen_sock.close()
+        passed_sock.close()
         sock.close()
 
     def test_push_and_pop(self):
@@ -238,6 +240,7 @@ class TestForwarder(unittest.TestCase):
         receiver = SocketSessionReceiver(accept_sock)
         s.close()
         self.assertRaises(SocketSessionError, receiver.pop)
+        accept_sock.close()
 
 class TestReceiver(unittest.TestCase):
     # We only check a couple of failure cases on construction.  Valid cases