Ejemplo n.º 1
0
 def test_setdestructor(self):
     capsule = test_py3c.capsule_new()
     test_py3c.capsule_setdestructor(capsule)
     del capsule
     gc.collect()
     self.assertEqual(test_py3c.capsule_get_count(), 0)
Ejemplo n.º 2
0
 def test_setdestructor(self):
     capsule = test_py3c.capsule_new()
     test_py3c.capsule_setdestructor(capsule)
     del capsule
     gc.collect()
     self.assertEqual(test_py3c.capsule_get_count(), 0)
Ejemplo n.º 3
0
 def tearDown(self):
     # Ensure that the destructor was called for each capsule
     gc.collect()
     self.assertEqual(test_py3c.capsule_get_count(), 0)
Ejemplo n.º 4
0
 def tearDown(self):
     # Ensure that the destructor was called for each capsule
     gc.collect()
     self.assertEqual(test_py3c.capsule_get_count(), 0)