Parcourir la source

[trac698] Don't delete object twice

Michal 'vorner' Vaner il y a 14 ans
Parent
commit
dec73bbd6d
1 fichiers modifiés avec 5 ajouts et 1 suppressions
  1. 5 1
      src/lib/python/isc/config/tests/ccsession_test.py

+ 5 - 1
src/lib/python/isc/config/tests/ccsession_test.py

@@ -236,10 +236,14 @@ class TestModuleCCSession(unittest.TestCase):
         mccs.close()
         self.assertEqual(None, fake_session._socket)
 
-    def test___del__(self):
+    def test_del_opened(self):
         fake_session = FakeModuleCCSession()
         mccs = self.create_session("spec1.spec", None, None, fake_session)
         mccs.__del__() # with opened fake_session
+
+    def test_del_closed(self):
+        fake_session = FakeModuleCCSession()
+        mccs = self.create_session("spec1.spec", None, None, fake_session)
         fake_session.close()
         mccs.__del__() # with closed fake_session