cpython/Lib/test/leakers
Thomas Wouters a33b2bc873 Add an example of a generator->freevar->cell->generator reference-cycle that
doesn't get cleaned up and thus leaks.
2006-03-28 08:14:24 +00:00
..
README.txt Add a note about removing the file once the bug is fixed 2006-02-28 20:40:50 +00:00
__init__.py
test_ctypes.py Oops, copied the wrong code from keeprefs. Get the right code 2006-03-17 07:15:59 +00:00
test_generator_cycle.py Add an example of a generator->freevar->cell->generator reference-cycle that 2006-03-28 08:14:24 +00:00
test_gestalt.py Fix mismatch opening and closing quotes on a string. 2006-03-02 17:47:01 +00:00
test_tee.py Update/expand on comments about leaking tests. 2006-03-17 04:52:38 +00:00

README.txt

This directory contains test cases that are known to leak references.
The idea is that you can import these modules while in the interpreter
and call the leak function repeatedly.  This will only be helpful if
the interpreter was built in debug mode.  If the total ref count
doesn't increase, the bug has been fixed and the file should be removed
from the repository.

Here's an example interpreter session for test_gestalt which still leaks:

>>> from test.leakers.test_gestalt import leak
[24275 refs]
>>> leak()
[28936 refs]
>>> leak()
[28938 refs]
>>> leak()
[28940 refs]
>>>