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)
def tearDown(self): # Ensure that the destructor was called for each capsule gc.collect() self.assertEqual(test_py3c.capsule_get_count(), 0)