Skip to content

Commit 4c02d3b

Browse files
committed
bpo-40334: Rewrite test_c_parser to avoid memory leaks
Previously every test was building an extension module and loading it into sys.modules. The tearDown function was thus not able to clean up correctly, resulting in memory leaks. With this PR every test function now builds the extension module and runs the actual test code in a new process (using assert_python_ok), so that sys.modules stays intact and no memory gets leaked.
1 parent bc28805 commit 4c02d3b

File tree

3 files changed

+146
-79
lines changed

3 files changed

+146
-79
lines changed

0 commit comments

Comments
 (0)