New submission from Serhiy Storchaka: test_deleted_cwd in test_importlib is failed on AIX.
http://buildbot.python.org/all/builders/PPC64%20AIX%203.x/builds/4318/steps/test/logs/stdio ====================================================================== ERROR: test_deleted_cwd (test.test_importlib.import_.test_path.Source_FinderTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/shager/cpython-buildarea/3.x.edelsohn-aix-ppc64/build/Lib/test/test_importlib/import_/test_path.py", line 169, in test_deleted_cwd os.chdir(path) File "/home/shager/cpython-buildarea/3.x.edelsohn-aix-ppc64/build/Lib/tempfile.py", line 807, in __exit__ self.cleanup() File "/home/shager/cpython-buildarea/3.x.edelsohn-aix-ppc64/build/Lib/tempfile.py", line 811, in cleanup _shutil.rmtree(self.name) File "/home/shager/cpython-buildarea/3.x.edelsohn-aix-ppc64/build/Lib/shutil.py", line 478, in rmtree onerror(os.rmdir, path, sys.exc_info()) File "/home/shager/cpython-buildarea/3.x.edelsohn-aix-ppc64/build/Lib/shutil.py", line 476, in rmtree os.rmdir(path) OSError: [Errno 16] Device busy: '/tmp/tmp2xdxtq6x' ---------------------------------------------------------------------- Proposed patch fixes the test. It also uses more verbose wording to create and remove temporary directory to be sure that caught exception was written by removing the directory, not by creating or changing CWD. See also issue22834. ---------- components: Tests files: test_deleted_cwd_aix.patch keywords: patch messages: 254438 nosy: David.Edelsohn, brett.cannon, martin.panter, serhiy.storchaka, zach.ware priority: normal severity: normal stage: patch review status: open title: test_deleted_cwd in test_importlib is failed on AIX type: behavior versions: Python 3.5, Python 3.6 Added file: http://bugs.python.org/file40995/test_deleted_cwd_aix.patch _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue25595> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com