Esempio 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)
Esempio 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)
Esempio 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)
Esempio 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)