0s autopkgtest [15:33:08]: starting date: 2024-03-06 0s autopkgtest [15:33:08]: git checkout: d9c0295 adt_testbed.py: supress warnings from apt using a shell pipeline 0s autopkgtest [15:33:08]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.gm5c35_n/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:python-psutil --apt-upgrade joblib --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python-psutil/5.9.8-2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-big --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-25.secgroup --name adt-noble-arm64-joblib-20240306-153308-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 91s autopkgtest [15:34:39]: @@@@@@@@@@@@@@@@@@@@ test bed setup 92s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 92s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [23.8 kB] 92s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [1808 kB] 92s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [319 kB] 92s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [3976 B] 92s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [430 kB] 92s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 92s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [20.3 kB] 92s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 92s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [2067 kB] 92s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 92s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [14.3 kB] 92s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 94s Fetched 4815 kB in 1s (3605 kB/s) 94s Reading package lists... 97s Reading package lists... 97s Building dependency tree... 97s Reading state information... 98s Calculating upgrade... 98s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 98s Reading package lists... 98s Building dependency tree... 98s Reading state information... 99s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 100s sh: Attempting to set up Debian/Ubuntu apt sources automatically 100s sh: Distribution appears to be Ubuntu 101s Reading package lists... 101s Building dependency tree... 101s Reading state information... 102s eatmydata is already the newest version (131-1). 102s dbus is already the newest version (1.14.10-4ubuntu1). 102s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 102s Reading package lists... 102s Building dependency tree... 102s Reading state information... 103s rng-tools-debian is already the newest version (2.4). 103s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 103s Reading package lists... 103s Building dependency tree... 103s Reading state information... 103s haveged is already the newest version (1.9.14-1ubuntu1). 103s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 103s Reading package lists... 104s Building dependency tree... 104s Reading state information... 105s The following packages will be REMOVED: 105s cloud-init* python3-configobj* python3-debconf* 106s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 106s After this operation, 3248 kB disk space will be freed. 106s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74660 files and directories currently installed.) 106s Removing cloud-init (24.1-0ubuntu1) ... 107s Removing python3-configobj (5.0.8-3) ... 107s Removing python3-debconf (1.5.86) ... 107s Processing triggers for man-db (2.12.0-3) ... 108s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74271 files and directories currently installed.) 108s Purging configuration files for cloud-init (24.1-0ubuntu1) ... 108s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 108s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 109s Reading package lists... 109s Building dependency tree... 109s Reading state information... 110s linux-generic is already the newest version (6.8.0-11.11+1). 110s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 110s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 111s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 111s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 111s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 113s Reading package lists... 113s Reading package lists... 113s Building dependency tree... 113s Reading state information... 113s Calculating upgrade... 114s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 114s Reading package lists... 114s Building dependency tree... 114s Reading state information... 115s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 115s autopkgtest [15:35:03]: rebooting testbed after setup commands that affected boot 142s autopkgtest [15:35:30]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 02:53:31 UTC 2024 142s autopkgtest [15:35:30]: testbed dpkg architecture: arm64 144s autopkgtest [15:35:32]: @@@@@@@@@@@@@@@@@@@@ apt-source joblib 146s Get:1 http://ftpmaster.internal/ubuntu noble/universe joblib 1.3.2-1 (dsc) [2244 B] 146s Get:2 http://ftpmaster.internal/ubuntu noble/universe joblib 1.3.2-1 (tar) [358 kB] 146s Get:3 http://ftpmaster.internal/ubuntu noble/universe joblib 1.3.2-1 (diff) [8128 B] 146s gpgv: Signature made Tue Nov 28 14:34:09 2023 UTC 146s gpgv: using RSA key 25E3FF2D7F469DBE7D0D4E50AFCFEC8E669CE1C2 146s gpgv: Can't check signature: No public key 146s dpkg-source: warning: cannot verify inline signature for ./joblib_1.3.2-1.dsc: no acceptable signature found 147s autopkgtest [15:35:35]: testing package joblib version 1.3.2-1 147s autopkgtest [15:35:35]: build not needed 148s autopkgtest [15:35:36]: test pytest: preparing testbed 150s Reading package lists... 150s Building dependency tree... 150s Reading state information... 150s Correcting dependencies...Starting pkgProblemResolver with broken count: 0 150s Starting 2 pkgProblemResolver with broken count: 0 150s Done 151s Done 151s Starting pkgProblemResolver with broken count: 0 151s Starting 2 pkgProblemResolver with broken count: 0 151s Done 152s The following additional packages will be installed: 152s libblas3 libgfortran5 liblapack3 libpython3.11-minimal libpython3.11-stdlib 152s python3-all python3-distutils python3-iniconfig python3-joblib 152s python3-lib2to3 python3-lz4 python3-numpy python3-packaging python3-pluggy 152s python3-psutil python3-pytest python3-threadpoolctl python3.11 152s python3.11-minimal 152s Suggested packages: 152s gcc gfortran python3-dev python3.11-venv python3.11-doc binfmt-support 152s Recommended packages: 152s python3-simplejson 152s The following NEW packages will be installed: 152s libblas3 libgfortran5 liblapack3 libpython3.11-minimal libpython3.11-stdlib 152s python3-all python3-distutils python3-iniconfig python3-joblib 152s python3-lib2to3 python3-lz4 python3-numpy python3-packaging python3-pluggy 152s python3-psutil python3-pytest python3-threadpoolctl python3.11 152s python3.11-minimal 152s 0 upgraded, 19 newly installed, 0 to remove and 0 not upgraded. 152s 1 not fully installed or removed. 152s Need to get 13.9 MB of archives. 152s After this operation, 63.7 MB of additional disk space will be used. 152s Get:1 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-joblib all 1.3.2-1 [207 kB] 152s Get:2 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 152s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 python3-packaging all 23.2-1 [40.6 kB] 152s Get:4 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-pluggy all 1.4.0-1 [20.4 kB] 152s Get:5 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-pytest all 7.4.4-1 [305 kB] 152s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 libpython3.11-minimal arm64 3.11.8-1 [837 kB] 152s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 python3.11-minimal arm64 3.11.8-1 [2150 kB] 152s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 libpython3.11-stdlib arm64 3.11.8-1 [1913 kB] 153s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 python3.11 arm64 3.11.8-1 [589 kB] 153s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 libblas3 arm64 3.12.0-3 [143 kB] 153s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 libgfortran5 arm64 14-20240303-1ubuntu1 [444 kB] 153s Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 liblapack3 arm64 3.12.0-3 [2241 kB] 153s Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 python3-numpy arm64 1:1.24.2-2 [4525 kB] 153s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 python3-psutil arm64 5.9.8-2 [196 kB] 153s Get:15 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-lz4 arm64 4.0.2+dfsg-1build2 [28.4 kB] 153s Get:16 http://ftpmaster.internal/ubuntu noble/universe arm64 python3-threadpoolctl all 3.1.0-1 [21.3 kB] 153s Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 python3-lib2to3 all 3.11.5-1 [79.0 kB] 153s Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 python3-distutils all 3.11.5-1 [131 kB] 153s Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 python3-all arm64 3.12.1-0ubuntu2 [906 B] 153s Fetched 13.9 MB in 1s (12.9 MB/s) 153s Selecting previously unselected package python3-joblib. 153s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74216 files and directories currently installed.) 153s Preparing to unpack .../00-python3-joblib_1.3.2-1_all.deb ... 153s Unpacking python3-joblib (1.3.2-1) ... 153s Selecting previously unselected package python3-iniconfig. 153s Preparing to unpack .../01-python3-iniconfig_1.1.1-2_all.deb ... 153s Unpacking python3-iniconfig (1.1.1-2) ... 153s Selecting previously unselected package python3-packaging. 153s Preparing to unpack .../02-python3-packaging_23.2-1_all.deb ... 153s Unpacking python3-packaging (23.2-1) ... 154s Selecting previously unselected package python3-pluggy. 154s Preparing to unpack .../03-python3-pluggy_1.4.0-1_all.deb ... 154s Unpacking python3-pluggy (1.4.0-1) ... 154s Selecting previously unselected package python3-pytest. 154s Preparing to unpack .../04-python3-pytest_7.4.4-1_all.deb ... 154s Unpacking python3-pytest (7.4.4-1) ... 154s Selecting previously unselected package libpython3.11-minimal:arm64. 154s Preparing to unpack .../05-libpython3.11-minimal_3.11.8-1_arm64.deb ... 154s Unpacking libpython3.11-minimal:arm64 (3.11.8-1) ... 154s Selecting previously unselected package python3.11-minimal. 154s Preparing to unpack .../06-python3.11-minimal_3.11.8-1_arm64.deb ... 154s Unpacking python3.11-minimal (3.11.8-1) ... 154s Selecting previously unselected package libpython3.11-stdlib:arm64. 154s Preparing to unpack .../07-libpython3.11-stdlib_3.11.8-1_arm64.deb ... 154s Unpacking libpython3.11-stdlib:arm64 (3.11.8-1) ... 154s Selecting previously unselected package python3.11. 154s Preparing to unpack .../08-python3.11_3.11.8-1_arm64.deb ... 154s Unpacking python3.11 (3.11.8-1) ... 154s Selecting previously unselected package libblas3:arm64. 154s Preparing to unpack .../09-libblas3_3.12.0-3_arm64.deb ... 154s Unpacking libblas3:arm64 (3.12.0-3) ... 154s Selecting previously unselected package libgfortran5:arm64. 154s Preparing to unpack .../10-libgfortran5_14-20240303-1ubuntu1_arm64.deb ... 154s Unpacking libgfortran5:arm64 (14-20240303-1ubuntu1) ... 154s Selecting previously unselected package liblapack3:arm64. 154s Preparing to unpack .../11-liblapack3_3.12.0-3_arm64.deb ... 154s Unpacking liblapack3:arm64 (3.12.0-3) ... 154s Selecting previously unselected package python3-numpy. 155s Preparing to unpack .../12-python3-numpy_1%3a1.24.2-2_arm64.deb ... 155s Unpacking python3-numpy (1:1.24.2-2) ... 155s Selecting previously unselected package python3-psutil. 155s Preparing to unpack .../13-python3-psutil_5.9.8-2_arm64.deb ... 155s Unpacking python3-psutil (5.9.8-2) ... 155s Selecting previously unselected package python3-lz4. 155s Preparing to unpack .../14-python3-lz4_4.0.2+dfsg-1build2_arm64.deb ... 155s Unpacking python3-lz4 (4.0.2+dfsg-1build2) ... 155s Selecting previously unselected package python3-threadpoolctl. 155s Preparing to unpack .../15-python3-threadpoolctl_3.1.0-1_all.deb ... 155s Unpacking python3-threadpoolctl (3.1.0-1) ... 155s Selecting previously unselected package python3-lib2to3. 155s Preparing to unpack .../16-python3-lib2to3_3.11.5-1_all.deb ... 155s Unpacking python3-lib2to3 (3.11.5-1) ... 155s Selecting previously unselected package python3-distutils. 155s Preparing to unpack .../17-python3-distutils_3.11.5-1_all.deb ... 155s Unpacking python3-distutils (3.11.5-1) ... 155s Selecting previously unselected package python3-all. 155s Preparing to unpack .../18-python3-all_3.12.1-0ubuntu2_arm64.deb ... 155s Unpacking python3-all (3.12.1-0ubuntu2) ... 155s Setting up python3-iniconfig (1.1.1-2) ... 156s Setting up python3-joblib (1.3.2-1) ... 156s Setting up python3-lz4 (4.0.2+dfsg-1build2) ... 156s Setting up python3-threadpoolctl (3.1.0-1) ... 156s Setting up python3-psutil (5.9.8-2) ... 157s Setting up libblas3:arm64 (3.12.0-3) ... 157s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 157s Setting up python3-packaging (23.2-1) ... 157s Setting up libgfortran5:arm64 (14-20240303-1ubuntu1) ... 157s Setting up python3-pluggy (1.4.0-1) ... 157s Setting up libpython3.11-minimal:arm64 (3.11.8-1) ... 157s Setting up python3-lib2to3 (3.11.5-1) ... 158s Setting up python3-distutils (3.11.5-1) ... 158s python3.12: can't get files for byte-compilation 158s Setting up python3.11-minimal (3.11.8-1) ... 158s Setting up liblapack3:arm64 (3.12.0-3) ... 158s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 158s Setting up python3-pytest (7.4.4-1) ... 159s Setting up libpython3.11-stdlib:arm64 (3.11.8-1) ... 159s Setting up python3-all (3.12.1-0ubuntu2) ... 159s Setting up python3.11 (3.11.8-1) ... 160s Setting up python3-numpy (1:1.24.2-2) ... 162s Setting up autopkgtest-satdep (0) ... 162s Processing triggers for systemd (255.2-3ubuntu2) ... 162s Processing triggers for man-db (2.12.0-3) ... 162s Processing triggers for libc-bin (2.39-0ubuntu2) ... 166s (Reading database ... 76588 files and directories currently installed.) 166s Removing autopkgtest-satdep (0) ... 167s autopkgtest [15:35:55]: test pytest: [----------------------- 168s Testing with python3.12: 168s + cd /tmp/autopkgtest.iMisr7/autopkgtest_tmp 168s + TEST_KEYWORDS=not test_child_raises_parent_exits_cleanly and not test_error_capture and not test_multithreaded_parallel_termination_resource_tracker_silent and not test_nested_exception_dispatch and not test_nested_loop_error_in_grandchild_resource_tracker_silent and not test_parallel_with_interactively_defined_functions_default_backend and not test_permission_error_windows_memmap_sent_to_parent and not test_resource_tracker_silent_when_reference_cycles and not test_threadpool_limitation_in_child_override 168s + py3versions -s 168s + echo Testing with python3.12: 168s + python3.12 -m pytest -v -k not test_child_raises_parent_exits_cleanly and not test_error_capture and not test_multithreaded_parallel_termination_resource_tracker_silent and not test_nested_exception_dispatch and not test_nested_loop_error_in_grandchild_resource_tracker_silent and not test_parallel_with_interactively_defined_functions_default_backend and not test_permission_error_windows_memmap_sent_to_parent and not test_resource_tracker_silent_when_reference_cycles and not test_threadpool_limitation_in_child_override --pyargs joblib 168s ============================= test session starts ============================== 168s platform linux -- Python 3.12.2, pytest-7.4.4, pluggy-1.4.0 -- /usr/bin/python3.12 168s cachedir: .pytest_cache 168s rootdir: /tmp/autopkgtest.iMisr7/autopkgtest_tmp 169s collecting ... collected 1360 items / 24 deselected / 1 skipped / 1336 selected 169s 169s test/test_backports.py::test_memmap PASSED [ 0%] 171s test/test_backports.py::test_concurrency_safe_rename[None-None] PASSED [ 0%] 171s test/test_backports.py::test_concurrency_safe_rename[None-dst content] PASSED [ 0%] 171s test/test_backports.py::test_concurrency_safe_rename[threading-None] PASSED [ 0%] 171s test/test_backports.py::test_concurrency_safe_rename[threading-dst content] PASSED [ 0%] 171s test/test_cloudpickle_wrapper.py::test_wrap_non_picklable_objects PASSED [ 0%] 171s test/test_config.py::test_global_parallel_backend[parallel_config] PASSED [ 0%] 171s test/test_config.py::test_global_parallel_backend[parallel_backend] PASSED [ 0%] 171s test/test_config.py::test_external_backends[parallel_config] PASSED [ 0%] 171s test/test_config.py::test_external_backends[parallel_backend] PASSED [ 0%] 172s test/test_config.py::test_parallel_config_no_backend PASSED [ 0%] 172s test/test_config.py::test_parallel_config_params_explicit_set PASSED [ 0%] 172s test/test_config.py::test_parallel_config_bad_params[prefer] PASSED [ 0%] 172s test/test_config.py::test_parallel_config_bad_params[require] PASSED [ 1%] 172s test/test_config.py::test_parallel_config_constructor_params PASSED [ 1%] 172s test/test_config.py::test_parallel_config_nested PASSED [ 1%] 172s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-multiprocessing] PASSED [ 1%] 172s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-threading] PASSED [ 1%] 172s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-backend2] PASSED [ 1%] 172s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-backend3] PASSED [ 1%] 172s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-multiprocessing] PASSED [ 1%] 172s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-threading] PASSED [ 1%] 172s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-backend2] PASSED [ 1%] 172s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-backend3] PASSED [ 1%] 172s test/test_config.py::test_parallel_n_jobs_none[parallel_config] PASSED [ 1%] 172s test/test_config.py::test_parallel_n_jobs_none[parallel_backend] PASSED [ 1%] 172s test/test_config.py::test_parallel_config_n_jobs_none[parallel_config] PASSED [ 2%] 172s test/test_config.py::test_parallel_config_n_jobs_none[parallel_backend] PASSED [ 2%] 172s test/test_disk.py::test_disk_used PASSED [ 2%] 172s test/test_disk.py::test_memstr_to_bytes[80G-85899345920] PASSED [ 2%] 172s test/test_disk.py::test_memstr_to_bytes[1.4M-1468006] PASSED [ 2%] 172s test/test_disk.py::test_memstr_to_bytes[120M-125829120] PASSED [ 2%] 172s test/test_disk.py::test_memstr_to_bytes[53K-54272] PASSED [ 2%] 172s test/test_disk.py::test_memstr_to_bytes_exception[fooG-ValueError-Invalid literal for size.*fooG.*] PASSED [ 2%] 172s test/test_disk.py::test_memstr_to_bytes_exception[1.4N-ValueError-Invalid literal for size.*1.4N.*] PASSED [ 2%] 172s test/test_disk.py::test_mkdirp PASSED [ 2%] 172s test/test_disk.py::test_rm_subdirs PASSED [ 2%] 172s test/test_func_inspect.py::test_filter_args[f-args0-filtered_args0] PASSED [ 2%] 172s test/test_func_inspect.py::test_filter_args[f-args1-filtered_args1] PASSED [ 2%] 172s test/test_func_inspect.py::test_filter_args[f-args2-filtered_args2] PASSED [ 2%] 172s test/test_func_inspect.py::test_filter_args[f-args3-filtered_args3] PASSED [ 3%] 172s test/test_func_inspect.py::test_filter_args[f-args4-filtered_args4] PASSED [ 3%] 172s test/test_func_inspect.py::test_filter_args[f-args5-filtered_args5] PASSED [ 3%] 172s test/test_func_inspect.py::test_filter_args[f-args6-filtered_args6] PASSED [ 3%] 172s test/test_func_inspect.py::test_filter_args[g-args7-filtered_args7] PASSED [ 3%] 172s test/test_func_inspect.py::test_filter_args[i-args8-filtered_args8] PASSED [ 3%] 172s test/test_func_inspect.py::test_filter_args_method PASSED [ 3%] 173s test/test_func_inspect.py::test_filter_varargs[h-args0-filtered_args0] PASSED [ 3%] 173s test/test_func_inspect.py::test_filter_varargs[h-args1-filtered_args1] PASSED [ 3%] 173s test/test_func_inspect.py::test_filter_varargs[h-args2-filtered_args2] PASSED [ 3%] 173s test/test_func_inspect.py::test_filter_varargs[h-args3-filtered_args3] PASSED [ 3%] 173s test/test_func_inspect.py::test_filter_kwargs[k-args0-filtered_args0] PASSED [ 3%] 173s test/test_func_inspect.py::test_filter_kwargs[k-args1-filtered_args1] PASSED [ 3%] 173s test/test_func_inspect.py::test_filter_kwargs[m1-args2-filtered_args2] PASSED [ 4%] 173s test/test_func_inspect.py::test_filter_kwargs[m2-args3-filtered_args3] PASSED [ 4%] 173s test/test_func_inspect.py::test_filter_args_2 PASSED [ 4%] 173s test/test_func_inspect.py::test_func_name[f-f] PASSED [ 4%] 173s test/test_func_inspect.py::test_func_name[g-g] PASSED [ 4%] 173s test/test_func_inspect.py::test_func_name[cached_func-cached_func] PASSED [ 4%] 173s test/test_func_inspect.py::test_func_name_on_inner_func PASSED [ 4%] 173s test/test_func_inspect.py::test_func_name_collision_on_inner_func PASSED [ 4%] 173s test/test_func_inspect.py::test_func_inspect_errors PASSED [ 4%] 173s test/test_func_inspect.py::test_filter_args_edge_cases PASSED [ 4%] 173s test/test_func_inspect.py::test_bound_methods PASSED [ 4%] 173s test/test_func_inspect.py::test_filter_args_error_msg[ValueError-ignore_lst must be a list of parameters to ignore-f-args0] PASSED [ 4%] 173s test/test_func_inspect.py::test_filter_args_error_msg[ValueError-Ignore list: argument \\'(.*)\\' is not defined-g-args1] PASSED [ 4%] 173s test/test_func_inspect.py::test_filter_args_error_msg[ValueError-Wrong number of arguments-h-args2] PASSED [ 5%] 173s test/test_func_inspect.py::test_filter_args_no_kwargs_mutation PASSED [ 5%] 173s test/test_func_inspect.py::test_clean_win_chars PASSED [ 5%] 173s test/test_func_inspect.py::test_format_signature[g-args0-kwargs0-g([0, 1, 2, 3, 4])] PASSED [ 5%] 173s test/test_func_inspect.py::test_format_signature[k-args1-kwargs1-k(1, 2, (3, 4), y=True)] PASSED [ 5%] 173s test/test_func_inspect.py::test_format_signature_long_arguments PASSED [ 5%] 173s test/test_func_inspect.py::test_format_signature_numpy PASSED [ 5%] 173s test/test_func_inspect.py::test_special_source_encoding PASSED [ 5%] 173s test/test_func_inspect.py::test_func_code_consistency PASSED [ 5%] 173s test/test_hashing.py::test_trivial_hash[1-1] PASSED [ 5%] 173s test/test_hashing.py::test_trivial_hash[1-2] PASSED [ 5%] 173s test/test_hashing.py::test_trivial_hash[1-1.0] PASSED [ 5%] 173s test/test_hashing.py::test_trivial_hash[1-2.0] PASSED [ 5%] 173s test/test_hashing.py::test_trivial_hash[1-(1+1j)] PASSED [ 5%] 173s test/test_hashing.py::test_trivial_hash[1-(2+1j)] PASSED [ 6%] 173s test/test_hashing.py::test_trivial_hash[1-a] PASSED [ 6%] 173s test/test_hashing.py::test_trivial_hash[1-b] PASSED [ 6%] 173s test/test_hashing.py::test_trivial_hash[1-obj18] PASSED [ 6%] 173s test/test_hashing.py::test_trivial_hash[1-obj19] PASSED [ 6%] 173s test/test_hashing.py::test_trivial_hash[1-obj110] PASSED [ 6%] 173s test/test_hashing.py::test_trivial_hash[1-obj111] PASSED [ 6%] 173s test/test_hashing.py::test_trivial_hash[1-obj112] PASSED [ 6%] 173s test/test_hashing.py::test_trivial_hash[1-obj113] PASSED [ 6%] 173s test/test_hashing.py::test_trivial_hash[1-obj114] PASSED [ 6%] 173s test/test_hashing.py::test_trivial_hash[1-None] PASSED [ 6%] 173s test/test_hashing.py::test_trivial_hash[1-collect] PASSED [ 6%] 173s test/test_hashing.py::test_trivial_hash[1-append] PASSED [ 6%] 173s test/test_hashing.py::test_trivial_hash[1-obj118] PASSED [ 7%] 173s test/test_hashing.py::test_trivial_hash[1-obj119] PASSED [ 7%] 173s test/test_hashing.py::test_trivial_hash[1-obj120] PASSED [ 7%] 173s test/test_hashing.py::test_trivial_hash[1-obj121] PASSED [ 7%] 173s test/test_hashing.py::test_trivial_hash[2-1] PASSED [ 7%] 173s test/test_hashing.py::test_trivial_hash[2-2] PASSED [ 7%] 173s test/test_hashing.py::test_trivial_hash[2-1.0] PASSED [ 7%] 173s test/test_hashing.py::test_trivial_hash[2-2.0] PASSED [ 7%] 173s test/test_hashing.py::test_trivial_hash[2-(1+1j)] PASSED [ 7%] 173s test/test_hashing.py::test_trivial_hash[2-(2+1j)] PASSED [ 7%] 173s test/test_hashing.py::test_trivial_hash[2-a] PASSED [ 7%] 173s test/test_hashing.py::test_trivial_hash[2-b] PASSED [ 7%] 173s test/test_hashing.py::test_trivial_hash[2-obj18] PASSED [ 7%] 173s test/test_hashing.py::test_trivial_hash[2-obj19] PASSED [ 8%] 173s test/test_hashing.py::test_trivial_hash[2-obj110] PASSED [ 8%] 173s test/test_hashing.py::test_trivial_hash[2-obj111] PASSED [ 8%] 173s test/test_hashing.py::test_trivial_hash[2-obj112] PASSED [ 8%] 173s test/test_hashing.py::test_trivial_hash[2-obj113] PASSED [ 8%] 173s test/test_hashing.py::test_trivial_hash[2-obj114] PASSED [ 8%] 173s test/test_hashing.py::test_trivial_hash[2-None] PASSED [ 8%] 173s test/test_hashing.py::test_trivial_hash[2-collect] PASSED [ 8%] 173s test/test_hashing.py::test_trivial_hash[2-append] PASSED [ 8%] 173s test/test_hashing.py::test_trivial_hash[2-obj118] PASSED [ 8%] 173s test/test_hashing.py::test_trivial_hash[2-obj119] PASSED [ 8%] 173s test/test_hashing.py::test_trivial_hash[2-obj120] PASSED [ 8%] 173s test/test_hashing.py::test_trivial_hash[2-obj121] PASSED [ 8%] 173s test/test_hashing.py::test_trivial_hash[1.0-1] PASSED [ 8%] 173s test/test_hashing.py::test_trivial_hash[1.0-2] PASSED [ 9%] 173s test/test_hashing.py::test_trivial_hash[1.0-1.0] PASSED [ 9%] 173s test/test_hashing.py::test_trivial_hash[1.0-2.0] PASSED [ 9%] 173s test/test_hashing.py::test_trivial_hash[1.0-(1+1j)] PASSED [ 9%] 173s test/test_hashing.py::test_trivial_hash[1.0-(2+1j)] PASSED [ 9%] 173s test/test_hashing.py::test_trivial_hash[1.0-a] PASSED [ 9%] 173s test/test_hashing.py::test_trivial_hash[1.0-b] PASSED [ 9%] 173s test/test_hashing.py::test_trivial_hash[1.0-obj18] PASSED [ 9%] 173s test/test_hashing.py::test_trivial_hash[1.0-obj19] PASSED [ 9%] 173s test/test_hashing.py::test_trivial_hash[1.0-obj110] PASSED [ 9%] 173s test/test_hashing.py::test_trivial_hash[1.0-obj111] PASSED [ 9%] 173s test/test_hashing.py::test_trivial_hash[1.0-obj112] PASSED [ 9%] 173s test/test_hashing.py::test_trivial_hash[1.0-obj113] PASSED [ 9%] 173s test/test_hashing.py::test_trivial_hash[1.0-obj114] PASSED [ 10%] 173s test/test_hashing.py::test_trivial_hash[1.0-None] PASSED [ 10%] 173s test/test_hashing.py::test_trivial_hash[1.0-collect] PASSED [ 10%] 173s test/test_hashing.py::test_trivial_hash[1.0-append] PASSED [ 10%] 173s test/test_hashing.py::test_trivial_hash[1.0-obj118] PASSED [ 10%] 173s test/test_hashing.py::test_trivial_hash[1.0-obj119] PASSED [ 10%] 173s test/test_hashing.py::test_trivial_hash[1.0-obj120] PASSED [ 10%] 173s test/test_hashing.py::test_trivial_hash[1.0-obj121] PASSED [ 10%] 173s test/test_hashing.py::test_trivial_hash[2.0-1] PASSED [ 10%] 173s test/test_hashing.py::test_trivial_hash[2.0-2] PASSED [ 10%] 173s test/test_hashing.py::test_trivial_hash[2.0-1.0] PASSED [ 10%] 173s test/test_hashing.py::test_trivial_hash[2.0-2.0] PASSED [ 10%] 173s test/test_hashing.py::test_trivial_hash[2.0-(1+1j)] PASSED [ 10%] 173s test/test_hashing.py::test_trivial_hash[2.0-(2+1j)] PASSED [ 11%] 173s test/test_hashing.py::test_trivial_hash[2.0-a] PASSED [ 11%] 173s test/test_hashing.py::test_trivial_hash[2.0-b] PASSED [ 11%] 173s test/test_hashing.py::test_trivial_hash[2.0-obj18] PASSED [ 11%] 173s test/test_hashing.py::test_trivial_hash[2.0-obj19] PASSED [ 11%] 173s test/test_hashing.py::test_trivial_hash[2.0-obj110] PASSED [ 11%] 173s test/test_hashing.py::test_trivial_hash[2.0-obj111] PASSED [ 11%] 173s test/test_hashing.py::test_trivial_hash[2.0-obj112] PASSED [ 11%] 173s test/test_hashing.py::test_trivial_hash[2.0-obj113] PASSED [ 11%] 173s test/test_hashing.py::test_trivial_hash[2.0-obj114] PASSED [ 11%] 173s test/test_hashing.py::test_trivial_hash[2.0-None] PASSED [ 11%] 173s test/test_hashing.py::test_trivial_hash[2.0-collect] PASSED [ 11%] 173s test/test_hashing.py::test_trivial_hash[2.0-append] PASSED [ 11%] 173s test/test_hashing.py::test_trivial_hash[2.0-obj118] PASSED [ 11%] 173s test/test_hashing.py::test_trivial_hash[2.0-obj119] PASSED [ 12%] 173s test/test_hashing.py::test_trivial_hash[2.0-obj120] PASSED [ 12%] 173s test/test_hashing.py::test_trivial_hash[2.0-obj121] PASSED [ 12%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-1] PASSED [ 12%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-2] PASSED [ 12%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-1.0] PASSED [ 12%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-2.0] PASSED [ 12%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-(1+1j)] PASSED [ 12%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-(2+1j)] PASSED [ 12%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-a] PASSED [ 12%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-b] PASSED [ 12%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-obj18] PASSED [ 12%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-obj19] PASSED [ 12%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-obj110] PASSED [ 13%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-obj111] PASSED [ 13%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-obj112] PASSED [ 13%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-obj113] PASSED [ 13%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-obj114] PASSED [ 13%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-None] PASSED [ 13%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-collect] PASSED [ 13%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-append] PASSED [ 13%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-obj118] PASSED [ 13%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-obj119] PASSED [ 13%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-obj120] PASSED [ 13%] 173s test/test_hashing.py::test_trivial_hash[(1+1j)-obj121] PASSED [ 13%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-1] PASSED [ 13%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-2] PASSED [ 13%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-1.0] PASSED [ 14%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-2.0] PASSED [ 14%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-(1+1j)] PASSED [ 14%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-(2+1j)] PASSED [ 14%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-a] PASSED [ 14%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-b] PASSED [ 14%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-obj18] PASSED [ 14%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-obj19] PASSED [ 14%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-obj110] PASSED [ 14%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-obj111] PASSED [ 14%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-obj112] PASSED [ 14%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-obj113] PASSED [ 14%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-obj114] PASSED [ 14%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-None] PASSED [ 15%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-collect] PASSED [ 15%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-append] PASSED [ 15%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-obj118] PASSED [ 15%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-obj119] PASSED [ 15%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-obj120] PASSED [ 15%] 173s test/test_hashing.py::test_trivial_hash[(2+1j)-obj121] PASSED [ 15%] 173s test/test_hashing.py::test_trivial_hash[a-1] PASSED [ 15%] 173s test/test_hashing.py::test_trivial_hash[a-2] PASSED [ 15%] 173s test/test_hashing.py::test_trivial_hash[a-1.0] PASSED [ 15%] 173s test/test_hashing.py::test_trivial_hash[a-2.0] PASSED [ 15%] 173s test/test_hashing.py::test_trivial_hash[a-(1+1j)] PASSED [ 15%] 173s test/test_hashing.py::test_trivial_hash[a-(2+1j)] PASSED [ 15%] 173s test/test_hashing.py::test_trivial_hash[a-a] PASSED [ 16%] 173s test/test_hashing.py::test_trivial_hash[a-b] PASSED [ 16%] 173s test/test_hashing.py::test_trivial_hash[a-obj18] PASSED [ 16%] 173s test/test_hashing.py::test_trivial_hash[a-obj19] PASSED [ 16%] 173s test/test_hashing.py::test_trivial_hash[a-obj110] PASSED [ 16%] 173s test/test_hashing.py::test_trivial_hash[a-obj111] PASSED [ 16%] 173s test/test_hashing.py::test_trivial_hash[a-obj112] PASSED [ 16%] 173s test/test_hashing.py::test_trivial_hash[a-obj113] PASSED [ 16%] 173s test/test_hashing.py::test_trivial_hash[a-obj114] PASSED [ 16%] 173s test/test_hashing.py::test_trivial_hash[a-None] PASSED [ 16%] 173s test/test_hashing.py::test_trivial_hash[a-collect] PASSED [ 16%] 173s test/test_hashing.py::test_trivial_hash[a-append] PASSED [ 16%] 173s test/test_hashing.py::test_trivial_hash[a-obj118] PASSED [ 16%] 173s test/test_hashing.py::test_trivial_hash[a-obj119] PASSED [ 16%] 173s test/test_hashing.py::test_trivial_hash[a-obj120] PASSED [ 17%] 173s test/test_hashing.py::test_trivial_hash[a-obj121] PASSED [ 17%] 173s test/test_hashing.py::test_trivial_hash[b-1] PASSED [ 17%] 173s test/test_hashing.py::test_trivial_hash[b-2] PASSED [ 17%] 173s test/test_hashing.py::test_trivial_hash[b-1.0] PASSED [ 17%] 173s test/test_hashing.py::test_trivial_hash[b-2.0] PASSED [ 17%] 173s test/test_hashing.py::test_trivial_hash[b-(1+1j)] PASSED [ 17%] 173s test/test_hashing.py::test_trivial_hash[b-(2+1j)] PASSED [ 17%] 173s test/test_hashing.py::test_trivial_hash[b-a] PASSED [ 17%] 173s test/test_hashing.py::test_trivial_hash[b-b] PASSED [ 17%] 173s test/test_hashing.py::test_trivial_hash[b-obj18] PASSED [ 17%] 173s test/test_hashing.py::test_trivial_hash[b-obj19] PASSED [ 17%] 173s test/test_hashing.py::test_trivial_hash[b-obj110] PASSED [ 17%] 173s test/test_hashing.py::test_trivial_hash[b-obj111] PASSED [ 18%] 173s test/test_hashing.py::test_trivial_hash[b-obj112] PASSED [ 18%] 173s test/test_hashing.py::test_trivial_hash[b-obj113] PASSED [ 18%] 173s test/test_hashing.py::test_trivial_hash[b-obj114] PASSED [ 18%] 173s test/test_hashing.py::test_trivial_hash[b-None] PASSED [ 18%] 173s test/test_hashing.py::test_trivial_hash[b-collect] PASSED [ 18%] 173s test/test_hashing.py::test_trivial_hash[b-append] PASSED [ 18%] 173s test/test_hashing.py::test_trivial_hash[b-obj118] PASSED [ 18%] 173s test/test_hashing.py::test_trivial_hash[b-obj119] PASSED [ 18%] 173s test/test_hashing.py::test_trivial_hash[b-obj120] PASSED [ 18%] 173s test/test_hashing.py::test_trivial_hash[b-obj121] PASSED [ 18%] 173s test/test_hashing.py::test_trivial_hash[obj28-1] PASSED [ 18%] 173s test/test_hashing.py::test_trivial_hash[obj28-2] PASSED [ 18%] 173s test/test_hashing.py::test_trivial_hash[obj28-1.0] PASSED [ 19%] 173s test/test_hashing.py::test_trivial_hash[obj28-2.0] PASSED [ 19%] 173s test/test_hashing.py::test_trivial_hash[obj28-(1+1j)] PASSED [ 19%] 173s test/test_hashing.py::test_trivial_hash[obj28-(2+1j)] PASSED [ 19%] 173s test/test_hashing.py::test_trivial_hash[obj28-a] PASSED [ 19%] 173s test/test_hashing.py::test_trivial_hash[obj28-b] PASSED [ 19%] 173s test/test_hashing.py::test_trivial_hash[obj28-obj18] PASSED [ 19%] 173s test/test_hashing.py::test_trivial_hash[obj28-obj19] PASSED [ 19%] 173s test/test_hashing.py::test_trivial_hash[obj28-obj110] PASSED [ 19%] 173s test/test_hashing.py::test_trivial_hash[obj28-obj111] PASSED [ 19%] 173s test/test_hashing.py::test_trivial_hash[obj28-obj112] PASSED [ 19%] 173s test/test_hashing.py::test_trivial_hash[obj28-obj113] PASSED [ 19%] 173s test/test_hashing.py::test_trivial_hash[obj28-obj114] PASSED [ 19%] 173s test/test_hashing.py::test_trivial_hash[obj28-None] PASSED [ 19%] 173s test/test_hashing.py::test_trivial_hash[obj28-collect] PASSED [ 20%] 173s test/test_hashing.py::test_trivial_hash[obj28-append] PASSED [ 20%] 173s test/test_hashing.py::test_trivial_hash[obj28-obj118] PASSED [ 20%] 173s test/test_hashing.py::test_trivial_hash[obj28-obj119] PASSED [ 20%] 173s test/test_hashing.py::test_trivial_hash[obj28-obj120] PASSED [ 20%] 173s test/test_hashing.py::test_trivial_hash[obj28-obj121] PASSED [ 20%] 173s test/test_hashing.py::test_trivial_hash[obj29-1] PASSED [ 20%] 173s test/test_hashing.py::test_trivial_hash[obj29-2] PASSED [ 20%] 173s test/test_hashing.py::test_trivial_hash[obj29-1.0] PASSED [ 20%] 173s test/test_hashing.py::test_trivial_hash[obj29-2.0] PASSED [ 20%] 173s test/test_hashing.py::test_trivial_hash[obj29-(1+1j)] PASSED [ 20%] 173s test/test_hashing.py::test_trivial_hash[obj29-(2+1j)] PASSED [ 20%] 173s test/test_hashing.py::test_trivial_hash[obj29-a] PASSED [ 20%] 173s test/test_hashing.py::test_trivial_hash[obj29-b] PASSED [ 21%] 173s test/test_hashing.py::test_trivial_hash[obj29-obj18] PASSED [ 21%] 173s test/test_hashing.py::test_trivial_hash[obj29-obj19] PASSED [ 21%] 173s test/test_hashing.py::test_trivial_hash[obj29-obj110] PASSED [ 21%] 173s test/test_hashing.py::test_trivial_hash[obj29-obj111] PASSED [ 21%] 173s test/test_hashing.py::test_trivial_hash[obj29-obj112] PASSED [ 21%] 173s test/test_hashing.py::test_trivial_hash[obj29-obj113] PASSED [ 21%] 173s test/test_hashing.py::test_trivial_hash[obj29-obj114] PASSED [ 21%] 173s test/test_hashing.py::test_trivial_hash[obj29-None] PASSED [ 21%] 173s test/test_hashing.py::test_trivial_hash[obj29-collect] PASSED [ 21%] 173s test/test_hashing.py::test_trivial_hash[obj29-append] PASSED [ 21%] 173s test/test_hashing.py::test_trivial_hash[obj29-obj118] PASSED [ 21%] 173s test/test_hashing.py::test_trivial_hash[obj29-obj119] PASSED [ 21%] 173s test/test_hashing.py::test_trivial_hash[obj29-obj120] PASSED [ 22%] 173s test/test_hashing.py::test_trivial_hash[obj29-obj121] PASSED [ 22%] 173s test/test_hashing.py::test_trivial_hash[obj210-1] PASSED [ 22%] 173s test/test_hashing.py::test_trivial_hash[obj210-2] PASSED [ 22%] 173s test/test_hashing.py::test_trivial_hash[obj210-1.0] PASSED [ 22%] 173s test/test_hashing.py::test_trivial_hash[obj210-2.0] PASSED [ 22%] 173s test/test_hashing.py::test_trivial_hash[obj210-(1+1j)] PASSED [ 22%] 173s test/test_hashing.py::test_trivial_hash[obj210-(2+1j)] PASSED [ 22%] 173s test/test_hashing.py::test_trivial_hash[obj210-a] PASSED [ 22%] 173s test/test_hashing.py::test_trivial_hash[obj210-b] PASSED [ 22%] 173s test/test_hashing.py::test_trivial_hash[obj210-obj18] PASSED [ 22%] 173s test/test_hashing.py::test_trivial_hash[obj210-obj19] PASSED [ 22%] 173s test/test_hashing.py::test_trivial_hash[obj210-obj110] PASSED [ 22%] 173s test/test_hashing.py::test_trivial_hash[obj210-obj111] PASSED [ 22%] 173s test/test_hashing.py::test_trivial_hash[obj210-obj112] PASSED [ 23%] 173s test/test_hashing.py::test_trivial_hash[obj210-obj113] PASSED [ 23%] 173s test/test_hashing.py::test_trivial_hash[obj210-obj114] PASSED [ 23%] 173s test/test_hashing.py::test_trivial_hash[obj210-None] PASSED [ 23%] 173s test/test_hashing.py::test_trivial_hash[obj210-collect] PASSED [ 23%] 173s test/test_hashing.py::test_trivial_hash[obj210-append] PASSED [ 23%] 173s test/test_hashing.py::test_trivial_hash[obj210-obj118] PASSED [ 23%] 173s test/test_hashing.py::test_trivial_hash[obj210-obj119] PASSED [ 23%] 173s test/test_hashing.py::test_trivial_hash[obj210-obj120] PASSED [ 23%] 173s test/test_hashing.py::test_trivial_hash[obj210-obj121] PASSED [ 23%] 173s test/test_hashing.py::test_trivial_hash[obj211-1] PASSED [ 23%] 173s test/test_hashing.py::test_trivial_hash[obj211-2] PASSED [ 23%] 173s test/test_hashing.py::test_trivial_hash[obj211-1.0] PASSED [ 23%] 173s test/test_hashing.py::test_trivial_hash[obj211-2.0] PASSED [ 24%] 173s test/test_hashing.py::test_trivial_hash[obj211-(1+1j)] PASSED [ 24%] 173s test/test_hashing.py::test_trivial_hash[obj211-(2+1j)] PASSED [ 24%] 173s test/test_hashing.py::test_trivial_hash[obj211-a] PASSED [ 24%] 173s test/test_hashing.py::test_trivial_hash[obj211-b] PASSED [ 24%] 173s test/test_hashing.py::test_trivial_hash[obj211-obj18] PASSED [ 24%] 173s test/test_hashing.py::test_trivial_hash[obj211-obj19] PASSED [ 24%] 173s test/test_hashing.py::test_trivial_hash[obj211-obj110] PASSED [ 24%] 173s test/test_hashing.py::test_trivial_hash[obj211-obj111] PASSED [ 24%] 173s test/test_hashing.py::test_trivial_hash[obj211-obj112] PASSED [ 24%] 173s test/test_hashing.py::test_trivial_hash[obj211-obj113] PASSED [ 24%] 173s test/test_hashing.py::test_trivial_hash[obj211-obj114] PASSED [ 24%] 173s test/test_hashing.py::test_trivial_hash[obj211-None] PASSED [ 24%] 173s test/test_hashing.py::test_trivial_hash[obj211-collect] PASSED [ 25%] 173s test/test_hashing.py::test_trivial_hash[obj211-append] PASSED [ 25%] 173s test/test_hashing.py::test_trivial_hash[obj211-obj118] PASSED [ 25%] 173s test/test_hashing.py::test_trivial_hash[obj211-obj119] PASSED [ 25%] 173s test/test_hashing.py::test_trivial_hash[obj211-obj120] PASSED [ 25%] 173s test/test_hashing.py::test_trivial_hash[obj211-obj121] PASSED [ 25%] 173s test/test_hashing.py::test_trivial_hash[obj212-1] PASSED [ 25%] 173s test/test_hashing.py::test_trivial_hash[obj212-2] PASSED [ 25%] 173s test/test_hashing.py::test_trivial_hash[obj212-1.0] PASSED [ 25%] 173s test/test_hashing.py::test_trivial_hash[obj212-2.0] PASSED [ 25%] 173s test/test_hashing.py::test_trivial_hash[obj212-(1+1j)] PASSED [ 25%] 173s test/test_hashing.py::test_trivial_hash[obj212-(2+1j)] PASSED [ 25%] 173s test/test_hashing.py::test_trivial_hash[obj212-a] PASSED [ 25%] 173s test/test_hashing.py::test_trivial_hash[obj212-b] PASSED [ 25%] 173s test/test_hashing.py::test_trivial_hash[obj212-obj18] PASSED [ 26%] 173s test/test_hashing.py::test_trivial_hash[obj212-obj19] PASSED [ 26%] 173s test/test_hashing.py::test_trivial_hash[obj212-obj110] PASSED [ 26%] 173s test/test_hashing.py::test_trivial_hash[obj212-obj111] PASSED [ 26%] 173s test/test_hashing.py::test_trivial_hash[obj212-obj112] PASSED [ 26%] 173s test/test_hashing.py::test_trivial_hash[obj212-obj113] PASSED [ 26%] 173s test/test_hashing.py::test_trivial_hash[obj212-obj114] PASSED [ 26%] 173s test/test_hashing.py::test_trivial_hash[obj212-None] PASSED [ 26%] 173s test/test_hashing.py::test_trivial_hash[obj212-collect] PASSED [ 26%] 173s test/test_hashing.py::test_trivial_hash[obj212-append] PASSED [ 26%] 173s test/test_hashing.py::test_trivial_hash[obj212-obj118] PASSED [ 26%] 173s test/test_hashing.py::test_trivial_hash[obj212-obj119] PASSED [ 26%] 173s test/test_hashing.py::test_trivial_hash[obj212-obj120] PASSED [ 26%] 173s test/test_hashing.py::test_trivial_hash[obj212-obj121] PASSED [ 27%] 173s test/test_hashing.py::test_trivial_hash[obj213-1] PASSED [ 27%] 173s test/test_hashing.py::test_trivial_hash[obj213-2] PASSED [ 27%] 173s test/test_hashing.py::test_trivial_hash[obj213-1.0] PASSED [ 27%] 173s test/test_hashing.py::test_trivial_hash[obj213-2.0] PASSED [ 27%] 173s test/test_hashing.py::test_trivial_hash[obj213-(1+1j)] PASSED [ 27%] 173s test/test_hashing.py::test_trivial_hash[obj213-(2+1j)] PASSED [ 27%] 173s test/test_hashing.py::test_trivial_hash[obj213-a] PASSED [ 27%] 173s test/test_hashing.py::test_trivial_hash[obj213-b] PASSED [ 27%] 173s test/test_hashing.py::test_trivial_hash[obj213-obj18] PASSED [ 27%] 173s test/test_hashing.py::test_trivial_hash[obj213-obj19] PASSED [ 27%] 173s test/test_hashing.py::test_trivial_hash[obj213-obj110] PASSED [ 27%] 173s test/test_hashing.py::test_trivial_hash[obj213-obj111] PASSED [ 27%] 173s test/test_hashing.py::test_trivial_hash[obj213-obj112] PASSED [ 27%] 173s test/test_hashing.py::test_trivial_hash[obj213-obj113] PASSED [ 28%] 173s test/test_hashing.py::test_trivial_hash[obj213-obj114] PASSED [ 28%] 173s test/test_hashing.py::test_trivial_hash[obj213-None] PASSED [ 28%] 173s test/test_hashing.py::test_trivial_hash[obj213-collect] PASSED [ 28%] 173s test/test_hashing.py::test_trivial_hash[obj213-append] PASSED [ 28%] 173s test/test_hashing.py::test_trivial_hash[obj213-obj118] PASSED [ 28%] 173s test/test_hashing.py::test_trivial_hash[obj213-obj119] PASSED [ 28%] 173s test/test_hashing.py::test_trivial_hash[obj213-obj120] PASSED [ 28%] 173s test/test_hashing.py::test_trivial_hash[obj213-obj121] PASSED [ 28%] 173s test/test_hashing.py::test_trivial_hash[obj214-1] PASSED [ 28%] 173s test/test_hashing.py::test_trivial_hash[obj214-2] PASSED [ 28%] 173s test/test_hashing.py::test_trivial_hash[obj214-1.0] PASSED [ 28%] 173s test/test_hashing.py::test_trivial_hash[obj214-2.0] PASSED [ 28%] 173s test/test_hashing.py::test_trivial_hash[obj214-(1+1j)] PASSED [ 29%] 173s test/test_hashing.py::test_trivial_hash[obj214-(2+1j)] PASSED [ 29%] 173s test/test_hashing.py::test_trivial_hash[obj214-a] PASSED [ 29%] 173s test/test_hashing.py::test_trivial_hash[obj214-b] PASSED [ 29%] 173s test/test_hashing.py::test_trivial_hash[obj214-obj18] PASSED [ 29%] 173s test/test_hashing.py::test_trivial_hash[obj214-obj19] PASSED [ 29%] 173s test/test_hashing.py::test_trivial_hash[obj214-obj110] PASSED [ 29%] 173s test/test_hashing.py::test_trivial_hash[obj214-obj111] PASSED [ 29%] 173s test/test_hashing.py::test_trivial_hash[obj214-obj112] PASSED [ 29%] 173s test/test_hashing.py::test_trivial_hash[obj214-obj113] PASSED [ 29%] 173s test/test_hashing.py::test_trivial_hash[obj214-obj114] PASSED [ 29%] 173s test/test_hashing.py::test_trivial_hash[obj214-None] PASSED [ 29%] 173s test/test_hashing.py::test_trivial_hash[obj214-collect] PASSED [ 29%] 173s test/test_hashing.py::test_trivial_hash[obj214-append] PASSED [ 30%] 173s test/test_hashing.py::test_trivial_hash[obj214-obj118] PASSED [ 30%] 173s test/test_hashing.py::test_trivial_hash[obj214-obj119] PASSED [ 30%] 173s test/test_hashing.py::test_trivial_hash[obj214-obj120] PASSED [ 30%] 173s test/test_hashing.py::test_trivial_hash[obj214-obj121] PASSED [ 30%] 173s test/test_hashing.py::test_trivial_hash[None-1] PASSED [ 30%] 173s test/test_hashing.py::test_trivial_hash[None-2] PASSED [ 30%] 173s test/test_hashing.py::test_trivial_hash[None-1.0] PASSED [ 30%] 173s test/test_hashing.py::test_trivial_hash[None-2.0] PASSED [ 30%] 173s test/test_hashing.py::test_trivial_hash[None-(1+1j)] PASSED [ 30%] 173s test/test_hashing.py::test_trivial_hash[None-(2+1j)] PASSED [ 30%] 173s test/test_hashing.py::test_trivial_hash[None-a] PASSED [ 30%] 173s test/test_hashing.py::test_trivial_hash[None-b] PASSED [ 30%] 173s test/test_hashing.py::test_trivial_hash[None-obj18] PASSED [ 30%] 173s test/test_hashing.py::test_trivial_hash[None-obj19] PASSED [ 31%] 173s test/test_hashing.py::test_trivial_hash[None-obj110] PASSED [ 31%] 173s test/test_hashing.py::test_trivial_hash[None-obj111] PASSED [ 31%] 173s test/test_hashing.py::test_trivial_hash[None-obj112] PASSED [ 31%] 173s test/test_hashing.py::test_trivial_hash[None-obj113] PASSED [ 31%] 173s test/test_hashing.py::test_trivial_hash[None-obj114] PASSED [ 31%] 173s test/test_hashing.py::test_trivial_hash[None-None] PASSED [ 31%] 173s test/test_hashing.py::test_trivial_hash[None-collect] PASSED [ 31%] 173s test/test_hashing.py::test_trivial_hash[None-append] PASSED [ 31%] 173s test/test_hashing.py::test_trivial_hash[None-obj118] PASSED [ 31%] 173s test/test_hashing.py::test_trivial_hash[None-obj119] PASSED [ 31%] 173s test/test_hashing.py::test_trivial_hash[None-obj120] PASSED [ 31%] 173s test/test_hashing.py::test_trivial_hash[None-obj121] PASSED [ 31%] 173s test/test_hashing.py::test_trivial_hash[collect-1] PASSED [ 32%] 173s test/test_hashing.py::test_trivial_hash[collect-2] PASSED [ 32%] 173s test/test_hashing.py::test_trivial_hash[collect-1.0] PASSED [ 32%] 173s test/test_hashing.py::test_trivial_hash[collect-2.0] PASSED [ 32%] 173s test/test_hashing.py::test_trivial_hash[collect-(1+1j)] PASSED [ 32%] 173s test/test_hashing.py::test_trivial_hash[collect-(2+1j)] PASSED [ 32%] 173s test/test_hashing.py::test_trivial_hash[collect-a] PASSED [ 32%] 173s test/test_hashing.py::test_trivial_hash[collect-b] PASSED [ 32%] 173s test/test_hashing.py::test_trivial_hash[collect-obj18] PASSED [ 32%] 173s test/test_hashing.py::test_trivial_hash[collect-obj19] PASSED [ 32%] 173s test/test_hashing.py::test_trivial_hash[collect-obj110] PASSED [ 32%] 173s test/test_hashing.py::test_trivial_hash[collect-obj111] PASSED [ 32%] 173s test/test_hashing.py::test_trivial_hash[collect-obj112] PASSED [ 32%] 173s test/test_hashing.py::test_trivial_hash[collect-obj113] PASSED [ 33%] 173s test/test_hashing.py::test_trivial_hash[collect-obj114] PASSED [ 33%] 173s test/test_hashing.py::test_trivial_hash[collect-None] PASSED [ 33%] 173s test/test_hashing.py::test_trivial_hash[collect-collect] PASSED [ 33%] 173s test/test_hashing.py::test_trivial_hash[collect-append] PASSED [ 33%] 173s test/test_hashing.py::test_trivial_hash[collect-obj118] PASSED [ 33%] 173s test/test_hashing.py::test_trivial_hash[collect-obj119] PASSED [ 33%] 173s test/test_hashing.py::test_trivial_hash[collect-obj120] PASSED [ 33%] 173s test/test_hashing.py::test_trivial_hash[collect-obj121] PASSED [ 33%] 173s test/test_hashing.py::test_trivial_hash[append-1] PASSED [ 33%] 173s test/test_hashing.py::test_trivial_hash[append-2] PASSED [ 33%] 173s test/test_hashing.py::test_trivial_hash[append-1.0] PASSED [ 33%] 173s test/test_hashing.py::test_trivial_hash[append-2.0] PASSED [ 33%] 173s test/test_hashing.py::test_trivial_hash[append-(1+1j)] PASSED [ 33%] 173s test/test_hashing.py::test_trivial_hash[append-(2+1j)] PASSED [ 34%] 173s test/test_hashing.py::test_trivial_hash[append-a] PASSED [ 34%] 173s test/test_hashing.py::test_trivial_hash[append-b] PASSED [ 34%] 173s test/test_hashing.py::test_trivial_hash[append-obj18] PASSED [ 34%] 173s test/test_hashing.py::test_trivial_hash[append-obj19] PASSED [ 34%] 173s test/test_hashing.py::test_trivial_hash[append-obj110] PASSED [ 34%] 173s test/test_hashing.py::test_trivial_hash[append-obj111] PASSED [ 34%] 173s test/test_hashing.py::test_trivial_hash[append-obj112] PASSED [ 34%] 173s test/test_hashing.py::test_trivial_hash[append-obj113] PASSED [ 34%] 173s test/test_hashing.py::test_trivial_hash[append-obj114] PASSED [ 34%] 173s test/test_hashing.py::test_trivial_hash[append-None] PASSED [ 34%] 173s test/test_hashing.py::test_trivial_hash[append-collect] PASSED [ 34%] 173s test/test_hashing.py::test_trivial_hash[append-append] PASSED [ 34%] 173s test/test_hashing.py::test_trivial_hash[append-obj118] PASSED [ 35%] 173s test/test_hashing.py::test_trivial_hash[append-obj119] PASSED [ 35%] 173s test/test_hashing.py::test_trivial_hash[append-obj120] PASSED [ 35%] 173s test/test_hashing.py::test_trivial_hash[append-obj121] PASSED [ 35%] 173s test/test_hashing.py::test_trivial_hash[obj218-1] PASSED [ 35%] 173s test/test_hashing.py::test_trivial_hash[obj218-2] PASSED [ 35%] 173s test/test_hashing.py::test_trivial_hash[obj218-1.0] PASSED [ 35%] 173s test/test_hashing.py::test_trivial_hash[obj218-2.0] PASSED [ 35%] 173s test/test_hashing.py::test_trivial_hash[obj218-(1+1j)] PASSED [ 35%] 173s test/test_hashing.py::test_trivial_hash[obj218-(2+1j)] PASSED [ 35%] 173s test/test_hashing.py::test_trivial_hash[obj218-a] PASSED [ 35%] 173s test/test_hashing.py::test_trivial_hash[obj218-b] PASSED [ 35%] 173s test/test_hashing.py::test_trivial_hash[obj218-obj18] PASSED [ 35%] 173s test/test_hashing.py::test_trivial_hash[obj218-obj19] PASSED [ 36%] 173s test/test_hashing.py::test_trivial_hash[obj218-obj110] PASSED [ 36%] 173s test/test_hashing.py::test_trivial_hash[obj218-obj111] PASSED [ 36%] 173s test/test_hashing.py::test_trivial_hash[obj218-obj112] PASSED [ 36%] 173s test/test_hashing.py::test_trivial_hash[obj218-obj113] PASSED [ 36%] 173s test/test_hashing.py::test_trivial_hash[obj218-obj114] PASSED [ 36%] 173s test/test_hashing.py::test_trivial_hash[obj218-None] PASSED [ 36%] 173s test/test_hashing.py::test_trivial_hash[obj218-collect] PASSED [ 36%] 173s test/test_hashing.py::test_trivial_hash[obj218-append] PASSED [ 36%] 173s test/test_hashing.py::test_trivial_hash[obj218-obj118] PASSED [ 36%] 173s test/test_hashing.py::test_trivial_hash[obj218-obj119] PASSED [ 36%] 173s test/test_hashing.py::test_trivial_hash[obj218-obj120] PASSED [ 36%] 173s test/test_hashing.py::test_trivial_hash[obj218-obj121] PASSED [ 36%] 173s test/test_hashing.py::test_trivial_hash[obj219-1] PASSED [ 36%] 173s test/test_hashing.py::test_trivial_hash[obj219-2] PASSED [ 37%] 173s test/test_hashing.py::test_trivial_hash[obj219-1.0] PASSED [ 37%] 173s test/test_hashing.py::test_trivial_hash[obj219-2.0] PASSED [ 37%] 173s test/test_hashing.py::test_trivial_hash[obj219-(1+1j)] PASSED [ 37%] 173s test/test_hashing.py::test_trivial_hash[obj219-(2+1j)] PASSED [ 37%] 173s test/test_hashing.py::test_trivial_hash[obj219-a] PASSED [ 37%] 173s test/test_hashing.py::test_trivial_hash[obj219-b] PASSED [ 37%] 173s test/test_hashing.py::test_trivial_hash[obj219-obj18] PASSED [ 37%] 173s test/test_hashing.py::test_trivial_hash[obj219-obj19] PASSED [ 37%] 173s test/test_hashing.py::test_trivial_hash[obj219-obj110] PASSED [ 37%] 173s test/test_hashing.py::test_trivial_hash[obj219-obj111] PASSED [ 37%] 173s test/test_hashing.py::test_trivial_hash[obj219-obj112] PASSED [ 37%] 173s test/test_hashing.py::test_trivial_hash[obj219-obj113] PASSED [ 37%] 173s test/test_hashing.py::test_trivial_hash[obj219-obj114] PASSED [ 38%] 173s test/test_hashing.py::test_trivial_hash[obj219-None] PASSED [ 38%] 173s test/test_hashing.py::test_trivial_hash[obj219-collect] PASSED [ 38%] 173s test/test_hashing.py::test_trivial_hash[obj219-append] PASSED [ 38%] 173s test/test_hashing.py::test_trivial_hash[obj219-obj118] PASSED [ 38%] 173s test/test_hashing.py::test_trivial_hash[obj219-obj119] PASSED [ 38%] 173s test/test_hashing.py::test_trivial_hash[obj219-obj120] PASSED [ 38%] 173s test/test_hashing.py::test_trivial_hash[obj219-obj121] PASSED [ 38%] 173s test/test_hashing.py::test_trivial_hash[obj220-1] PASSED [ 38%] 173s test/test_hashing.py::test_trivial_hash[obj220-2] PASSED [ 38%] 173s test/test_hashing.py::test_trivial_hash[obj220-1.0] PASSED [ 38%] 173s test/test_hashing.py::test_trivial_hash[obj220-2.0] PASSED [ 38%] 173s test/test_hashing.py::test_trivial_hash[obj220-(1+1j)] PASSED [ 38%] 173s test/test_hashing.py::test_trivial_hash[obj220-(2+1j)] PASSED [ 38%] 173s test/test_hashing.py::test_trivial_hash[obj220-a] PASSED [ 39%] 173s test/test_hashing.py::test_trivial_hash[obj220-b] PASSED [ 39%] 173s test/test_hashing.py::test_trivial_hash[obj220-obj18] PASSED [ 39%] 173s test/test_hashing.py::test_trivial_hash[obj220-obj19] PASSED [ 39%] 173s test/test_hashing.py::test_trivial_hash[obj220-obj110] PASSED [ 39%] 173s test/test_hashing.py::test_trivial_hash[obj220-obj111] PASSED [ 39%] 173s test/test_hashing.py::test_trivial_hash[obj220-obj112] PASSED [ 39%] 173s test/test_hashing.py::test_trivial_hash[obj220-obj113] PASSED [ 39%] 173s test/test_hashing.py::test_trivial_hash[obj220-obj114] PASSED [ 39%] 173s test/test_hashing.py::test_trivial_hash[obj220-None] PASSED [ 39%] 173s test/test_hashing.py::test_trivial_hash[obj220-collect] PASSED [ 39%] 173s test/test_hashing.py::test_trivial_hash[obj220-append] PASSED [ 39%] 173s test/test_hashing.py::test_trivial_hash[obj220-obj118] PASSED [ 39%] 173s test/test_hashing.py::test_trivial_hash[obj220-obj119] PASSED [ 40%] 173s test/test_hashing.py::test_trivial_hash[obj220-obj120] PASSED [ 40%] 173s test/test_hashing.py::test_trivial_hash[obj220-obj121] PASSED [ 40%] 173s test/test_hashing.py::test_trivial_hash[obj221-1] PASSED [ 40%] 173s test/test_hashing.py::test_trivial_hash[obj221-2] PASSED [ 40%] 173s test/test_hashing.py::test_trivial_hash[obj221-1.0] PASSED [ 40%] 173s test/test_hashing.py::test_trivial_hash[obj221-2.0] PASSED [ 40%] 173s test/test_hashing.py::test_trivial_hash[obj221-(1+1j)] PASSED [ 40%] 173s test/test_hashing.py::test_trivial_hash[obj221-(2+1j)] PASSED [ 40%] 173s test/test_hashing.py::test_trivial_hash[obj221-a] PASSED [ 40%] 173s test/test_hashing.py::test_trivial_hash[obj221-b] PASSED [ 40%] 173s test/test_hashing.py::test_trivial_hash[obj221-obj18] PASSED [ 40%] 173s test/test_hashing.py::test_trivial_hash[obj221-obj19] PASSED [ 40%] 173s test/test_hashing.py::test_trivial_hash[obj221-obj110] PASSED [ 41%] 173s test/test_hashing.py::test_trivial_hash[obj221-obj111] PASSED [ 41%] 173s test/test_hashing.py::test_trivial_hash[obj221-obj112] PASSED [ 41%] 173s test/test_hashing.py::test_trivial_hash[obj221-obj113] PASSED [ 41%] 173s test/test_hashing.py::test_trivial_hash[obj221-obj114] PASSED [ 41%] 173s test/test_hashing.py::test_trivial_hash[obj221-None] PASSED [ 41%] 173s test/test_hashing.py::test_trivial_hash[obj221-collect] PASSED [ 41%] 173s test/test_hashing.py::test_trivial_hash[obj221-append] PASSED [ 41%] 173s test/test_hashing.py::test_trivial_hash[obj221-obj118] PASSED [ 41%] 173s test/test_hashing.py::test_trivial_hash[obj221-obj119] PASSED [ 41%] 173s test/test_hashing.py::test_trivial_hash[obj221-obj120] PASSED [ 41%] 173s test/test_hashing.py::test_trivial_hash[obj221-obj121] PASSED [ 41%] 173s test/test_hashing.py::test_hash_methods PASSED [ 41%] 173s test/test_hashing.py::test_hash_numpy_arrays PASSED [ 41%] 173s test/test_hashing.py::test_hash_numpy_dict_of_arrays PASSED [ 42%] 173s test/test_hashing.py::test_numpy_datetime_array[datetime64[s]] PASSED [ 42%] 173s test/test_hashing.py::test_numpy_datetime_array[timedelta64[D]] PASSED [ 42%] 173s test/test_hashing.py::test_hash_numpy_noncontiguous PASSED [ 42%] 173s test/test_hashing.py::test_hash_memmap[True] PASSED [ 42%] 173s test/test_hashing.py::test_hash_memmap[False] PASSED [ 42%] 174s test/test_hashing.py::test_hash_numpy_performance PASSED [ 42%] 174s test/test_hashing.py::test_bound_methods_hash PASSED [ 42%] 174s test/test_hashing.py::test_bound_cached_methods_hash PASSED [ 42%] 174s test/test_hashing.py::test_hash_object_dtype PASSED [ 42%] 174s test/test_hashing.py::test_numpy_scalar PASSED [ 42%] 174s test/test_hashing.py::test_dict_hash PASSED [ 42%] 174s test/test_hashing.py::test_set_hash PASSED [ 42%] 174s test/test_hashing.py::test_set_decimal_hash PASSED [ 43%] 174s test/test_hashing.py::test_string PASSED [ 43%] 174s test/test_hashing.py::test_numpy_dtype_pickling PASSED [ 43%] 174s test/test_hashing.py::test_hashes_stay_the_same[This is a string to hash-71b3f47df22cb19431d85d92d0b230b2] PASSED [ 43%] 174s test/test_hashing.py::test_hashes_stay_the_same[C'est l\xe9t\xe9-2d8d189e9b2b0b2e384d93c868c0e576] PASSED [ 43%] 174s test/test_hashing.py::test_hashes_stay_the_same[to_hash2-e205227dd82250871fa25aa0ec690aa3] PASSED [ 43%] 174s test/test_hashing.py::test_hashes_stay_the_same[to_hash3-a11ffad81f9682a7d901e6edc3d16c84] PASSED [ 43%] 174s test/test_hashing.py::test_hashes_stay_the_same[to_hash4-aeda150553d4bb5c69f0e69d51b0e2ef] PASSED [ 43%] 174s test/test_hashing.py::test_hashes_are_different_between_c_and_fortran_contiguous_arrays PASSED [ 43%] 174s test/test_hashing.py::test_0d_array PASSED [ 43%] 174s test/test_hashing.py::test_0d_and_1d_array_hashing_is_different PASSED [ 43%] 174s test/test_hashing.py::test_hashes_stay_the_same_with_numpy_objects PASSED [ 43%] 174s test/test_hashing.py::test_hashing_pickling_error PASSED [ 43%] 174s test/test_hashing.py::test_wrong_hash_name PASSED [ 44%] 174s test/test_init.py::test_import_joblib PASSED [ 44%] 174s test/test_logger.py::test_print_time PASSED [ 44%] 174s test/test_memmapping.py::test_memmap_based_array_reducing PASSED [ 44%] 174s test/test_memmapping.py::test_resource_tracker_retries_when_permissionerror SKIPPED [ 44%] 174s test/test_memmapping.py::test_high_dimension_memmap_array_reducing PASSED [ 44%] 174s test/test_memmapping.py::test__strided_from_memmap PASSED [ 44%] 175s test/test_memmapping.py::test_pool_with_memmap[multiprocessing] PASSED [ 44%] 176s test/test_memmapping.py::test_pool_with_memmap[loky] PASSED [ 44%] 176s test/test_memmapping.py::test_pool_with_memmap_array_view[multiprocessing] PASSED [ 44%] 177s test/test_memmapping.py::test_pool_with_memmap_array_view[loky] PASSED [ 44%] 177s test/test_memmapping.py::test_permission_error_windows_reference_cycle[multiprocessing] PASSED [ 44%] 179s test/test_memmapping.py::test_permission_error_windows_reference_cycle[loky] PASSED [ 44%] 179s test/test_memmapping.py::test_parallel_isolated_temp_folders[multiprocessing] PASSED [ 44%] 180s test/test_memmapping.py::test_parallel_isolated_temp_folders[loky] PASSED [ 45%] 180s test/test_memmapping.py::test_managed_backend_reuse_temp_folder[multiprocessing] PASSED [ 45%] 180s test/test_memmapping.py::test_managed_backend_reuse_temp_folder[loky] PASSED [ 45%] 180s test/test_memmapping.py::test_memmapping_temp_folder_thread_safety PASSED [ 45%] 181s test/test_memmapping.py::test_many_parallel_calls_on_same_object[multiprocessing] PASSED [ 45%] 182s test/test_memmapping.py::test_many_parallel_calls_on_same_object[loky] PASSED [ 45%] 182s test/test_memmapping.py::test_memmap_returned_as_regular_array[multiprocessing] PASSED [ 45%] 183s test/test_memmapping.py::test_memmap_returned_as_regular_array[loky] PASSED [ 45%] 183s test/test_memmapping.py::test_memmapping_pool_for_large_arrays[multiprocessing] PASSED [ 45%] 184s test/test_memmapping.py::test_memmapping_pool_for_large_arrays[loky] PASSED [ 45%] 184s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_disabled[multiprocessing] PASSED [ 45%] 185s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_disabled[loky] PASSED [ 45%] 185s test/test_memmapping.py::test_memmapping_on_large_enough_dev_shm[multiprocessing] PASSED [ 45%] 185s test/test_memmapping.py::test_memmapping_on_large_enough_dev_shm[loky] PASSED [ 46%] 185s test/test_memmapping.py::test_memmapping_on_too_small_dev_shm[multiprocessing] PASSED [ 46%] 185s test/test_memmapping.py::test_memmapping_on_too_small_dev_shm[loky] PASSED [ 46%] 185s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_in_return[multiprocessing] PASSED [ 46%] 185s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_in_return[loky] PASSED [ 46%] 186s test/test_memmapping.py::test_workaround_against_bad_memmap_with_copied_buffers[multiprocessing] PASSED [ 46%] 186s test/test_memmapping.py::test_workaround_against_bad_memmap_with_copied_buffers[loky] PASSED [ 46%] 186s test/test_memmapping.py::test_pool_memmap_with_big_offset[multiprocessing, 0] PASSED [ 46%] 186s test/test_memmapping.py::test_pool_memmap_with_big_offset[multiprocessing, 1] PASSED [ 46%] 187s test/test_memmapping.py::test_pool_memmap_with_big_offset[multiprocessing, 2] PASSED [ 46%] 188s test/test_memmapping.py::test_pool_memmap_with_big_offset[loky, 0] PASSED [ 46%] 188s test/test_memmapping.py::test_pool_memmap_with_big_offset[loky, 1] PASSED [ 46%] 189s test/test_memmapping.py::test_pool_memmap_with_big_offset[loky, 2] PASSED [ 46%] 189s test/test_memmapping.py::test_pool_get_temp_dir PASSED [ 47%] 189s test/test_memmapping.py::test_pool_get_temp_dir_no_statvfs PASSED [ 47%] 189s test/test_memmapping.py::test_numpy_arrays_use_different_memory[r+] PASSED [ 47%] 190s test/test_memmapping.py::test_numpy_arrays_use_different_memory[w+] PASSED [ 47%] 190s test/test_memmapping.py::test_weak_array_key_map PASSED [ 47%] 190s test/test_memmapping.py::test_weak_array_key_map_no_pickling PASSED [ 47%] 191s test/test_memmapping.py::test_direct_mmap PASSED [ 47%] 191s test/test_memory.py::test_memory_integration PASSED [ 47%] 191s test/test_memory.py::test_parallel_call_cached_function_defined_in_jupyter[True] XFAIL [ 47%] 191s test/test_memory.py::test_parallel_call_cached_function_defined_in_jupyter[False] XFAIL [ 47%] 191s test/test_memory.py::test_no_memory PASSED [ 47%] 191s test/test_memory.py::test_memory_kwarg PASSED [ 47%] 191s test/test_memory.py::test_memory_lambda PASSED [ 47%] 191s test/test_memory.py::test_memory_name_collision PASSED [ 47%] 191s test/test_memory.py::test_memory_warning_lambda_collisions PASSED [ 48%] 191s test/test_memory.py::test_memory_warning_collision_detection PASSED [ 48%] 191s test/test_memory.py::test_memory_partial PASSED [ 48%] 191s test/test_memory.py::test_memory_eval PASSED [ 48%] 191s test/test_memory.py::test_argument_change PASSED [ 48%] 191s test/test_memory.py::test_memory_numpy[None] PASSED [ 48%] 191s test/test_memory.py::test_memory_numpy[r] PASSED [ 48%] 191s test/test_memory.py::test_memory_numpy_check_mmap_mode PASSED [ 48%] 191s test/test_memory.py::test_memory_exception PASSED [ 48%] 191s test/test_memory.py::test_memory_ignore PASSED [ 48%] 191s test/test_memory.py::test_memory_ignore_decorated PASSED [ 48%] 191s test/test_memory.py::test_memory_args_as_kwargs PASSED [ 48%] 191s test/test_memory.py::test_partial_decoration[ignore0-100-r] PASSED [ 48%] 191s test/test_memory.py::test_partial_decoration[ignore1-10-None] PASSED [ 49%] 191s test/test_memory.py::test_func_dir PASSED [ 49%] 191s test/test_memory.py::test_persistence PASSED [ 49%] 191s test/test_memory.py::test_check_call_in_cache PASSED [ 49%] 191s test/test_memory.py::test_call_and_shelve PASSED [ 49%] 191s test/test_memory.py::test_call_and_shelve_argument_hash PASSED [ 49%] 194s test/test_memory.py::test_call_and_shelve_lazily_load_stored_result PASSED [ 49%] 194s test/test_memory.py::test_memorized_pickling PASSED [ 49%] 194s test/test_memory.py::test_memorized_repr PASSED [ 49%] 194s test/test_memory.py::test_memory_file_modification PASSED [ 49%] 194s test/test_memory.py::test_memory_in_memory_function_code_change PASSED [ 49%] 194s test/test_memory.py::test_clear_memory_with_none_location PASSED [ 49%] 194s test/test_memory.py::test_memory_func_with_kwonly_args PASSED [ 49%] 194s test/test_memory.py::test_memory_func_with_signature PASSED [ 50%] 194s test/test_memory.py::test__get_items PASSED [ 50%] 194s test/test_memory.py::test__get_items_to_delete PASSED [ 50%] 194s test/test_memory.py::test_memory_reduce_size_bytes_limit PASSED [ 50%] 194s test/test_memory.py::test_memory_reduce_size_items_limit PASSED [ 50%] 195s test/test_memory.py::test_memory_reduce_size_age_limit PASSED [ 50%] 195s test/test_memory.py::test_memory_clear PASSED [ 50%] 195s test/test_memory.py::test_cached_function_race_condition_when_persisting_output PASSED [ 50%] 196s test/test_memory.py::test_cached_function_race_condition_when_persisting_output_2 PASSED [ 50%] 196s test/test_memory.py::test_memory_recomputes_after_an_error_while_loading_results PASSED [ 50%] 196s test/test_memory.py::test_register_invalid_store_backends_key[None] PASSED [ 50%] 196s test/test_memory.py::test_register_invalid_store_backends_key[invalid_prefix1] PASSED [ 50%] 196s test/test_memory.py::test_register_invalid_store_backends_key[invalid_prefix2] PASSED [ 50%] 196s test/test_memory.py::test_register_invalid_store_backends_object PASSED [ 50%] 196s test/test_memory.py::test_memory_default_store_backend PASSED [ 51%] 196s test/test_memory.py::test_warning_on_unknown_location_type PASSED [ 51%] 196s test/test_memory.py::test_instanciate_incomplete_store_backend PASSED [ 51%] 196s test/test_memory.py::test_dummy_store_backend PASSED [ 51%] 196s test/test_memory.py::test_instanciate_store_backend_with_pathlib_path PASSED [ 51%] 196s test/test_memory.py::test_filesystem_store_backend_repr PASSED [ 51%] 196s test/test_memory.py::test_memory_objects_repr PASSED [ 51%] 196s test/test_memory.py::test_memorized_result_pickle PASSED [ 51%] 196s test/test_memory.py::test_memory_pickle_dump_load[memory_kwargs0] PASSED [ 51%] 196s test/test_memory.py::test_memory_pickle_dump_load[memory_kwargs1] PASSED [ 51%] 196s test/test_memory.py::test_info_log PASSED [ 51%] 196s test/test_memory.py::test_deprecated_bytes_limit PASSED [ 51%] 196s test/test_memory.py::TestCacheValidationCallback::test_invalid_cache_validation_callback PASSED [ 51%] 196s test/test_memory.py::TestCacheValidationCallback::test_constant_cache_validation_callback[True] PASSED [ 52%] 196s test/test_memory.py::TestCacheValidationCallback::test_constant_cache_validation_callback[False] PASSED [ 52%] 196s test/test_memory.py::TestCacheValidationCallback::test_memory_only_cache_long_run PASSED [ 52%] 196s test/test_memory.py::TestCacheValidationCallback::test_memory_expires_after PASSED [ 52%] 197s test/test_missing_multiprocessing.py::test_missing_multiprocessing PASSED [ 52%] 197s test/test_module.py::test_version PASSED [ 52%] 197s test/test_module.py::test_no_start_method_side_effect_on_import PASSED [ 52%] 197s test/test_module.py::test_no_semaphore_tracker_on_import PASSED [ 52%] 197s test/test_module.py::test_no_resource_tracker_on_import PASSED [ 52%] 197s test/test_numpy_pickle.py::test_standard_types[None-0] PASSED [ 52%] 197s test/test_numpy_pickle.py::test_standard_types[None-1] PASSED [ 52%] 197s test/test_numpy_pickle.py::test_standard_types[type-0] PASSED [ 52%] 197s test/test_numpy_pickle.py::test_standard_types[type-1] PASSED [ 52%] 197s test/test_numpy_pickle.py::test_standard_types[True-0] PASSED [ 52%] 198s test/test_numpy_pickle.py::test_standard_types[True-1] PASSED [ 53%] 198s test/test_numpy_pickle.py::test_standard_types[10-0] PASSED [ 53%] 198s test/test_numpy_pickle.py::test_standard_types[10-1] PASSED [ 53%] 198s test/test_numpy_pickle.py::test_standard_types[1.0-0] PASSED [ 53%] 198s test/test_numpy_pickle.py::test_standard_types[1.0-1] PASSED [ 53%] 198s test/test_numpy_pickle.py::test_standard_types[(1+0j)-0] PASSED [ 53%] 198s test/test_numpy_pickle.py::test_standard_types[(1+0j)-1] PASSED [ 53%] 198s test/test_numpy_pickle.py::test_standard_types[11-0] PASSED [ 53%] 198s test/test_numpy_pickle.py::test_standard_types[11-1] PASSED [ 53%] 198s test/test_numpy_pickle.py::test_standard_types[member7-0] PASSED [ 53%] 198s test/test_numpy_pickle.py::test_standard_types[member7-1] PASSED [ 53%] 198s test/test_numpy_pickle.py::test_standard_types[member8-0] PASSED [ 53%] 198s test/test_numpy_pickle.py::test_standard_types[member8-1] PASSED [ 53%] 198s test/test_numpy_pickle.py::test_standard_types[member9-0] PASSED [ 54%] 198s test/test_numpy_pickle.py::test_standard_types[member9-1] PASSED [ 54%] 198s test/test_numpy_pickle.py::test_standard_types[len-0] PASSED [ 54%] 198s test/test_numpy_pickle.py::test_standard_types[len-1] PASSED [ 54%] 198s test/test_numpy_pickle.py::test_standard_types[_function-0] PASSED [ 54%] 198s test/test_numpy_pickle.py::test_standard_types[_function-1] PASSED [ 54%] 198s test/test_numpy_pickle.py::test_standard_types[_class-0] PASSED [ 54%] 198s test/test_numpy_pickle.py::test_standard_types[_class-1] PASSED [ 54%] 198s test/test_numpy_pickle.py::test_standard_types[_newclass-0] PASSED [ 54%] 198s test/test_numpy_pickle.py::test_standard_types[_newclass-1] PASSED [ 54%] 198s test/test_numpy_pickle.py::test_standard_types[member14-0] PASSED [ 54%] 198s test/test_numpy_pickle.py::test_standard_types[member14-1] PASSED [ 54%] 198s test/test_numpy_pickle.py::test_standard_types[member15-0] PASSED [ 54%] 198s test/test_numpy_pickle.py::test_standard_types[member15-1] PASSED [ 55%] 198s test/test_numpy_pickle.py::test_value_error PASSED [ 55%] 198s test/test_numpy_pickle.py::test_compress_level_error[-1] PASSED [ 55%] 198s test/test_numpy_pickle.py::test_compress_level_error[10] PASSED [ 55%] 198s test/test_numpy_pickle.py::test_compress_level_error[wrong_compress2] PASSED [ 55%] 198s test/test_numpy_pickle.py::test_numpy_persistence[False] PASSED [ 55%] 198s test/test_numpy_pickle.py::test_numpy_persistence[True] PASSED [ 55%] 198s test/test_numpy_pickle.py::test_numpy_persistence[0] PASSED [ 55%] 198s test/test_numpy_pickle.py::test_numpy_persistence[3] PASSED [ 55%] 198s test/test_numpy_pickle.py::test_numpy_persistence[zlib] PASSED [ 55%] 198s test/test_numpy_pickle.py::test_numpy_persistence_bufferred_array_compression PASSED [ 55%] 198s test/test_numpy_pickle.py::test_memmap_persistence PASSED [ 55%] 198s test/test_numpy_pickle.py::test_memmap_persistence_mixed_dtypes PASSED [ 55%] 198s test/test_numpy_pickle.py::test_masked_array_persistence PASSED [ 55%] 198s test/test_numpy_pickle.py::test_compress_mmap_mode_warning PASSED [ 56%] 198s test/test_numpy_pickle.py::test_cache_size_warning[None] PASSED [ 56%] 198s test/test_numpy_pickle.py::test_cache_size_warning[0] PASSED [ 56%] 198s test/test_numpy_pickle.py::test_cache_size_warning[10] PASSED [ 56%] 198s test/test_numpy_pickle.py::test_memory_usage SKIPPED (Test requires ...) [ 56%] 198s test/test_numpy_pickle.py::test_compressed_pickle_dump_and_load PASSED [ 56%] 198s test/test_numpy_pickle.py::test_joblib_pickle_across_python_versions PASSED [ 56%] 198s test/test_numpy_pickle.py::test_joblib_pickle_across_python_versions_with_mmap PASSED [ 56%] 198s test/test_numpy_pickle.py::test_numpy_array_byte_order_mismatch_detection PASSED [ 56%] 198s test/test_numpy_pickle.py::test_compress_tuple_argument[compress_tuple0] PASSED [ 56%] 198s test/test_numpy_pickle.py::test_compress_tuple_argument[compress_tuple1] PASSED [ 56%] 198s test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple0-Compress argument tuple should contain exactly 2 elements] PASSED [ 56%] 198s test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple1-Non valid compression method given: "wrong"] PASSED [ 56%] 198s test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple2-Non valid compress level given: "wrong"] PASSED [ 57%] 198s test/test_numpy_pickle.py::test_compress_string_argument[zlib] PASSED [ 57%] 198s test/test_numpy_pickle.py::test_compress_string_argument[gzip] PASSED [ 57%] 198s test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-1] PASSED [ 57%] 198s test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-3] PASSED [ 57%] 198s test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-6] PASSED [ 57%] 198s test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-1] PASSED [ 57%] 198s test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-3] PASSED [ 57%] 198s test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-6] PASSED [ 57%] 198s test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-1] PASSED [ 57%] 198s test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-3] PASSED [ 57%] 198s test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-6] PASSED [ 57%] 198s test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-1] PASSED [ 57%] 198s test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-3] PASSED [ 58%] 198s test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-6] PASSED [ 58%] 198s test/test_numpy_pickle.py::test_joblib_compression_formats[xz-1] PASSED [ 58%] 198s test/test_numpy_pickle.py::test_joblib_compression_formats[xz-3] PASSED [ 58%] 198s test/test_numpy_pickle.py::test_joblib_compression_formats[xz-6] PASSED [ 58%] 198s test/test_numpy_pickle.py::test_joblib_compression_formats[lz4-1] PASSED [ 58%] 198s test/test_numpy_pickle.py::test_joblib_compression_formats[lz4-3] PASSED [ 58%] 198s test/test_numpy_pickle.py::test_joblib_compression_formats[lz4-6] PASSED [ 58%] 198s test/test_numpy_pickle.py::test_load_externally_decompressed_files[.z-_zlib_file_decompress] PASSED [ 58%] 198s test/test_numpy_pickle.py::test_load_externally_decompressed_files[.gz-_gzip_file_decompress] PASSED [ 58%] 198s test/test_numpy_pickle.py::test_compression_using_file_extension[.z-zlib] PASSED [ 58%] 198s test/test_numpy_pickle.py::test_compression_using_file_extension[.gz-gzip] PASSED [ 58%] 198s test/test_numpy_pickle.py::test_compression_using_file_extension[.bz2-bz2] PASSED [ 58%] 198s test/test_numpy_pickle.py::test_compression_using_file_extension[.lzma-lzma] PASSED [ 58%] 198s test/test_numpy_pickle.py::test_compression_using_file_extension[.xz-xz] PASSED [ 59%] 198s test/test_numpy_pickle.py::test_compression_using_file_extension[.pkl-not-compressed] PASSED [ 59%] 198s test/test_numpy_pickle.py::test_compression_using_file_extension[-not-compressed] PASSED [ 59%] 198s test/test_numpy_pickle.py::test_file_handle_persistence PASSED [ 59%] 198s test/test_numpy_pickle.py::test_in_memory_persistence PASSED [ 59%] 198s test/test_numpy_pickle.py::test_file_handle_persistence_mmap PASSED [ 59%] 198s test/test_numpy_pickle.py::test_file_handle_persistence_compressed_mmap PASSED [ 59%] 198s test/test_numpy_pickle.py::test_file_handle_persistence_in_memory_mmap PASSED [ 59%] 198s test/test_numpy_pickle.py::test_binary_zlibfile[1-a little data as bytes.] PASSED [ 59%] 198s test/test_numpy_pickle.py::test_binary_zlibfile[1-a large data as bytes.] PASSED [ 59%] 198s test/test_numpy_pickle.py::test_binary_zlibfile[3-a little data as bytes.] PASSED [ 59%] 198s test/test_numpy_pickle.py::test_binary_zlibfile[3-a large data as bytes.] PASSED [ 59%] 198s test/test_numpy_pickle.py::test_binary_zlibfile[9-a little data as bytes.] PASSED [ 59%] 198s test/test_numpy_pickle.py::test_binary_zlibfile[9-a large data as bytes.] PASSED [ 60%] 198s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[-1] PASSED [ 60%] 198s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[10] PASSED [ 60%] 198s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[15] PASSED [ 60%] 198s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[a] PASSED [ 60%] 198s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[bad_value4] PASSED [ 60%] 198s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[bad_value5] PASSED [ 60%] 198s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[a] PASSED [ 60%] 198s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[x] PASSED [ 60%] 198s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[r] PASSED [ 60%] 198s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[w] PASSED [ 60%] 198s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[1] PASSED [ 60%] 198s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[2] PASSED [ 60%] 198s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[1] PASSED [ 61%] 198s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[bad_file1] PASSED [ 61%] 198s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[bad_file2] PASSED [ 61%] 198s test/test_numpy_pickle.py::test_numpy_subclass PASSED [ 61%] 198s test/test_numpy_pickle.py::test_pathlib PASSED [ 61%] 198s test/test_numpy_pickle.py::test_non_contiguous_array_pickling PASSED [ 61%] 198s test/test_numpy_pickle.py::test_pickle_highest_protocol PASSED [ 61%] 198s test/test_numpy_pickle.py::test_pickle_in_socket PASSED [ 61%] 198s test/test_numpy_pickle.py::test_load_memmap_with_big_offset PASSED [ 61%] 198s test/test_numpy_pickle.py::test_register_compressor PASSED [ 61%] 198s test/test_numpy_pickle.py::test_register_compressor_invalid_name[1] PASSED [ 61%] 198s test/test_numpy_pickle.py::test_register_compressor_invalid_name[invalid_name1] PASSED [ 61%] 198s test/test_numpy_pickle.py::test_register_compressor_invalid_name[invalid_name2] PASSED [ 61%] 198s test/test_numpy_pickle.py::test_register_compressor_invalid_fileobj PASSED [ 61%] 198s test/test_numpy_pickle.py::test_register_compressor_already_registered PASSED [ 62%] 198s test/test_numpy_pickle.py::test_lz4_compression PASSED [ 62%] 198s test/test_numpy_pickle.py::test_lz4_compression_without_lz4 SKIPPED [ 62%] 198s test/test_numpy_pickle.py::test_memmap_alignment_padding[4] PASSED [ 62%] 198s test/test_numpy_pickle.py::test_memmap_alignment_padding[5] PASSED [ 62%] 198s test/test_numpy_pickle_compat.py::test_z_file PASSED [ 62%] 198s test/test_numpy_pickle_utils.py::test_binary_zlib_file[test0] PASSED [ 62%] 198s test/test_numpy_pickle_utils.py::test_binary_zlib_file[test1] PASSED [ 62%] 198s test/test_parallel.py::test_cpu_count PASSED [ 62%] 198s test/test_parallel.py::test_effective_n_jobs PASSED [ 62%] 198s test/test_parallel.py::test_effective_n_jobs_None[positive-int-parallel_config] PASSED [ 62%] 198s test/test_parallel.py::test_effective_n_jobs_None[positive-int-parallel_backend] PASSED [ 62%] 198s test/test_parallel.py::test_effective_n_jobs_None[negative-int-parallel_config] PASSED [ 62%] 198s test/test_parallel.py::test_effective_n_jobs_None[negative-int-parallel_backend] PASSED [ 63%] 198s test/test_parallel.py::test_effective_n_jobs_None[None-parallel_config] PASSED [ 63%] 198s test/test_parallel.py::test_effective_n_jobs_None[None-parallel_backend] PASSED [ 63%] 198s test/test_parallel.py::test_simple_parallel[2-1-None] PASSED [ 63%] 198s test/test_parallel.py::test_simple_parallel[2-1-loky] PASSED [ 63%] 198s test/test_parallel.py::test_simple_parallel[2-1-multiprocessing] PASSED [ 63%] 198s test/test_parallel.py::test_simple_parallel[2-1-sequential] PASSED [ 63%] 198s test/test_parallel.py::test_simple_parallel[2-1-threading] PASSED [ 63%] 198s test/test_parallel.py::test_simple_parallel[2-1-backend5] PASSED [ 63%] 198s test/test_parallel.py::test_simple_parallel[2-1-backend6] PASSED [ 63%] 198s test/test_parallel.py::test_simple_parallel[2-1-backend7] PASSED [ 63%] 198s test/test_parallel.py::test_simple_parallel[2-1-backend8] PASSED [ 63%] 198s test/test_parallel.py::test_simple_parallel[2-1-backend9] PASSED [ 63%] 198s test/test_parallel.py::test_simple_parallel[2-2-None] PASSED [ 63%] 198s test/test_parallel.py::test_simple_parallel[2-2-loky] PASSED [ 64%] 198s test/test_parallel.py::test_simple_parallel[2-2-multiprocessing] PASSED [ 64%] 198s test/test_parallel.py::test_simple_parallel[2-2-sequential] PASSED [ 64%] 198s test/test_parallel.py::test_simple_parallel[2-2-threading] PASSED [ 64%] 198s test/test_parallel.py::test_simple_parallel[2-2-backend5] PASSED [ 64%] 198s test/test_parallel.py::test_simple_parallel[2-2-backend6] PASSED [ 64%] 198s test/test_parallel.py::test_simple_parallel[2-2-backend7] PASSED [ 64%] 198s test/test_parallel.py::test_simple_parallel[2-2-backend8] PASSED [ 64%] 199s test/test_parallel.py::test_simple_parallel[2-2-backend9] PASSED [ 64%] 199s test/test_parallel.py::test_simple_parallel[2--1-None] PASSED [ 64%] 199s test/test_parallel.py::test_simple_parallel[2--1-loky] PASSED [ 64%] 199s test/test_parallel.py::test_simple_parallel[2--1-multiprocessing] PASSED [ 64%] 199s test/test_parallel.py::test_simple_parallel[2--1-sequential] PASSED [ 64%] 199s test/test_parallel.py::test_simple_parallel[2--1-threading] PASSED [ 65%] 199s test/test_parallel.py::test_simple_parallel[2--1-backend5] PASSED [ 65%] 199s test/test_parallel.py::test_simple_parallel[2--1-backend6] PASSED [ 65%] 199s test/test_parallel.py::test_simple_parallel[2--1-backend7] PASSED [ 65%] 199s test/test_parallel.py::test_simple_parallel[2--1-backend8] PASSED [ 65%] 200s test/test_parallel.py::test_simple_parallel[2--1-backend9] PASSED [ 65%] 200s test/test_parallel.py::test_simple_parallel[2--2-None] PASSED [ 65%] 200s test/test_parallel.py::test_simple_parallel[2--2-loky] PASSED [ 65%] 200s test/test_parallel.py::test_simple_parallel[2--2-multiprocessing] PASSED [ 65%] 200s test/test_parallel.py::test_simple_parallel[2--2-sequential] PASSED [ 65%] 200s test/test_parallel.py::test_simple_parallel[2--2-threading] PASSED [ 65%] 200s test/test_parallel.py::test_simple_parallel[2--2-backend5] PASSED [ 65%] 200s test/test_parallel.py::test_simple_parallel[2--2-backend6] PASSED [ 65%] 200s test/test_parallel.py::test_simple_parallel[2--2-backend7] PASSED [ 66%] 200s test/test_parallel.py::test_simple_parallel[2--2-backend8] PASSED [ 66%] 200s test/test_parallel.py::test_simple_parallel[2--2-backend9] PASSED [ 66%] 200s test/test_parallel.py::test_simple_parallel[11-1-None] PASSED [ 66%] 200s test/test_parallel.py::test_simple_parallel[11-1-loky] PASSED [ 66%] 200s test/test_parallel.py::test_simple_parallel[11-1-multiprocessing] PASSED [ 66%] 200s test/test_parallel.py::test_simple_parallel[11-1-sequential] PASSED [ 66%] 200s test/test_parallel.py::test_simple_parallel[11-1-threading] PASSED [ 66%] 200s test/test_parallel.py::test_simple_parallel[11-1-backend5] PASSED [ 66%] 200s test/test_parallel.py::test_simple_parallel[11-1-backend6] PASSED [ 66%] 200s test/test_parallel.py::test_simple_parallel[11-1-backend7] PASSED [ 66%] 200s test/test_parallel.py::test_simple_parallel[11-1-backend8] PASSED [ 66%] 200s test/test_parallel.py::test_simple_parallel[11-1-backend9] PASSED [ 66%] 201s test/test_parallel.py::test_simple_parallel[11-2-None] PASSED [ 66%] 201s test/test_parallel.py::test_simple_parallel[11-2-loky] PASSED [ 67%] 201s test/test_parallel.py::test_simple_parallel[11-2-multiprocessing] PASSED [ 67%] 201s test/test_parallel.py::test_simple_parallel[11-2-sequential] PASSED [ 67%] 201s test/test_parallel.py::test_simple_parallel[11-2-threading] PASSED [ 67%] 201s test/test_parallel.py::test_simple_parallel[11-2-backend5] PASSED [ 67%] 201s test/test_parallel.py::test_simple_parallel[11-2-backend6] PASSED [ 67%] 201s test/test_parallel.py::test_simple_parallel[11-2-backend7] PASSED [ 67%] 201s test/test_parallel.py::test_simple_parallel[11-2-backend8] PASSED [ 67%] 201s test/test_parallel.py::test_simple_parallel[11-2-backend9] PASSED [ 67%] 202s test/test_parallel.py::test_simple_parallel[11--1-None] PASSED [ 67%] 202s test/test_parallel.py::test_simple_parallel[11--1-loky] PASSED [ 67%] 202s test/test_parallel.py::test_simple_parallel[11--1-multiprocessing] PASSED [ 67%] 202s test/test_parallel.py::test_simple_parallel[11--1-sequential] PASSED [ 67%] 202s test/test_parallel.py::test_simple_parallel[11--1-threading] PASSED [ 68%] 202s test/test_parallel.py::test_simple_parallel[11--1-backend5] PASSED [ 68%] 202s test/test_parallel.py::test_simple_parallel[11--1-backend6] PASSED [ 68%] 202s test/test_parallel.py::test_simple_parallel[11--1-backend7] PASSED [ 68%] 202s test/test_parallel.py::test_simple_parallel[11--1-backend8] PASSED [ 68%] 203s test/test_parallel.py::test_simple_parallel[11--1-backend9] PASSED [ 68%] 203s test/test_parallel.py::test_simple_parallel[11--2-None] PASSED [ 68%] 203s test/test_parallel.py::test_simple_parallel[11--2-loky] PASSED [ 68%] 203s test/test_parallel.py::test_simple_parallel[11--2-multiprocessing] PASSED [ 68%] 203s test/test_parallel.py::test_simple_parallel[11--2-sequential] PASSED [ 68%] 203s test/test_parallel.py::test_simple_parallel[11--2-threading] PASSED [ 68%] 203s test/test_parallel.py::test_simple_parallel[11--2-backend5] PASSED [ 68%] 203s test/test_parallel.py::test_simple_parallel[11--2-backend6] PASSED [ 68%] 203s test/test_parallel.py::test_simple_parallel[11--2-backend7] PASSED [ 69%] 203s test/test_parallel.py::test_simple_parallel[11--2-backend8] PASSED [ 69%] 204s test/test_parallel.py::test_simple_parallel[11--2-backend9] PASSED [ 69%] 204s test/test_parallel.py::test_simple_parallel[100-1-None] PASSED [ 69%] 204s test/test_parallel.py::test_simple_parallel[100-1-loky] PASSED [ 69%] 204s test/test_parallel.py::test_simple_parallel[100-1-multiprocessing] PASSED [ 69%] 204s test/test_parallel.py::test_simple_parallel[100-1-sequential] PASSED [ 69%] 204s test/test_parallel.py::test_simple_parallel[100-1-threading] PASSED [ 69%] 204s test/test_parallel.py::test_simple_parallel[100-1-backend5] PASSED [ 69%] 204s test/test_parallel.py::test_simple_parallel[100-1-backend6] PASSED [ 69%] 204s test/test_parallel.py::test_simple_parallel[100-1-backend7] PASSED [ 69%] 204s test/test_parallel.py::test_simple_parallel[100-1-backend8] PASSED [ 69%] 204s test/test_parallel.py::test_simple_parallel[100-1-backend9] PASSED [ 69%] 204s test/test_parallel.py::test_simple_parallel[100-2-None] PASSED [ 69%] 204s test/test_parallel.py::test_simple_parallel[100-2-loky] PASSED [ 70%] 204s test/test_parallel.py::test_simple_parallel[100-2-multiprocessing] PASSED [ 70%] 204s test/test_parallel.py::test_simple_parallel[100-2-sequential] PASSED [ 70%] 204s test/test_parallel.py::test_simple_parallel[100-2-threading] PASSED [ 70%] 204s test/test_parallel.py::test_simple_parallel[100-2-backend5] PASSED [ 70%] 204s test/test_parallel.py::test_simple_parallel[100-2-backend6] PASSED [ 70%] 205s test/test_parallel.py::test_simple_parallel[100-2-backend7] PASSED [ 70%] 205s test/test_parallel.py::test_simple_parallel[100-2-backend8] PASSED [ 70%] 205s test/test_parallel.py::test_simple_parallel[100-2-backend9] PASSED [ 70%] 206s test/test_parallel.py::test_simple_parallel[100--1-None] PASSED [ 70%] 206s test/test_parallel.py::test_simple_parallel[100--1-loky] PASSED [ 70%] 206s test/test_parallel.py::test_simple_parallel[100--1-multiprocessing] PASSED [ 70%] 206s test/test_parallel.py::test_simple_parallel[100--1-sequential] PASSED [ 70%] 206s test/test_parallel.py::test_simple_parallel[100--1-threading] PASSED [ 71%] 206s test/test_parallel.py::test_simple_parallel[100--1-backend5] PASSED [ 71%] 206s test/test_parallel.py::test_simple_parallel[100--1-backend6] PASSED [ 71%] 206s test/test_parallel.py::test_simple_parallel[100--1-backend7] PASSED [ 71%] 206s test/test_parallel.py::test_simple_parallel[100--1-backend8] PASSED [ 71%] 207s test/test_parallel.py::test_simple_parallel[100--1-backend9] PASSED [ 71%] 207s test/test_parallel.py::test_simple_parallel[100--2-None] PASSED [ 71%] 207s test/test_parallel.py::test_simple_parallel[100--2-loky] PASSED [ 71%] 207s test/test_parallel.py::test_simple_parallel[100--2-multiprocessing] PASSED [ 71%] 207s test/test_parallel.py::test_simple_parallel[100--2-sequential] PASSED [ 71%] 207s test/test_parallel.py::test_simple_parallel[100--2-threading] PASSED [ 71%] 207s test/test_parallel.py::test_simple_parallel[100--2-backend5] PASSED [ 71%] 207s test/test_parallel.py::test_simple_parallel[100--2-backend6] PASSED [ 71%] 207s test/test_parallel.py::test_simple_parallel[100--2-backend7] PASSED [ 72%] 207s test/test_parallel.py::test_simple_parallel[100--2-backend8] PASSED [ 72%] 208s test/test_parallel.py::test_simple_parallel[100--2-backend9] PASSED [ 72%] 209s test/test_parallel.py::test_main_thread_renamed_no_warning[None] PASSED [ 72%] 209s test/test_parallel.py::test_main_thread_renamed_no_warning[loky] PASSED [ 72%] 209s test/test_parallel.py::test_main_thread_renamed_no_warning[multiprocessing] PASSED [ 72%] 209s test/test_parallel.py::test_main_thread_renamed_no_warning[sequential] PASSED [ 72%] 209s test/test_parallel.py::test_main_thread_renamed_no_warning[threading] PASSED [ 72%] 209s test/test_parallel.py::test_main_thread_renamed_no_warning[backend5] PASSED [ 72%] 209s test/test_parallel.py::test_main_thread_renamed_no_warning[backend6] PASSED [ 72%] 209s test/test_parallel.py::test_main_thread_renamed_no_warning[backend7] PASSED [ 72%] 209s test/test_parallel.py::test_main_thread_renamed_no_warning[backend8] PASSED [ 72%] 210s test/test_parallel.py::test_main_thread_renamed_no_warning[backend9] PASSED [ 72%] 210s test/test_parallel.py::test_nested_parallel_warnings[loky-multiprocessing-True] PASSED [ 72%] 210s test/test_parallel.py::test_nested_parallel_warnings[loky-loky-False] PASSED [ 73%] 210s test/test_parallel.py::test_nested_parallel_warnings[multiprocessing-multiprocessing-True] PASSED [ 73%] 211s test/test_parallel.py::test_nested_parallel_warnings[multiprocessing-loky-True] PASSED [ 73%] 211s test/test_parallel.py::test_nested_parallel_warnings[threading-multiprocessing-True] PASSED [ 73%] 211s test/test_parallel.py::test_nested_parallel_warnings[threading-loky-True] PASSED [ 73%] 211s test/test_parallel.py::test_background_thread_parallelism[loky] PASSED [ 73%] 211s test/test_parallel.py::test_background_thread_parallelism[multiprocessing] PASSED [ 73%] 211s test/test_parallel.py::test_background_thread_parallelism[threading] PASSED [ 73%] 211s test/test_parallel.py::test_nested_loop[threading-threading] PASSED [ 73%] 211s test/test_parallel.py::test_nested_loop[threading-sequential] PASSED [ 73%] 211s test/test_parallel.py::test_nested_loop[threading-multiprocessing] PASSED [ 73%] 211s test/test_parallel.py::test_nested_loop[threading-loky] PASSED [ 73%] 211s test/test_parallel.py::test_nested_loop[threading-back_compat_backend] PASSED [ 73%] 211s test/test_parallel.py::test_nested_loop[sequential-threading] PASSED [ 74%] 211s test/test_parallel.py::test_nested_loop[sequential-sequential] PASSED [ 74%] 212s test/test_parallel.py::test_nested_loop[sequential-multiprocessing] PASSED [ 74%] 212s test/test_parallel.py::test_nested_loop[sequential-loky] PASSED [ 74%] 212s test/test_parallel.py::test_nested_loop[sequential-back_compat_backend] PASSED [ 74%] 212s test/test_parallel.py::test_nested_loop[multiprocessing-threading] PASSED [ 74%] 212s test/test_parallel.py::test_nested_loop[multiprocessing-sequential] PASSED [ 74%] 212s test/test_parallel.py::test_nested_loop[multiprocessing-multiprocessing] PASSED [ 74%] 212s test/test_parallel.py::test_nested_loop[multiprocessing-loky] PASSED [ 74%] 212s test/test_parallel.py::test_nested_loop[multiprocessing-back_compat_backend] PASSED [ 74%] 212s test/test_parallel.py::test_nested_loop[loky-threading] PASSED [ 74%] 212s test/test_parallel.py::test_nested_loop[loky-sequential] PASSED [ 74%] 212s test/test_parallel.py::test_nested_loop[loky-multiprocessing] PASSED [ 74%] 212s test/test_parallel.py::test_nested_loop[loky-loky] PASSED [ 75%] 212s test/test_parallel.py::test_nested_loop[loky-back_compat_backend] PASSED [ 75%] 212s test/test_parallel.py::test_nested_loop[back_compat_backend-threading] PASSED [ 75%] 212s test/test_parallel.py::test_nested_loop[back_compat_backend-sequential] PASSED [ 75%] 212s test/test_parallel.py::test_nested_loop[back_compat_backend-multiprocessing] PASSED [ 75%] 212s test/test_parallel.py::test_nested_loop[back_compat_backend-loky] PASSED [ 75%] 212s test/test_parallel.py::test_nested_loop[back_compat_backend-back_compat_backend] PASSED [ 75%] 212s test/test_parallel.py::test_nested_loop_with_exception_with_loky PASSED [ 75%] 212s test/test_parallel.py::test_mutate_input_with_threads PASSED [ 75%] 212s test/test_parallel.py::test_parallel_kwargs[1] PASSED [ 75%] 213s test/test_parallel.py::test_parallel_kwargs[2] PASSED [ 75%] 213s test/test_parallel.py::test_parallel_kwargs[3] PASSED [ 75%] 213s test/test_parallel.py::test_parallel_as_context_manager[multiprocessing] PASSED [ 75%] 213s test/test_parallel.py::test_parallel_as_context_manager[loky] PASSED [ 75%] 213s test/test_parallel.py::test_parallel_as_context_manager[threading] PASSED [ 76%] 213s test/test_parallel.py::test_parallel_pickling PASSED [ 76%] 213s test/test_parallel.py::test_parallel_timeout_success[multiprocessing] PASSED [ 76%] 214s test/test_parallel.py::test_parallel_timeout_success[loky] PASSED [ 76%] 214s test/test_parallel.py::test_parallel_timeout_success[threading] PASSED [ 76%] 214s test/test_parallel.py::test_parallel_timeout_fail[multiprocessing] PASSED [ 76%] 214s test/test_parallel.py::test_parallel_timeout_fail[loky] PASSED [ 76%] 214s test/test_parallel.py::test_parallel_timeout_fail[threading] PASSED [ 76%] 214s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-threading] PASSED [ 76%] 214s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-sequential] PASSED [ 76%] 214s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-multiprocessing] PASSED [ 76%] 214s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-loky] PASSED [ 76%] 214s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-back_compat_backend] PASSED [ 76%] 214s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-threading] PASSED [ 77%] 214s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-sequential] PASSED [ 77%] 214s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-multiprocessing] PASSED [ 77%] 214s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-loky] PASSED [ 77%] 214s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-back_compat_backend] PASSED [ 77%] 214s test/test_parallel.py::test_dispatch_multiprocessing[multiprocessing] PASSED [ 77%] 214s test/test_parallel.py::test_dispatch_multiprocessing[loky] PASSED [ 77%] 214s test/test_parallel.py::test_dispatch_multiprocessing[threading] PASSED [ 77%] 215s test/test_parallel.py::test_batching_auto_threading PASSED [ 77%] 215s test/test_parallel.py::test_batching_auto_subprocesses[multiprocessing] PASSED [ 77%] 215s test/test_parallel.py::test_batching_auto_subprocesses[loky] PASSED [ 77%] 215s test/test_parallel.py::test_exception_dispatch PASSED [ 77%] 215s test/test_parallel.py::test_invalid_backend PASSED [ 77%] 215s test/test_parallel.py::test_invalid_njobs[None] PASSED [ 77%] 215s test/test_parallel.py::test_invalid_njobs[loky] PASSED [ 78%] 215s test/test_parallel.py::test_invalid_njobs[multiprocessing] PASSED [ 78%] 215s test/test_parallel.py::test_invalid_njobs[sequential] PASSED [ 78%] 215s test/test_parallel.py::test_invalid_njobs[threading] PASSED [ 78%] 215s test/test_parallel.py::test_invalid_njobs[backend5] PASSED [ 78%] 215s test/test_parallel.py::test_invalid_njobs[backend6] PASSED [ 78%] 215s test/test_parallel.py::test_invalid_njobs[backend7] PASSED [ 78%] 215s test/test_parallel.py::test_invalid_njobs[backend8] PASSED [ 78%] 215s test/test_parallel.py::test_invalid_njobs[backend9] PASSED [ 78%] 215s test/test_parallel.py::test_register_parallel_backend PASSED [ 78%] 215s test/test_parallel.py::test_overwrite_default_backend PASSED [ 78%] 215s test/test_parallel.py::test_backend_no_multiprocessing SKIPPED (Only...) [ 78%] 215s test/test_parallel.py::test_backend_context_manager[parallel_backend-multiprocessing] PASSED [ 78%] 215s test/test_parallel.py::test_backend_context_manager[parallel_backend-loky] PASSED [ 79%] 215s test/test_parallel.py::test_backend_context_manager[parallel_backend-threading] PASSED [ 79%] 215s test/test_parallel.py::test_backend_context_manager[parallel_backend-test_backend_0] PASSED [ 79%] 215s test/test_parallel.py::test_backend_context_manager[parallel_backend-test_backend_1] PASSED [ 79%] 215s test/test_parallel.py::test_backend_context_manager[parallel_backend-test_backend_2] PASSED [ 79%] 215s test/test_parallel.py::test_backend_context_manager[parallel_config-multiprocessing] PASSED [ 79%] 215s test/test_parallel.py::test_backend_context_manager[parallel_config-loky] PASSED [ 79%] 215s test/test_parallel.py::test_backend_context_manager[parallel_config-threading] PASSED [ 79%] 215s test/test_parallel.py::test_backend_context_manager[parallel_config-test_backend_0] PASSED [ 79%] 215s test/test_parallel.py::test_backend_context_manager[parallel_config-test_backend_1] PASSED [ 79%] 215s test/test_parallel.py::test_backend_context_manager[parallel_config-test_backend_2] PASSED [ 79%] 215s test/test_parallel.py::test_parameterized_backend_context_manager[parallel_config] PASSED [ 79%] 215s test/test_parallel.py::test_parameterized_backend_context_manager[parallel_backend] PASSED [ 79%] 215s test/test_parallel.py::test_directly_parameterized_backend_context_manager[parallel_config] PASSED [ 80%] 215s test/test_parallel.py::test_directly_parameterized_backend_context_manager[parallel_backend] PASSED [ 80%] 215s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-threading] PASSED [ 80%] 216s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-loky] PASSED [ 80%] 217s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-multiprocessing] PASSED [ 80%] 217s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-back_compat_backend] PASSED [ 80%] 218s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-threading] PASSED [ 80%] 218s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-loky] PASSED [ 80%] 219s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-multiprocessing] PASSED [ 80%] 219s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-back_compat_backend] PASSED [ 80%] 219s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-multiprocessing-2] PASSED [ 80%] 219s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-multiprocessing--1] PASSED [ 80%] 219s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-multiprocessing-None] PASSED [ 80%] 219s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-loky-2] PASSED [ 80%] 219s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-loky--1] PASSED [ 81%] 219s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-loky-None] PASSED [ 81%] 219s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-threading-2] PASSED [ 81%] 219s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-threading--1] PASSED [ 81%] 219s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-threading-None] PASSED [ 81%] 219s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-multiprocessing-2] PASSED [ 81%] 219s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-multiprocessing--1] PASSED [ 81%] 219s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-multiprocessing-None] PASSED [ 81%] 219s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-loky-2] PASSED [ 81%] 219s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-loky--1] PASSED [ 81%] 219s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-loky-None] PASSED [ 81%] 219s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-threading-2] PASSED [ 81%] 219s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-threading--1] PASSED [ 81%] 219s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-threading-None] PASSED [ 82%] 220s test/test_parallel.py::test_backend_nesting_level[parallel_config-multiprocessing-multiprocessing] PASSED [ 82%] 221s test/test_parallel.py::test_backend_nesting_level[parallel_config-multiprocessing-loky] PASSED [ 82%] 221s test/test_parallel.py::test_backend_nesting_level[parallel_config-multiprocessing-threading] PASSED [ 82%] 221s test/test_parallel.py::test_backend_nesting_level[parallel_config-loky-multiprocessing] PASSED [ 82%] 221s test/test_parallel.py::test_backend_nesting_level[parallel_config-loky-loky] PASSED [ 82%] 221s test/test_parallel.py::test_backend_nesting_level[parallel_config-loky-threading] PASSED [ 82%] 221s test/test_parallel.py::test_backend_nesting_level[parallel_config-threading-multiprocessing] PASSED [ 82%] 222s test/test_parallel.py::test_backend_nesting_level[parallel_config-threading-loky] PASSED [ 82%] 222s test/test_parallel.py::test_backend_nesting_level[parallel_config-threading-threading] PASSED [ 82%] 222s test/test_parallel.py::test_backend_nesting_level[parallel_backend-multiprocessing-multiprocessing] PASSED [ 82%] 222s test/test_parallel.py::test_backend_nesting_level[parallel_backend-multiprocessing-loky] PASSED [ 82%] 222s test/test_parallel.py::test_backend_nesting_level[parallel_backend-multiprocessing-threading] PASSED [ 82%] 222s test/test_parallel.py::test_backend_nesting_level[parallel_backend-loky-multiprocessing] PASSED [ 83%] 222s test/test_parallel.py::test_backend_nesting_level[parallel_backend-loky-loky] PASSED [ 83%] 222s test/test_parallel.py::test_backend_nesting_level[parallel_backend-loky-threading] PASSED [ 83%] 222s test/test_parallel.py::test_backend_nesting_level[parallel_backend-threading-multiprocessing] PASSED [ 83%] 222s test/test_parallel.py::test_backend_nesting_level[parallel_backend-threading-loky] PASSED [ 83%] 222s test/test_parallel.py::test_backend_nesting_level[parallel_backend-threading-threading] PASSED [ 83%] 223s test/test_parallel.py::test_retrieval_context[True-parallel_config] PASSED [ 83%] 223s test/test_parallel.py::test_retrieval_context[True-parallel_backend] PASSED [ 83%] 223s test/test_parallel.py::test_retrieval_context[False-parallel_config] PASSED [ 83%] 223s test/test_parallel.py::test_retrieval_context[False-parallel_backend] PASSED [ 83%] 223s test/test_parallel.py::test_invalid_batch_size[0] PASSED [ 83%] 223s test/test_parallel.py::test_invalid_batch_size[-1] PASSED [ 83%] 223s test/test_parallel.py::test_invalid_batch_size[1.42] PASSED [ 83%] 223s test/test_parallel.py::test_dispatch_race_condition[2-2-all-auto] PASSED [ 83%] 223s test/test_parallel.py::test_dispatch_race_condition[2-2-n_jobs-auto] PASSED [ 84%] 223s test/test_parallel.py::test_dispatch_race_condition[10-2-n_jobs-auto0] PASSED [ 84%] 223s test/test_parallel.py::test_dispatch_race_condition[517-2-n_jobs-auto] PASSED [ 84%] 223s test/test_parallel.py::test_dispatch_race_condition[10-2-n_jobs-auto1] PASSED [ 84%] 223s test/test_parallel.py::test_dispatch_race_condition[10-4-n_jobs-auto] PASSED [ 84%] 223s test/test_parallel.py::test_dispatch_race_condition[200-12-n_jobs-auto] PASSED [ 84%] 223s test/test_parallel.py::test_dispatch_race_condition[25-12-2 * n_jobs-1] PASSED [ 84%] 223s test/test_parallel.py::test_dispatch_race_condition[250-12-all-1] PASSED [ 84%] 224s test/test_parallel.py::test_dispatch_race_condition[250-12-2 * n_jobs-7] PASSED [ 84%] 224s test/test_parallel.py::test_dispatch_race_condition[200-12-2 * n_jobs-auto] PASSED [ 84%] 224s test/test_parallel.py::test_default_mp_context PASSED [ 84%] 225s test/test_parallel.py::test_no_blas_crash_or_freeze_with_subprocesses[multiprocessing] PASSED [ 84%] 227s test/test_parallel.py::test_no_blas_crash_or_freeze_with_subprocesses[loky] PASSED [ 84%] 228s test/test_parallel.py::test_parallel_with_interactively_defined_functions[multiprocessing] PASSED [ 85%] 228s test/test_parallel.py::test_parallel_with_interactively_defined_functions[loky] PASSED [ 85%] 229s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def square(x):\n return x ** 2\n-multiprocessing] PASSED [ 85%] 229s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def square(x):\n return x ** 2\n-loky] PASSED [ 85%] 230s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def square(x):\n return x ** 2\n-spawn] PASSED [ 85%] 230s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-multiprocessing] SKIPPED [ 85%] 230s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-loky] PASSED [ 85%] 230s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-spawn] SKIPPED [ 85%] 230s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-square = lambda x: x ** 2\n-multiprocessing] SKIPPED [ 85%] 231s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-square = lambda x: x ** 2\n-loky] PASSED [ 85%] 231s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-square = lambda x: x ** 2\n-spawn] SKIPPED [ 85%] 231s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def square(x):\n return x ** 2\n-multiprocessing] PASSED [ 85%] 233s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def square(x):\n return x ** 2\n-loky] PASSED [ 85%] 235s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def square(x):\n return x ** 2\n-spawn] PASSED [ 86%] 235s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-multiprocessing] SKIPPED [ 86%] 235s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-loky] PASSED [ 86%] 235s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-spawn] SKIPPED [ 86%] 235s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-square = lambda x: x ** 2\n-multiprocessing] SKIPPED [ 86%] 236s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-square = lambda x: x ** 2\n-loky] PASSED [ 86%] 236s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-square = lambda x: x ** 2\n-spawn] SKIPPED [ 86%] 236s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def square(x):\n return x ** 2\n-multiprocessing] PASSED [ 86%] 237s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def square(x):\n return x ** 2\n-loky] PASSED [ 86%] 237s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def square(x):\n return x ** 2\n-spawn] PASSED [ 86%] 237s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-multiprocessing] SKIPPED [ 86%] 238s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-loky] PASSED [ 86%] 238s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-spawn] SKIPPED [ 86%] 238s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-square = lambda x: x ** 2\n-multiprocessing] SKIPPED [ 86%] 238s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-square = lambda x: x ** 2\n-loky] PASSED [ 87%] 238s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-square = lambda x: x ** 2\n-spawn] SKIPPED [ 87%] 239s test/test_parallel.py::test_parallel_with_interactively_defined_functions_loky PASSED [ 87%] 239s test/test_parallel.py::test_parallel_with_interactively_defined_bound_method_loky PASSED [ 87%] 239s test/test_parallel.py::test_parallel_with_exhausted_iterator PASSED [ 87%] 240s test/test_parallel.py::test_auto_memmap_on_arrays_from_generator[multiprocessing] PASSED [ 87%] 241s test/test_parallel.py::test_auto_memmap_on_arrays_from_generator[loky] PASSED [ 87%] 241s test/test_parallel.py::test_memmap_with_big_offset PASSED [ 87%] 241s test/test_parallel.py::test_warning_about_timeout_not_supported_by_backend PASSED [ 87%] 241s test/test_parallel.py::test_parallel_return_order_with_return_as_generator_parameter[1] PASSED [ 87%] 241s test/test_parallel.py::test_parallel_return_order_with_return_as_generator_parameter[2] PASSED [ 87%] 241s test/test_parallel.py::test_parallel_return_order_with_return_as_generator_parameter[4] PASSED [ 87%] 241s test/test_parallel.py::test_abort_backend[1-None] PASSED [ 87%] 241s test/test_parallel.py::test_abort_backend[1-loky] PASSED [ 88%] 241s test/test_parallel.py::test_abort_backend[1-multiprocessing] PASSED [ 88%] 241s test/test_parallel.py::test_abort_backend[1-sequential] PASSED [ 88%] 241s test/test_parallel.py::test_abort_backend[1-threading] PASSED [ 88%] 241s test/test_parallel.py::test_abort_backend[1-backend5] PASSED [ 88%] 241s test/test_parallel.py::test_abort_backend[1-backend6] PASSED [ 88%] 241s test/test_parallel.py::test_abort_backend[1-backend7] PASSED [ 88%] 241s test/test_parallel.py::test_abort_backend[1-backend8] PASSED [ 88%] 241s test/test_parallel.py::test_abort_backend[1-backend9] PASSED [ 88%] 241s test/test_parallel.py::test_abort_backend[2-None] PASSED [ 88%] 242s test/test_parallel.py::test_abort_backend[2-loky] PASSED [ 88%] 242s test/test_parallel.py::test_abort_backend[2-multiprocessing] PASSED [ 88%] 242s test/test_parallel.py::test_abort_backend[2-sequential] PASSED [ 88%] 242s test/test_parallel.py::test_abort_backend[2-threading] PASSED [ 88%] 242s test/test_parallel.py::test_abort_backend[2-backend5] PASSED [ 89%] 242s test/test_parallel.py::test_abort_backend[2-backend6] PASSED [ 89%] 242s test/test_parallel.py::test_abort_backend[2-backend7] PASSED [ 89%] 242s test/test_parallel.py::test_abort_backend[2-backend8] PASSED [ 89%] 242s test/test_parallel.py::test_abort_backend[2-backend9] PASSED [ 89%] 243s test/test_parallel.py::test_abort_backend[-2-None] PASSED [ 89%] 243s test/test_parallel.py::test_abort_backend[-2-loky] PASSED [ 89%] 243s test/test_parallel.py::test_abort_backend[-2-multiprocessing] PASSED [ 89%] 243s test/test_parallel.py::test_abort_backend[-2-sequential] PASSED [ 89%] 243s test/test_parallel.py::test_abort_backend[-2-threading] PASSED [ 89%] 243s test/test_parallel.py::test_abort_backend[-2-backend5] PASSED [ 89%] 243s test/test_parallel.py::test_abort_backend[-2-backend6] PASSED [ 89%] 243s test/test_parallel.py::test_abort_backend[-2-backend7] PASSED [ 89%] 243s test/test_parallel.py::test_abort_backend[-2-backend8] PASSED [ 90%] 243s test/test_parallel.py::test_abort_backend[-2-backend9] PASSED [ 90%] 244s test/test_parallel.py::test_abort_backend[-1-None] PASSED [ 90%] 244s test/test_parallel.py::test_abort_backend[-1-loky] PASSED [ 90%] 244s test/test_parallel.py::test_abort_backend[-1-multiprocessing] PASSED [ 90%] 244s test/test_parallel.py::test_abort_backend[-1-sequential] PASSED [ 90%] 244s test/test_parallel.py::test_abort_backend[-1-threading] PASSED [ 90%] 244s test/test_parallel.py::test_abort_backend[-1-backend5] PASSED [ 90%] 244s test/test_parallel.py::test_abort_backend[-1-backend6] PASSED [ 90%] 244s test/test_parallel.py::test_abort_backend[-1-backend7] PASSED [ 90%] 244s test/test_parallel.py::test_abort_backend[-1-backend8] PASSED [ 90%] 245s test/test_parallel.py::test_abort_backend[-1-backend9] PASSED [ 90%] 245s test/test_parallel.py::test_deadlock_with_generator[1-threading] PASSED [ 90%] 245s test/test_parallel.py::test_deadlock_with_generator[1-sequential] PASSED [ 91%] 245s test/test_parallel.py::test_deadlock_with_generator[1-loky] PASSED [ 91%] 245s test/test_parallel.py::test_deadlock_with_generator[2-threading] PASSED [ 91%] 245s test/test_parallel.py::test_deadlock_with_generator[2-sequential] PASSED [ 91%] 245s test/test_parallel.py::test_deadlock_with_generator[2-loky] PASSED [ 91%] 245s test/test_parallel.py::test_deadlock_with_generator[-2-threading] PASSED [ 91%] 245s test/test_parallel.py::test_deadlock_with_generator[-2-sequential] PASSED [ 91%] 245s test/test_parallel.py::test_deadlock_with_generator[-2-loky] PASSED [ 91%] 245s test/test_parallel.py::test_deadlock_with_generator[-1-threading] PASSED [ 91%] 245s test/test_parallel.py::test_deadlock_with_generator[-1-sequential] PASSED [ 91%] 245s test/test_parallel.py::test_deadlock_with_generator[-1-loky] PASSED [ 91%] 245s test/test_parallel.py::test_multiple_generator_call[1-threading] PASSED [ 91%] 245s test/test_parallel.py::test_multiple_generator_call[1-sequential] PASSED [ 91%] 245s test/test_parallel.py::test_multiple_generator_call[1-loky] PASSED [ 91%] 245s test/test_parallel.py::test_multiple_generator_call[2-threading] PASSED [ 92%] 245s test/test_parallel.py::test_multiple_generator_call[2-sequential] PASSED [ 92%] 245s test/test_parallel.py::test_multiple_generator_call[2-loky] PASSED [ 92%] 245s test/test_parallel.py::test_multiple_generator_call[-2-threading] PASSED [ 92%] 245s test/test_parallel.py::test_multiple_generator_call[-2-sequential] PASSED [ 92%] 245s test/test_parallel.py::test_multiple_generator_call[-2-loky] PASSED [ 92%] 245s test/test_parallel.py::test_multiple_generator_call[-1-threading] PASSED [ 92%] 245s test/test_parallel.py::test_multiple_generator_call[-1-sequential] PASSED [ 92%] 245s test/test_parallel.py::test_multiple_generator_call[-1-loky] PASSED [ 92%] 245s test/test_parallel.py::test_multiple_generator_call_managed[1-threading] PASSED [ 92%] 245s test/test_parallel.py::test_multiple_generator_call_managed[1-sequential] PASSED [ 92%] 245s test/test_parallel.py::test_multiple_generator_call_managed[1-loky] PASSED [ 92%] 245s test/test_parallel.py::test_multiple_generator_call_managed[2-threading] PASSED [ 92%] 245s test/test_parallel.py::test_multiple_generator_call_managed[2-sequential] PASSED [ 93%] 245s test/test_parallel.py::test_multiple_generator_call_managed[2-loky] PASSED [ 93%] 245s test/test_parallel.py::test_multiple_generator_call_managed[-2-threading] PASSED [ 93%] 245s test/test_parallel.py::test_multiple_generator_call_managed[-2-sequential] PASSED [ 93%] 246s test/test_parallel.py::test_multiple_generator_call_managed[-2-loky] PASSED [ 93%] 246s test/test_parallel.py::test_multiple_generator_call_managed[-1-threading] PASSED [ 93%] 246s test/test_parallel.py::test_multiple_generator_call_managed[-1-sequential] PASSED [ 93%] 246s test/test_parallel.py::test_multiple_generator_call_managed[-1-loky] PASSED [ 93%] 246s test/test_parallel.py::test_multiple_generator_call_separated[1-threading] PASSED [ 93%] 246s test/test_parallel.py::test_multiple_generator_call_separated[1-sequential] PASSED [ 93%] 246s test/test_parallel.py::test_multiple_generator_call_separated[1-loky] PASSED [ 93%] 246s test/test_parallel.py::test_multiple_generator_call_separated[2-threading] PASSED [ 93%] 246s test/test_parallel.py::test_multiple_generator_call_separated[2-sequential] PASSED [ 93%] 246s test/test_parallel.py::test_multiple_generator_call_separated[2-loky] PASSED [ 94%] 246s test/test_parallel.py::test_multiple_generator_call_separated[-2-threading] PASSED [ 94%] 246s test/test_parallel.py::test_multiple_generator_call_separated[-2-sequential] PASSED [ 94%] 246s test/test_parallel.py::test_multiple_generator_call_separated[-2-loky] PASSED [ 94%] 246s test/test_parallel.py::test_multiple_generator_call_separated[-1-threading] PASSED [ 94%] 246s test/test_parallel.py::test_multiple_generator_call_separated[-1-sequential] PASSED [ 94%] 246s test/test_parallel.py::test_multiple_generator_call_separated[-1-loky] PASSED [ 94%] 246s test/test_parallel.py::test_multiple_generator_call_separated_gc[loky-True] PASSED [ 94%] 246s test/test_parallel.py::test_multiple_generator_call_separated_gc[threading-False] PASSED [ 94%] 246s test/test_parallel.py::test_multiple_generator_call_separated_gc[sequential-False] PASSED [ 94%] 247s test/test_parallel.py::test_memmapping_leaks[multiprocessing] PASSED [ 94%] 248s test/test_parallel.py::test_memmapping_leaks[loky] PASSED [ 94%] 248s test/test_parallel.py::test_lambda_expression[None] PASSED [ 94%] 248s test/test_parallel.py::test_lambda_expression[loky] PASSED [ 94%] 248s test/test_parallel.py::test_lambda_expression[threading] PASSED [ 95%] 251s test/test_parallel.py::test_backend_batch_statistics_reset[multiprocessing] PASSED [ 95%] 253s test/test_parallel.py::test_backend_batch_statistics_reset[loky] PASSED [ 95%] 253s test/test_parallel.py::test_backend_hinting_and_constraints[parallel_config] PASSED [ 95%] 253s test/test_parallel.py::test_backend_hinting_and_constraints[parallel_backend] PASSED [ 95%] 253s test/test_parallel.py::test_backend_hinting_and_constraints_with_custom_backends[parallel_config] PASSED [ 95%] 253s test/test_parallel.py::test_backend_hinting_and_constraints_with_custom_backends[parallel_backend] PASSED [ 95%] 253s test/test_parallel.py::test_invalid_backend_hinting_and_constraints PASSED [ 95%] 253s test/test_parallel.py::test_nested_parallelism_limit[parallel_config-loky] PASSED [ 95%] 253s test/test_parallel.py::test_nested_parallelism_limit[parallel_config-threading] PASSED [ 95%] 253s test/test_parallel.py::test_nested_parallelism_limit[parallel_backend-loky] PASSED [ 95%] 253s test/test_parallel.py::test_nested_parallelism_limit[parallel_backend-threading] PASSED [ 95%] 253s test/test_parallel.py::test_nested_parallelism_with_dask[parallel_config] SKIPPED [ 95%] 253s test/test_parallel.py::test_nested_parallelism_with_dask[parallel_backend] SKIPPED [ 96%] 253s test/test_parallel.py::test_thread_bomb_mitigation[loky-parallel_config] PASSED [ 96%] 254s test/test_parallel.py::test_thread_bomb_mitigation[loky-parallel_backend] PASSED [ 96%] 254s test/test_parallel.py::test_thread_bomb_mitigation[threading-parallel_config] PASSED [ 96%] 254s test/test_parallel.py::test_thread_bomb_mitigation[threading-parallel_backend] PASSED [ 96%] 254s test/test_parallel.py::test_parallel_thread_limit[None] SKIPPED (Nee...) [ 96%] 254s test/test_parallel.py::test_parallel_thread_limit[loky] SKIPPED (Nee...) [ 96%] 254s test/test_parallel.py::test_dask_backend_when_dask_not_installed[parallel_config] PASSED [ 96%] 254s test/test_parallel.py::test_dask_backend_when_dask_not_installed[parallel_backend] PASSED [ 96%] 254s test/test_parallel.py::test_zero_worker_backend[parallel_config] PASSED [ 96%] 254s test/test_parallel.py::test_zero_worker_backend[parallel_backend] PASSED [ 96%] 255s test/test_parallel.py::test_globals_update_at_each_parallel_call PASSED [ 96%] 255s test/test_parallel.py::test_threadpool_limitation_in_child_loky[2] SKIPPED [ 96%] 255s test/test_parallel.py::test_threadpool_limitation_in_child_loky[4] SKIPPED [ 97%] 255s test/test_parallel.py::test_threadpool_limitation_in_child_loky[-2] SKIPPED [ 97%] 255s test/test_parallel.py::test_threadpool_limitation_in_child_loky[-1] SKIPPED [ 97%] 255s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-1] SKIPPED [ 97%] 255s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-2] SKIPPED [ 97%] 255s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-4] SKIPPED [ 97%] 255s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-None] SKIPPED [ 97%] 255s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-1] SKIPPED [ 97%] 255s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-2] SKIPPED [ 97%] 255s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-4] SKIPPED [ 97%] 255s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-None] SKIPPED [ 97%] 255s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-1] SKIPPED [ 97%] 255s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-2] SKIPPED [ 97%] 255s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-4] SKIPPED [ 97%] 255s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-None] SKIPPED [ 98%] 255s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-1] SKIPPED [ 98%] 255s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-2] SKIPPED [ 98%] 255s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-4] SKIPPED [ 98%] 255s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-None] SKIPPED [ 98%] 255s test/test_parallel.py::test_loky_reuse_workers[2] PASSED [ 98%] 255s test/test_parallel.py::test_loky_reuse_workers[4] PASSED [ 98%] 256s test/test_parallel.py::test_loky_reuse_workers[-1] PASSED [ 98%] 257s test/test_store_backends.py::test_concurrency_safe_write[multiprocessing] PASSED [ 98%] 258s test/test_store_backends.py::test_concurrency_safe_write[loky] PASSED [ 98%] 258s test/test_store_backends.py::test_concurrency_safe_write[threading] PASSED [ 98%] 258s test/test_store_backends.py::test_warning_on_dump_failure PASSED [ 98%] 258s test/test_store_backends.py::test_warning_on_pickling_error PASSED [ 98%] 258s test/test_testing.py::test_check_subprocess_call PASSED [ 99%] 258s test/test_testing.py::test_check_subprocess_call_non_matching_regex PASSED [ 99%] 258s test/test_testing.py::test_check_subprocess_call_wrong_command PASSED [ 99%] 258s test/test_testing.py::test_check_subprocess_call_non_zero_return_code PASSED [ 99%] 259s test/test_testing.py::test_check_subprocess_call_timeout PASSED [ 99%] 259s test/test_utils.py::test_eval_expr_invalid[exec('import os')] PASSED [ 99%] 259s test/test_utils.py::test_eval_expr_invalid[print(1)] PASSED [ 99%] 259s test/test_utils.py::test_eval_expr_invalid[import os] PASSED [ 99%] 259s test/test_utils.py::test_eval_expr_invalid[1+1; import os] PASSED [ 99%] 259s test/test_utils.py::test_eval_expr_invalid[1^1] PASSED [ 99%] 259s test/test_utils.py::test_eval_expr_valid[2*6-12] PASSED [ 99%] 259s test/test_utils.py::test_eval_expr_valid[2**6-64] PASSED [ 99%] 259s test/test_utils.py::test_eval_expr_valid[1 + 2*3**(4) / (6 + -7)--161.0] PASSED [ 99%] 259s test/test_utils.py::test_eval_expr_valid[(20 // 3) % 5-1] PASSED [100%] 259s 259s =============================== warnings summary =============================== 259s ../../../usr/lib/python3/dist-packages/joblib/testing.py:22 259s /usr/lib/python3/dist-packages/joblib/testing.py:22: PytestUnknownMarkWarning: Unknown pytest.mark.timeout - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 259s timeout = pytest.mark.timeout 259s 259s ../../../usr/lib/python3/dist-packages/joblib/test/test_parallel.py:1652 259s /usr/lib/python3/dist-packages/joblib/test/test_parallel.py:1652: PytestUnknownMarkWarning: Unknown pytest.mark.no_cover - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 259s @pytest.mark.no_cover 259s 259s ../../../usr/lib/python3/dist-packages/joblib/executor.py:105 259s /usr/lib/python3/dist-packages/joblib/executor.py:105: PytestCollectionWarning: cannot collect test class '_TestingMemmappingExecutor' because it has a __init__ constructor (from: test/test_memmapping.py) 259s class _TestingMemmappingExecutor(MemmappingExecutor): 259s 259s test/test_func_inspect.py::test_filter_args_2 259s /usr/lib/python3/dist-packages/joblib/test/test_func_inspect.py:131: UserWarning: Cannot inspect object functools.partial(, 1), ignore list will not work. 259s assert filter_args(ff, ['y'], (1, )) == {'*': [1], '**': {}} 259s 259s test/test_hashing.py: 2 warnings 259s test/test_memmapping.py: 52 warnings 259s test/test_parallel.py: 153 warnings 259s test/test_store_backends.py: 2 warnings 259s /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=1464) is multi-threaded, use of fork() may lead to deadlocks in the child. 259s self.pid = os.fork() 259s 259s test/test_memmapping.py: 51 warnings 259s test/test_parallel.py: 84 warnings 259s /usr/lib/python3/dist-packages/joblib/externals/loky/backend/fork_exec.py:38: DeprecationWarning: This process (pid=1464) is multi-threaded, use of fork() may lead to deadlocks in the child. 259s pid = os.fork() 259s 259s test/test_memory.py::test_memory_integration 259s /usr/lib/python3/dist-packages/joblib/test/test_memory.py:104: UserWarning: Compressed results cannot be memmapped 259s memory = Memory(location=tmpdir.strpath, verbose=10, 259s 259s test/test_memory.py::test_memory_integration 259s /usr/lib/python3/dist-packages/joblib/memory.py:132: UserWarning: Compressed items cannot be memmapped in a filesystem store. Option will be ignored. 259s obj.configure(location, verbose=verbose, 259s 259s test/test_memory.py::test_memory_integration 259s /usr/lib/python3.12/contextlib.py:137: UserWarning: mmap_mode "r" is not compatible with compressed file /tmp/pytest-of-ubuntu/pytest-0/test_memory_integration0/joblib/joblib/test/test_memory/test_memory_integration//f/b69f9d78d7bc537482721c40ce38db0a/output.pkl. "r" flag will be ignored. 259s return next(self.gen) 259s 259s test/test_numpy_pickle.py::test_joblib_pickle_across_python_versions 259s /usr/lib/python3/dist-packages/joblib/test/test_numpy_pickle.py:461: PendingDeprecationWarning: the matrix subclass is not the recommended way to represent matrices or deal with linear algebra (see https://docs.scipy.org/doc/numpy/user/numpy-for-matlab-users.html). Please adjust your code to use regular ndarray. 259s np.matrix([0, 1, 2], dtype=np.dtype('/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import joblib; print(joblib)" ; done 660s autopkgtest [15:44:08]: test autodep8-python3: [----------------------- 661s Testing with python3.12: 661s 661s autopkgtest [15:44:09]: test autodep8-python3: -----------------------] 662s autopkgtest [15:44:10]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 662s autodep8-python3 PASS (superficial) 662s autopkgtest [15:44:10]: @@@@@@@@@@@@@@@@@@@@ summary 662s pytest PASS 662s autodep8-python3 PASS (superficial) 667s Creating nova instance adt-noble-arm64-joblib-20240306-153308-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240306.img (UUID 21ba16c8-2789-4dc0-bdfe-098da8d25327)... 667s Creating nova instance adt-noble-arm64-joblib-20240306-153308-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240306.img (UUID 21ba16c8-2789-4dc0-bdfe-098da8d25327)...