def test_setname(self): capsule = test_py3c.capsule_new() if CAPSULE_THUNK: self.assertRaises(NotImplementedError, test_py3c.capsule_setname, capsule, "other name") else: test_py3c.capsule_setname(capsule, "other name") self.assertEqual(test_py3c.capsule_getname(capsule), "other name")
def test_get_name(self): capsule = test_py3c.capsule_new() if CAPSULE_THUNK: self.assertEqual(test_py3c.capsule_getname(capsule), None) else: self.assertEqual(test_py3c.capsule_getname(capsule), "test_capsule")
def test_get_pointer(self): capsule = test_py3c.capsule_new() self.assertTrue(test_py3c.capsule_getpointer_check(capsule)) if not CAPSULE_THUNK: self.assertRaises(ValueError, test_py3c.capsule_getpointer_nullname_check, capsule)
def test_set_context(self): capsule = test_py3c.capsule_new() test_py3c.capsule_setcontext(capsule, TEST_DATA) self.assertEqual(test_py3c.capsule_getcontext(capsule), TEST_DATA)
def test_get_context(self): capsule = test_py3c.capsule_new() self.assertEqual(test_py3c.capsule_getcontext(capsule), None)
def test_get_destructor(self): capsule = test_py3c.capsule_new() self.assertTrue(test_py3c.capsule_getdestructor_check(capsule))
def test_setpointer(self): capsule = test_py3c.capsule_new() self.assertTrue(test_py3c.capsule_getpointer_check(capsule)) test_py3c.capsule_setpointer(capsule) self.assertTrue(test_py3c.capsule_getpointer_check_other(capsule))
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 test_valid(self): capsule = test_py3c.capsule_new() self.assertTrue(test_py3c.capsule_valid(capsule))
def test_type(self): capsule = test_py3c.capsule_new() self.assertTrue(test_py3c.capsule_type_check(capsule))