tests.test_climat2.TestCommandLineParallel broken in Archlinux with python3.8
Running python3 setup.py test
on Arch Linux which recently updated to python 3.8 fails with:
======================================================================
ERROR: test_different (tests.test_climat2.TestCommandLineParallel)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build/mat2/src/mat2/tests/test_climat2.py", line 209, in test_different
shutil.copytree('./tests/data/', './tests/data/parallel')
File "/usr/lib/python3.8/shutil.py", line 547, in copytree
return _copytree(entries=entries, src=src, dst=dst, symlinks=symlinks,
File "/usr/lib/python3.8/shutil.py", line 504, in _copytree
raise Error(errors)
shutil.Error: [('./tests/data/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel', './tests/data/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel', "[Errno 36] File name too long: './tests/data/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel/parallel'")]
----------------------------------------------------------------------
Ran 128 tests in 93.289s
FAILED (errors=1)
Test failed: <unittest.runner.TextTestResult run=128 errors=1 failures=0>
error: Test failed: <unittest.runner.TextTestResult run=128 errors=1 failures=0>