Browse Source

[1828] Close the listen_sock in tearDown()

Mukund Sivaraman 13 years ago
parent
commit
8e741d8117
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/lib/python/isc/util/cio/tests/socketsession_test.py

+ 3 - 1
src/lib/python/isc/util/cio/tests/socketsession_test.py

@@ -31,12 +31,15 @@ class TestForwarder(unittest.TestCase):
     '''
 
     def setUp(self):
+        self.listen_sock = None
         self.forwarder = SocketSessionForwarder(TEST_UNIX_FILE)
         if os.path.exists(TEST_UNIX_FILE):
             os.unlink(TEST_UNIX_FILE)
         self.large_text = b'a' * 65535
 
     def tearDown(self):
+        if self.listen_sock is not None:
+            self.listen_sock.close()
         if os.path.exists(TEST_UNIX_FILE):
             os.unlink(TEST_UNIX_FILE)
 
@@ -179,7 +182,6 @@ class TestForwarder(unittest.TestCase):
             server_sock.close()
             client_sock.close()
 
-        self.listen_sock.close()
         passed_sock.close()
         sock.close()