From: Thomas Heller Date: Mon, 20 Mar 2006 08:11:56 +0000 (+0000) Subject: Plug a leak in the ctypes test suite when tests are run repeatedly. X-Git-Tag: v2.5a0~158 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cce2267cf117e634e4ff307ca9339075e79bdee9;p=python Plug a leak in the ctypes test suite when tests are run repeatedly. --- diff --git a/Lib/ctypes/test/test_keeprefs.py b/Lib/ctypes/test/test_keeprefs.py index 39e70e335c..7318f290e6 100644 --- a/Lib/ctypes/test/test_keeprefs.py +++ b/Lib/ctypes/test/test_keeprefs.py @@ -140,5 +140,10 @@ class PointerToStructure(unittest.TestCase): r.a[0].x = 42 r.a[0].y = 99 + # to avoid leaking when tests are run several times + # clean up the types left in the cache. + from ctypes import _pointer_type_cache + del _pointer_type_cache[POINT] + if __name__ == "__main__": unittest.main()