/Lib/test/leakers/test_ctypes.py
http://unladen-swallow.googlecode.com/ · Python · 16 lines · 10 code · 4 blank · 2 comment · 0 complexity · a1bfd5faab4ee8be5de1e146c50c4c30 MD5 · raw file
- # Taken from Lib/ctypes/test/test_keeprefs.py, PointerToStructure.test().
- # When this leak is fixed, remember to remove from Misc/build.sh LEAKY_TESTS.
- from ctypes import Structure, c_int, POINTER
- import gc
- def leak_inner():
- class POINT(Structure):
- _fields_ = [("x", c_int)]
- class RECT(Structure):
- _fields_ = [("a", POINTER(POINT))]
- def leak():
- leak_inner()
- gc.collect()