def testPyMem_Free_Null(self): frees = [] mapper = PythonMapper(GetAllocatingTestAllocator([], frees)) mapper.PyMem_Free(IntPtr.Zero) self.assertEquals(frees, [], "freed inappropriately") mapper.Dispose()
def testPyMem_Free_NonNull(self): frees = [] mapper = PythonMapper(GetAllocatingTestAllocator([], frees)) ptr = mapper.PyMem_Malloc(123) mapper.PyMem_Free(ptr) self.assertEquals(frees, [ptr], "did not free") mapper.Dispose()