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