Issue 21266: test_zipfile fails to run in the installed location (original) (raw)

the installation directory is non-writable, and the byte code files don't exist.

test_write_filtered_python_package (test.test_zipfile.PyZipFileTests) ... ERROR test_write_pyfile (test.test_zipfile.PyZipFileTests) ... ERROR test_write_with_optimization (test.test_zipfile.PyZipFileTests) ... ERROR

====================================================================== ERROR: test_write_filtered_python_package (test.test_zipfile.PyZipFileTests)

Traceback (most recent call last): File "/usr/lib/python3.4/test/test_zipfile.py", line 638, in test_write_filtered_python_package zipfp.writepy(packagedir) File "/usr/lib/python3.4/zipfile.py", line 1628, in writepy basename) File "/usr/lib/python3.4/zipfile.py", line 1705, in _get_codename if _compile(file_py): File "/usr/lib/python3.4/zipfile.py", line 1670, in _compile py_compile.compile(file, doraise=True, optimize=optimize) File "/usr/lib/python3.4/py_compile.py", line 142, in compile importlib._bootstrap._write_atomic(cfile, bytecode, mode) File "", line 106, in _write_atomic PermissionError: [Errno 13] Permission denied: '/usr/lib/python3.4/test/pycache/memory_watchdog.cpython-34.pyc.139687366844208'

====================================================================== ERROR: test_write_pyfile (test.test_zipfile.PyZipFileTests)

Traceback (most recent call last): File "/usr/lib/python3.4/test/test_zipfile.py", line 599, in test_write_pyfile zipfp.writepy(fn) File "/usr/lib/python3.4/zipfile.py", line 1653, in writepy fname, arcname = self._get_codename(pathname[0:-3], basename) File "/usr/lib/python3.4/zipfile.py", line 1705, in _get_codename if _compile(file_py): File "/usr/lib/python3.4/zipfile.py", line 1670, in _compile py_compile.compile(file, doraise=True, optimize=optimize) File "/usr/lib/python3.4/py_compile.py", line 142, in compile importlib._bootstrap._write_atomic(cfile, bytecode, mode) File "", line 106, in _write_atomic PermissionError: [Errno 13] Permission denied: '/usr/lib/python3.4/test/pycache/test_zipfile.cpython-34.pyc.139687366825440'

ERROR: test_write_with_optimization (test.test_zipfile.PyZipFileTests)

Traceback (most recent call last): File "/usr/lib/python3.4/test/test_zipfile.py", line 667, in test_write_with_optimization zipfp.writepy(packagedir) File "/usr/lib/python3.4/zipfile.py", line 1607, in writepy fname, arcname = self._get_codename(initname[0:-3], basename) File "/usr/lib/python3.4/zipfile.py", line 1720, in _get_codename if not _compile(file_py, optimize=self._optimize): File "/usr/lib/python3.4/zipfile.py", line 1670, in _compile py_compile.compile(file, doraise=True, optimize=optimize) File "/usr/lib/python3.4/py_compile.py", line 142, in compile importlib._bootstrap._write_atomic(cfile, bytecode, mode) File "", line 106, in _write_atomic PermissionError: [Errno 13] Permission denied: '/usr/lib/python3.4/email/pycache/init.cpython-34.pyo.139687366825104'