0s autopkgtest [18:42:22]: starting date and time: 2025-10-30 18:42:22+0000 0s autopkgtest [18:42:22]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [18:42:22]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.jtimbx2p/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python-pytest-asyncio --apt-upgrade joblib --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python-pytest-asyncio/1.2.0-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-big-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-s390x-9.secgroup --name adt-resolute-s390x-joblib-20251030-184222-juju-7f2275-prod-proposed-migration-environment-15-1e9cdcf9-9c69-49d9-8dc0-4825f73c5e36 --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-s390x-joblib-20251030-184222-juju-7f2275-prod-proposed-migration-environment-15-1e9cdcf9-9c69-49d9-8dc0-4825f73c5e36 from image adt/ubuntu-resolute-s390x-server-20251030.img (UUID 0b73d691-0e84-4aba-8839-4cfd0c5f88c8)... 38s autopkgtest [18:43:00]: testbed dpkg architecture: s390x 38s autopkgtest [18:43:00]: testbed apt version: 3.1.11 38s autopkgtest [18:43:00]: @@@@@@@@@@@@@@@@@@@@ test bed setup 39s autopkgtest [18:43:01]: testbed release detected to be: None 39s autopkgtest [18:43:01]: updating testbed package index (apt update) 40s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 40s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 40s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 40s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 40s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [206 kB] 40s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [3669 kB] 43s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [70.5 kB] 43s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5856 B] 43s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [255 kB] 43s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted s390x Packages [940 B] 43s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [2381 kB] 44s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [21.0 kB] 44s Fetched 6697 kB in 4s (1525 kB/s) 44s Reading package lists... 45s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 45s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 45s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 45s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 46s Reading package lists... 46s Reading package lists... 46s Building dependency tree... 46s Reading state information... 46s Calculating upgrade... 46s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 46s autopkgtest [18:43:08]: upgrading testbed (apt dist-upgrade and autopurge) 47s Reading package lists... 47s Building dependency tree... 47s Reading state information... 47s Calculating upgrade... 47s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 47s Reading package lists... 47s Building dependency tree... 47s Reading state information... 47s Solving dependencies... 47s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 50s autopkgtest [18:43:12]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP Mon Sep 22 08:56:47 UTC 2025 50s autopkgtest [18:43:12]: @@@@@@@@@@@@@@@@@@@@ apt-source joblib 52s Get:1 http://ftpmaster.internal/ubuntu resolute/universe joblib 1.4.2-4 (dsc) [2239 B] 52s Get:2 http://ftpmaster.internal/ubuntu resolute/universe joblib 1.4.2-4 (tar) [360 kB] 52s Get:3 http://ftpmaster.internal/ubuntu resolute/universe joblib 1.4.2-4 (diff) [11.6 kB] 52s gpgv: Signature made Sat May 3 18:01:15 2025 UTC 52s gpgv: using RSA key D54C3BFAFFB042DE382DA5D741CE7F0B9F1B8B32 52s gpgv: Can't check signature: No public key 52s dpkg-source: warning: cannot verify inline signature for ./joblib_1.4.2-4.dsc: no acceptable signature found 52s autopkgtest [18:43:14]: testing package joblib version 1.4.2-4 53s autopkgtest [18:43:15]: build not needed 54s autopkgtest [18:43:16]: test pytest: preparing testbed 55s Reading package lists... 55s Building dependency tree... 55s Reading state information... 55s Solving dependencies... 55s The following NEW packages will be installed: 55s libblas3 libgfortran5 liblapack3 python3-all python3-iniconfig 55s python3-joblib python3-lz4 python3-numpy python3-numpy-dev python3-packaging 55s python3-pluggy python3-psutil python3-pytest python3-threadpoolctl 55s 0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded. 55s Need to get 9108 kB of archives. 55s After this operation, 38.4 MB of additional disk space will be used. 55s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x python3-numpy-dev s390x 1:2.2.4+ds-1ubuntu1 [147 kB] 55s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x libblas3 s390x 3.12.1-6build1 [245 kB] 55s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x libgfortran5 s390x 15.2.0-5ubuntu1 [629 kB] 56s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x liblapack3 s390x 3.12.1-6build1 [2910 kB] 57s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x python3-numpy s390x 1:2.2.4+ds-1ubuntu1 [4399 kB] 58s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x python3-all s390x 3.13.7-1 [886 B] 58s Get:7 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 58s Get:8 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-joblib all 1.4.2-4 [205 kB] 58s Get:9 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-lz4 s390x 4.4.4+dfsg-3 [27.4 kB] 58s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x python3-packaging all 25.0-1 [52.8 kB] 58s Get:11 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pluggy all 1.6.0-1 [21.0 kB] 58s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x python3-psutil s390x 7.1.0-1ubuntu1 [191 kB] 58s Get:13 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest all 8.3.5-2 [252 kB] 58s Get:14 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-threadpoolctl all 3.1.0-1 [21.3 kB] 58s Fetched 9108 kB in 3s (3136 kB/s) 58s Selecting previously unselected package python3-numpy-dev:s390x. 58s (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 ... 56950 files and directories currently installed.) 58s Preparing to unpack .../00-python3-numpy-dev_1%3a2.2.4+ds-1ubuntu1_s390x.deb ... 58s Unpacking python3-numpy-dev:s390x (1:2.2.4+ds-1ubuntu1) ... 58s Selecting previously unselected package libblas3:s390x. 58s Preparing to unpack .../01-libblas3_3.12.1-6build1_s390x.deb ... 58s Unpacking libblas3:s390x (3.12.1-6build1) ... 58s Selecting previously unselected package libgfortran5:s390x. 58s Preparing to unpack .../02-libgfortran5_15.2.0-5ubuntu1_s390x.deb ... 58s Unpacking libgfortran5:s390x (15.2.0-5ubuntu1) ... 58s Selecting previously unselected package liblapack3:s390x. 58s Preparing to unpack .../03-liblapack3_3.12.1-6build1_s390x.deb ... 58s Unpacking liblapack3:s390x (3.12.1-6build1) ... 58s Selecting previously unselected package python3-numpy. 58s Preparing to unpack .../04-python3-numpy_1%3a2.2.4+ds-1ubuntu1_s390x.deb ... 58s Unpacking python3-numpy (1:2.2.4+ds-1ubuntu1) ... 58s Selecting previously unselected package python3-all. 58s Preparing to unpack .../05-python3-all_3.13.7-1_s390x.deb ... 58s Unpacking python3-all (3.13.7-1) ... 58s Selecting previously unselected package python3-iniconfig. 58s Preparing to unpack .../06-python3-iniconfig_1.1.1-2_all.deb ... 58s Unpacking python3-iniconfig (1.1.1-2) ... 58s Selecting previously unselected package python3-joblib. 58s Preparing to unpack .../07-python3-joblib_1.4.2-4_all.deb ... 58s Unpacking python3-joblib (1.4.2-4) ... 58s Selecting previously unselected package python3-lz4. 58s Preparing to unpack .../08-python3-lz4_4.4.4+dfsg-3_s390x.deb ... 58s Unpacking python3-lz4 (4.4.4+dfsg-3) ... 58s Selecting previously unselected package python3-packaging. 58s Preparing to unpack .../09-python3-packaging_25.0-1_all.deb ... 58s Unpacking python3-packaging (25.0-1) ... 58s Selecting previously unselected package python3-pluggy. 58s Preparing to unpack .../10-python3-pluggy_1.6.0-1_all.deb ... 58s Unpacking python3-pluggy (1.6.0-1) ... 58s Selecting previously unselected package python3-psutil. 58s Preparing to unpack .../11-python3-psutil_7.1.0-1ubuntu1_s390x.deb ... 58s Unpacking python3-psutil (7.1.0-1ubuntu1) ... 58s Selecting previously unselected package python3-pytest. 58s Preparing to unpack .../12-python3-pytest_8.3.5-2_all.deb ... 58s Unpacking python3-pytest (8.3.5-2) ... 58s Selecting previously unselected package python3-threadpoolctl. 58s Preparing to unpack .../13-python3-threadpoolctl_3.1.0-1_all.deb ... 58s Unpacking python3-threadpoolctl (3.1.0-1) ... 58s Setting up python3-iniconfig (1.1.1-2) ... 59s Setting up python3-joblib (1.4.2-4) ... 59s Setting up python3-lz4 (4.4.4+dfsg-3) ... 59s Setting up python3-threadpoolctl (3.1.0-1) ... 59s Setting up python3-all (3.13.7-1) ... 59s Setting up python3-psutil (7.1.0-1ubuntu1) ... 59s Setting up libblas3:s390x (3.12.1-6build1) ... 59s update-alternatives: using /usr/lib/s390x-linux-gnu/blas/libblas.so.3 to provide /usr/lib/s390x-linux-gnu/libblas.so.3 (libblas.so.3-s390x-linux-gnu) in auto mode 59s Setting up python3-packaging (25.0-1) ... 59s Setting up python3-numpy-dev:s390x (1:2.2.4+ds-1ubuntu1) ... 59s Setting up libgfortran5:s390x (15.2.0-5ubuntu1) ... 59s Setting up python3-pluggy (1.6.0-1) ... 59s Setting up liblapack3:s390x (3.12.1-6build1) ... 59s update-alternatives: using /usr/lib/s390x-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/s390x-linux-gnu/liblapack.so.3 (liblapack.so.3-s390x-linux-gnu) in auto mode 59s Setting up python3-pytest (8.3.5-2) ... 60s Setting up python3-numpy (1:2.2.4+ds-1ubuntu1) ... 61s Processing triggers for man-db (2.13.1-1) ... 61s Processing triggers for libc-bin (2.42-0ubuntu3) ... 62s autopkgtest [18:43:24]: test pytest: [----------------------- 63s + cp debian/conftest.py /tmp/autopkgtest.WC1nqQ/autopkgtest_tmp 63s + cd /tmp/autopkgtest.WC1nqQ/autopkgtest_tmp 63s + 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_joblib_pickle_across_python_versions and not test_threadpool_limitation_in_child_override 63s + py3versions -s 63s Testing with python3.13: 63s + echo Testing with python3.13: 63s + python3.13 -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_joblib_pickle_across_python_versions and not test_threadpool_limitation_in_child_override --pyargs joblib 63s ============================= test session starts ============================== 63s platform linux -- Python 3.13.9, pytest-8.3.5, pluggy-1.6.0 -- /usr/bin/python3.13 63s cachedir: .pytest_cache 63s rootdir: /tmp/autopkgtest.WC1nqQ/autopkgtest_tmp 63s plugins: typeguard-4.4.2 63s collecting ... collected 1481 items / 26 deselected / 1 skipped / 1455 selected 63s 63s test/test_backports.py::test_memmap PASSED [ 0%] 64s test/test_backports.py::test_concurrency_safe_rename[None-None] PASSED [ 0%] 64s test/test_backports.py::test_concurrency_safe_rename[None-dst content] PASSED [ 0%] 64s test/test_backports.py::test_concurrency_safe_rename[threading-None] PASSED [ 0%] 64s test/test_backports.py::test_concurrency_safe_rename[threading-dst content] PASSED [ 0%] 64s test/test_cloudpickle_wrapper.py::test_wrap_non_picklable_objects PASSED [ 0%] 64s test/test_config.py::test_global_parallel_backend[parallel_config] PASSED [ 0%] 64s test/test_config.py::test_global_parallel_backend[parallel_backend] PASSED [ 0%] 64s test/test_config.py::test_external_backends[parallel_config] PASSED [ 0%] 64s test/test_config.py::test_external_backends[parallel_backend] PASSED [ 0%] 64s test/test_config.py::test_parallel_config_no_backend PASSED [ 0%] 64s test/test_config.py::test_parallel_config_params_explicit_set PASSED [ 0%] 64s test/test_config.py::test_parallel_config_bad_params[prefer] PASSED [ 0%] 64s test/test_config.py::test_parallel_config_bad_params[require] PASSED [ 0%] 64s test/test_config.py::test_parallel_config_constructor_params PASSED [ 1%] 64s test/test_config.py::test_parallel_config_nested PASSED [ 1%] 64s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-multiprocessing] PASSED [ 1%] 64s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-threading] PASSED [ 1%] 64s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-backend2] PASSED [ 1%] 64s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-backend3] PASSED [ 1%] 64s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-multiprocessing] PASSED [ 1%] 64s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-threading] PASSED [ 1%] 64s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-backend2] PASSED [ 1%] 64s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-backend3] PASSED [ 1%] 64s test/test_config.py::test_parallel_n_jobs_none[parallel_config] PASSED [ 1%] 64s test/test_config.py::test_parallel_n_jobs_none[parallel_backend] PASSED [ 1%] 64s test/test_config.py::test_parallel_config_n_jobs_none[parallel_config] PASSED [ 1%] 64s test/test_config.py::test_parallel_config_n_jobs_none[parallel_backend] PASSED [ 1%] 64s test/test_disk.py::test_disk_used PASSED [ 1%] 64s test/test_disk.py::test_memstr_to_bytes[80G-85899345920] PASSED [ 2%] 64s test/test_disk.py::test_memstr_to_bytes[1.4M-1468006] PASSED [ 2%] 64s test/test_disk.py::test_memstr_to_bytes[120M-125829120] PASSED [ 2%] 64s test/test_disk.py::test_memstr_to_bytes[53K-54272] PASSED [ 2%] 64s test/test_disk.py::test_memstr_to_bytes_exception[fooG-ValueError-Invalid literal for size.*fooG.*] PASSED [ 2%] 64s test/test_disk.py::test_memstr_to_bytes_exception[1.4N-ValueError-Invalid literal for size.*1.4N.*] PASSED [ 2%] 64s test/test_disk.py::test_mkdirp PASSED [ 2%] 64s test/test_disk.py::test_rm_subdirs PASSED [ 2%] 64s test/test_func_inspect.py::test_filter_args[f-args0-filtered_args0] PASSED [ 2%] 64s test/test_func_inspect.py::test_filter_args[f-args1-filtered_args1] PASSED [ 2%] 64s test/test_func_inspect.py::test_filter_args[f-args2-filtered_args2] PASSED [ 2%] 64s test/test_func_inspect.py::test_filter_args[f-args3-filtered_args3] PASSED [ 2%] 64s test/test_func_inspect.py::test_filter_args[f-args4-filtered_args4] PASSED [ 2%] 64s test/test_func_inspect.py::test_filter_args[f-args5-filtered_args5] PASSED [ 2%] 64s test/test_func_inspect.py::test_filter_args[f-args6-filtered_args6] PASSED [ 3%] 64s test/test_func_inspect.py::test_filter_args[g-args7-filtered_args7] PASSED [ 3%] 64s test/test_func_inspect.py::test_filter_args[i-args8-filtered_args8] PASSED [ 3%] 64s test/test_func_inspect.py::test_filter_args_method PASSED [ 3%] 64s test/test_func_inspect.py::test_filter_varargs[h-args0-filtered_args0] PASSED [ 3%] 64s test/test_func_inspect.py::test_filter_varargs[h-args1-filtered_args1] PASSED [ 3%] 64s test/test_func_inspect.py::test_filter_varargs[h-args2-filtered_args2] PASSED [ 3%] 64s test/test_func_inspect.py::test_filter_varargs[h-args3-filtered_args3] PASSED [ 3%] 64s test/test_func_inspect.py::test_filter_kwargs[k-args0-filtered_args0] PASSED [ 3%] 64s test/test_func_inspect.py::test_filter_kwargs[k-args1-filtered_args1] PASSED [ 3%] 64s test/test_func_inspect.py::test_filter_kwargs[m1-args2-filtered_args2] PASSED [ 3%] 64s test/test_func_inspect.py::test_filter_kwargs[m2-args3-filtered_args3] PASSED [ 3%] 64s test/test_func_inspect.py::test_filter_args_2 PASSED [ 3%] 64s test/test_func_inspect.py::test_func_name[f-f] PASSED [ 3%] 64s test/test_func_inspect.py::test_func_name[g-g] PASSED [ 3%] 64s test/test_func_inspect.py::test_func_name[cached_func-cached_func] PASSED [ 4%] 64s test/test_func_inspect.py::test_func_name_on_inner_func PASSED [ 4%] 64s test/test_func_inspect.py::test_func_name_collision_on_inner_func PASSED [ 4%] 64s test/test_func_inspect.py::test_func_inspect_errors PASSED [ 4%] 64s test/test_func_inspect.py::test_filter_args_edge_cases PASSED [ 4%] 64s test/test_func_inspect.py::test_bound_methods PASSED [ 4%] 64s 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%] 64s test/test_func_inspect.py::test_filter_args_error_msg[ValueError-Ignore list: argument \\'(.*)\\' is not defined-g-args1] PASSED [ 4%] 64s test/test_func_inspect.py::test_filter_args_error_msg[ValueError-Wrong number of arguments-h-args2] PASSED [ 4%] 64s test/test_func_inspect.py::test_filter_args_no_kwargs_mutation PASSED [ 4%] 64s test/test_func_inspect.py::test_clean_win_chars PASSED [ 4%] 64s test/test_func_inspect.py::test_format_signature[g-args0-kwargs0-g([0, 1, 2, 3, 4])] PASSED [ 4%] 64s test/test_func_inspect.py::test_format_signature[k-args1-kwargs1-k(1, 2, (3, 4), y=True)] PASSED [ 4%] 64s test/test_func_inspect.py::test_format_signature_long_arguments PASSED [ 4%] 64s test/test_func_inspect.py::test_format_signature_numpy PASSED [ 5%] 64s test/test_func_inspect.py::test_special_source_encoding PASSED [ 5%] 64s test/test_func_inspect.py::test_func_code_consistency PASSED [ 5%] 64s test/test_hashing.py::test_trivial_hash[1-1] PASSED [ 5%] 64s test/test_hashing.py::test_trivial_hash[1-2] PASSED [ 5%] 64s test/test_hashing.py::test_trivial_hash[1-1.0] PASSED [ 5%] 64s test/test_hashing.py::test_trivial_hash[1-2.0] PASSED [ 5%] 64s test/test_hashing.py::test_trivial_hash[1-(1+1j)] PASSED [ 5%] 64s test/test_hashing.py::test_trivial_hash[1-(2+1j)] PASSED [ 5%] 64s test/test_hashing.py::test_trivial_hash[1-a] PASSED [ 5%] 64s test/test_hashing.py::test_trivial_hash[1-b] PASSED [ 5%] 64s test/test_hashing.py::test_trivial_hash[1-obj18] PASSED [ 5%] 64s test/test_hashing.py::test_trivial_hash[1-obj19] PASSED [ 5%] 64s test/test_hashing.py::test_trivial_hash[1-obj110] PASSED [ 5%] 64s test/test_hashing.py::test_trivial_hash[1-obj111] PASSED [ 5%] 64s test/test_hashing.py::test_trivial_hash[1-obj112] PASSED [ 6%] 64s test/test_hashing.py::test_trivial_hash[1-obj113] PASSED [ 6%] 64s test/test_hashing.py::test_trivial_hash[1-obj114] PASSED [ 6%] 64s test/test_hashing.py::test_trivial_hash[1-None] PASSED [ 6%] 64s test/test_hashing.py::test_trivial_hash[1-collect] PASSED [ 6%] 64s test/test_hashing.py::test_trivial_hash[1-append] PASSED [ 6%] 64s test/test_hashing.py::test_trivial_hash[1-obj118] PASSED [ 6%] 64s test/test_hashing.py::test_trivial_hash[1-obj119] PASSED [ 6%] 64s test/test_hashing.py::test_trivial_hash[1-obj120] PASSED [ 6%] 64s test/test_hashing.py::test_trivial_hash[1-obj121] PASSED [ 6%] 64s test/test_hashing.py::test_trivial_hash[2-1] PASSED [ 6%] 64s test/test_hashing.py::test_trivial_hash[2-2] PASSED [ 6%] 64s test/test_hashing.py::test_trivial_hash[2-1.0] PASSED [ 6%] 64s test/test_hashing.py::test_trivial_hash[2-2.0] PASSED [ 6%] 64s test/test_hashing.py::test_trivial_hash[2-(1+1j)] PASSED [ 7%] 64s test/test_hashing.py::test_trivial_hash[2-(2+1j)] PASSED [ 7%] 64s test/test_hashing.py::test_trivial_hash[2-a] PASSED [ 7%] 64s test/test_hashing.py::test_trivial_hash[2-b] PASSED [ 7%] 64s test/test_hashing.py::test_trivial_hash[2-obj18] PASSED [ 7%] 64s test/test_hashing.py::test_trivial_hash[2-obj19] PASSED [ 7%] 64s test/test_hashing.py::test_trivial_hash[2-obj110] PASSED [ 7%] 64s test/test_hashing.py::test_trivial_hash[2-obj111] PASSED [ 7%] 64s test/test_hashing.py::test_trivial_hash[2-obj112] PASSED [ 7%] 64s test/test_hashing.py::test_trivial_hash[2-obj113] PASSED [ 7%] 64s test/test_hashing.py::test_trivial_hash[2-obj114] PASSED [ 7%] 64s test/test_hashing.py::test_trivial_hash[2-None] PASSED [ 7%] 64s test/test_hashing.py::test_trivial_hash[2-collect] PASSED [ 7%] 64s test/test_hashing.py::test_trivial_hash[2-append] PASSED [ 7%] 64s test/test_hashing.py::test_trivial_hash[2-obj118] PASSED [ 7%] 64s test/test_hashing.py::test_trivial_hash[2-obj119] PASSED [ 8%] 64s test/test_hashing.py::test_trivial_hash[2-obj120] PASSED [ 8%] 64s test/test_hashing.py::test_trivial_hash[2-obj121] PASSED [ 8%] 64s test/test_hashing.py::test_trivial_hash[1.0-1] PASSED [ 8%] 64s test/test_hashing.py::test_trivial_hash[1.0-2] PASSED [ 8%] 64s test/test_hashing.py::test_trivial_hash[1.0-1.0] PASSED [ 8%] 64s test/test_hashing.py::test_trivial_hash[1.0-2.0] PASSED [ 8%] 64s test/test_hashing.py::test_trivial_hash[1.0-(1+1j)] PASSED [ 8%] 64s test/test_hashing.py::test_trivial_hash[1.0-(2+1j)] PASSED [ 8%] 64s test/test_hashing.py::test_trivial_hash[1.0-a] PASSED [ 8%] 64s test/test_hashing.py::test_trivial_hash[1.0-b] PASSED [ 8%] 64s test/test_hashing.py::test_trivial_hash[1.0-obj18] PASSED [ 8%] 64s test/test_hashing.py::test_trivial_hash[1.0-obj19] PASSED [ 8%] 64s test/test_hashing.py::test_trivial_hash[1.0-obj110] PASSED [ 8%] 64s test/test_hashing.py::test_trivial_hash[1.0-obj111] PASSED [ 9%] 64s test/test_hashing.py::test_trivial_hash[1.0-obj112] PASSED [ 9%] 64s test/test_hashing.py::test_trivial_hash[1.0-obj113] PASSED [ 9%] 64s test/test_hashing.py::test_trivial_hash[1.0-obj114] PASSED [ 9%] 64s test/test_hashing.py::test_trivial_hash[1.0-None] PASSED [ 9%] 64s test/test_hashing.py::test_trivial_hash[1.0-collect] PASSED [ 9%] 64s test/test_hashing.py::test_trivial_hash[1.0-append] PASSED [ 9%] 64s test/test_hashing.py::test_trivial_hash[1.0-obj118] PASSED [ 9%] 64s test/test_hashing.py::test_trivial_hash[1.0-obj119] PASSED [ 9%] 64s test/test_hashing.py::test_trivial_hash[1.0-obj120] PASSED [ 9%] 64s test/test_hashing.py::test_trivial_hash[1.0-obj121] PASSED [ 9%] 64s test/test_hashing.py::test_trivial_hash[2.0-1] PASSED [ 9%] 64s test/test_hashing.py::test_trivial_hash[2.0-2] PASSED [ 9%] 64s test/test_hashing.py::test_trivial_hash[2.0-1.0] PASSED [ 9%] 64s test/test_hashing.py::test_trivial_hash[2.0-2.0] PASSED [ 9%] 64s test/test_hashing.py::test_trivial_hash[2.0-(1+1j)] PASSED [ 10%] 64s test/test_hashing.py::test_trivial_hash[2.0-(2+1j)] PASSED [ 10%] 64s test/test_hashing.py::test_trivial_hash[2.0-a] PASSED [ 10%] 64s test/test_hashing.py::test_trivial_hash[2.0-b] PASSED [ 10%] 64s test/test_hashing.py::test_trivial_hash[2.0-obj18] PASSED [ 10%] 64s test/test_hashing.py::test_trivial_hash[2.0-obj19] PASSED [ 10%] 64s test/test_hashing.py::test_trivial_hash[2.0-obj110] PASSED [ 10%] 64s test/test_hashing.py::test_trivial_hash[2.0-obj111] PASSED [ 10%] 64s test/test_hashing.py::test_trivial_hash[2.0-obj112] PASSED [ 10%] 64s test/test_hashing.py::test_trivial_hash[2.0-obj113] PASSED [ 10%] 64s test/test_hashing.py::test_trivial_hash[2.0-obj114] PASSED [ 10%] 64s test/test_hashing.py::test_trivial_hash[2.0-None] PASSED [ 10%] 64s test/test_hashing.py::test_trivial_hash[2.0-collect] PASSED [ 10%] 64s test/test_hashing.py::test_trivial_hash[2.0-append] PASSED [ 10%] 64s test/test_hashing.py::test_trivial_hash[2.0-obj118] PASSED [ 10%] 64s test/test_hashing.py::test_trivial_hash[2.0-obj119] PASSED [ 11%] 64s test/test_hashing.py::test_trivial_hash[2.0-obj120] PASSED [ 11%] 64s test/test_hashing.py::test_trivial_hash[2.0-obj121] PASSED [ 11%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-1] PASSED [ 11%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-2] PASSED [ 11%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-1.0] PASSED [ 11%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-2.0] PASSED [ 11%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-(1+1j)] PASSED [ 11%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-(2+1j)] PASSED [ 11%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-a] PASSED [ 11%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-b] PASSED [ 11%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-obj18] PASSED [ 11%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-obj19] PASSED [ 11%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-obj110] PASSED [ 11%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-obj111] PASSED [ 12%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-obj112] PASSED [ 12%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-obj113] PASSED [ 12%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-obj114] PASSED [ 12%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-None] PASSED [ 12%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-collect] PASSED [ 12%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-append] PASSED [ 12%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-obj118] PASSED [ 12%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-obj119] PASSED [ 12%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-obj120] PASSED [ 12%] 64s test/test_hashing.py::test_trivial_hash[(1+1j)-obj121] PASSED [ 12%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-1] PASSED [ 12%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-2] PASSED [ 12%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-1.0] PASSED [ 12%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-2.0] PASSED [ 12%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-(1+1j)] PASSED [ 13%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-(2+1j)] PASSED [ 13%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-a] PASSED [ 13%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-b] PASSED [ 13%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-obj18] PASSED [ 13%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-obj19] PASSED [ 13%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-obj110] PASSED [ 13%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-obj111] PASSED [ 13%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-obj112] PASSED [ 13%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-obj113] PASSED [ 13%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-obj114] PASSED [ 13%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-None] PASSED [ 13%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-collect] PASSED [ 13%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-append] PASSED [ 13%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-obj118] PASSED [ 14%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-obj119] PASSED [ 14%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-obj120] PASSED [ 14%] 64s test/test_hashing.py::test_trivial_hash[(2+1j)-obj121] PASSED [ 14%] 64s test/test_hashing.py::test_trivial_hash[a-1] PASSED [ 14%] 64s test/test_hashing.py::test_trivial_hash[a-2] PASSED [ 14%] 64s test/test_hashing.py::test_trivial_hash[a-1.0] PASSED [ 14%] 64s test/test_hashing.py::test_trivial_hash[a-2.0] PASSED [ 14%] 64s test/test_hashing.py::test_trivial_hash[a-(1+1j)] PASSED [ 14%] 64s test/test_hashing.py::test_trivial_hash[a-(2+1j)] PASSED [ 14%] 64s test/test_hashing.py::test_trivial_hash[a-a] PASSED [ 14%] 64s test/test_hashing.py::test_trivial_hash[a-b] PASSED [ 14%] 64s test/test_hashing.py::test_trivial_hash[a-obj18] PASSED [ 14%] 64s test/test_hashing.py::test_trivial_hash[a-obj19] PASSED [ 14%] 64s test/test_hashing.py::test_trivial_hash[a-obj110] PASSED [ 14%] 64s test/test_hashing.py::test_trivial_hash[a-obj111] PASSED [ 15%] 64s test/test_hashing.py::test_trivial_hash[a-obj112] PASSED [ 15%] 64s test/test_hashing.py::test_trivial_hash[a-obj113] PASSED [ 15%] 64s test/test_hashing.py::test_trivial_hash[a-obj114] PASSED [ 15%] 64s test/test_hashing.py::test_trivial_hash[a-None] PASSED [ 15%] 64s test/test_hashing.py::test_trivial_hash[a-collect] PASSED [ 15%] 64s test/test_hashing.py::test_trivial_hash[a-append] PASSED [ 15%] 64s test/test_hashing.py::test_trivial_hash[a-obj118] PASSED [ 15%] 64s test/test_hashing.py::test_trivial_hash[a-obj119] PASSED [ 15%] 64s test/test_hashing.py::test_trivial_hash[a-obj120] PASSED [ 15%] 64s test/test_hashing.py::test_trivial_hash[a-obj121] PASSED [ 15%] 64s test/test_hashing.py::test_trivial_hash[b-1] PASSED [ 15%] 64s test/test_hashing.py::test_trivial_hash[b-2] PASSED [ 15%] 64s test/test_hashing.py::test_trivial_hash[b-1.0] PASSED [ 15%] 64s test/test_hashing.py::test_trivial_hash[b-2.0] PASSED [ 16%] 64s test/test_hashing.py::test_trivial_hash[b-(1+1j)] PASSED [ 16%] 64s test/test_hashing.py::test_trivial_hash[b-(2+1j)] PASSED [ 16%] 64s test/test_hashing.py::test_trivial_hash[b-a] PASSED [ 16%] 64s test/test_hashing.py::test_trivial_hash[b-b] PASSED [ 16%] 64s test/test_hashing.py::test_trivial_hash[b-obj18] PASSED [ 16%] 64s test/test_hashing.py::test_trivial_hash[b-obj19] PASSED [ 16%] 64s test/test_hashing.py::test_trivial_hash[b-obj110] PASSED [ 16%] 64s test/test_hashing.py::test_trivial_hash[b-obj111] PASSED [ 16%] 64s test/test_hashing.py::test_trivial_hash[b-obj112] PASSED [ 16%] 64s test/test_hashing.py::test_trivial_hash[b-obj113] PASSED [ 16%] 64s test/test_hashing.py::test_trivial_hash[b-obj114] PASSED [ 16%] 64s test/test_hashing.py::test_trivial_hash[b-None] PASSED [ 16%] 64s test/test_hashing.py::test_trivial_hash[b-collect] PASSED [ 16%] 64s test/test_hashing.py::test_trivial_hash[b-append] PASSED [ 16%] 64s test/test_hashing.py::test_trivial_hash[b-obj118] PASSED [ 17%] 64s test/test_hashing.py::test_trivial_hash[b-obj119] PASSED [ 17%] 64s test/test_hashing.py::test_trivial_hash[b-obj120] PASSED [ 17%] 64s test/test_hashing.py::test_trivial_hash[b-obj121] PASSED [ 17%] 64s test/test_hashing.py::test_trivial_hash[obj28-1] PASSED [ 17%] 64s test/test_hashing.py::test_trivial_hash[obj28-2] PASSED [ 17%] 64s test/test_hashing.py::test_trivial_hash[obj28-1.0] PASSED [ 17%] 64s test/test_hashing.py::test_trivial_hash[obj28-2.0] PASSED [ 17%] 64s test/test_hashing.py::test_trivial_hash[obj28-(1+1j)] PASSED [ 17%] 64s test/test_hashing.py::test_trivial_hash[obj28-(2+1j)] PASSED [ 17%] 64s test/test_hashing.py::test_trivial_hash[obj28-a] PASSED [ 17%] 64s test/test_hashing.py::test_trivial_hash[obj28-b] PASSED [ 17%] 64s test/test_hashing.py::test_trivial_hash[obj28-obj18] PASSED [ 17%] 64s test/test_hashing.py::test_trivial_hash[obj28-obj19] PASSED [ 17%] 64s test/test_hashing.py::test_trivial_hash[obj28-obj110] PASSED [ 18%] 64s test/test_hashing.py::test_trivial_hash[obj28-obj111] PASSED [ 18%] 64s test/test_hashing.py::test_trivial_hash[obj28-obj112] PASSED [ 18%] 64s test/test_hashing.py::test_trivial_hash[obj28-obj113] PASSED [ 18%] 64s test/test_hashing.py::test_trivial_hash[obj28-obj114] PASSED [ 18%] 64s test/test_hashing.py::test_trivial_hash[obj28-None] PASSED [ 18%] 64s test/test_hashing.py::test_trivial_hash[obj28-collect] PASSED [ 18%] 64s test/test_hashing.py::test_trivial_hash[obj28-append] PASSED [ 18%] 64s test/test_hashing.py::test_trivial_hash[obj28-obj118] PASSED [ 18%] 64s test/test_hashing.py::test_trivial_hash[obj28-obj119] PASSED [ 18%] 64s test/test_hashing.py::test_trivial_hash[obj28-obj120] PASSED [ 18%] 64s test/test_hashing.py::test_trivial_hash[obj28-obj121] PASSED [ 18%] 64s test/test_hashing.py::test_trivial_hash[obj29-1] PASSED [ 18%] 64s test/test_hashing.py::test_trivial_hash[obj29-2] PASSED [ 18%] 64s test/test_hashing.py::test_trivial_hash[obj29-1.0] PASSED [ 18%] 64s test/test_hashing.py::test_trivial_hash[obj29-2.0] PASSED [ 19%] 64s test/test_hashing.py::test_trivial_hash[obj29-(1+1j)] PASSED [ 19%] 64s test/test_hashing.py::test_trivial_hash[obj29-(2+1j)] PASSED [ 19%] 64s test/test_hashing.py::test_trivial_hash[obj29-a] PASSED [ 19%] 64s test/test_hashing.py::test_trivial_hash[obj29-b] PASSED [ 19%] 64s test/test_hashing.py::test_trivial_hash[obj29-obj18] PASSED [ 19%] 64s test/test_hashing.py::test_trivial_hash[obj29-obj19] PASSED [ 19%] 64s test/test_hashing.py::test_trivial_hash[obj29-obj110] PASSED [ 19%] 64s test/test_hashing.py::test_trivial_hash[obj29-obj111] PASSED [ 19%] 64s test/test_hashing.py::test_trivial_hash[obj29-obj112] PASSED [ 19%] 64s test/test_hashing.py::test_trivial_hash[obj29-obj113] PASSED [ 19%] 64s test/test_hashing.py::test_trivial_hash[obj29-obj114] PASSED [ 19%] 64s test/test_hashing.py::test_trivial_hash[obj29-None] PASSED [ 19%] 64s test/test_hashing.py::test_trivial_hash[obj29-collect] PASSED [ 19%] 64s test/test_hashing.py::test_trivial_hash[obj29-append] PASSED [ 20%] 64s test/test_hashing.py::test_trivial_hash[obj29-obj118] PASSED [ 20%] 64s test/test_hashing.py::test_trivial_hash[obj29-obj119] PASSED [ 20%] 64s test/test_hashing.py::test_trivial_hash[obj29-obj120] PASSED [ 20%] 64s test/test_hashing.py::test_trivial_hash[obj29-obj121] PASSED [ 20%] 64s test/test_hashing.py::test_trivial_hash[obj210-1] PASSED [ 20%] 64s test/test_hashing.py::test_trivial_hash[obj210-2] PASSED [ 20%] 64s test/test_hashing.py::test_trivial_hash[obj210-1.0] PASSED [ 20%] 64s test/test_hashing.py::test_trivial_hash[obj210-2.0] PASSED [ 20%] 64s test/test_hashing.py::test_trivial_hash[obj210-(1+1j)] PASSED [ 20%] 64s test/test_hashing.py::test_trivial_hash[obj210-(2+1j)] PASSED [ 20%] 64s test/test_hashing.py::test_trivial_hash[obj210-a] PASSED [ 20%] 64s test/test_hashing.py::test_trivial_hash[obj210-b] PASSED [ 20%] 64s test/test_hashing.py::test_trivial_hash[obj210-obj18] PASSED [ 20%] 64s test/test_hashing.py::test_trivial_hash[obj210-obj19] PASSED [ 20%] 64s test/test_hashing.py::test_trivial_hash[obj210-obj110] PASSED [ 21%] 64s test/test_hashing.py::test_trivial_hash[obj210-obj111] PASSED [ 21%] 64s test/test_hashing.py::test_trivial_hash[obj210-obj112] PASSED [ 21%] 64s test/test_hashing.py::test_trivial_hash[obj210-obj113] PASSED [ 21%] 64s test/test_hashing.py::test_trivial_hash[obj210-obj114] PASSED [ 21%] 64s test/test_hashing.py::test_trivial_hash[obj210-None] PASSED [ 21%] 64s test/test_hashing.py::test_trivial_hash[obj210-collect] PASSED [ 21%] 64s test/test_hashing.py::test_trivial_hash[obj210-append] PASSED [ 21%] 64s test/test_hashing.py::test_trivial_hash[obj210-obj118] PASSED [ 21%] 64s test/test_hashing.py::test_trivial_hash[obj210-obj119] PASSED [ 21%] 64s test/test_hashing.py::test_trivial_hash[obj210-obj120] PASSED [ 21%] 64s test/test_hashing.py::test_trivial_hash[obj210-obj121] PASSED [ 21%] 64s test/test_hashing.py::test_trivial_hash[obj211-1] PASSED [ 21%] 64s test/test_hashing.py::test_trivial_hash[obj211-2] PASSED [ 21%] 64s test/test_hashing.py::test_trivial_hash[obj211-1.0] PASSED [ 21%] 64s test/test_hashing.py::test_trivial_hash[obj211-2.0] PASSED [ 22%] 64s test/test_hashing.py::test_trivial_hash[obj211-(1+1j)] PASSED [ 22%] 64s test/test_hashing.py::test_trivial_hash[obj211-(2+1j)] PASSED [ 22%] 64s test/test_hashing.py::test_trivial_hash[obj211-a] PASSED [ 22%] 64s test/test_hashing.py::test_trivial_hash[obj211-b] PASSED [ 22%] 64s test/test_hashing.py::test_trivial_hash[obj211-obj18] PASSED [ 22%] 64s test/test_hashing.py::test_trivial_hash[obj211-obj19] PASSED [ 22%] 64s test/test_hashing.py::test_trivial_hash[obj211-obj110] PASSED [ 22%] 64s test/test_hashing.py::test_trivial_hash[obj211-obj111] PASSED [ 22%] 64s test/test_hashing.py::test_trivial_hash[obj211-obj112] PASSED [ 22%] 64s test/test_hashing.py::test_trivial_hash[obj211-obj113] PASSED [ 22%] 64s test/test_hashing.py::test_trivial_hash[obj211-obj114] PASSED [ 22%] 64s test/test_hashing.py::test_trivial_hash[obj211-None] PASSED [ 22%] 64s test/test_hashing.py::test_trivial_hash[obj211-collect] PASSED [ 22%] 64s test/test_hashing.py::test_trivial_hash[obj211-append] PASSED [ 23%] 64s test/test_hashing.py::test_trivial_hash[obj211-obj118] PASSED [ 23%] 64s test/test_hashing.py::test_trivial_hash[obj211-obj119] PASSED [ 23%] 64s test/test_hashing.py::test_trivial_hash[obj211-obj120] PASSED [ 23%] 64s test/test_hashing.py::test_trivial_hash[obj211-obj121] PASSED [ 23%] 64s test/test_hashing.py::test_trivial_hash[obj212-1] PASSED [ 23%] 64s test/test_hashing.py::test_trivial_hash[obj212-2] PASSED [ 23%] 64s test/test_hashing.py::test_trivial_hash[obj212-1.0] PASSED [ 23%] 64s test/test_hashing.py::test_trivial_hash[obj212-2.0] PASSED [ 23%] 64s test/test_hashing.py::test_trivial_hash[obj212-(1+1j)] PASSED [ 23%] 64s test/test_hashing.py::test_trivial_hash[obj212-(2+1j)] PASSED [ 23%] 64s test/test_hashing.py::test_trivial_hash[obj212-a] PASSED [ 23%] 64s test/test_hashing.py::test_trivial_hash[obj212-b] PASSED [ 23%] 64s test/test_hashing.py::test_trivial_hash[obj212-obj18] PASSED [ 23%] 64s test/test_hashing.py::test_trivial_hash[obj212-obj19] PASSED [ 23%] 64s test/test_hashing.py::test_trivial_hash[obj212-obj110] PASSED [ 24%] 64s test/test_hashing.py::test_trivial_hash[obj212-obj111] PASSED [ 24%] 64s test/test_hashing.py::test_trivial_hash[obj212-obj112] PASSED [ 24%] 64s test/test_hashing.py::test_trivial_hash[obj212-obj113] PASSED [ 24%] 64s test/test_hashing.py::test_trivial_hash[obj212-obj114] PASSED [ 24%] 64s test/test_hashing.py::test_trivial_hash[obj212-None] PASSED [ 24%] 64s test/test_hashing.py::test_trivial_hash[obj212-collect] PASSED [ 24%] 64s test/test_hashing.py::test_trivial_hash[obj212-append] PASSED [ 24%] 64s test/test_hashing.py::test_trivial_hash[obj212-obj118] PASSED [ 24%] 64s test/test_hashing.py::test_trivial_hash[obj212-obj119] PASSED [ 24%] 64s test/test_hashing.py::test_trivial_hash[obj212-obj120] PASSED [ 24%] 64s test/test_hashing.py::test_trivial_hash[obj212-obj121] PASSED [ 24%] 64s test/test_hashing.py::test_trivial_hash[obj213-1] PASSED [ 24%] 64s test/test_hashing.py::test_trivial_hash[obj213-2] PASSED [ 24%] 64s test/test_hashing.py::test_trivial_hash[obj213-1.0] PASSED [ 25%] 65s test/test_hashing.py::test_trivial_hash[obj213-2.0] PASSED [ 25%] 65s test/test_hashing.py::test_trivial_hash[obj213-(1+1j)] PASSED [ 25%] 65s test/test_hashing.py::test_trivial_hash[obj213-(2+1j)] PASSED [ 25%] 65s test/test_hashing.py::test_trivial_hash[obj213-a] PASSED [ 25%] 65s test/test_hashing.py::test_trivial_hash[obj213-b] PASSED [ 25%] 65s test/test_hashing.py::test_trivial_hash[obj213-obj18] PASSED [ 25%] 65s test/test_hashing.py::test_trivial_hash[obj213-obj19] PASSED [ 25%] 65s test/test_hashing.py::test_trivial_hash[obj213-obj110] PASSED [ 25%] 65s test/test_hashing.py::test_trivial_hash[obj213-obj111] PASSED [ 25%] 65s test/test_hashing.py::test_trivial_hash[obj213-obj112] PASSED [ 25%] 65s test/test_hashing.py::test_trivial_hash[obj213-obj113] PASSED [ 25%] 65s test/test_hashing.py::test_trivial_hash[obj213-obj114] PASSED [ 25%] 65s test/test_hashing.py::test_trivial_hash[obj213-None] PASSED [ 25%] 65s test/test_hashing.py::test_trivial_hash[obj213-collect] PASSED [ 25%] 65s test/test_hashing.py::test_trivial_hash[obj213-append] PASSED [ 26%] 65s test/test_hashing.py::test_trivial_hash[obj213-obj118] PASSED [ 26%] 65s test/test_hashing.py::test_trivial_hash[obj213-obj119] PASSED [ 26%] 65s test/test_hashing.py::test_trivial_hash[obj213-obj120] PASSED [ 26%] 65s test/test_hashing.py::test_trivial_hash[obj213-obj121] PASSED [ 26%] 65s test/test_hashing.py::test_trivial_hash[obj214-1] PASSED [ 26%] 65s test/test_hashing.py::test_trivial_hash[obj214-2] PASSED [ 26%] 65s test/test_hashing.py::test_trivial_hash[obj214-1.0] PASSED [ 26%] 65s test/test_hashing.py::test_trivial_hash[obj214-2.0] PASSED [ 26%] 65s test/test_hashing.py::test_trivial_hash[obj214-(1+1j)] PASSED [ 26%] 65s test/test_hashing.py::test_trivial_hash[obj214-(2+1j)] PASSED [ 26%] 65s test/test_hashing.py::test_trivial_hash[obj214-a] PASSED [ 26%] 65s test/test_hashing.py::test_trivial_hash[obj214-b] PASSED [ 26%] 65s test/test_hashing.py::test_trivial_hash[obj214-obj18] PASSED [ 26%] 65s test/test_hashing.py::test_trivial_hash[obj214-obj19] PASSED [ 27%] 65s test/test_hashing.py::test_trivial_hash[obj214-obj110] PASSED [ 27%] 65s test/test_hashing.py::test_trivial_hash[obj214-obj111] PASSED [ 27%] 65s test/test_hashing.py::test_trivial_hash[obj214-obj112] PASSED [ 27%] 65s test/test_hashing.py::test_trivial_hash[obj214-obj113] PASSED [ 27%] 65s test/test_hashing.py::test_trivial_hash[obj214-obj114] PASSED [ 27%] 65s test/test_hashing.py::test_trivial_hash[obj214-None] PASSED [ 27%] 65s test/test_hashing.py::test_trivial_hash[obj214-collect] PASSED [ 27%] 65s test/test_hashing.py::test_trivial_hash[obj214-append] PASSED [ 27%] 65s test/test_hashing.py::test_trivial_hash[obj214-obj118] PASSED [ 27%] 65s test/test_hashing.py::test_trivial_hash[obj214-obj119] PASSED [ 27%] 65s test/test_hashing.py::test_trivial_hash[obj214-obj120] PASSED [ 27%] 65s test/test_hashing.py::test_trivial_hash[obj214-obj121] PASSED [ 27%] 65s test/test_hashing.py::test_trivial_hash[None-1] PASSED [ 27%] 65s test/test_hashing.py::test_trivial_hash[None-2] PASSED [ 27%] 65s test/test_hashing.py::test_trivial_hash[None-1.0] PASSED [ 28%] 65s test/test_hashing.py::test_trivial_hash[None-2.0] PASSED [ 28%] 65s test/test_hashing.py::test_trivial_hash[None-(1+1j)] PASSED [ 28%] 65s test/test_hashing.py::test_trivial_hash[None-(2+1j)] PASSED [ 28%] 65s test/test_hashing.py::test_trivial_hash[None-a] PASSED [ 28%] 65s test/test_hashing.py::test_trivial_hash[None-b] PASSED [ 28%] 65s test/test_hashing.py::test_trivial_hash[None-obj18] PASSED [ 28%] 65s test/test_hashing.py::test_trivial_hash[None-obj19] PASSED [ 28%] 65s test/test_hashing.py::test_trivial_hash[None-obj110] PASSED [ 28%] 65s test/test_hashing.py::test_trivial_hash[None-obj111] PASSED [ 28%] 65s test/test_hashing.py::test_trivial_hash[None-obj112] PASSED [ 28%] 65s test/test_hashing.py::test_trivial_hash[None-obj113] PASSED [ 28%] 65s test/test_hashing.py::test_trivial_hash[None-obj114] PASSED [ 28%] 65s test/test_hashing.py::test_trivial_hash[None-None] PASSED [ 28%] 65s test/test_hashing.py::test_trivial_hash[None-collect] PASSED [ 29%] 65s test/test_hashing.py::test_trivial_hash[None-append] PASSED [ 29%] 65s test/test_hashing.py::test_trivial_hash[None-obj118] PASSED [ 29%] 65s test/test_hashing.py::test_trivial_hash[None-obj119] PASSED [ 29%] 65s test/test_hashing.py::test_trivial_hash[None-obj120] PASSED [ 29%] 65s test/test_hashing.py::test_trivial_hash[None-obj121] PASSED [ 29%] 65s test/test_hashing.py::test_trivial_hash[collect-1] PASSED [ 29%] 65s test/test_hashing.py::test_trivial_hash[collect-2] PASSED [ 29%] 65s test/test_hashing.py::test_trivial_hash[collect-1.0] PASSED [ 29%] 65s test/test_hashing.py::test_trivial_hash[collect-2.0] PASSED [ 29%] 65s test/test_hashing.py::test_trivial_hash[collect-(1+1j)] PASSED [ 29%] 65s test/test_hashing.py::test_trivial_hash[collect-(2+1j)] PASSED [ 29%] 65s test/test_hashing.py::test_trivial_hash[collect-a] PASSED [ 29%] 65s test/test_hashing.py::test_trivial_hash[collect-b] PASSED [ 29%] 65s test/test_hashing.py::test_trivial_hash[collect-obj18] PASSED [ 29%] 65s test/test_hashing.py::test_trivial_hash[collect-obj19] PASSED [ 30%] 65s test/test_hashing.py::test_trivial_hash[collect-obj110] PASSED [ 30%] 65s test/test_hashing.py::test_trivial_hash[collect-obj111] PASSED [ 30%] 65s test/test_hashing.py::test_trivial_hash[collect-obj112] PASSED [ 30%] 65s test/test_hashing.py::test_trivial_hash[collect-obj113] PASSED [ 30%] 65s test/test_hashing.py::test_trivial_hash[collect-obj114] PASSED [ 30%] 65s test/test_hashing.py::test_trivial_hash[collect-None] PASSED [ 30%] 65s test/test_hashing.py::test_trivial_hash[collect-collect] PASSED [ 30%] 65s test/test_hashing.py::test_trivial_hash[collect-append] PASSED [ 30%] 65s test/test_hashing.py::test_trivial_hash[collect-obj118] PASSED [ 30%] 65s test/test_hashing.py::test_trivial_hash[collect-obj119] PASSED [ 30%] 65s test/test_hashing.py::test_trivial_hash[collect-obj120] PASSED [ 30%] 65s test/test_hashing.py::test_trivial_hash[collect-obj121] PASSED [ 30%] 65s test/test_hashing.py::test_trivial_hash[append-1] PASSED [ 30%] 65s test/test_hashing.py::test_trivial_hash[append-2] PASSED [ 30%] 65s test/test_hashing.py::test_trivial_hash[append-1.0] PASSED [ 31%] 65s test/test_hashing.py::test_trivial_hash[append-2.0] PASSED [ 31%] 65s test/test_hashing.py::test_trivial_hash[append-(1+1j)] PASSED [ 31%] 65s test/test_hashing.py::test_trivial_hash[append-(2+1j)] PASSED [ 31%] 65s test/test_hashing.py::test_trivial_hash[append-a] PASSED [ 31%] 65s test/test_hashing.py::test_trivial_hash[append-b] PASSED [ 31%] 65s test/test_hashing.py::test_trivial_hash[append-obj18] PASSED [ 31%] 65s test/test_hashing.py::test_trivial_hash[append-obj19] PASSED [ 31%] 65s test/test_hashing.py::test_trivial_hash[append-obj110] PASSED [ 31%] 65s test/test_hashing.py::test_trivial_hash[append-obj111] PASSED [ 31%] 65s test/test_hashing.py::test_trivial_hash[append-obj112] PASSED [ 31%] 65s test/test_hashing.py::test_trivial_hash[append-obj113] PASSED [ 31%] 65s test/test_hashing.py::test_trivial_hash[append-obj114] PASSED [ 31%] 65s test/test_hashing.py::test_trivial_hash[append-None] PASSED [ 31%] 65s test/test_hashing.py::test_trivial_hash[append-collect] PASSED [ 32%] 65s test/test_hashing.py::test_trivial_hash[append-append] PASSED [ 32%] 65s test/test_hashing.py::test_trivial_hash[append-obj118] PASSED [ 32%] 65s test/test_hashing.py::test_trivial_hash[append-obj119] PASSED [ 32%] 65s test/test_hashing.py::test_trivial_hash[append-obj120] PASSED [ 32%] 65s test/test_hashing.py::test_trivial_hash[append-obj121] PASSED [ 32%] 65s test/test_hashing.py::test_trivial_hash[obj218-1] PASSED [ 32%] 65s test/test_hashing.py::test_trivial_hash[obj218-2] PASSED [ 32%] 65s test/test_hashing.py::test_trivial_hash[obj218-1.0] PASSED [ 32%] 65s test/test_hashing.py::test_trivial_hash[obj218-2.0] PASSED [ 32%] 65s test/test_hashing.py::test_trivial_hash[obj218-(1+1j)] PASSED [ 32%] 65s test/test_hashing.py::test_trivial_hash[obj218-(2+1j)] PASSED [ 32%] 65s test/test_hashing.py::test_trivial_hash[obj218-a] PASSED [ 32%] 65s test/test_hashing.py::test_trivial_hash[obj218-b] PASSED [ 32%] 65s test/test_hashing.py::test_trivial_hash[obj218-obj18] PASSED [ 32%] 65s test/test_hashing.py::test_trivial_hash[obj218-obj19] PASSED [ 33%] 65s test/test_hashing.py::test_trivial_hash[obj218-obj110] PASSED [ 33%] 65s test/test_hashing.py::test_trivial_hash[obj218-obj111] PASSED [ 33%] 65s test/test_hashing.py::test_trivial_hash[obj218-obj112] PASSED [ 33%] 65s test/test_hashing.py::test_trivial_hash[obj218-obj113] PASSED [ 33%] 65s test/test_hashing.py::test_trivial_hash[obj218-obj114] PASSED [ 33%] 65s test/test_hashing.py::test_trivial_hash[obj218-None] PASSED [ 33%] 65s test/test_hashing.py::test_trivial_hash[obj218-collect] PASSED [ 33%] 65s test/test_hashing.py::test_trivial_hash[obj218-append] PASSED [ 33%] 65s test/test_hashing.py::test_trivial_hash[obj218-obj118] PASSED [ 33%] 65s test/test_hashing.py::test_trivial_hash[obj218-obj119] PASSED [ 33%] 65s test/test_hashing.py::test_trivial_hash[obj218-obj120] PASSED [ 33%] 65s test/test_hashing.py::test_trivial_hash[obj218-obj121] PASSED [ 33%] 65s test/test_hashing.py::test_trivial_hash[obj219-1] PASSED [ 33%] 65s test/test_hashing.py::test_trivial_hash[obj219-2] PASSED [ 34%] 65s test/test_hashing.py::test_trivial_hash[obj219-1.0] PASSED [ 34%] 65s test/test_hashing.py::test_trivial_hash[obj219-2.0] PASSED [ 34%] 65s test/test_hashing.py::test_trivial_hash[obj219-(1+1j)] PASSED [ 34%] 65s test/test_hashing.py::test_trivial_hash[obj219-(2+1j)] PASSED [ 34%] 65s test/test_hashing.py::test_trivial_hash[obj219-a] PASSED [ 34%] 65s test/test_hashing.py::test_trivial_hash[obj219-b] PASSED [ 34%] 65s test/test_hashing.py::test_trivial_hash[obj219-obj18] PASSED [ 34%] 65s test/test_hashing.py::test_trivial_hash[obj219-obj19] PASSED [ 34%] 65s test/test_hashing.py::test_trivial_hash[obj219-obj110] PASSED [ 34%] 65s test/test_hashing.py::test_trivial_hash[obj219-obj111] PASSED [ 34%] 65s test/test_hashing.py::test_trivial_hash[obj219-obj112] PASSED [ 34%] 65s test/test_hashing.py::test_trivial_hash[obj219-obj113] PASSED [ 34%] 65s test/test_hashing.py::test_trivial_hash[obj219-obj114] PASSED [ 34%] 65s test/test_hashing.py::test_trivial_hash[obj219-None] PASSED [ 34%] 65s test/test_hashing.py::test_trivial_hash[obj219-collect] PASSED [ 35%] 65s test/test_hashing.py::test_trivial_hash[obj219-append] PASSED [ 35%] 65s test/test_hashing.py::test_trivial_hash[obj219-obj118] PASSED [ 35%] 65s test/test_hashing.py::test_trivial_hash[obj219-obj119] PASSED [ 35%] 65s test/test_hashing.py::test_trivial_hash[obj219-obj120] PASSED [ 35%] 65s test/test_hashing.py::test_trivial_hash[obj219-obj121] PASSED [ 35%] 65s test/test_hashing.py::test_trivial_hash[obj220-1] PASSED [ 35%] 65s test/test_hashing.py::test_trivial_hash[obj220-2] PASSED [ 35%] 65s test/test_hashing.py::test_trivial_hash[obj220-1.0] PASSED [ 35%] 65s test/test_hashing.py::test_trivial_hash[obj220-2.0] PASSED [ 35%] 65s test/test_hashing.py::test_trivial_hash[obj220-(1+1j)] PASSED [ 35%] 65s test/test_hashing.py::test_trivial_hash[obj220-(2+1j)] PASSED [ 35%] 65s test/test_hashing.py::test_trivial_hash[obj220-a] PASSED [ 35%] 65s test/test_hashing.py::test_trivial_hash[obj220-b] PASSED [ 35%] 65s test/test_hashing.py::test_trivial_hash[obj220-obj18] PASSED [ 36%] 65s test/test_hashing.py::test_trivial_hash[obj220-obj19] PASSED [ 36%] 65s test/test_hashing.py::test_trivial_hash[obj220-obj110] PASSED [ 36%] 65s test/test_hashing.py::test_trivial_hash[obj220-obj111] PASSED [ 36%] 65s test/test_hashing.py::test_trivial_hash[obj220-obj112] PASSED [ 36%] 65s test/test_hashing.py::test_trivial_hash[obj220-obj113] PASSED [ 36%] 65s test/test_hashing.py::test_trivial_hash[obj220-obj114] PASSED [ 36%] 65s test/test_hashing.py::test_trivial_hash[obj220-None] PASSED [ 36%] 65s test/test_hashing.py::test_trivial_hash[obj220-collect] PASSED [ 36%] 65s test/test_hashing.py::test_trivial_hash[obj220-append] PASSED [ 36%] 65s test/test_hashing.py::test_trivial_hash[obj220-obj118] PASSED [ 36%] 65s test/test_hashing.py::test_trivial_hash[obj220-obj119] PASSED [ 36%] 65s test/test_hashing.py::test_trivial_hash[obj220-obj120] PASSED [ 36%] 65s test/test_hashing.py::test_trivial_hash[obj220-obj121] PASSED [ 36%] 65s test/test_hashing.py::test_trivial_hash[obj221-1] PASSED [ 36%] 65s test/test_hashing.py::test_trivial_hash[obj221-2] PASSED [ 37%] 65s test/test_hashing.py::test_trivial_hash[obj221-1.0] PASSED [ 37%] 65s test/test_hashing.py::test_trivial_hash[obj221-2.0] PASSED [ 37%] 65s test/test_hashing.py::test_trivial_hash[obj221-(1+1j)] PASSED [ 37%] 65s test/test_hashing.py::test_trivial_hash[obj221-(2+1j)] PASSED [ 37%] 65s test/test_hashing.py::test_trivial_hash[obj221-a] PASSED [ 37%] 65s test/test_hashing.py::test_trivial_hash[obj221-b] PASSED [ 37%] 65s test/test_hashing.py::test_trivial_hash[obj221-obj18] PASSED [ 37%] 65s test/test_hashing.py::test_trivial_hash[obj221-obj19] PASSED [ 37%] 65s test/test_hashing.py::test_trivial_hash[obj221-obj110] PASSED [ 37%] 65s test/test_hashing.py::test_trivial_hash[obj221-obj111] PASSED [ 37%] 65s test/test_hashing.py::test_trivial_hash[obj221-obj112] PASSED [ 37%] 65s test/test_hashing.py::test_trivial_hash[obj221-obj113] PASSED [ 37%] 65s test/test_hashing.py::test_trivial_hash[obj221-obj114] PASSED [ 37%] 65s test/test_hashing.py::test_trivial_hash[obj221-None] PASSED [ 38%] 65s test/test_hashing.py::test_trivial_hash[obj221-collect] PASSED [ 38%] 65s test/test_hashing.py::test_trivial_hash[obj221-append] PASSED [ 38%] 65s test/test_hashing.py::test_trivial_hash[obj221-obj118] PASSED [ 38%] 65s test/test_hashing.py::test_trivial_hash[obj221-obj119] PASSED [ 38%] 65s test/test_hashing.py::test_trivial_hash[obj221-obj120] PASSED [ 38%] 65s test/test_hashing.py::test_trivial_hash[obj221-obj121] PASSED [ 38%] 65s test/test_hashing.py::test_hash_methods PASSED [ 38%] 65s test/test_hashing.py::test_hash_numpy_arrays PASSED [ 38%] 65s test/test_hashing.py::test_hash_numpy_dict_of_arrays PASSED [ 38%] 65s test/test_hashing.py::test_numpy_datetime_array[datetime64[s]] PASSED [ 38%] 65s test/test_hashing.py::test_numpy_datetime_array[timedelta64[D]] PASSED [ 38%] 65s test/test_hashing.py::test_hash_numpy_noncontiguous PASSED [ 38%] 65s test/test_hashing.py::test_hash_memmap[True] PASSED [ 38%] 65s test/test_hashing.py::test_hash_memmap[False] PASSED [ 38%] 65s test/test_hashing.py::test_hash_numpy_performance PASSED [ 39%] 65s test/test_hashing.py::test_bound_methods_hash PASSED [ 39%] 65s test/test_hashing.py::test_bound_cached_methods_hash PASSED [ 39%] 65s test/test_hashing.py::test_hash_object_dtype PASSED [ 39%] 65s test/test_hashing.py::test_numpy_scalar PASSED [ 39%] 65s test/test_hashing.py::test_dict_hash PASSED [ 39%] 65s test/test_hashing.py::test_set_hash PASSED [ 39%] 65s test/test_hashing.py::test_set_decimal_hash PASSED [ 39%] 65s test/test_hashing.py::test_string PASSED [ 39%] 65s test/test_hashing.py::test_numpy_dtype_pickling PASSED [ 39%] 65s test/test_hashing.py::test_hashes_stay_the_same[This is a string to hash-71b3f47df22cb19431d85d92d0b230b2] PASSED [ 39%] 65s test/test_hashing.py::test_hashes_stay_the_same[C'est l\xe9t\xe9-2d8d189e9b2b0b2e384d93c868c0e576] PASSED [ 39%] 65s test/test_hashing.py::test_hashes_stay_the_same[to_hash2-e205227dd82250871fa25aa0ec690aa3] PASSED [ 39%] 65s test/test_hashing.py::test_hashes_stay_the_same[to_hash3-a11ffad81f9682a7d901e6edc3d16c84] PASSED [ 39%] 65s test/test_hashing.py::test_hashes_stay_the_same[to_hash4-aeda150553d4bb5c69f0e69d51b0e2ef] PASSED [ 40%] 65s test/test_hashing.py::test_hashes_are_different_between_c_and_fortran_contiguous_arrays PASSED [ 40%] 65s test/test_hashing.py::test_0d_array PASSED [ 40%] 65s test/test_hashing.py::test_0d_and_1d_array_hashing_is_different PASSED [ 40%] 65s test/test_hashing.py::test_hashes_stay_the_same_with_numpy_objects PASSED [ 40%] 65s test/test_hashing.py::test_hashing_pickling_error PASSED [ 40%] 65s test/test_hashing.py::test_wrong_hash_name PASSED [ 40%] 65s test/test_init.py::test_import_joblib PASSED [ 40%] 65s test/test_logger.py::test_print_time PASSED [ 40%] 65s test/test_memmapping.py::test_memmap_based_array_reducing PASSED [ 40%] 65s test/test_memmapping.py::test_resource_tracker_retries_when_permissionerror SKIPPED [ 40%] 65s test/test_memmapping.py::test_high_dimension_memmap_array_reducing PASSED [ 40%] 65s test/test_memmapping.py::test__strided_from_memmap PASSED [ 40%] 65s test/test_memmapping.py::test_pool_with_memmap[multiprocessing] PASSED [ 40%] 65s test/test_memmapping.py::test_pool_with_memmap[loky] PASSED [ 40%] 65s test/test_memmapping.py::test_pool_with_memmap_array_view[multiprocessing] PASSED [ 41%] 66s test/test_memmapping.py::test_pool_with_memmap_array_view[loky] PASSED [ 41%] 66s test/test_memmapping.py::test_permission_error_windows_reference_cycle[multiprocessing] PASSED [ 41%] 68s test/test_memmapping.py::test_permission_error_windows_reference_cycle[loky] PASSED [ 41%] 68s test/test_memmapping.py::test_parallel_isolated_temp_folders[multiprocessing] PASSED [ 41%] 68s test/test_memmapping.py::test_parallel_isolated_temp_folders[loky] PASSED [ 41%] 68s test/test_memmapping.py::test_managed_backend_reuse_temp_folder[multiprocessing] PASSED [ 41%] 69s test/test_memmapping.py::test_managed_backend_reuse_temp_folder[loky] PASSED [ 41%] 69s test/test_memmapping.py::test_memmapping_temp_folder_thread_safety PASSED [ 41%] 70s test/test_memmapping.py::test_many_parallel_calls_on_same_object[multiprocessing] PASSED [ 41%] 71s test/test_memmapping.py::test_many_parallel_calls_on_same_object[loky] PASSED [ 41%] 71s test/test_memmapping.py::test_memmap_returned_as_regular_array[multiprocessing] PASSED [ 41%] 71s test/test_memmapping.py::test_memmap_returned_as_regular_array[loky] PASSED [ 41%] 71s test/test_memmapping.py::test_memmapping_pool_for_large_arrays[multiprocessing] PASSED [ 41%] 72s test/test_memmapping.py::test_memmapping_pool_for_large_arrays[loky] PASSED [ 41%] 72s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_disabled[multiprocessing] PASSED [ 42%] 72s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_disabled[loky] PASSED [ 42%] 72s test/test_memmapping.py::test_memmapping_on_large_enough_dev_shm[multiprocessing] PASSED [ 42%] 73s test/test_memmapping.py::test_memmapping_on_large_enough_dev_shm[loky] PASSED [ 42%] 73s test/test_memmapping.py::test_memmapping_on_too_small_dev_shm[multiprocessing] PASSED [ 42%] 73s test/test_memmapping.py::test_memmapping_on_too_small_dev_shm[loky] PASSED [ 42%] 73s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_in_return[multiprocessing] PASSED [ 42%] 73s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_in_return[loky] PASSED [ 42%] 73s test/test_memmapping.py::test_workaround_against_bad_memmap_with_copied_buffers[multiprocessing] PASSED [ 42%] 73s test/test_memmapping.py::test_workaround_against_bad_memmap_with_copied_buffers[loky] PASSED [ 42%] 73s test/test_memmapping.py::test_pool_memmap_with_big_offset[multiprocessing, 0] PASSED [ 42%] 73s test/test_memmapping.py::test_pool_memmap_with_big_offset[multiprocessing, 1] PASSED [ 42%] 73s test/test_memmapping.py::test_pool_memmap_with_big_offset[multiprocessing, 2] PASSED [ 42%] 73s test/test_memmapping.py::test_pool_memmap_with_big_offset[loky, 0] PASSED [ 42%] 73s test/test_memmapping.py::test_pool_memmap_with_big_offset[loky, 1] PASSED [ 43%] 73s test/test_memmapping.py::test_pool_memmap_with_big_offset[loky, 2] PASSED [ 43%] 73s test/test_memmapping.py::test_pool_get_temp_dir PASSED [ 43%] 73s test/test_memmapping.py::test_pool_get_temp_dir_no_statvfs PASSED [ 43%] 74s test/test_memmapping.py::test_numpy_arrays_use_different_memory[r+] PASSED [ 43%] 74s test/test_memmapping.py::test_numpy_arrays_use_different_memory[w+] PASSED [ 43%] 74s test/test_memmapping.py::test_weak_array_key_map PASSED [ 43%] 74s test/test_memmapping.py::test_weak_array_key_map_no_pickling PASSED [ 43%] 74s test/test_memmapping.py::test_direct_mmap PASSED [ 43%] 74s test/test_memory.py::test_memory_integration PASSED [ 43%] 74s test/test_memory.py::test_parallel_call_cached_function_defined_in_jupyter[True] XFAIL [ 43%] 74s test/test_memory.py::test_parallel_call_cached_function_defined_in_jupyter[False] XFAIL [ 43%] 74s test/test_memory.py::test_no_memory PASSED [ 43%] 74s test/test_memory.py::test_memory_kwarg PASSED [ 43%] 74s test/test_memory.py::test_memory_lambda PASSED [ 43%] 74s test/test_memory.py::test_memory_name_collision PASSED [ 44%] 74s test/test_memory.py::test_memory_warning_lambda_collisions PASSED [ 44%] 74s test/test_memory.py::test_memory_warning_collision_detection PASSED [ 44%] 74s test/test_memory.py::test_memory_partial PASSED [ 44%] 74s test/test_memory.py::test_memory_eval PASSED [ 44%] 74s test/test_memory.py::test_argument_change PASSED [ 44%] 74s test/test_memory.py::test_memory_numpy[None] PASSED [ 44%] 74s test/test_memory.py::test_memory_numpy[r] PASSED [ 44%] 74s test/test_memory.py::test_memory_numpy_check_mmap_mode PASSED [ 44%] 74s test/test_memory.py::test_memory_exception PASSED [ 44%] 74s test/test_memory.py::test_memory_ignore PASSED [ 44%] 74s test/test_memory.py::test_memory_ignore_decorated PASSED [ 44%] 74s test/test_memory.py::test_memory_args_as_kwargs PASSED [ 44%] 74s test/test_memory.py::test_partial_decoration[ignore0-100-r] PASSED [ 44%] 74s test/test_memory.py::test_partial_decoration[ignore1-10-None] PASSED [ 45%] 74s test/test_memory.py::test_func_dir PASSED [ 45%] 74s test/test_memory.py::test_persistence PASSED [ 45%] 74s test/test_memory.py::test_check_call_in_cache PASSED [ 45%] 74s test/test_memory.py::test_call_and_shelve PASSED [ 45%] 74s test/test_memory.py::test_call_and_shelve_argument_hash PASSED [ 45%] 77s test/test_memory.py::test_call_and_shelve_lazily_load_stored_result PASSED [ 45%] 77s test/test_memory.py::test_memorized_pickling PASSED [ 45%] 77s test/test_memory.py::test_memorized_repr PASSED [ 45%] 77s test/test_memory.py::test_memory_file_modification PASSED [ 45%] 77s test/test_memory.py::test_memory_in_memory_function_code_change PASSED [ 45%] 77s test/test_memory.py::test_clear_memory_with_none_location PASSED [ 45%] 77s test/test_memory.py::test_memory_func_with_kwonly_args PASSED [ 45%] 77s test/test_memory.py::test_memory_func_with_signature PASSED [ 45%] 77s test/test_memory.py::test__get_items PASSED [ 45%] 77s test/test_memory.py::test__get_items_to_delete PASSED [ 46%] 77s test/test_memory.py::test_memory_reduce_size_bytes_limit PASSED [ 46%] 77s test/test_memory.py::test_memory_reduce_size_items_limit PASSED [ 46%] 78s test/test_memory.py::test_memory_reduce_size_age_limit PASSED [ 46%] 78s test/test_memory.py::test_memory_clear PASSED [ 46%] 78s test/test_memory.py::test_cached_function_race_condition_when_persisting_output PASSED [ 46%] 78s test/test_memory.py::test_cached_function_race_condition_when_persisting_output_2 PASSED [ 46%] 78s test/test_memory.py::test_memory_recomputes_after_an_error_while_loading_results PASSED [ 46%] 78s test/test_memory.py::test_register_invalid_store_backends_key[None] PASSED [ 46%] 78s test/test_memory.py::test_register_invalid_store_backends_key[invalid_prefix1] PASSED [ 46%] 78s test/test_memory.py::test_register_invalid_store_backends_key[invalid_prefix2] PASSED [ 46%] 78s test/test_memory.py::test_register_invalid_store_backends_object PASSED [ 46%] 78s test/test_memory.py::test_memory_default_store_backend PASSED [ 46%] 78s test/test_memory.py::test_warning_on_unknown_location_type PASSED [ 46%] 78s test/test_memory.py::test_instanciate_incomplete_store_backend PASSED [ 47%] 78s test/test_memory.py::test_dummy_store_backend PASSED [ 47%] 78s test/test_memory.py::test_instanciate_store_backend_with_pathlib_path PASSED [ 47%] 78s test/test_memory.py::test_filesystem_store_backend_repr PASSED [ 47%] 78s test/test_memory.py::test_memory_objects_repr PASSED [ 47%] 78s test/test_memory.py::test_memorized_result_pickle PASSED [ 47%] 78s test/test_memory.py::test_memory_pickle_dump_load[memory_kwargs0] PASSED [ 47%] 78s test/test_memory.py::test_memory_pickle_dump_load[memory_kwargs1] PASSED [ 47%] 78s test/test_memory.py::test_info_log PASSED [ 47%] 78s test/test_memory.py::test_deprecated_bytes_limit PASSED [ 47%] 78s test/test_memory.py::TestCacheValidationCallback::test_invalid_cache_validation_callback PASSED [ 47%] 78s test/test_memory.py::TestCacheValidationCallback::test_constant_cache_validation_callback[True] PASSED [ 47%] 78s test/test_memory.py::TestCacheValidationCallback::test_constant_cache_validation_callback[False] PASSED [ 47%] 78s test/test_memory.py::TestCacheValidationCallback::test_memory_only_cache_long_run PASSED [ 47%] 79s test/test_memory.py::TestCacheValidationCallback::test_memory_expires_after PASSED [ 47%] 79s test/test_memory.py::TestMemorizedFunc::test_call_method_memorized PASSED [ 48%] 79s test/test_memory.py::TestMemorizedFunc::test_call_method_not_memorized PASSED [ 48%] 79s test/test_memory_async.py::test_memory_integration_async SKIPPED (as...) [ 48%] 79s test/test_memory_async.py::test_no_memory_async SKIPPED (async def f...) [ 48%] 79s test/test_memory_async.py::test_memory_numpy_check_mmap_mode_async SKIPPED [ 48%] 79s test/test_memory_async.py::test_call_and_shelve_async SKIPPED (async...) [ 48%] 79s test/test_memory_async.py::test_memorized_func_call_async SKIPPED (a...) [ 48%] 79s test/test_missing_multiprocessing.py::test_missing_multiprocessing PASSED [ 48%] 79s test/test_module.py::test_version PASSED [ 48%] 79s test/test_module.py::test_no_start_method_side_effect_on_import PASSED [ 48%] 79s test/test_module.py::test_no_semaphore_tracker_on_import PASSED [ 48%] 79s test/test_module.py::test_no_resource_tracker_on_import PASSED [ 48%] 79s test/test_numpy_pickle.py::test_standard_types[None-0] PASSED [ 48%] 79s test/test_numpy_pickle.py::test_standard_types[None-1] PASSED [ 48%] 79s test/test_numpy_pickle.py::test_standard_types[type-0] PASSED [ 49%] 79s test/test_numpy_pickle.py::test_standard_types[type-1] PASSED [ 49%] 79s test/test_numpy_pickle.py::test_standard_types[True-0] PASSED [ 49%] 79s test/test_numpy_pickle.py::test_standard_types[True-1] PASSED [ 49%] 79s test/test_numpy_pickle.py::test_standard_types[1_0-0] PASSED [ 49%] 79s test/test_numpy_pickle.py::test_standard_types[1_0-1] PASSED [ 49%] 79s test/test_numpy_pickle.py::test_standard_types[1.0-0] PASSED [ 49%] 79s test/test_numpy_pickle.py::test_standard_types[1.0-1] PASSED [ 49%] 79s test/test_numpy_pickle.py::test_standard_types[(1+0j)-0] PASSED [ 49%] 79s test/test_numpy_pickle.py::test_standard_types[(1+0j)-1] PASSED [ 49%] 79s test/test_numpy_pickle.py::test_standard_types[1_1-0] PASSED [ 49%] 79s test/test_numpy_pickle.py::test_standard_types[1_1-1] PASSED [ 49%] 79s test/test_numpy_pickle.py::test_standard_types[member7-0] PASSED [ 49%] 79s test/test_numpy_pickle.py::test_standard_types[member7-1] PASSED [ 49%] 79s test/test_numpy_pickle.py::test_standard_types[member8-0] PASSED [ 49%] 79s test/test_numpy_pickle.py::test_standard_types[member8-1] PASSED [ 50%] 79s test/test_numpy_pickle.py::test_standard_types[member9-0] PASSED [ 50%] 79s test/test_numpy_pickle.py::test_standard_types[member9-1] PASSED [ 50%] 79s test/test_numpy_pickle.py::test_standard_types[len-0] PASSED [ 50%] 79s test/test_numpy_pickle.py::test_standard_types[len-1] PASSED [ 50%] 79s test/test_numpy_pickle.py::test_standard_types[_function-0] PASSED [ 50%] 79s test/test_numpy_pickle.py::test_standard_types[_function-1] PASSED [ 50%] 79s test/test_numpy_pickle.py::test_standard_types[_class-0] PASSED [ 50%] 79s test/test_numpy_pickle.py::test_standard_types[_class-1] PASSED [ 50%] 79s test/test_numpy_pickle.py::test_standard_types[_newclass-0] PASSED [ 50%] 79s test/test_numpy_pickle.py::test_standard_types[_newclass-1] PASSED [ 50%] 79s test/test_numpy_pickle.py::test_standard_types[member14-0] PASSED [ 50%] 79s test/test_numpy_pickle.py::test_standard_types[member14-1] PASSED [ 50%] 79s test/test_numpy_pickle.py::test_standard_types[member15-0] PASSED [ 50%] 79s test/test_numpy_pickle.py::test_standard_types[member15-1] PASSED [ 50%] 79s test/test_numpy_pickle.py::test_value_error PASSED [ 51%] 79s test/test_numpy_pickle.py::test_compress_level_error[-1] PASSED [ 51%] 79s test/test_numpy_pickle.py::test_compress_level_error[10] PASSED [ 51%] 79s test/test_numpy_pickle.py::test_compress_level_error[wrong_compress2] PASSED [ 51%] 79s test/test_numpy_pickle.py::test_numpy_persistence[False] PASSED [ 51%] 79s test/test_numpy_pickle.py::test_numpy_persistence[True] PASSED [ 51%] 79s test/test_numpy_pickle.py::test_numpy_persistence[0] PASSED [ 51%] 79s test/test_numpy_pickle.py::test_numpy_persistence[3] PASSED [ 51%] 79s test/test_numpy_pickle.py::test_numpy_persistence[zlib] PASSED [ 51%] 79s test/test_numpy_pickle.py::test_numpy_persistence_bufferred_array_compression PASSED [ 51%] 79s test/test_numpy_pickle.py::test_memmap_persistence PASSED [ 51%] 79s test/test_numpy_pickle.py::test_memmap_persistence_mixed_dtypes PASSED [ 51%] 79s test/test_numpy_pickle.py::test_masked_array_persistence PASSED [ 51%] 79s test/test_numpy_pickle.py::test_compress_mmap_mode_warning PASSED [ 51%] 80s test/test_numpy_pickle.py::test_cache_size_warning[None] PASSED [ 52%] 80s test/test_numpy_pickle.py::test_cache_size_warning[0] PASSED [ 52%] 80s test/test_numpy_pickle.py::test_cache_size_warning[10] PASSED [ 52%] 80s test/test_numpy_pickle.py::test_memory_usage SKIPPED (Test requires ...) [ 52%] 80s test/test_numpy_pickle.py::test_compressed_pickle_dump_and_load PASSED [ 52%] 80s test/test_numpy_pickle.py::test_numpy_array_byte_order_mismatch_detection PASSED [ 52%] 80s test/test_numpy_pickle.py::test_compress_tuple_argument[compress_tuple0] PASSED [ 52%] 80s test/test_numpy_pickle.py::test_compress_tuple_argument[compress_tuple1] PASSED [ 52%] 80s test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple0-Compress argument tuple should contain exactly 2 elements] PASSED [ 52%] 80s test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple1-Non valid compression method given: "wrong"] PASSED [ 52%] 80s test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple2-Non valid compress level given: "wrong"] PASSED [ 52%] 80s test/test_numpy_pickle.py::test_compress_string_argument[zlib] PASSED [ 52%] 80s test/test_numpy_pickle.py::test_compress_string_argument[gzip] PASSED [ 52%] 80s test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-1] PASSED [ 52%] 80s test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-3] PASSED [ 52%] 80s test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-6] PASSED [ 53%] 80s test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-1] PASSED [ 53%] 80s test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-3] PASSED [ 53%] 80s test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-6] PASSED [ 53%] 80s test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-1] PASSED [ 53%] 80s test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-3] PASSED [ 53%] 80s test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-6] PASSED [ 53%] 80s test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-1] PASSED [ 53%] 80s test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-3] PASSED [ 53%] 80s test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-6] PASSED [ 53%] 80s test/test_numpy_pickle.py::test_joblib_compression_formats[xz-1] PASSED [ 53%] 80s test/test_numpy_pickle.py::test_joblib_compression_formats[xz-3] PASSED [ 53%] 80s test/test_numpy_pickle.py::test_joblib_compression_formats[xz-6] PASSED [ 53%] 80s test/test_numpy_pickle.py::test_joblib_compression_formats[lz4-1] PASSED [ 53%] 80s test/test_numpy_pickle.py::test_joblib_compression_formats[lz4-3] PASSED [ 54%] 80s test/test_numpy_pickle.py::test_joblib_compression_formats[lz4-6] PASSED [ 54%] 80s test/test_numpy_pickle.py::test_load_externally_decompressed_files[.z-_zlib_file_decompress] PASSED [ 54%] 80s test/test_numpy_pickle.py::test_load_externally_decompressed_files[.gz-_gzip_file_decompress] PASSED [ 54%] 80s test/test_numpy_pickle.py::test_compression_using_file_extension[.z-zlib] PASSED [ 54%] 80s test/test_numpy_pickle.py::test_compression_using_file_extension[.gz-gzip] PASSED [ 54%] 80s test/test_numpy_pickle.py::test_compression_using_file_extension[.bz2-bz2] PASSED [ 54%] 80s test/test_numpy_pickle.py::test_compression_using_file_extension[.lzma-lzma] PASSED [ 54%] 80s test/test_numpy_pickle.py::test_compression_using_file_extension[.xz-xz] PASSED [ 54%] 80s test/test_numpy_pickle.py::test_compression_using_file_extension[.pkl-not-compressed] PASSED [ 54%] 80s test/test_numpy_pickle.py::test_compression_using_file_extension[-not-compressed] PASSED [ 54%] 80s test/test_numpy_pickle.py::test_file_handle_persistence PASSED [ 54%] 80s test/test_numpy_pickle.py::test_in_memory_persistence PASSED [ 54%] 80s test/test_numpy_pickle.py::test_file_handle_persistence_mmap PASSED [ 54%] 80s test/test_numpy_pickle.py::test_file_handle_persistence_compressed_mmap PASSED [ 54%] 80s test/test_numpy_pickle.py::test_file_handle_persistence_in_memory_mmap PASSED [ 55%] 80s test/test_numpy_pickle.py::test_binary_zlibfile[1-a little data as bytes.] PASSED [ 55%] 80s test/test_numpy_pickle.py::test_binary_zlibfile[1-a large data as bytes.] PASSED [ 55%] 80s test/test_numpy_pickle.py::test_binary_zlibfile[3-a little data as bytes.] PASSED [ 55%] 80s test/test_numpy_pickle.py::test_binary_zlibfile[3-a large data as bytes.] PASSED [ 55%] 80s test/test_numpy_pickle.py::test_binary_zlibfile[9-a little data as bytes.] PASSED [ 55%] 80s test/test_numpy_pickle.py::test_binary_zlibfile[9-a large data as bytes.] PASSED [ 55%] 80s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[-1] PASSED [ 55%] 80s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[10] PASSED [ 55%] 80s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[15] PASSED [ 55%] 80s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[a] PASSED [ 55%] 80s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[bad_value4] PASSED [ 55%] 80s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[bad_value5] PASSED [ 55%] 80s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[a] PASSED [ 55%] 80s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[x] PASSED [ 56%] 80s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[r] PASSED [ 56%] 80s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[w] PASSED [ 56%] 80s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[1] PASSED [ 56%] 80s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[2] PASSED [ 56%] 80s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[1] PASSED [ 56%] 80s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[bad_file1] PASSED [ 56%] 80s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[bad_file2] PASSED [ 56%] 80s test/test_numpy_pickle.py::test_numpy_subclass PASSED [ 56%] 80s test/test_numpy_pickle.py::test_pathlib PASSED [ 56%] 80s test/test_numpy_pickle.py::test_non_contiguous_array_pickling PASSED [ 56%] 80s test/test_numpy_pickle.py::test_pickle_highest_protocol PASSED [ 56%] 80s test/test_numpy_pickle.py::test_pickle_in_socket PASSED [ 56%] 80s test/test_numpy_pickle.py::test_load_memmap_with_big_offset PASSED [ 56%] 80s test/test_numpy_pickle.py::test_register_compressor PASSED [ 56%] 80s test/test_numpy_pickle.py::test_register_compressor_invalid_name[1] PASSED [ 57%] 80s test/test_numpy_pickle.py::test_register_compressor_invalid_name[invalid_name1] PASSED [ 57%] 80s test/test_numpy_pickle.py::test_register_compressor_invalid_name[invalid_name2] PASSED [ 57%] 80s test/test_numpy_pickle.py::test_register_compressor_invalid_fileobj PASSED [ 57%] 80s test/test_numpy_pickle.py::test_register_compressor_already_registered PASSED [ 57%] 80s test/test_numpy_pickle.py::test_lz4_compression PASSED [ 57%] 80s test/test_numpy_pickle.py::test_lz4_compression_without_lz4 SKIPPED [ 57%] 80s test/test_numpy_pickle.py::test_memmap_alignment_padding[4] PASSED [ 57%] 80s test/test_numpy_pickle.py::test_memmap_alignment_padding[5] PASSED [ 57%] 80s test/test_numpy_pickle_compat.py::test_z_file PASSED [ 57%] 80s test/test_numpy_pickle_utils.py::test_binary_zlib_file[test0] PASSED [ 57%] 80s test/test_numpy_pickle_utils.py::test_binary_zlib_file[test1] PASSED [ 57%] 80s test/test_parallel.py::test_cpu_count PASSED [ 57%] 80s test/test_parallel.py::test_effective_n_jobs PASSED [ 57%] 80s test/test_parallel.py::test_effective_n_jobs_None[positive-int-parallel_config] PASSED [ 58%] 80s test/test_parallel.py::test_effective_n_jobs_None[positive-int-parallel_backend] PASSED [ 58%] 80s test/test_parallel.py::test_effective_n_jobs_None[negative-int-parallel_config] PASSED [ 58%] 80s test/test_parallel.py::test_effective_n_jobs_None[negative-int-parallel_backend] PASSED [ 58%] 80s test/test_parallel.py::test_effective_n_jobs_None[None-parallel_config] PASSED [ 58%] 80s test/test_parallel.py::test_effective_n_jobs_None[None-parallel_backend] PASSED [ 58%] 80s test/test_parallel.py::test_simple_parallel[2-1-None] PASSED [ 58%] 80s test/test_parallel.py::test_simple_parallel[2-1-loky] PASSED [ 58%] 80s test/test_parallel.py::test_simple_parallel[2-1-multiprocessing] PASSED [ 58%] 80s test/test_parallel.py::test_simple_parallel[2-1-sequential] PASSED [ 58%] 80s test/test_parallel.py::test_simple_parallel[2-1-threading] PASSED [ 58%] 80s test/test_parallel.py::test_simple_parallel[2-1-backend5] PASSED [ 58%] 80s test/test_parallel.py::test_simple_parallel[2-1-backend6] PASSED [ 58%] 80s test/test_parallel.py::test_simple_parallel[2-1-backend7] PASSED [ 58%] 80s test/test_parallel.py::test_simple_parallel[2-1-backend8] PASSED [ 58%] 80s test/test_parallel.py::test_simple_parallel[2-1-backend9] PASSED [ 59%] 80s test/test_parallel.py::test_simple_parallel[2-2-None] PASSED [ 59%] 80s test/test_parallel.py::test_simple_parallel[2-2-loky] PASSED [ 59%] 80s test/test_parallel.py::test_simple_parallel[2-2-multiprocessing] PASSED [ 59%] 80s test/test_parallel.py::test_simple_parallel[2-2-sequential] PASSED [ 59%] 80s test/test_parallel.py::test_simple_parallel[2-2-threading] PASSED [ 59%] 80s test/test_parallel.py::test_simple_parallel[2-2-backend5] PASSED [ 59%] 80s test/test_parallel.py::test_simple_parallel[2-2-backend6] PASSED [ 59%] 80s test/test_parallel.py::test_simple_parallel[2-2-backend7] PASSED [ 59%] 80s test/test_parallel.py::test_simple_parallel[2-2-backend8] PASSED [ 59%] 80s test/test_parallel.py::test_simple_parallel[2-2-backend9] PASSED [ 59%] 80s test/test_parallel.py::test_simple_parallel[2--1-None] PASSED [ 59%] 80s test/test_parallel.py::test_simple_parallel[2--1-loky] PASSED [ 59%] 80s test/test_parallel.py::test_simple_parallel[2--1-multiprocessing] PASSED [ 59%] 80s test/test_parallel.py::test_simple_parallel[2--1-sequential] PASSED [ 60%] 80s test/test_parallel.py::test_simple_parallel[2--1-threading] PASSED [ 60%] 80s test/test_parallel.py::test_simple_parallel[2--1-backend5] PASSED [ 60%] 80s test/test_parallel.py::test_simple_parallel[2--1-backend6] PASSED [ 60%] 80s test/test_parallel.py::test_simple_parallel[2--1-backend7] PASSED [ 60%] 80s test/test_parallel.py::test_simple_parallel[2--1-backend8] PASSED [ 60%] 81s test/test_parallel.py::test_simple_parallel[2--1-backend9] PASSED [ 60%] 81s test/test_parallel.py::test_simple_parallel[2--2-None] PASSED [ 60%] 81s test/test_parallel.py::test_simple_parallel[2--2-loky] PASSED [ 60%] 81s test/test_parallel.py::test_simple_parallel[2--2-multiprocessing] PASSED [ 60%] 81s test/test_parallel.py::test_simple_parallel[2--2-sequential] PASSED [ 60%] 81s test/test_parallel.py::test_simple_parallel[2--2-threading] PASSED [ 60%] 81s test/test_parallel.py::test_simple_parallel[2--2-backend5] PASSED [ 60%] 81s test/test_parallel.py::test_simple_parallel[2--2-backend6] PASSED [ 60%] 81s test/test_parallel.py::test_simple_parallel[2--2-backend7] PASSED [ 60%] 81s test/test_parallel.py::test_simple_parallel[2--2-backend8] PASSED [ 61%] 81s test/test_parallel.py::test_simple_parallel[2--2-backend9] PASSED [ 61%] 81s test/test_parallel.py::test_simple_parallel[11-1-None] PASSED [ 61%] 81s test/test_parallel.py::test_simple_parallel[11-1-loky] PASSED [ 61%] 81s test/test_parallel.py::test_simple_parallel[11-1-multiprocessing] PASSED [ 61%] 81s test/test_parallel.py::test_simple_parallel[11-1-sequential] PASSED [ 61%] 81s test/test_parallel.py::test_simple_parallel[11-1-threading] PASSED [ 61%] 81s test/test_parallel.py::test_simple_parallel[11-1-backend5] PASSED [ 61%] 81s test/test_parallel.py::test_simple_parallel[11-1-backend6] PASSED [ 61%] 81s test/test_parallel.py::test_simple_parallel[11-1-backend7] PASSED [ 61%] 81s test/test_parallel.py::test_simple_parallel[11-1-backend8] PASSED [ 61%] 81s test/test_parallel.py::test_simple_parallel[11-1-backend9] PASSED [ 61%] 81s test/test_parallel.py::test_simple_parallel[11-2-None] PASSED [ 61%] 81s test/test_parallel.py::test_simple_parallel[11-2-loky] PASSED [ 61%] 81s test/test_parallel.py::test_simple_parallel[11-2-multiprocessing] PASSED [ 61%] 81s test/test_parallel.py::test_simple_parallel[11-2-sequential] PASSED [ 62%] 82s test/test_parallel.py::test_simple_parallel[11-2-threading] PASSED [ 62%] 82s test/test_parallel.py::test_simple_parallel[11-2-backend5] PASSED [ 62%] 82s test/test_parallel.py::test_simple_parallel[11-2-backend6] PASSED [ 62%] 82s test/test_parallel.py::test_simple_parallel[11-2-backend7] PASSED [ 62%] 82s test/test_parallel.py::test_simple_parallel[11-2-backend8] PASSED [ 62%] 82s test/test_parallel.py::test_simple_parallel[11-2-backend9] PASSED [ 62%] 82s test/test_parallel.py::test_simple_parallel[11--1-None] PASSED [ 62%] 82s test/test_parallel.py::test_simple_parallel[11--1-loky] PASSED [ 62%] 82s test/test_parallel.py::test_simple_parallel[11--1-multiprocessing] PASSED [ 62%] 82s test/test_parallel.py::test_simple_parallel[11--1-sequential] PASSED [ 62%] 82s test/test_parallel.py::test_simple_parallel[11--1-threading] PASSED [ 62%] 82s test/test_parallel.py::test_simple_parallel[11--1-backend5] PASSED [ 62%] 82s test/test_parallel.py::test_simple_parallel[11--1-backend6] PASSED [ 62%] 82s test/test_parallel.py::test_simple_parallel[11--1-backend7] PASSED [ 63%] 82s test/test_parallel.py::test_simple_parallel[11--1-backend8] PASSED [ 63%] 82s test/test_parallel.py::test_simple_parallel[11--1-backend9] PASSED [ 63%] 82s test/test_parallel.py::test_simple_parallel[11--2-None] PASSED [ 63%] 83s test/test_parallel.py::test_simple_parallel[11--2-loky] PASSED [ 63%] 83s test/test_parallel.py::test_simple_parallel[11--2-multiprocessing] PASSED [ 63%] 83s test/test_parallel.py::test_simple_parallel[11--2-sequential] PASSED [ 63%] 83s test/test_parallel.py::test_simple_parallel[11--2-threading] PASSED [ 63%] 83s test/test_parallel.py::test_simple_parallel[11--2-backend5] PASSED [ 63%] 83s test/test_parallel.py::test_simple_parallel[11--2-backend6] PASSED [ 63%] 83s test/test_parallel.py::test_simple_parallel[11--2-backend7] PASSED [ 63%] 83s test/test_parallel.py::test_simple_parallel[11--2-backend8] PASSED [ 63%] 83s test/test_parallel.py::test_simple_parallel[11--2-backend9] PASSED [ 63%] 83s test/test_parallel.py::test_simple_parallel[100-1-None] PASSED [ 63%] 83s test/test_parallel.py::test_simple_parallel[100-1-loky] PASSED [ 63%] 83s test/test_parallel.py::test_simple_parallel[100-1-multiprocessing] PASSED [ 64%] 83s test/test_parallel.py::test_simple_parallel[100-1-sequential] PASSED [ 64%] 83s test/test_parallel.py::test_simple_parallel[100-1-threading] PASSED [ 64%] 83s test/test_parallel.py::test_simple_parallel[100-1-backend5] PASSED [ 64%] 83s test/test_parallel.py::test_simple_parallel[100-1-backend6] PASSED [ 64%] 83s test/test_parallel.py::test_simple_parallel[100-1-backend7] PASSED [ 64%] 83s test/test_parallel.py::test_simple_parallel[100-1-backend8] PASSED [ 64%] 83s test/test_parallel.py::test_simple_parallel[100-1-backend9] PASSED [ 64%] 83s test/test_parallel.py::test_simple_parallel[100-2-None] PASSED [ 64%] 83s test/test_parallel.py::test_simple_parallel[100-2-loky] PASSED [ 64%] 83s test/test_parallel.py::test_simple_parallel[100-2-multiprocessing] PASSED [ 64%] 83s test/test_parallel.py::test_simple_parallel[100-2-sequential] PASSED [ 64%] 83s test/test_parallel.py::test_simple_parallel[100-2-threading] PASSED [ 64%] 83s test/test_parallel.py::test_simple_parallel[100-2-backend5] PASSED [ 64%] 83s test/test_parallel.py::test_simple_parallel[100-2-backend6] PASSED [ 65%] 83s test/test_parallel.py::test_simple_parallel[100-2-backend7] PASSED [ 65%] 83s test/test_parallel.py::test_simple_parallel[100-2-backend8] PASSED [ 65%] 83s test/test_parallel.py::test_simple_parallel[100-2-backend9] PASSED [ 65%] 84s test/test_parallel.py::test_simple_parallel[100--1-None] PASSED [ 65%] 84s test/test_parallel.py::test_simple_parallel[100--1-loky] PASSED [ 65%] 84s test/test_parallel.py::test_simple_parallel[100--1-multiprocessing] PASSED [ 65%] 84s test/test_parallel.py::test_simple_parallel[100--1-sequential] PASSED [ 65%] 84s test/test_parallel.py::test_simple_parallel[100--1-threading] PASSED [ 65%] 84s test/test_parallel.py::test_simple_parallel[100--1-backend5] PASSED [ 65%] 84s test/test_parallel.py::test_simple_parallel[100--1-backend6] PASSED [ 65%] 84s test/test_parallel.py::test_simple_parallel[100--1-backend7] PASSED [ 65%] 84s test/test_parallel.py::test_simple_parallel[100--1-backend8] PASSED [ 65%] 84s test/test_parallel.py::test_simple_parallel[100--1-backend9] PASSED [ 65%] 84s test/test_parallel.py::test_simple_parallel[100--2-None] PASSED [ 65%] 84s test/test_parallel.py::test_simple_parallel[100--2-loky] PASSED [ 66%] 84s test/test_parallel.py::test_simple_parallel[100--2-multiprocessing] PASSED [ 66%] 84s test/test_parallel.py::test_simple_parallel[100--2-sequential] PASSED [ 66%] 84s test/test_parallel.py::test_simple_parallel[100--2-threading] PASSED [ 66%] 84s test/test_parallel.py::test_simple_parallel[100--2-backend5] PASSED [ 66%] 84s test/test_parallel.py::test_simple_parallel[100--2-backend6] PASSED [ 66%] 84s test/test_parallel.py::test_simple_parallel[100--2-backend7] PASSED [ 66%] 84s test/test_parallel.py::test_simple_parallel[100--2-backend8] PASSED [ 66%] 85s test/test_parallel.py::test_simple_parallel[100--2-backend9] PASSED [ 66%] 85s test/test_parallel.py::test_main_thread_renamed_no_warning[None] PASSED [ 66%] 85s test/test_parallel.py::test_main_thread_renamed_no_warning[loky] PASSED [ 66%] 85s test/test_parallel.py::test_main_thread_renamed_no_warning[multiprocessing] PASSED [ 66%] 85s test/test_parallel.py::test_main_thread_renamed_no_warning[sequential] PASSED [ 66%] 85s test/test_parallel.py::test_main_thread_renamed_no_warning[threading] PASSED [ 66%] 85s test/test_parallel.py::test_main_thread_renamed_no_warning[backend5] PASSED [ 67%] 85s test/test_parallel.py::test_main_thread_renamed_no_warning[backend6] PASSED [ 67%] 85s test/test_parallel.py::test_main_thread_renamed_no_warning[backend7] PASSED [ 67%] 85s test/test_parallel.py::test_main_thread_renamed_no_warning[backend8] PASSED [ 67%] 85s test/test_parallel.py::test_main_thread_renamed_no_warning[backend9] PASSED [ 67%] 85s test/test_parallel.py::test_nested_parallel_warnings[loky-multiprocessing-True] PASSED [ 67%] 85s test/test_parallel.py::test_nested_parallel_warnings[loky-loky-False] PASSED [ 67%] 85s test/test_parallel.py::test_nested_parallel_warnings[multiprocessing-multiprocessing-True] PASSED [ 67%] 86s test/test_parallel.py::test_nested_parallel_warnings[multiprocessing-loky-True] PASSED [ 67%] 86s test/test_parallel.py::test_nested_parallel_warnings[threading-multiprocessing-True] PASSED [ 67%] 86s test/test_parallel.py::test_nested_parallel_warnings[threading-loky-True] PASSED [ 67%] 86s test/test_parallel.py::test_background_thread_parallelism[loky] PASSED [ 67%] 86s test/test_parallel.py::test_background_thread_parallelism[multiprocessing] PASSED [ 67%] 86s test/test_parallel.py::test_background_thread_parallelism[threading] PASSED [ 67%] 86s test/test_parallel.py::test_nested_loop[threading-threading] PASSED [ 67%] 86s test/test_parallel.py::test_nested_loop[threading-sequential] PASSED [ 68%] 86s test/test_parallel.py::test_nested_loop[threading-multiprocessing] PASSED [ 68%] 86s test/test_parallel.py::test_nested_loop[threading-loky] PASSED [ 68%] 86s test/test_parallel.py::test_nested_loop[threading-back_compat_backend] PASSED [ 68%] 86s test/test_parallel.py::test_nested_loop[sequential-threading] PASSED [ 68%] 86s test/test_parallel.py::test_nested_loop[sequential-sequential] PASSED [ 68%] 86s test/test_parallel.py::test_nested_loop[sequential-multiprocessing] PASSED [ 68%] 86s test/test_parallel.py::test_nested_loop[sequential-loky] PASSED [ 68%] 86s test/test_parallel.py::test_nested_loop[sequential-back_compat_backend] PASSED [ 68%] 86s test/test_parallel.py::test_nested_loop[multiprocessing-threading] PASSED [ 68%] 87s test/test_parallel.py::test_nested_loop[multiprocessing-sequential] PASSED [ 68%] 87s test/test_parallel.py::test_nested_loop[multiprocessing-multiprocessing] PASSED [ 68%] 87s test/test_parallel.py::test_nested_loop[multiprocessing-loky] PASSED [ 68%] 87s test/test_parallel.py::test_nested_loop[multiprocessing-back_compat_backend] PASSED [ 68%] 87s test/test_parallel.py::test_nested_loop[loky-threading] PASSED [ 69%] 87s test/test_parallel.py::test_nested_loop[loky-sequential] PASSED [ 69%] 87s test/test_parallel.py::test_nested_loop[loky-multiprocessing] PASSED [ 69%] 87s test/test_parallel.py::test_nested_loop[loky-loky] PASSED [ 69%] 87s test/test_parallel.py::test_nested_loop[loky-back_compat_backend] PASSED [ 69%] 87s test/test_parallel.py::test_nested_loop[back_compat_backend-threading] PASSED [ 69%] 87s test/test_parallel.py::test_nested_loop[back_compat_backend-sequential] PASSED [ 69%] 87s test/test_parallel.py::test_nested_loop[back_compat_backend-multiprocessing] PASSED [ 69%] 87s test/test_parallel.py::test_nested_loop[back_compat_backend-loky] PASSED [ 69%] 87s test/test_parallel.py::test_nested_loop[back_compat_backend-back_compat_backend] PASSED [ 69%] 87s test/test_parallel.py::test_nested_loop_with_exception_with_loky PASSED [ 69%] 87s test/test_parallel.py::test_mutate_input_with_threads PASSED [ 69%] 87s test/test_parallel.py::test_parallel_kwargs[1] PASSED [ 69%] 87s test/test_parallel.py::test_parallel_kwargs[2] PASSED [ 69%] 87s test/test_parallel.py::test_parallel_kwargs[3] PASSED [ 69%] 87s test/test_parallel.py::test_parallel_as_context_manager[multiprocessing] PASSED [ 70%] 87s test/test_parallel.py::test_parallel_as_context_manager[loky] PASSED [ 70%] 87s test/test_parallel.py::test_parallel_as_context_manager[threading] PASSED [ 70%] 87s test/test_parallel.py::test_parallel_pickling PASSED [ 70%] 88s test/test_parallel.py::test_parallel_byteorder_corruption[<] PASSED [ 70%] 88s test/test_parallel.py::test_parallel_byteorder_corruption[>] PASSED [ 70%] 88s test/test_parallel.py::test_parallel_byteorder_corruption[=] PASSED [ 70%] 88s test/test_parallel.py::test_parallel_timeout_success[multiprocessing] PASSED [ 70%] 88s test/test_parallel.py::test_parallel_timeout_success[loky] PASSED [ 70%] 88s test/test_parallel.py::test_parallel_timeout_success[threading] PASSED [ 70%] 88s test/test_parallel.py::test_parallel_timeout_fail[multiprocessing] PASSED [ 70%] 88s test/test_parallel.py::test_parallel_timeout_fail[loky] PASSED [ 70%] 88s test/test_parallel.py::test_parallel_timeout_fail[threading] PASSED [ 70%] 88s test/test_parallel.py::test_error_in_task_iterator[threading] PASSED [ 70%] 88s test/test_parallel.py::test_error_in_task_iterator[sequential] PASSED [ 70%] 88s test/test_parallel.py::test_error_in_task_iterator[multiprocessing] PASSED [ 71%] 88s test/test_parallel.py::test_error_in_task_iterator[loky] PASSED [ 71%] 89s test/test_parallel.py::test_error_in_task_iterator[back_compat_backend] PASSED [ 71%] 89s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-threading] PASSED [ 71%] 89s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-sequential] PASSED [ 71%] 89s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-multiprocessing] PASSED [ 71%] 89s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-loky] PASSED [ 71%] 89s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-back_compat_backend] PASSED [ 71%] 89s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-threading] PASSED [ 71%] 89s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-sequential] PASSED [ 71%] 89s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-multiprocessing] PASSED [ 71%] 89s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-loky] PASSED [ 71%] 89s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-back_compat_backend] PASSED [ 71%] 89s test/test_parallel.py::test_dispatch_multiprocessing[multiprocessing] PASSED [ 71%] 89s test/test_parallel.py::test_dispatch_multiprocessing[loky] PASSED [ 72%] 89s test/test_parallel.py::test_dispatch_multiprocessing[threading] PASSED [ 72%] 89s test/test_parallel.py::test_batching_auto_threading PASSED [ 72%] 89s test/test_parallel.py::test_batching_auto_subprocesses[multiprocessing] PASSED [ 72%] 89s test/test_parallel.py::test_batching_auto_subprocesses[loky] PASSED [ 72%] 89s test/test_parallel.py::test_exception_dispatch PASSED [ 72%] 89s test/test_parallel.py::test_invalid_backend PASSED [ 72%] 89s test/test_parallel.py::test_invalid_njobs[None] PASSED [ 72%] 89s test/test_parallel.py::test_invalid_njobs[loky] PASSED [ 72%] 89s test/test_parallel.py::test_invalid_njobs[multiprocessing] PASSED [ 72%] 89s test/test_parallel.py::test_invalid_njobs[sequential] PASSED [ 72%] 89s test/test_parallel.py::test_invalid_njobs[threading] PASSED [ 72%] 89s test/test_parallel.py::test_invalid_njobs[backend5] PASSED [ 72%] 89s test/test_parallel.py::test_invalid_njobs[backend6] PASSED [ 72%] 89s test/test_parallel.py::test_invalid_njobs[backend7] PASSED [ 72%] 89s test/test_parallel.py::test_invalid_njobs[backend8] PASSED [ 73%] 89s test/test_parallel.py::test_invalid_njobs[backend9] PASSED [ 73%] 89s test/test_parallel.py::test_njobs_converted_to_int[2_0-multiprocessing] PASSED [ 73%] 90s test/test_parallel.py::test_njobs_converted_to_int[2_0-loky] PASSED [ 73%] 90s test/test_parallel.py::test_njobs_converted_to_int[2_0-threading] PASSED [ 73%] 90s test/test_parallel.py::test_njobs_converted_to_int[2.3-multiprocessing] PASSED [ 73%] 90s test/test_parallel.py::test_njobs_converted_to_int[2.3-loky] PASSED [ 73%] 90s test/test_parallel.py::test_njobs_converted_to_int[2.3-threading] PASSED [ 73%] 90s test/test_parallel.py::test_njobs_converted_to_int[2_1-multiprocessing] PASSED [ 73%] 90s test/test_parallel.py::test_njobs_converted_to_int[2_1-loky] PASSED [ 73%] 90s test/test_parallel.py::test_njobs_converted_to_int[2_1-threading] PASSED [ 73%] 90s test/test_parallel.py::test_register_parallel_backend PASSED [ 73%] 90s test/test_parallel.py::test_overwrite_default_backend PASSED [ 73%] 90s test/test_parallel.py::test_backend_no_multiprocessing SKIPPED (Only...) [ 73%] 90s test/test_parallel.py::test_backend_context_manager[parallel_backend-multiprocessing] PASSED [ 74%] 90s test/test_parallel.py::test_backend_context_manager[parallel_backend-loky] PASSED [ 74%] 90s test/test_parallel.py::test_backend_context_manager[parallel_backend-threading] PASSED [ 74%] 90s test/test_parallel.py::test_backend_context_manager[parallel_backend-test_backend_0] PASSED [ 74%] 90s test/test_parallel.py::test_backend_context_manager[parallel_backend-test_backend_1] PASSED [ 74%] 90s test/test_parallel.py::test_backend_context_manager[parallel_backend-test_backend_2] PASSED [ 74%] 90s test/test_parallel.py::test_backend_context_manager[parallel_config-multiprocessing] PASSED [ 74%] 90s test/test_parallel.py::test_backend_context_manager[parallel_config-loky] PASSED [ 74%] 90s test/test_parallel.py::test_backend_context_manager[parallel_config-threading] PASSED [ 74%] 90s test/test_parallel.py::test_backend_context_manager[parallel_config-test_backend_0] PASSED [ 74%] 90s test/test_parallel.py::test_backend_context_manager[parallel_config-test_backend_1] PASSED [ 74%] 90s test/test_parallel.py::test_backend_context_manager[parallel_config-test_backend_2] PASSED [ 74%] 90s test/test_parallel.py::test_parameterized_backend_context_manager[parallel_config] PASSED [ 74%] 90s test/test_parallel.py::test_parameterized_backend_context_manager[parallel_backend] PASSED [ 74%] 90s test/test_parallel.py::test_directly_parameterized_backend_context_manager[parallel_config] PASSED [ 74%] 90s test/test_parallel.py::test_directly_parameterized_backend_context_manager[parallel_backend] PASSED [ 75%] 90s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-threading] PASSED [ 75%] 91s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-loky] PASSED [ 75%] 91s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-multiprocessing] PASSED [ 75%] 92s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-back_compat_backend] PASSED [ 75%] 92s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-threading] PASSED [ 75%] 93s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-loky] PASSED [ 75%] 94s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-multiprocessing] PASSED [ 75%] 94s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-back_compat_backend] PASSED [ 75%] 94s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-multiprocessing-2] PASSED [ 75%] 94s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-multiprocessing--1] PASSED [ 75%] 94s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-multiprocessing-None] PASSED [ 75%] 94s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-loky-2] PASSED [ 75%] 94s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-loky--1] PASSED [ 75%] 94s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-loky-None] PASSED [ 76%] 94s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-threading-2] PASSED [ 76%] 94s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-threading--1] PASSED [ 76%] 94s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-threading-None] PASSED [ 76%] 94s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-multiprocessing-2] PASSED [ 76%] 94s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-multiprocessing--1] PASSED [ 76%] 94s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-multiprocessing-None] PASSED [ 76%] 94s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-loky-2] PASSED [ 76%] 94s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-loky--1] PASSED [ 76%] 94s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-loky-None] PASSED [ 76%] 94s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-threading-2] PASSED [ 76%] 94s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-threading--1] PASSED [ 76%] 94s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-threading-None] PASSED [ 76%] 94s test/test_parallel.py::test_backend_nesting_level[parallel_config-multiprocessing-multiprocessing] PASSED [ 76%] 94s test/test_parallel.py::test_backend_nesting_level[parallel_config-multiprocessing-loky] PASSED [ 76%] 94s test/test_parallel.py::test_backend_nesting_level[parallel_config-multiprocessing-threading] PASSED [ 77%] 94s test/test_parallel.py::test_backend_nesting_level[parallel_config-loky-multiprocessing] PASSED [ 77%] 94s test/test_parallel.py::test_backend_nesting_level[parallel_config-loky-loky] PASSED [ 77%] 94s test/test_parallel.py::test_backend_nesting_level[parallel_config-loky-threading] PASSED [ 77%] 94s test/test_parallel.py::test_backend_nesting_level[parallel_config-threading-multiprocessing] PASSED [ 77%] 94s test/test_parallel.py::test_backend_nesting_level[parallel_config-threading-loky] PASSED [ 77%] 94s test/test_parallel.py::test_backend_nesting_level[parallel_config-threading-threading] PASSED [ 77%] 95s test/test_parallel.py::test_backend_nesting_level[parallel_backend-multiprocessing-multiprocessing] PASSED [ 77%] 95s test/test_parallel.py::test_backend_nesting_level[parallel_backend-multiprocessing-loky] PASSED [ 77%] 95s test/test_parallel.py::test_backend_nesting_level[parallel_backend-multiprocessing-threading] PASSED [ 77%] 95s test/test_parallel.py::test_backend_nesting_level[parallel_backend-loky-multiprocessing] PASSED [ 77%] 95s test/test_parallel.py::test_backend_nesting_level[parallel_backend-loky-loky] PASSED [ 77%] 95s test/test_parallel.py::test_backend_nesting_level[parallel_backend-loky-threading] PASSED [ 77%] 95s test/test_parallel.py::test_backend_nesting_level[parallel_backend-threading-multiprocessing] PASSED [ 77%] 95s test/test_parallel.py::test_backend_nesting_level[parallel_backend-threading-loky] PASSED [ 78%] 95s test/test_parallel.py::test_backend_nesting_level[parallel_backend-threading-threading] PASSED [ 78%] 95s test/test_parallel.py::test_retrieval_context[True-parallel_config] PASSED [ 78%] 95s test/test_parallel.py::test_retrieval_context[True-parallel_backend] PASSED [ 78%] 95s test/test_parallel.py::test_retrieval_context[False-parallel_config] PASSED [ 78%] 95s test/test_parallel.py::test_retrieval_context[False-parallel_backend] PASSED [ 78%] 95s test/test_parallel.py::test_invalid_batch_size[0] PASSED [ 78%] 95s test/test_parallel.py::test_invalid_batch_size[-1] PASSED [ 78%] 95s test/test_parallel.py::test_invalid_batch_size[1.42] PASSED [ 78%] 95s test/test_parallel.py::test_dispatch_race_condition[2-2-all-auto] PASSED [ 78%] 95s test/test_parallel.py::test_dispatch_race_condition[2-2-n_jobs-auto] PASSED [ 78%] 95s test/test_parallel.py::test_dispatch_race_condition[10-2-n_jobs-auto0] PASSED [ 78%] 95s test/test_parallel.py::test_dispatch_race_condition[517-2-n_jobs-auto] PASSED [ 78%] 95s test/test_parallel.py::test_dispatch_race_condition[10-2-n_jobs-auto1] PASSED [ 78%] 95s test/test_parallel.py::test_dispatch_race_condition[10-4-n_jobs-auto] PASSED [ 78%] 95s test/test_parallel.py::test_dispatch_race_condition[200-12-n_jobs-auto] PASSED [ 79%] 95s test/test_parallel.py::test_dispatch_race_condition[25-12-2 * n_jobs-1] PASSED [ 79%] 96s test/test_parallel.py::test_dispatch_race_condition[250-12-all-1] PASSED [ 79%] 96s test/test_parallel.py::test_dispatch_race_condition[250-12-2 * n_jobs-7] PASSED [ 79%] 96s test/test_parallel.py::test_dispatch_race_condition[200-12-2 * n_jobs-auto] PASSED [ 79%] 96s test/test_parallel.py::test_default_mp_context PASSED [ 79%] 98s test/test_parallel.py::test_no_blas_crash_or_freeze_with_subprocesses[multiprocessing] PASSED [ 79%] 101s test/test_parallel.py::test_no_blas_crash_or_freeze_with_subprocesses[loky] PASSED [ 79%] 101s test/test_parallel.py::test_parallel_with_interactively_defined_functions[multiprocessing] PASSED [ 79%] 101s test/test_parallel.py::test_parallel_with_interactively_defined_functions[loky] PASSED [ 79%] 101s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def square(x):\n return x ** 2\n-multiprocessing] PASSED [ 79%] 102s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def square(x):\n return x ** 2\n-loky] PASSED [ 79%] 102s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def square(x):\n return x ** 2\n-spawn] PASSED [ 79%] 102s 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 [ 79%] 102s 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 [ 80%] 102s 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 [ 80%] 102s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-square = lambda x: x ** 2\n-multiprocessing] SKIPPED [ 80%] 103s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-square = lambda x: x ** 2\n-loky] PASSED [ 80%] 103s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-square = lambda x: x ** 2\n-spawn] SKIPPED [ 80%] 103s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def square(x):\n return x ** 2\n-multiprocessing] PASSED [ 80%] 103s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def square(x):\n return x ** 2\n-loky] PASSED [ 80%] 103s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def square(x):\n return x ** 2\n-spawn] PASSED [ 80%] 103s 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 [ 80%] 104s 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 [ 80%] 104s 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 [ 80%] 104s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-square = lambda x: x ** 2\n-multiprocessing] SKIPPED [ 80%] 104s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-square = lambda x: x ** 2\n-loky] PASSED [ 80%] 104s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-square = lambda x: x ** 2\n-spawn] SKIPPED [ 80%] 104s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def square(x):\n return x ** 2\n-multiprocessing] PASSED [ 80%] 105s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def square(x):\n return x ** 2\n-loky] PASSED [ 81%] 105s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def square(x):\n return x ** 2\n-spawn] PASSED [ 81%] 105s 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 [ 81%] 105s 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 [ 81%] 105s 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 [ 81%] 105s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-square = lambda x: x ** 2\n-multiprocessing] SKIPPED [ 81%] 105s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-square = lambda x: x ** 2\n-loky] PASSED [ 81%] 105s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-square = lambda x: x ** 2\n-spawn] SKIPPED [ 81%] 106s test/test_parallel.py::test_parallel_with_interactively_defined_functions_loky PASSED [ 81%] 106s test/test_parallel.py::test_parallel_with_interactively_defined_bound_method_loky PASSED [ 81%] 106s test/test_parallel.py::test_parallel_with_exhausted_iterator PASSED [ 81%] 107s test/test_parallel.py::test_auto_memmap_on_arrays_from_generator[multiprocessing] PASSED [ 81%] 107s test/test_parallel.py::test_auto_memmap_on_arrays_from_generator[loky] PASSED [ 81%] 107s test/test_parallel.py::test_memmap_with_big_offset PASSED [ 81%] 107s test/test_parallel.py::test_warning_about_timeout_not_supported_by_backend PASSED [ 81%] 107s test/test_parallel.py::test_parallel_return_order_with_return_as_generator_parameter[1] PASSED [ 82%] 107s test/test_parallel.py::test_parallel_return_order_with_return_as_generator_parameter[2] PASSED [ 82%] 107s test/test_parallel.py::test_parallel_return_order_with_return_as_generator_parameter[4] PASSED [ 82%] 108s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first[loky-2] PASSED [ 82%] 108s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first[loky-4] PASSED [ 82%] 108s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first[threading-2] PASSED [ 82%] 108s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first[threading-4] PASSED [ 82%] 108s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first_with_dask[parallel_config-2] SKIPPED [ 82%] 108s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first_with_dask[parallel_config--1] SKIPPED [ 82%] 108s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first_with_dask[parallel_backend-2] SKIPPED [ 82%] 108s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first_with_dask[parallel_backend--1] SKIPPED [ 82%] 108s test/test_parallel.py::test_abort_backend[1-None] PASSED [ 82%] 108s test/test_parallel.py::test_abort_backend[1-loky] PASSED [ 82%] 108s test/test_parallel.py::test_abort_backend[1-multiprocessing] PASSED [ 82%] 108s test/test_parallel.py::test_abort_backend[1-sequential] PASSED [ 83%] 108s test/test_parallel.py::test_abort_backend[1-threading] PASSED [ 83%] 108s test/test_parallel.py::test_abort_backend[1-backend5] PASSED [ 83%] 108s test/test_parallel.py::test_abort_backend[1-backend6] PASSED [ 83%] 108s test/test_parallel.py::test_abort_backend[1-backend7] PASSED [ 83%] 108s test/test_parallel.py::test_abort_backend[1-backend8] PASSED [ 83%] 108s test/test_parallel.py::test_abort_backend[1-backend9] PASSED [ 83%] 108s test/test_parallel.py::test_abort_backend[2-None] PASSED [ 83%] 108s test/test_parallel.py::test_abort_backend[2-loky] PASSED [ 83%] 108s test/test_parallel.py::test_abort_backend[2-multiprocessing] PASSED [ 83%] 108s test/test_parallel.py::test_abort_backend[2-sequential] PASSED [ 83%] 108s test/test_parallel.py::test_abort_backend[2-threading] PASSED [ 83%] 108s test/test_parallel.py::test_abort_backend[2-backend5] PASSED [ 83%] 108s test/test_parallel.py::test_abort_backend[2-backend6] PASSED [ 83%] 108s test/test_parallel.py::test_abort_backend[2-backend7] PASSED [ 83%] 108s test/test_parallel.py::test_abort_backend[2-backend8] PASSED [ 84%] 108s test/test_parallel.py::test_abort_backend[2-backend9] PASSED [ 84%] 109s test/test_parallel.py::test_abort_backend[-2-None] PASSED [ 84%] 109s test/test_parallel.py::test_abort_backend[-2-loky] PASSED [ 84%] 109s test/test_parallel.py::test_abort_backend[-2-multiprocessing] PASSED [ 84%] 109s test/test_parallel.py::test_abort_backend[-2-sequential] PASSED [ 84%] 109s test/test_parallel.py::test_abort_backend[-2-threading] PASSED [ 84%] 109s test/test_parallel.py::test_abort_backend[-2-backend5] PASSED [ 84%] 109s test/test_parallel.py::test_abort_backend[-2-backend6] PASSED [ 84%] 109s test/test_parallel.py::test_abort_backend[-2-backend7] PASSED [ 84%] 109s test/test_parallel.py::test_abort_backend[-2-backend8] PASSED [ 84%] 109s test/test_parallel.py::test_abort_backend[-2-backend9] PASSED [ 84%] 109s test/test_parallel.py::test_abort_backend[-1-None] PASSED [ 84%] 110s test/test_parallel.py::test_abort_backend[-1-loky] PASSED [ 84%] 110s test/test_parallel.py::test_abort_backend[-1-multiprocessing] PASSED [ 85%] 110s test/test_parallel.py::test_abort_backend[-1-sequential] PASSED [ 85%] 110s test/test_parallel.py::test_abort_backend[-1-threading] PASSED [ 85%] 110s test/test_parallel.py::test_abort_backend[-1-backend5] PASSED [ 85%] 110s test/test_parallel.py::test_abort_backend[-1-backend6] PASSED [ 85%] 110s test/test_parallel.py::test_abort_backend[-1-backend7] PASSED [ 85%] 110s test/test_parallel.py::test_abort_backend[-1-backend8] PASSED [ 85%] 110s test/test_parallel.py::test_abort_backend[-1-backend9] PASSED [ 85%] 110s test/test_parallel.py::test_deadlock_with_generator[1-generator-threading] PASSED [ 85%] 110s test/test_parallel.py::test_deadlock_with_generator[1-generator-sequential] PASSED [ 85%] 110s test/test_parallel.py::test_deadlock_with_generator[1-generator-loky] PASSED [ 85%] 110s test/test_parallel.py::test_deadlock_with_generator[1-generator_unordered-threading] PASSED [ 85%] 110s test/test_parallel.py::test_deadlock_with_generator[1-generator_unordered-sequential] PASSED [ 85%] 110s test/test_parallel.py::test_deadlock_with_generator[1-generator_unordered-loky] PASSED [ 85%] 110s test/test_parallel.py::test_deadlock_with_generator[2-generator-threading] PASSED [ 85%] 110s test/test_parallel.py::test_deadlock_with_generator[2-generator-sequential] PASSED [ 86%] 110s test/test_parallel.py::test_deadlock_with_generator[2-generator-loky] PASSED [ 86%] 110s test/test_parallel.py::test_deadlock_with_generator[2-generator_unordered-threading] PASSED [ 86%] 110s test/test_parallel.py::test_deadlock_with_generator[2-generator_unordered-sequential] PASSED [ 86%] 110s test/test_parallel.py::test_deadlock_with_generator[2-generator_unordered-loky] PASSED [ 86%] 110s test/test_parallel.py::test_deadlock_with_generator[-2-generator-threading] PASSED [ 86%] 110s test/test_parallel.py::test_deadlock_with_generator[-2-generator-sequential] PASSED [ 86%] 111s test/test_parallel.py::test_deadlock_with_generator[-2-generator-loky] PASSED [ 86%] 111s test/test_parallel.py::test_deadlock_with_generator[-2-generator_unordered-threading] PASSED [ 86%] 111s test/test_parallel.py::test_deadlock_with_generator[-2-generator_unordered-sequential] PASSED [ 86%] 111s test/test_parallel.py::test_deadlock_with_generator[-2-generator_unordered-loky] PASSED [ 86%] 111s test/test_parallel.py::test_deadlock_with_generator[-1-generator-threading] PASSED [ 86%] 111s test/test_parallel.py::test_deadlock_with_generator[-1-generator-sequential] PASSED [ 86%] 111s test/test_parallel.py::test_deadlock_with_generator[-1-generator-loky] PASSED [ 86%] 111s test/test_parallel.py::test_deadlock_with_generator[-1-generator_unordered-threading] PASSED [ 87%] 111s test/test_parallel.py::test_deadlock_with_generator[-1-generator_unordered-sequential] PASSED [ 87%] 111s test/test_parallel.py::test_deadlock_with_generator[-1-generator_unordered-loky] PASSED [ 87%] 111s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_config-generator-2] SKIPPED [ 87%] 111s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_config-generator--1] SKIPPED [ 87%] 111s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_config-generator_unordered-2] SKIPPED [ 87%] 111s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_config-generator_unordered--1] SKIPPED [ 87%] 111s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_backend-generator-2] SKIPPED [ 87%] 111s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_backend-generator--1] SKIPPED [ 87%] 111s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_backend-generator_unordered-2] SKIPPED [ 87%] 111s test/test_parallel.py::test_deadlock_with_generator_and_dask[parallel_backend-generator_unordered--1] SKIPPED [ 87%] 111s test/test_parallel.py::test_multiple_generator_call[1-generator-threading] PASSED [ 87%] 111s test/test_parallel.py::test_multiple_generator_call[1-generator-sequential] PASSED [ 87%] 111s test/test_parallel.py::test_multiple_generator_call[1-generator-loky] PASSED [ 87%] 111s test/test_parallel.py::test_multiple_generator_call[1-generator_unordered-threading] PASSED [ 87%] 111s test/test_parallel.py::test_multiple_generator_call[1-generator_unordered-sequential] PASSED [ 88%] 111s test/test_parallel.py::test_multiple_generator_call[1-generator_unordered-loky] PASSED [ 88%] 111s test/test_parallel.py::test_multiple_generator_call[2-generator-threading] PASSED [ 88%] 111s test/test_parallel.py::test_multiple_generator_call[2-generator-sequential] PASSED [ 88%] 111s test/test_parallel.py::test_multiple_generator_call[2-generator-loky] PASSED [ 88%] 111s test/test_parallel.py::test_multiple_generator_call[2-generator_unordered-threading] PASSED [ 88%] 111s test/test_parallel.py::test_multiple_generator_call[2-generator_unordered-sequential] PASSED [ 88%] 111s test/test_parallel.py::test_multiple_generator_call[2-generator_unordered-loky] PASSED [ 88%] 111s test/test_parallel.py::test_multiple_generator_call[-2-generator-threading] PASSED [ 88%] 111s test/test_parallel.py::test_multiple_generator_call[-2-generator-sequential] PASSED [ 88%] 111s test/test_parallel.py::test_multiple_generator_call[-2-generator-loky] PASSED [ 88%] 111s test/test_parallel.py::test_multiple_generator_call[-2-generator_unordered-threading] PASSED [ 88%] 111s test/test_parallel.py::test_multiple_generator_call[-2-generator_unordered-sequential] PASSED [ 88%] 111s test/test_parallel.py::test_multiple_generator_call[-2-generator_unordered-loky] PASSED [ 88%] 111s test/test_parallel.py::test_multiple_generator_call[-1-generator-threading] PASSED [ 89%] 111s test/test_parallel.py::test_multiple_generator_call[-1-generator-sequential] PASSED [ 89%] 111s test/test_parallel.py::test_multiple_generator_call[-1-generator-loky] PASSED [ 89%] 111s test/test_parallel.py::test_multiple_generator_call[-1-generator_unordered-threading] PASSED [ 89%] 111s test/test_parallel.py::test_multiple_generator_call[-1-generator_unordered-sequential] PASSED [ 89%] 111s test/test_parallel.py::test_multiple_generator_call[-1-generator_unordered-loky] PASSED [ 89%] 111s test/test_parallel.py::test_multiple_generator_call_managed[1-generator-threading] PASSED [ 89%] 111s test/test_parallel.py::test_multiple_generator_call_managed[1-generator-sequential] PASSED [ 89%] 111s test/test_parallel.py::test_multiple_generator_call_managed[1-generator-loky] PASSED [ 89%] 111s test/test_parallel.py::test_multiple_generator_call_managed[1-generator_unordered-threading] PASSED [ 89%] 111s test/test_parallel.py::test_multiple_generator_call_managed[1-generator_unordered-sequential] PASSED [ 89%] 111s test/test_parallel.py::test_multiple_generator_call_managed[1-generator_unordered-loky] PASSED [ 89%] 111s test/test_parallel.py::test_multiple_generator_call_managed[2-generator-threading] PASSED [ 89%] 111s test/test_parallel.py::test_multiple_generator_call_managed[2-generator-sequential] PASSED [ 89%] 111s test/test_parallel.py::test_multiple_generator_call_managed[2-generator-loky] PASSED [ 89%] 111s test/test_parallel.py::test_multiple_generator_call_managed[2-generator_unordered-threading] PASSED [ 90%] 111s test/test_parallel.py::test_multiple_generator_call_managed[2-generator_unordered-sequential] PASSED [ 90%] 111s test/test_parallel.py::test_multiple_generator_call_managed[2-generator_unordered-loky] PASSED [ 90%] 111s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator-threading] PASSED [ 90%] 111s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator-sequential] PASSED [ 90%] 111s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator-loky] PASSED [ 90%] 111s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator_unordered-threading] PASSED [ 90%] 111s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator_unordered-sequential] PASSED [ 90%] 111s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator_unordered-loky] PASSED [ 90%] 111s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator-threading] PASSED [ 90%] 111s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator-sequential] PASSED [ 90%] 111s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator-loky] PASSED [ 90%] 111s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator_unordered-threading] PASSED [ 90%] 111s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator_unordered-sequential] PASSED [ 90%] 111s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator_unordered-loky] PASSED [ 90%] 111s test/test_parallel.py::test_multiple_generator_call_separated[1-generator-generator-threading] PASSED [ 91%] 111s test/test_parallel.py::test_multiple_generator_call_separated[1-generator-generator-sequential] PASSED [ 91%] 111s test/test_parallel.py::test_multiple_generator_call_separated[1-generator-generator-loky] PASSED [ 91%] 111s test/test_parallel.py::test_multiple_generator_call_separated[1-generator-generator_unordered-threading] PASSED [ 91%] 111s test/test_parallel.py::test_multiple_generator_call_separated[1-generator-generator_unordered-sequential] PASSED [ 91%] 111s test/test_parallel.py::test_multiple_generator_call_separated[1-generator-generator_unordered-loky] PASSED [ 91%] 111s test/test_parallel.py::test_multiple_generator_call_separated[1-generator_unordered-generator-threading] PASSED [ 91%] 111s test/test_parallel.py::test_multiple_generator_call_separated[1-generator_unordered-generator-sequential] PASSED [ 91%] 111s test/test_parallel.py::test_multiple_generator_call_separated[1-generator_unordered-generator-loky] PASSED [ 91%] 111s test/test_parallel.py::test_multiple_generator_call_separated[1-generator_unordered-generator_unordered-threading] PASSED [ 91%] 111s test/test_parallel.py::test_multiple_generator_call_separated[1-generator_unordered-generator_unordered-sequential] PASSED [ 91%] 111s test/test_parallel.py::test_multiple_generator_call_separated[1-generator_unordered-generator_unordered-loky] PASSED [ 91%] 111s test/test_parallel.py::test_multiple_generator_call_separated[2-generator-generator-threading] PASSED [ 91%] 111s test/test_parallel.py::test_multiple_generator_call_separated[2-generator-generator-sequential] PASSED [ 91%] 111s test/test_parallel.py::test_multiple_generator_call_separated[2-generator-generator-loky] PASSED [ 92%] 111s test/test_parallel.py::test_multiple_generator_call_separated[2-generator-generator_unordered-threading] PASSED [ 92%] 111s test/test_parallel.py::test_multiple_generator_call_separated[2-generator-generator_unordered-sequential] PASSED [ 92%] 111s test/test_parallel.py::test_multiple_generator_call_separated[2-generator-generator_unordered-loky] PASSED [ 92%] 111s test/test_parallel.py::test_multiple_generator_call_separated[2-generator_unordered-generator-threading] PASSED [ 92%] 111s test/test_parallel.py::test_multiple_generator_call_separated[2-generator_unordered-generator-sequential] PASSED [ 92%] 111s test/test_parallel.py::test_multiple_generator_call_separated[2-generator_unordered-generator-loky] PASSED [ 92%] 111s test/test_parallel.py::test_multiple_generator_call_separated[2-generator_unordered-generator_unordered-threading] PASSED [ 92%] 111s test/test_parallel.py::test_multiple_generator_call_separated[2-generator_unordered-generator_unordered-sequential] PASSED [ 92%] 111s test/test_parallel.py::test_multiple_generator_call_separated[2-generator_unordered-generator_unordered-loky] PASSED [ 92%] 111s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator-generator-threading] PASSED [ 92%] 111s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator-generator-sequential] PASSED [ 92%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator-generator-loky] PASSED [ 92%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator-generator_unordered-threading] PASSED [ 92%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator-generator_unordered-sequential] PASSED [ 92%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator-generator_unordered-loky] PASSED [ 93%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator_unordered-generator-threading] PASSED [ 93%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator_unordered-generator-sequential] PASSED [ 93%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator_unordered-generator-loky] PASSED [ 93%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator_unordered-generator_unordered-threading] PASSED [ 93%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator_unordered-generator_unordered-sequential] PASSED [ 93%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-2-generator_unordered-generator_unordered-loky] PASSED [ 93%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator-generator-threading] PASSED [ 93%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator-generator-sequential] PASSED [ 93%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator-generator-loky] PASSED [ 93%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator-generator_unordered-threading] PASSED [ 93%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator-generator_unordered-sequential] PASSED [ 93%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator-generator_unordered-loky] PASSED [ 93%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator_unordered-generator-threading] PASSED [ 93%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator_unordered-generator-sequential] PASSED [ 94%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator_unordered-generator-loky] PASSED [ 94%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator_unordered-generator_unordered-threading] PASSED [ 94%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator_unordered-generator_unordered-sequential] PASSED [ 94%] 112s test/test_parallel.py::test_multiple_generator_call_separated[-1-generator_unordered-generator_unordered-loky] PASSED [ 94%] 112s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator-generator-loky-True] PASSED [ 94%] 112s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator-generator-threading-False] PASSED [ 94%] 112s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator-generator-sequential-False] PASSED [ 94%] 112s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator-generator_unordered-loky-True] PASSED [ 94%] 112s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator-generator_unordered-threading-False] PASSED [ 94%] 112s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator-generator_unordered-sequential-False] PASSED [ 94%] 112s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator_unordered-generator-loky-True] PASSED [ 94%] 112s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator_unordered-generator-threading-False] PASSED [ 94%] 112s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator_unordered-generator-sequential-False] PASSED [ 94%] 112s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator_unordered-generator_unordered-loky-True] PASSED [ 94%] 112s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator_unordered-generator_unordered-threading-False] PASSED [ 95%] 112s test/test_parallel.py::test_multiple_generator_call_separated_gc[generator_unordered-generator_unordered-sequential-False] PASSED [ 95%] 112s test/test_parallel.py::test_memmapping_leaks[multiprocessing] PASSED [ 95%] 113s test/test_parallel.py::test_memmapping_leaks[loky] PASSED [ 95%] 113s test/test_parallel.py::test_lambda_expression[None] PASSED [ 95%] 113s test/test_parallel.py::test_lambda_expression[loky] PASSED [ 95%] 113s test/test_parallel.py::test_lambda_expression[threading] PASSED [ 95%] 115s test/test_parallel.py::test_backend_batch_statistics_reset[multiprocessing] PASSED [ 95%] 117s test/test_parallel.py::test_backend_batch_statistics_reset[loky] PASSED [ 95%] 117s test/test_parallel.py::test_backend_hinting_and_constraints[parallel_config] PASSED [ 95%] 117s test/test_parallel.py::test_backend_hinting_and_constraints[parallel_backend] PASSED [ 95%] 117s test/test_parallel.py::test_backend_hinting_and_constraints_with_custom_backends[parallel_config] PASSED [ 95%] 117s test/test_parallel.py::test_backend_hinting_and_constraints_with_custom_backends[parallel_backend] PASSED [ 95%] 117s test/test_parallel.py::test_invalid_backend_hinting_and_constraints PASSED [ 95%] 117s test/test_parallel.py::test_nested_parallelism_limit[parallel_config-loky] PASSED [ 96%] 118s test/test_parallel.py::test_nested_parallelism_limit[parallel_config-threading] PASSED [ 96%] 118s test/test_parallel.py::test_nested_parallelism_limit[parallel_backend-loky] PASSED [ 96%] 118s test/test_parallel.py::test_nested_parallelism_limit[parallel_backend-threading] PASSED [ 96%] 118s test/test_parallel.py::test_nested_parallelism_with_dask[parallel_config] SKIPPED [ 96%] 118s test/test_parallel.py::test_nested_parallelism_with_dask[parallel_backend] SKIPPED [ 96%] 118s test/test_parallel.py::test_thread_bomb_mitigation[loky-parallel_config] PASSED [ 96%] 118s test/test_parallel.py::test_thread_bomb_mitigation[loky-parallel_backend] PASSED [ 96%] 118s test/test_parallel.py::test_thread_bomb_mitigation[threading-parallel_config] PASSED [ 96%] 118s test/test_parallel.py::test_thread_bomb_mitigation[threading-parallel_backend] PASSED [ 96%] 118s test/test_parallel.py::test_parallel_thread_limit[None] SKIPPED (Nee...) [ 96%] 118s test/test_parallel.py::test_parallel_thread_limit[loky] SKIPPED (Nee...) [ 96%] 118s test/test_parallel.py::test_dask_backend_when_dask_not_installed[parallel_config] PASSED [ 96%] 118s test/test_parallel.py::test_dask_backend_when_dask_not_installed[parallel_backend] PASSED [ 96%] 118s test/test_parallel.py::test_zero_worker_backend[parallel_config] PASSED [ 96%] 118s test/test_parallel.py::test_zero_worker_backend[parallel_backend] PASSED [ 97%] 118s test/test_parallel.py::test_globals_update_at_each_parallel_call PASSED [ 97%] 118s test/test_parallel.py::test_threadpool_limitation_in_child_loky[2] SKIPPED [ 97%] 118s test/test_parallel.py::test_threadpool_limitation_in_child_loky[4] SKIPPED [ 97%] 118s test/test_parallel.py::test_threadpool_limitation_in_child_loky[-2] SKIPPED [ 97%] 118s test/test_parallel.py::test_threadpool_limitation_in_child_loky[-1] SKIPPED [ 97%] 118s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-1] SKIPPED [ 97%] 118s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-2] SKIPPED [ 97%] 118s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-4] SKIPPED [ 97%] 118s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-None] SKIPPED [ 97%] 118s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-1] SKIPPED [ 97%] 118s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-2] SKIPPED [ 97%] 118s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-4] SKIPPED [ 97%] 118s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-None] SKIPPED [ 97%] 118s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-1] SKIPPED [ 98%] 118s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-2] SKIPPED [ 98%] 118s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-4] SKIPPED [ 98%] 118s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-None] SKIPPED [ 98%] 118s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-1] SKIPPED [ 98%] 118s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-2] SKIPPED [ 98%] 118s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-4] SKIPPED [ 98%] 118s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-None] SKIPPED [ 98%] 118s test/test_parallel.py::test_loky_reuse_workers[2] PASSED [ 98%] 119s test/test_parallel.py::test_loky_reuse_workers[4] PASSED [ 98%] 119s test/test_parallel.py::test_loky_reuse_workers[-1] PASSED [ 98%] 119s test/test_store_backends.py::test_concurrency_safe_write[multiprocessing] PASSED [ 98%] 120s test/test_store_backends.py::test_concurrency_safe_write[loky] PASSED [ 98%] 120s test/test_store_backends.py::test_concurrency_safe_write[threading] PASSED [ 98%] 120s test/test_store_backends.py::test_warning_on_dump_failure PASSED [ 98%] 120s test/test_store_backends.py::test_warning_on_pickling_error PASSED [ 99%] 120s test/test_testing.py::test_check_subprocess_call PASSED [ 99%] 120s test/test_testing.py::test_check_subprocess_call_non_matching_regex PASSED [ 99%] 120s test/test_testing.py::test_check_subprocess_call_wrong_command PASSED [ 99%] 120s test/test_testing.py::test_check_subprocess_call_non_zero_return_code PASSED [ 99%] 121s test/test_testing.py::test_check_subprocess_call_timeout PASSED [ 99%] 121s test/test_utils.py::test_eval_expr_invalid[exec('import os')] PASSED [ 99%] 121s test/test_utils.py::test_eval_expr_invalid[print(1)] PASSED [ 99%] 121s test/test_utils.py::test_eval_expr_invalid[import os] PASSED [ 99%] 121s test/test_utils.py::test_eval_expr_invalid[1+1; import os] PASSED [ 99%] 121s test/test_utils.py::test_eval_expr_invalid[1^1] PASSED [ 99%] 121s test/test_utils.py::test_eval_expr_valid[2*6-12] PASSED [ 99%] 121s test/test_utils.py::test_eval_expr_valid[2**6-64] PASSED [ 99%] 121s test/test_utils.py::test_eval_expr_valid[1 + 2*3**(4) / (6 + -7)--161.0] PASSED [ 99%] 121s test/test_utils.py::test_eval_expr_valid[(20 // 3) % 5-1] PASSED [100%] 121s 121s =============================== warnings summary =============================== 121s ../../../usr/lib/python3/dist-packages/joblib/testing.py:22 121s /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 121s timeout = pytest.mark.timeout 121s 121s ../../../usr/lib/python3/dist-packages/joblib/test/test_parallel.py:1806 121s /usr/lib/python3/dist-packages/joblib/test/test_parallel.py:1806: 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 121s @pytest.mark.no_cover 121s 121s ../../../usr/lib/python3/dist-packages/joblib/executor.py:105 121s /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) 121s class _TestingMemmappingExecutor(MemmappingExecutor): 121s 121s ../../../usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:27 121s /usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:27: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - 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 121s @pytest.mark.asyncio 121s 121s ../../../usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:68 121s /usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:68: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - 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 121s @pytest.mark.asyncio 121s 121s ../../../usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:86 121s /usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:86: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - 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 121s @pytest.mark.asyncio 121s 121s ../../../usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:125 121s /usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:125: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - 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 121s @pytest.mark.asyncio 121s 121s ../../../usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:152 121s /usr/lib/python3/dist-packages/joblib/test/test_memory_async.py:152: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - 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 121s @pytest.mark.asyncio 121s 121s test/test_func_inspect.py::test_filter_args_2 121s /usr/lib/python3/dist-packages/joblib/test/test_func_inspect.py:131: UserWarning: Cannot inspect object functools.partial(, 1), ignore list will not work. 121s assert filter_args(ff, ['y'], (1, )) == {'*': [1], '**': {}} 121s 121s test/test_hashing.py: 2 warnings 121s test/test_memmapping.py: 52 warnings 121s test/test_parallel.py: 171 warnings 121s test/test_store_backends.py: 2 warnings 121s /usr/lib/python3.13/multiprocessing/popen_fork.py:67: DeprecationWarning: This process (pid=2022) is multi-threaded, use of fork() may lead to deadlocks in the child. 121s self.pid = os.fork() 121s 121s test/test_memmapping.py: 51 warnings 121s test/test_parallel.py: 123 warnings 121s test/test_store_backends.py: 2 warnings 121s /usr/lib/python3/dist-packages/joblib/externals/loky/backend/fork_exec.py:38: DeprecationWarning: This process (pid=2022) is multi-threaded, use of fork() may lead to deadlocks in the child. 121s pid = os.fork() 121s 121s test/test_memory.py::test_memory_integration 121s /usr/lib/python3/dist-packages/joblib/test/test_memory.py:104: UserWarning: Compressed results cannot be memmapped 121s memory = Memory(location=tmpdir.strpath, verbose=10, 121s 121s test/test_memory.py::test_memory_integration 121s /usr/lib/python3/dist-packages/joblib/memory.py:128: UserWarning: Compressed items cannot be memmapped in a filesystem store. Option will be ignored. 121s obj.configure(location, verbose=verbose, 121s 121s test/test_memory.py::test_memory_integration 121s /usr/lib/python3.13/contextlib.py:141: 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. 121s return next(self.gen) 121s 121s test/test_memory_async.py::test_memory_integration_async 121s test/test_memory_async.py::test_no_memory_async 121s test/test_memory_async.py::test_memory_numpy_check_mmap_mode_async 121s test/test_memory_async.py::test_call_and_shelve_async 121s test/test_memory_async.py::test_memorized_func_call_async 121s /usr/lib/python3/dist-packages/_pytest/python.py:148: PytestUnhandledCoroutineWarning: async def functions are not natively supported and have been skipped. 121s You need to install a suitable plugin for your async framework, for example: 121s - anyio 121s - pytest-asyncio 121s - pytest-tornasync 121s - pytest-trio 121s - pytest-twisted 121s warnings.warn(PytestUnhandledCoroutineWarning(msg.format(nodeid))) 121s 121s test/test_numpy_pickle.py::test_joblib_compression_formats[lz4-1] 121s test/test_numpy_pickle.py::test_joblib_compression_formats[lz4-3] 121s test/test_numpy_pickle.py::test_joblib_compression_formats[lz4-6] 121s test/test_numpy_pickle.py::test_lz4_compression 121s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85: PytestUnraisableExceptionWarning: Exception ignored in: <_io.BufferedReader> 121s 121s Traceback (most recent call last): 121s File "/usr/lib/python3/dist-packages/lz4/frame/__init__.py", line 753, in flush 121s self._fp.flush() 121s ~~~~~~~~~~~~~~^^ 121s ValueError: I/O operation on closed file. 121s 121s warnings.warn(pytest.PytestUnraisableExceptionWarning(msg)) 121s 121s test/test_parallel.py::test_nested_loop[threading-multiprocessing] 121s /usr/lib/python3/dist-packages/joblib/parallel.py:1359: UserWarning: Multiprocessing-backed parallel loops cannot be nested below threads, setting n_jobs=1 121s n_jobs = self._backend.configure(n_jobs=self.n_jobs, parallel=self, 121s 121s test/test_parallel.py::test_nested_loop[threading-loky] 121s test/test_parallel.py::test_nested_loop[threading-back_compat_backend] 121s /usr/lib/python3/dist-packages/joblib/parallel.py:1359: UserWarning: Loky-backed parallel loops cannot be nested below threads, setting n_jobs=1 121s n_jobs = self._backend.configure(n_jobs=self.n_jobs, parallel=self, 121s 121s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first[loky-2] 121s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first[loky-4] 121s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first[threading-2] 121s test/test_parallel.py::test_parallel_unordered_generator_returns_fastest_first[threading-4] 121s /usr/lib/python3/dist-packages/joblib/parallel.py:1817: UserWarning: 1 tasks which were still being processed by the workers have been cancelled. You could benefit from adjusting the input task iterator to limit unnecessary computation time. 121s warnings.warn(msg) 121s 121s test/test_parallel.py::test_deadlock_with_generator[2-generator-loky] 121s /usr/lib/python3/dist-packages/joblib/parallel.py:1817: UserWarning: 2 tasks have been successfully executed but not used. Additionally, 6 tasks which were still being processed by the workers have been cancelled. You could benefit from adjusting the input task iterator to limit unnecessary computation time. 121s warnings.warn(msg) 121s 121s test/test_parallel.py::test_deadlock_with_generator[2-generator_unordered-loky] 121s test/test_parallel.py::test_multiple_generator_call[-2-generator-threading] 121s test/test_parallel.py::test_multiple_generator_call[-2-generator-loky] 121s test/test_parallel.py::test_multiple_generator_call[-2-generator_unordered-threading] 121s test/test_parallel.py::test_multiple_generator_call[-2-generator_unordered-loky] 121s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator-threading] 121s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator-loky] 121s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator_unordered-threading] 121s test/test_parallel.py::test_multiple_generator_call_managed[-2-generator_unordered-loky] 121s /usr/lib/python3/dist-packages/joblib/parallel.py:1817: UserWarning: 6 tasks which were still being processed by the workers have been cancelled. You could benefit from adjusting the input task iterator to limit unnecessary computation time. 121s warnings.warn(msg) 121s 121s test/test_parallel.py: 16 warnings 121s /usr/lib/python3/dist-packages/joblib/parallel.py:1817: UserWarning: 4 tasks which were still being processed by the workers have been cancelled. You could benefit from adjusting the input task iterator to limit unnecessary computation time. 121s warnings.warn(msg) 121s 121s test/test_parallel.py::test_multiple_generator_call[-1-generator-threading] 121s test/test_parallel.py::test_multiple_generator_call[-1-generator-loky] 121s test/test_parallel.py::test_multiple_generator_call[-1-generator_unordered-threading] 121s test/test_parallel.py::test_multiple_generator_call[-1-generator_unordered-loky] 121s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator-threading] 121s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator-loky] 121s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator_unordered-threading] 121s test/test_parallel.py::test_multiple_generator_call_managed[-1-generator_unordered-loky] 121s /usr/lib/python3/dist-packages/joblib/parallel.py:1817: UserWarning: 8 tasks which were still being processed by the workers have been cancelled. You could benefit from adjusting the input task iterator to limit unnecessary computation time. 121s warnings.warn(msg) 121s 121s test/test_testing.py::test_check_subprocess_call_timeout 121s /usr/lib/python3/dist-packages/joblib/testing.py:58: UserWarning: Timeout running ['/usr/bin/python3.13', '-c', 'import time\nimport sys\nprint("before sleep on stdout")\nsys.stdout.flush()\nsys.stderr.write("before sleep on stderr")\nsys.stderr.flush()\ntime.sleep(10)\nprint("process should have be killed before")\nsys.stdout.flush()'] 121s warnings.warn(f"Timeout running {cmd}") 121s 121s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 121s == 1396 passed, 58 skipped, 26 deselected, 2 xfailed, 466 warnings in 58.00s === 121s autopkgtest [18:44:23]: test pytest: -----------------------] 122s pytest PASS 122s autopkgtest [18:44:24]: test pytest: - - - - - - - - - - results - - - - - - - - - - 122s autopkgtest [18:44:24]: test autodep8-python3: preparing testbed 143s Creating nova instance adt-resolute-s390x-joblib-20251030-184222-juju-7f2275-prod-proposed-migration-environment-15-1e9cdcf9-9c69-49d9-8dc0-4825f73c5e36 from image adt/ubuntu-resolute-s390x-server-20251030.img (UUID 0b73d691-0e84-4aba-8839-4cfd0c5f88c8)... 181s autopkgtest [18:45:23]: testbed dpkg architecture: s390x 181s autopkgtest [18:45:23]: testbed apt version: 3.1.11 181s autopkgtest [18:45:23]: @@@@@@@@@@@@@@@@@@@@ test bed setup 181s autopkgtest [18:45:23]: testbed release detected to be: resolute 182s autopkgtest [18:45:24]: updating testbed package index (apt update) 182s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 183s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 183s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 183s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 183s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [3669 kB] 184s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5856 B] 184s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [70.5 kB] 184s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [206 kB] 184s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [255 kB] 184s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted s390x Packages [940 B] 184s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [2381 kB] 184s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [21.0 kB] 185s Fetched 6697 kB in 2s (2747 kB/s) 185s Reading package lists... 186s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 186s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 186s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 186s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 187s Reading package lists... 187s Reading package lists... 187s Building dependency tree... 187s Reading state information... 187s Calculating upgrade... 187s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 187s autopkgtest [18:45:29]: upgrading testbed (apt dist-upgrade and autopurge) 188s Reading package lists... 188s Building dependency tree... 188s Reading state information... 188s Calculating upgrade... 188s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 188s Reading package lists... 188s Building dependency tree... 188s Reading state information... 188s Solving dependencies... 188s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 191s Reading package lists... 191s Building dependency tree... 191s Reading state information... 191s Solving dependencies... 191s The following NEW packages will be installed: 191s python3-all python3-joblib 191s 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. 191s Need to get 206 kB of archives. 191s After this operation, 1028 kB of additional disk space will be used. 191s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x python3-all s390x 3.13.7-1 [886 B] 192s Get:2 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-joblib all 1.4.2-4 [205 kB] 192s Fetched 206 kB in 1s (412 kB/s) 192s Selecting previously unselected package python3-all. 192s (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 ... 56950 files and directories currently installed.) 192s Preparing to unpack .../python3-all_3.13.7-1_s390x.deb ... 192s Unpacking python3-all (3.13.7-1) ... 192s Selecting previously unselected package python3-joblib. 192s Preparing to unpack .../python3-joblib_1.4.2-4_all.deb ... 192s Unpacking python3-joblib (1.4.2-4) ... 192s Setting up python3-joblib (1.4.2-4) ... 192s Setting up python3-all (3.13.7-1) ... 194s autopkgtest [18:45:36]: test autodep8-python3: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import joblib; print(joblib)" ; done 194s autopkgtest [18:45:36]: test autodep8-python3: [----------------------- 195s Testing with python3.13: 195s 195s autopkgtest [18:45:37]: test autodep8-python3: -----------------------] 196s autodep8-python3 PASS (superficial) 196s autopkgtest [18:45:38]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 196s autopkgtest [18:45:38]: @@@@@@@@@@@@@@@@@@@@ summary 196s pytest PASS 196s autodep8-python3 PASS (superficial)