Running the Python test suite leaks .pem files in /tmp · Issue #93353 · python/cpython (original) (raw)
Navigation Menu
- Explore
- Pricing
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Appearance settings
Description
Running the Python test suite has two issues:
- A test leaks 3 .pem files in /tmp
- The test suite is not marked as failed when it leaks temporary files (in /tmp)
Moreover, test_tools enters an unlimited loop and fills the TMPDIRdirectoryiftheTMPDIR directory if the TMPDIRdirectoryiftheTMPDIR is a sub-directory of the Python source code directory. Example:
- /home/vstinner/python/main/ : Python source code
- /home/vstinner/python/main/TMP/ : Temporary directory ($TMPDIR)
Running test_freeze_simple_script() of test_tools copies TMP/ into TMP/TMP/ and then into TMP/TMP/TMP/, etc. Quickly, it fills TMP/ with a "loop" of files :-)