[issue43128] make test fails Lib/test/test_httpservers.py on 3.9.1

Alex Osterman report at bugs.python.org
Thu Feb 4 13:02:38 EST 2021


New submission from Alex Osterman <ostermana at gmail.com>:

While compiling 3.9.1 on CentOS 8, test_httpservers.py throws multiple errors in the vein of "OSError: [Errno 39] Directory not empty: '/tmp/tmp70ip355o'" from line 707, in teardown. Examining the directories I see that they all contain only a gmon.out. Adding this code to teardown() before "os.rmdir(self.parent_dir)" seems to resolve the issue and should not introduce any issues on other platforms:

if os.path.isfile(pathlib.Path(self.parent_dir).joinpath('gmon.out')):
  os.remove(pathlib.Path(self.parent_dir).joinpath('gmon.out'))

----------
components: Tests
files: Python3 Makefile.txt
messages: 386489
nosy: ostermana
priority: normal
severity: normal
status: open
title: make test fails Lib/test/test_httpservers.py on 3.9.1
type: behavior
versions: Python 3.9
Added file: https://bugs.python.org/file49790/Python3 Makefile.txt

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue43128>
_______________________________________


More information about the Python-bugs-list mailing list