0s autopkgtest [09:36:53]: starting date and time: 2024-10-30 09:36:53+0000 0s autopkgtest [09:36:53]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [09:36:53]: host juju-7f2275-prod-proposed-migration-environment-14; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.wd0wl9ns/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:setuptools --apt-upgrade joblib --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=setuptools/75.2.0-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-big --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-14@bos03-arm64-3.secgroup --name adt-plucky-arm64-joblib-20241030-093651-juju-7f2275-prod-proposed-migration-environment-14-28fb04ae-981e-4afe-a878-27cbc9f8910a --image adt/ubuntu-plucky-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-14 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 295s autopkgtest [09:41:48]: testbed dpkg architecture: arm64 295s autopkgtest [09:41:48]: testbed apt version: 2.9.8 295s autopkgtest [09:41:48]: @@@@@@@@@@@@@@@@@@@@ test bed setup 296s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 297s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [28.1 kB] 297s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [212 kB] 297s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [2840 B] 297s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 297s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [59.3 kB] 297s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [50.3 kB] 297s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [249 kB] 297s Fetched 682 kB in 1s (869 kB/s) 297s Reading package lists... 300s Reading package lists... 301s Building dependency tree... 301s Reading state information... 302s Calculating upgrade... 303s The following NEW packages will be installed: 303s python3-jaraco.text 303s The following packages will be upgraded: 303s libkeyutils1 python3-pkg-resources python3-setuptools 303s 3 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 303s Need to get 812 kB of archives. 303s After this operation, 13.3 kB of additional disk space will be used. 303s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 libkeyutils1 arm64 1.6.3-4ubuntu2 [10.2 kB] 303s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-jaraco.text all 4.0.0-1 [11.5 kB] 303s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-pkg-resources all 75.2.0-1 [134 kB] 303s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-setuptools all 75.2.0-1 [657 kB] 304s Fetched 812 kB in 1s (1472 kB/s) 304s (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 ... 79697 files and directories currently installed.) 304s Preparing to unpack .../libkeyutils1_1.6.3-4ubuntu2_arm64.deb ... 304s Unpacking libkeyutils1:arm64 (1.6.3-4ubuntu2) over (1.6.3-3build1) ... 304s Selecting previously unselected package python3-jaraco.text. 304s Preparing to unpack .../python3-jaraco.text_4.0.0-1_all.deb ... 304s Unpacking python3-jaraco.text (4.0.0-1) ... 305s Preparing to unpack .../python3-pkg-resources_75.2.0-1_all.deb ... 305s Unpacking python3-pkg-resources (75.2.0-1) over (74.1.2-1) ... 305s Preparing to unpack .../python3-setuptools_75.2.0-1_all.deb ... 305s Unpacking python3-setuptools (75.2.0-1) over (74.1.2-1) ... 305s Setting up python3-pkg-resources (75.2.0-1) ... 305s Setting up libkeyutils1:arm64 (1.6.3-4ubuntu2) ... 305s Setting up python3-jaraco.text (4.0.0-1) ... 306s Setting up python3-setuptools (75.2.0-1) ... 307s Processing triggers for libc-bin (2.40-1ubuntu3) ... 307s Reading package lists... 307s Building dependency tree... 307s Reading state information... 309s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 309s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 309s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 310s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 310s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 311s Reading package lists... 311s Reading package lists... 312s Building dependency tree... 312s Reading state information... 313s Calculating upgrade... 314s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 314s Reading package lists... 314s Building dependency tree... 314s Reading state information... 315s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 321s autopkgtest [09:42:14]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 14:19:41 UTC 2024 321s autopkgtest [09:42:14]: @@@@@@@@@@@@@@@@@@@@ apt-source joblib 323s Get:1 http://ftpmaster.internal/ubuntu plucky/universe joblib 1.3.2-2 (dsc) [2281 B] 323s Get:2 http://ftpmaster.internal/ubuntu plucky/universe joblib 1.3.2-2 (tar) [358 kB] 323s Get:3 http://ftpmaster.internal/ubuntu plucky/universe joblib 1.3.2-2 (diff) [8636 B] 324s gpgv: Signature made Wed Mar 6 09:17:27 2024 UTC 324s gpgv: using RSA key 724D609337113C710550D7473C26763F6C67E6E2 324s gpgv: Can't check signature: No public key 324s dpkg-source: warning: cannot verify inline signature for ./joblib_1.3.2-2.dsc: no acceptable signature found 324s autopkgtest [09:42:17]: testing package joblib version 1.3.2-2 325s autopkgtest [09:42:18]: build not needed 328s autopkgtest [09:42:21]: test pytest: preparing testbed 329s Reading package lists... 330s Building dependency tree... 330s Reading state information... 331s Starting pkgProblemResolver with broken count: 0 331s Starting 2 pkgProblemResolver with broken count: 0 331s Done 332s The following additional packages will be installed: 332s libblas3 libgfortran5 liblapack3 python3-all python3-iniconfig 332s python3-joblib python3-lz4 python3-numpy python3-packaging python3-pluggy 332s python3-psutil python3-pytest python3-threadpoolctl 332s Suggested packages: 332s gcc gfortran python-numpy-doc python3-dev 332s Recommended packages: 332s python3-simplejson 332s The following NEW packages will be installed: 332s autopkgtest-satdep libblas3 libgfortran5 liblapack3 python3-all 332s python3-iniconfig python3-joblib python3-lz4 python3-numpy python3-packaging 332s python3-pluggy python3-psutil python3-pytest python3-threadpoolctl 332s 0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded. 332s Need to get 7308 kB/7309 kB of archives. 332s After this operation, 31.7 MB of additional disk space will be used. 332s Get:1 /tmp/autopkgtest.nvyJMK/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [744 B] 332s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libblas3 arm64 3.12.0-3build2 [152 kB] 333s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 libgfortran5 arm64 14.2.0-7ubuntu1 [438 kB] 333s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 liblapack3 arm64 3.12.0-3build2 [2293 kB] 333s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-all arm64 3.12.6-0ubuntu1 [886 B] 333s Get:6 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 333s Get:7 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-joblib all 1.3.2-2 [208 kB] 333s Get:8 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-lz4 arm64 4.0.2+dfsg-1build4 [26.7 kB] 333s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-numpy arm64 1:1.26.4+ds-11build1 [3654 kB] 333s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-packaging all 24.1-1 [41.4 kB] 333s Get:11 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 333s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-psutil arm64 5.9.8-2build2 [196 kB] 333s Get:13 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest all 8.3.2-1 [251 kB] 333s Get:14 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-threadpoolctl all 3.1.0-1 [21.3 kB] 334s Fetched 7308 kB in 1s (9153 kB/s) 334s Selecting previously unselected package libblas3:arm64. 334s (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 ... 79706 files and directories currently installed.) 334s Preparing to unpack .../00-libblas3_3.12.0-3build2_arm64.deb ... 334s Unpacking libblas3:arm64 (3.12.0-3build2) ... 334s Selecting previously unselected package libgfortran5:arm64. 334s Preparing to unpack .../01-libgfortran5_14.2.0-7ubuntu1_arm64.deb ... 334s Unpacking libgfortran5:arm64 (14.2.0-7ubuntu1) ... 334s Selecting previously unselected package liblapack3:arm64. 334s Preparing to unpack .../02-liblapack3_3.12.0-3build2_arm64.deb ... 334s Unpacking liblapack3:arm64 (3.12.0-3build2) ... 334s Selecting previously unselected package python3-all. 334s Preparing to unpack .../03-python3-all_3.12.6-0ubuntu1_arm64.deb ... 334s Unpacking python3-all (3.12.6-0ubuntu1) ... 334s Selecting previously unselected package python3-iniconfig. 334s Preparing to unpack .../04-python3-iniconfig_1.1.1-2_all.deb ... 334s Unpacking python3-iniconfig (1.1.1-2) ... 334s Selecting previously unselected package python3-joblib. 334s Preparing to unpack .../05-python3-joblib_1.3.2-2_all.deb ... 334s Unpacking python3-joblib (1.3.2-2) ... 334s Selecting previously unselected package python3-lz4. 334s Preparing to unpack .../06-python3-lz4_4.0.2+dfsg-1build4_arm64.deb ... 334s Unpacking python3-lz4 (4.0.2+dfsg-1build4) ... 334s Selecting previously unselected package python3-numpy. 334s Preparing to unpack .../07-python3-numpy_1%3a1.26.4+ds-11build1_arm64.deb ... 334s Unpacking python3-numpy (1:1.26.4+ds-11build1) ... 334s Selecting previously unselected package python3-packaging. 334s Preparing to unpack .../08-python3-packaging_24.1-1_all.deb ... 334s Unpacking python3-packaging (24.1-1) ... 335s Selecting previously unselected package python3-pluggy. 335s Preparing to unpack .../09-python3-pluggy_1.5.0-1_all.deb ... 335s Unpacking python3-pluggy (1.5.0-1) ... 335s Selecting previously unselected package python3-psutil. 335s Preparing to unpack .../10-python3-psutil_5.9.8-2build2_arm64.deb ... 335s Unpacking python3-psutil (5.9.8-2build2) ... 335s Selecting previously unselected package python3-pytest. 335s Preparing to unpack .../11-python3-pytest_8.3.2-1_all.deb ... 335s Unpacking python3-pytest (8.3.2-1) ... 335s Selecting previously unselected package python3-threadpoolctl. 335s Preparing to unpack .../12-python3-threadpoolctl_3.1.0-1_all.deb ... 335s Unpacking python3-threadpoolctl (3.1.0-1) ... 335s Selecting previously unselected package autopkgtest-satdep. 335s Preparing to unpack .../13-1-autopkgtest-satdep.deb ... 335s Unpacking autopkgtest-satdep (0) ... 335s Setting up python3-iniconfig (1.1.1-2) ... 335s Setting up python3-joblib (1.3.2-2) ... 336s Setting up python3-lz4 (4.0.2+dfsg-1build4) ... 336s Setting up python3-threadpoolctl (3.1.0-1) ... 336s Setting up python3-all (3.12.6-0ubuntu1) ... 336s Setting up python3-psutil (5.9.8-2build2) ... 337s Setting up libblas3:arm64 (3.12.0-3build2) ... 337s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 337s Setting up python3-packaging (24.1-1) ... 337s Setting up libgfortran5:arm64 (14.2.0-7ubuntu1) ... 337s Setting up python3-pluggy (1.5.0-1) ... 337s Setting up liblapack3:arm64 (3.12.0-3build2) ... 337s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 337s Setting up python3-pytest (8.3.2-1) ... 338s Setting up python3-numpy (1:1.26.4+ds-11build1) ... 341s Setting up autopkgtest-satdep (0) ... 341s Processing triggers for man-db (2.12.1-3) ... 342s Processing triggers for libc-bin (2.40-1ubuntu3) ... 346s (Reading database ... 81043 files and directories currently installed.) 346s Removing autopkgtest-satdep (0) ... 347s autopkgtest [09:42:40]: test pytest: [----------------------- 347s + cd /tmp/autopkgtest.nvyJMK/autopkgtest_tmp 347s + TEST_KEYWORDS=not test_child_raises_parent_exits_cleanly and not test_error_capture and not test_multithreaded_parallel_termination_resource_tracker_silent and not test_nested_exception_dispatch and not test_nested_loop_error_in_grandchild_resource_tracker_silent and not test_parallel_with_interactively_defined_functions_default_backend and not test_permission_error_windows_memmap_sent_to_parent and not test_resource_tracker_silent_when_reference_cycles and not test_threadpool_limitation_in_child_override 347s + py3versions -s 347s Testing with python3.12: 347s + echo Testing with python3.12: 347s + python3.12 -m pytest -v -k not test_child_raises_parent_exits_cleanly and not test_error_capture and not test_multithreaded_parallel_termination_resource_tracker_silent and not test_nested_exception_dispatch and not test_nested_loop_error_in_grandchild_resource_tracker_silent and not test_parallel_with_interactively_defined_functions_default_backend and not test_permission_error_windows_memmap_sent_to_parent and not test_resource_tracker_silent_when_reference_cycles and not test_threadpool_limitation_in_child_override --pyargs joblib 347s ============================= test session starts ============================== 347s platform linux -- Python 3.12.7, pytest-8.3.2, pluggy-1.5.0 -- /usr/bin/python3.12 347s cachedir: .pytest_cache 347s rootdir: /tmp/autopkgtest.nvyJMK/autopkgtest_tmp 347s plugins: typeguard-4.3.0 349s collecting ... collected 1360 items / 24 deselected / 1 skipped / 1336 selected 349s 349s test/test_backports.py::test_memmap PASSED [ 0%] 349s test/test_backports.py::test_concurrency_safe_rename[None-None] PASSED [ 0%] 349s test/test_backports.py::test_concurrency_safe_rename[None-dst content] PASSED [ 0%] 349s test/test_backports.py::test_concurrency_safe_rename[threading-None] PASSED [ 0%] 349s test/test_backports.py::test_concurrency_safe_rename[threading-dst content] PASSED [ 0%] 349s test/test_cloudpickle_wrapper.py::test_wrap_non_picklable_objects PASSED [ 0%] 349s test/test_config.py::test_global_parallel_backend[parallel_config] PASSED [ 0%] 349s test/test_config.py::test_global_parallel_backend[parallel_backend] PASSED [ 0%] 349s test/test_config.py::test_external_backends[parallel_config] PASSED [ 0%] 349s test/test_config.py::test_external_backends[parallel_backend] PASSED [ 0%] 350s test/test_config.py::test_parallel_config_no_backend PASSED [ 0%] 351s test/test_config.py::test_parallel_config_params_explicit_set PASSED [ 0%] 351s test/test_config.py::test_parallel_config_bad_params[prefer] PASSED [ 0%] 351s test/test_config.py::test_parallel_config_bad_params[require] PASSED [ 1%] 351s test/test_config.py::test_parallel_config_constructor_params PASSED [ 1%] 351s test/test_config.py::test_parallel_config_nested PASSED [ 1%] 351s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-multiprocessing] PASSED [ 1%] 351s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-threading] PASSED [ 1%] 351s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-backend2] PASSED [ 1%] 351s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-backend3] PASSED [ 1%] 351s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-multiprocessing] PASSED [ 1%] 351s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-threading] PASSED [ 1%] 351s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-backend2] PASSED [ 1%] 351s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-backend3] PASSED [ 1%] 351s test/test_config.py::test_parallel_n_jobs_none[parallel_config] PASSED [ 1%] 351s test/test_config.py::test_parallel_n_jobs_none[parallel_backend] PASSED [ 1%] 351s test/test_config.py::test_parallel_config_n_jobs_none[parallel_config] PASSED [ 2%] 351s test/test_config.py::test_parallel_config_n_jobs_none[parallel_backend] PASSED [ 2%] 351s test/test_disk.py::test_disk_used PASSED [ 2%] 351s test/test_disk.py::test_memstr_to_bytes[80G-85899345920] PASSED [ 2%] 351s test/test_disk.py::test_memstr_to_bytes[1.4M-1468006] PASSED [ 2%] 351s test/test_disk.py::test_memstr_to_bytes[120M-125829120] PASSED [ 2%] 351s test/test_disk.py::test_memstr_to_bytes[53K-54272] PASSED [ 2%] 351s test/test_disk.py::test_memstr_to_bytes_exception[fooG-ValueError-Invalid literal for size.*fooG.*] PASSED [ 2%] 351s test/test_disk.py::test_memstr_to_bytes_exception[1.4N-ValueError-Invalid literal for size.*1.4N.*] PASSED [ 2%] 351s test/test_disk.py::test_mkdirp PASSED [ 2%] 351s test/test_disk.py::test_rm_subdirs PASSED [ 2%] 351s test/test_func_inspect.py::test_filter_args[f-args0-filtered_args0] PASSED [ 2%] 351s test/test_func_inspect.py::test_filter_args[f-args1-filtered_args1] PASSED [ 2%] 351s test/test_func_inspect.py::test_filter_args[f-args2-filtered_args2] PASSED [ 2%] 351s test/test_func_inspect.py::test_filter_args[f-args3-filtered_args3] PASSED [ 3%] 351s test/test_func_inspect.py::test_filter_args[f-args4-filtered_args4] PASSED [ 3%] 351s test/test_func_inspect.py::test_filter_args[f-args5-filtered_args5] PASSED [ 3%] 351s test/test_func_inspect.py::test_filter_args[f-args6-filtered_args6] PASSED [ 3%] 351s test/test_func_inspect.py::test_filter_args[g-args7-filtered_args7] PASSED [ 3%] 351s test/test_func_inspect.py::test_filter_args[i-args8-filtered_args8] PASSED [ 3%] 351s test/test_func_inspect.py::test_filter_args_method PASSED [ 3%] 351s test/test_func_inspect.py::test_filter_varargs[h-args0-filtered_args0] PASSED [ 3%] 351s test/test_func_inspect.py::test_filter_varargs[h-args1-filtered_args1] PASSED [ 3%] 351s test/test_func_inspect.py::test_filter_varargs[h-args2-filtered_args2] PASSED [ 3%] 351s test/test_func_inspect.py::test_filter_varargs[h-args3-filtered_args3] PASSED [ 3%] 351s test/test_func_inspect.py::test_filter_kwargs[k-args0-filtered_args0] PASSED [ 3%] 351s test/test_func_inspect.py::test_filter_kwargs[k-args1-filtered_args1] PASSED [ 3%] 351s test/test_func_inspect.py::test_filter_kwargs[m1-args2-filtered_args2] PASSED [ 4%] 351s test/test_func_inspect.py::test_filter_kwargs[m2-args3-filtered_args3] PASSED [ 4%] 351s test/test_func_inspect.py::test_filter_args_2 PASSED [ 4%] 351s test/test_func_inspect.py::test_func_name[f-f] PASSED [ 4%] 351s test/test_func_inspect.py::test_func_name[g-g] PASSED [ 4%] 351s test/test_func_inspect.py::test_func_name[cached_func-cached_func] PASSED [ 4%] 351s test/test_func_inspect.py::test_func_name_on_inner_func PASSED [ 4%] 351s test/test_func_inspect.py::test_func_name_collision_on_inner_func PASSED [ 4%] 351s test/test_func_inspect.py::test_func_inspect_errors PASSED [ 4%] 351s test/test_func_inspect.py::test_filter_args_edge_cases PASSED [ 4%] 351s test/test_func_inspect.py::test_bound_methods PASSED [ 4%] 351s 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%] 351s test/test_func_inspect.py::test_filter_args_error_msg[ValueError-Ignore list: argument \\'(.*)\\' is not defined-g-args1] PASSED [ 4%] 351s test/test_func_inspect.py::test_filter_args_error_msg[ValueError-Wrong number of arguments-h-args2] PASSED [ 5%] 351s test/test_func_inspect.py::test_filter_args_no_kwargs_mutation PASSED [ 5%] 351s test/test_func_inspect.py::test_clean_win_chars PASSED [ 5%] 351s test/test_func_inspect.py::test_format_signature[g-args0-kwargs0-g([0, 1, 2, 3, 4])] PASSED [ 5%] 351s test/test_func_inspect.py::test_format_signature[k-args1-kwargs1-k(1, 2, (3, 4), y=True)] PASSED [ 5%] 351s test/test_func_inspect.py::test_format_signature_long_arguments PASSED [ 5%] 351s test/test_func_inspect.py::test_format_signature_numpy PASSED [ 5%] 351s test/test_func_inspect.py::test_special_source_encoding PASSED [ 5%] 351s test/test_func_inspect.py::test_func_code_consistency PASSED [ 5%] 351s test/test_hashing.py::test_trivial_hash[1-1] PASSED [ 5%] 351s test/test_hashing.py::test_trivial_hash[1-2] PASSED [ 5%] 351s test/test_hashing.py::test_trivial_hash[1-1.0] PASSED [ 5%] 351s test/test_hashing.py::test_trivial_hash[1-2.0] PASSED [ 5%] 351s test/test_hashing.py::test_trivial_hash[1-(1+1j)] PASSED [ 5%] 351s test/test_hashing.py::test_trivial_hash[1-(2+1j)] PASSED [ 6%] 351s test/test_hashing.py::test_trivial_hash[1-a] PASSED [ 6%] 351s test/test_hashing.py::test_trivial_hash[1-b] PASSED [ 6%] 351s test/test_hashing.py::test_trivial_hash[1-obj18] PASSED [ 6%] 351s test/test_hashing.py::test_trivial_hash[1-obj19] PASSED [ 6%] 351s test/test_hashing.py::test_trivial_hash[1-obj110] PASSED [ 6%] 351s test/test_hashing.py::test_trivial_hash[1-obj111] PASSED [ 6%] 351s test/test_hashing.py::test_trivial_hash[1-obj112] PASSED [ 6%] 351s test/test_hashing.py::test_trivial_hash[1-obj113] PASSED [ 6%] 351s test/test_hashing.py::test_trivial_hash[1-obj114] PASSED [ 6%] 351s test/test_hashing.py::test_trivial_hash[1-None] PASSED [ 6%] 351s test/test_hashing.py::test_trivial_hash[1-collect] PASSED [ 6%] 351s test/test_hashing.py::test_trivial_hash[1-append] PASSED [ 6%] 351s test/test_hashing.py::test_trivial_hash[1-obj118] PASSED [ 7%] 351s test/test_hashing.py::test_trivial_hash[1-obj119] PASSED [ 7%] 351s test/test_hashing.py::test_trivial_hash[1-obj120] PASSED [ 7%] 351s test/test_hashing.py::test_trivial_hash[1-obj121] PASSED [ 7%] 351s test/test_hashing.py::test_trivial_hash[2-1] PASSED [ 7%] 351s test/test_hashing.py::test_trivial_hash[2-2] PASSED [ 7%] 351s test/test_hashing.py::test_trivial_hash[2-1.0] PASSED [ 7%] 351s test/test_hashing.py::test_trivial_hash[2-2.0] PASSED [ 7%] 351s test/test_hashing.py::test_trivial_hash[2-(1+1j)] PASSED [ 7%] 351s test/test_hashing.py::test_trivial_hash[2-(2+1j)] PASSED [ 7%] 351s test/test_hashing.py::test_trivial_hash[2-a] PASSED [ 7%] 351s test/test_hashing.py::test_trivial_hash[2-b] PASSED [ 7%] 351s test/test_hashing.py::test_trivial_hash[2-obj18] PASSED [ 7%] 351s test/test_hashing.py::test_trivial_hash[2-obj19] PASSED [ 8%] 351s test/test_hashing.py::test_trivial_hash[2-obj110] PASSED [ 8%] 351s test/test_hashing.py::test_trivial_hash[2-obj111] PASSED [ 8%] 351s test/test_hashing.py::test_trivial_hash[2-obj112] PASSED [ 8%] 351s test/test_hashing.py::test_trivial_hash[2-obj113] PASSED [ 8%] 351s test/test_hashing.py::test_trivial_hash[2-obj114] PASSED [ 8%] 351s test/test_hashing.py::test_trivial_hash[2-None] PASSED [ 8%] 351s test/test_hashing.py::test_trivial_hash[2-collect] PASSED [ 8%] 351s test/test_hashing.py::test_trivial_hash[2-append] PASSED [ 8%] 351s test/test_hashing.py::test_trivial_hash[2-obj118] PASSED [ 8%] 351s test/test_hashing.py::test_trivial_hash[2-obj119] PASSED [ 8%] 351s test/test_hashing.py::test_trivial_hash[2-obj120] PASSED [ 8%] 351s test/test_hashing.py::test_trivial_hash[2-obj121] PASSED [ 8%] 351s test/test_hashing.py::test_trivial_hash[1.0-1] PASSED [ 8%] 351s test/test_hashing.py::test_trivial_hash[1.0-2] PASSED [ 9%] 351s test/test_hashing.py::test_trivial_hash[1.0-1.0] PASSED [ 9%] 351s test/test_hashing.py::test_trivial_hash[1.0-2.0] PASSED [ 9%] 352s test/test_hashing.py::test_trivial_hash[1.0-(1+1j)] PASSED [ 9%] 352s test/test_hashing.py::test_trivial_hash[1.0-(2+1j)] PASSED [ 9%] 352s test/test_hashing.py::test_trivial_hash[1.0-a] PASSED [ 9%] 352s test/test_hashing.py::test_trivial_hash[1.0-b] PASSED [ 9%] 352s test/test_hashing.py::test_trivial_hash[1.0-obj18] PASSED [ 9%] 352s test/test_hashing.py::test_trivial_hash[1.0-obj19] PASSED [ 9%] 352s test/test_hashing.py::test_trivial_hash[1.0-obj110] PASSED [ 9%] 352s test/test_hashing.py::test_trivial_hash[1.0-obj111] PASSED [ 9%] 352s test/test_hashing.py::test_trivial_hash[1.0-obj112] PASSED [ 9%] 352s test/test_hashing.py::test_trivial_hash[1.0-obj113] PASSED [ 9%] 352s test/test_hashing.py::test_trivial_hash[1.0-obj114] PASSED [ 10%] 352s test/test_hashing.py::test_trivial_hash[1.0-None] PASSED [ 10%] 352s test/test_hashing.py::test_trivial_hash[1.0-collect] PASSED [ 10%] 352s test/test_hashing.py::test_trivial_hash[1.0-append] PASSED [ 10%] 352s test/test_hashing.py::test_trivial_hash[1.0-obj118] PASSED [ 10%] 352s test/test_hashing.py::test_trivial_hash[1.0-obj119] PASSED [ 10%] 352s test/test_hashing.py::test_trivial_hash[1.0-obj120] PASSED [ 10%] 352s test/test_hashing.py::test_trivial_hash[1.0-obj121] PASSED [ 10%] 352s test/test_hashing.py::test_trivial_hash[2.0-1] PASSED [ 10%] 352s test/test_hashing.py::test_trivial_hash[2.0-2] PASSED [ 10%] 352s test/test_hashing.py::test_trivial_hash[2.0-1.0] PASSED [ 10%] 352s test/test_hashing.py::test_trivial_hash[2.0-2.0] PASSED [ 10%] 352s test/test_hashing.py::test_trivial_hash[2.0-(1+1j)] PASSED [ 10%] 352s test/test_hashing.py::test_trivial_hash[2.0-(2+1j)] PASSED [ 11%] 352s test/test_hashing.py::test_trivial_hash[2.0-a] PASSED [ 11%] 352s test/test_hashing.py::test_trivial_hash[2.0-b] PASSED [ 11%] 352s test/test_hashing.py::test_trivial_hash[2.0-obj18] PASSED [ 11%] 352s test/test_hashing.py::test_trivial_hash[2.0-obj19] PASSED [ 11%] 352s test/test_hashing.py::test_trivial_hash[2.0-obj110] PASSED [ 11%] 352s test/test_hashing.py::test_trivial_hash[2.0-obj111] PASSED [ 11%] 352s test/test_hashing.py::test_trivial_hash[2.0-obj112] PASSED [ 11%] 352s test/test_hashing.py::test_trivial_hash[2.0-obj113] PASSED [ 11%] 352s test/test_hashing.py::test_trivial_hash[2.0-obj114] PASSED [ 11%] 352s test/test_hashing.py::test_trivial_hash[2.0-None] PASSED [ 11%] 352s test/test_hashing.py::test_trivial_hash[2.0-collect] PASSED [ 11%] 352s test/test_hashing.py::test_trivial_hash[2.0-append] PASSED [ 11%] 352s test/test_hashing.py::test_trivial_hash[2.0-obj118] PASSED [ 11%] 352s test/test_hashing.py::test_trivial_hash[2.0-obj119] PASSED [ 12%] 352s test/test_hashing.py::test_trivial_hash[2.0-obj120] PASSED [ 12%] 352s test/test_hashing.py::test_trivial_hash[2.0-obj121] PASSED [ 12%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-1] PASSED [ 12%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-2] PASSED [ 12%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-1.0] PASSED [ 12%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-2.0] PASSED [ 12%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-(1+1j)] PASSED [ 12%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-(2+1j)] PASSED [ 12%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-a] PASSED [ 12%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-b] PASSED [ 12%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-obj18] PASSED [ 12%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-obj19] PASSED [ 12%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-obj110] PASSED [ 13%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-obj111] PASSED [ 13%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-obj112] PASSED [ 13%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-obj113] PASSED [ 13%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-obj114] PASSED [ 13%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-None] PASSED [ 13%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-collect] PASSED [ 13%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-append] PASSED [ 13%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-obj118] PASSED [ 13%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-obj119] PASSED [ 13%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-obj120] PASSED [ 13%] 352s test/test_hashing.py::test_trivial_hash[(1+1j)-obj121] PASSED [ 13%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-1] PASSED [ 13%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-2] PASSED [ 13%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-1.0] PASSED [ 14%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-2.0] PASSED [ 14%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-(1+1j)] PASSED [ 14%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-(2+1j)] PASSED [ 14%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-a] PASSED [ 14%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-b] PASSED [ 14%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-obj18] PASSED [ 14%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-obj19] PASSED [ 14%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-obj110] PASSED [ 14%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-obj111] PASSED [ 14%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-obj112] PASSED [ 14%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-obj113] PASSED [ 14%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-obj114] PASSED [ 14%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-None] PASSED [ 15%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-collect] PASSED [ 15%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-append] PASSED [ 15%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-obj118] PASSED [ 15%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-obj119] PASSED [ 15%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-obj120] PASSED [ 15%] 352s test/test_hashing.py::test_trivial_hash[(2+1j)-obj121] PASSED [ 15%] 352s test/test_hashing.py::test_trivial_hash[a-1] PASSED [ 15%] 352s test/test_hashing.py::test_trivial_hash[a-2] PASSED [ 15%] 352s test/test_hashing.py::test_trivial_hash[a-1.0] PASSED [ 15%] 352s test/test_hashing.py::test_trivial_hash[a-2.0] PASSED [ 15%] 352s test/test_hashing.py::test_trivial_hash[a-(1+1j)] PASSED [ 15%] 352s test/test_hashing.py::test_trivial_hash[a-(2+1j)] PASSED [ 15%] 352s test/test_hashing.py::test_trivial_hash[a-a] PASSED [ 16%] 352s test/test_hashing.py::test_trivial_hash[a-b] PASSED [ 16%] 352s test/test_hashing.py::test_trivial_hash[a-obj18] PASSED [ 16%] 352s test/test_hashing.py::test_trivial_hash[a-obj19] PASSED [ 16%] 352s test/test_hashing.py::test_trivial_hash[a-obj110] PASSED [ 16%] 352s test/test_hashing.py::test_trivial_hash[a-obj111] PASSED [ 16%] 352s test/test_hashing.py::test_trivial_hash[a-obj112] PASSED [ 16%] 352s test/test_hashing.py::test_trivial_hash[a-obj113] PASSED [ 16%] 352s test/test_hashing.py::test_trivial_hash[a-obj114] PASSED [ 16%] 352s test/test_hashing.py::test_trivial_hash[a-None] PASSED [ 16%] 352s test/test_hashing.py::test_trivial_hash[a-collect] PASSED [ 16%] 352s test/test_hashing.py::test_trivial_hash[a-append] PASSED [ 16%] 352s test/test_hashing.py::test_trivial_hash[a-obj118] PASSED [ 16%] 352s test/test_hashing.py::test_trivial_hash[a-obj119] PASSED [ 16%] 352s test/test_hashing.py::test_trivial_hash[a-obj120] PASSED [ 17%] 352s test/test_hashing.py::test_trivial_hash[a-obj121] PASSED [ 17%] 352s test/test_hashing.py::test_trivial_hash[b-1] PASSED [ 17%] 352s test/test_hashing.py::test_trivial_hash[b-2] PASSED [ 17%] 352s test/test_hashing.py::test_trivial_hash[b-1.0] PASSED [ 17%] 352s test/test_hashing.py::test_trivial_hash[b-2.0] PASSED [ 17%] 352s test/test_hashing.py::test_trivial_hash[b-(1+1j)] PASSED [ 17%] 352s test/test_hashing.py::test_trivial_hash[b-(2+1j)] PASSED [ 17%] 352s test/test_hashing.py::test_trivial_hash[b-a] PASSED [ 17%] 352s test/test_hashing.py::test_trivial_hash[b-b] PASSED [ 17%] 352s test/test_hashing.py::test_trivial_hash[b-obj18] PASSED [ 17%] 352s test/test_hashing.py::test_trivial_hash[b-obj19] PASSED [ 17%] 352s test/test_hashing.py::test_trivial_hash[b-obj110] PASSED [ 17%] 352s test/test_hashing.py::test_trivial_hash[b-obj111] PASSED [ 18%] 352s test/test_hashing.py::test_trivial_hash[b-obj112] PASSED [ 18%] 352s test/test_hashing.py::test_trivial_hash[b-obj113] PASSED [ 18%] 352s test/test_hashing.py::test_trivial_hash[b-obj114] PASSED [ 18%] 352s test/test_hashing.py::test_trivial_hash[b-None] PASSED [ 18%] 352s test/test_hashing.py::test_trivial_hash[b-collect] PASSED [ 18%] 352s test/test_hashing.py::test_trivial_hash[b-append] PASSED [ 18%] 352s test/test_hashing.py::test_trivial_hash[b-obj118] PASSED [ 18%] 352s test/test_hashing.py::test_trivial_hash[b-obj119] PASSED [ 18%] 352s test/test_hashing.py::test_trivial_hash[b-obj120] PASSED [ 18%] 352s test/test_hashing.py::test_trivial_hash[b-obj121] PASSED [ 18%] 352s test/test_hashing.py::test_trivial_hash[obj28-1] PASSED [ 18%] 352s test/test_hashing.py::test_trivial_hash[obj28-2] PASSED [ 18%] 352s test/test_hashing.py::test_trivial_hash[obj28-1.0] PASSED [ 19%] 352s test/test_hashing.py::test_trivial_hash[obj28-2.0] PASSED [ 19%] 352s test/test_hashing.py::test_trivial_hash[obj28-(1+1j)] PASSED [ 19%] 352s test/test_hashing.py::test_trivial_hash[obj28-(2+1j)] PASSED [ 19%] 352s test/test_hashing.py::test_trivial_hash[obj28-a] PASSED [ 19%] 352s test/test_hashing.py::test_trivial_hash[obj28-b] PASSED [ 19%] 352s test/test_hashing.py::test_trivial_hash[obj28-obj18] PASSED [ 19%] 352s test/test_hashing.py::test_trivial_hash[obj28-obj19] PASSED [ 19%] 352s test/test_hashing.py::test_trivial_hash[obj28-obj110] PASSED [ 19%] 352s test/test_hashing.py::test_trivial_hash[obj28-obj111] PASSED [ 19%] 352s test/test_hashing.py::test_trivial_hash[obj28-obj112] PASSED [ 19%] 352s test/test_hashing.py::test_trivial_hash[obj28-obj113] PASSED [ 19%] 352s test/test_hashing.py::test_trivial_hash[obj28-obj114] PASSED [ 19%] 352s test/test_hashing.py::test_trivial_hash[obj28-None] PASSED [ 19%] 352s test/test_hashing.py::test_trivial_hash[obj28-collect] PASSED [ 20%] 352s test/test_hashing.py::test_trivial_hash[obj28-append] PASSED [ 20%] 352s test/test_hashing.py::test_trivial_hash[obj28-obj118] PASSED [ 20%] 352s test/test_hashing.py::test_trivial_hash[obj28-obj119] PASSED [ 20%] 352s test/test_hashing.py::test_trivial_hash[obj28-obj120] PASSED [ 20%] 352s test/test_hashing.py::test_trivial_hash[obj28-obj121] PASSED [ 20%] 352s test/test_hashing.py::test_trivial_hash[obj29-1] PASSED [ 20%] 352s test/test_hashing.py::test_trivial_hash[obj29-2] PASSED [ 20%] 352s test/test_hashing.py::test_trivial_hash[obj29-1.0] PASSED [ 20%] 352s test/test_hashing.py::test_trivial_hash[obj29-2.0] PASSED [ 20%] 352s test/test_hashing.py::test_trivial_hash[obj29-(1+1j)] PASSED [ 20%] 352s test/test_hashing.py::test_trivial_hash[obj29-(2+1j)] PASSED [ 20%] 352s test/test_hashing.py::test_trivial_hash[obj29-a] PASSED [ 20%] 352s test/test_hashing.py::test_trivial_hash[obj29-b] PASSED [ 21%] 352s test/test_hashing.py::test_trivial_hash[obj29-obj18] PASSED [ 21%] 352s test/test_hashing.py::test_trivial_hash[obj29-obj19] PASSED [ 21%] 352s test/test_hashing.py::test_trivial_hash[obj29-obj110] PASSED [ 21%] 352s test/test_hashing.py::test_trivial_hash[obj29-obj111] PASSED [ 21%] 352s test/test_hashing.py::test_trivial_hash[obj29-obj112] PASSED [ 21%] 352s test/test_hashing.py::test_trivial_hash[obj29-obj113] PASSED [ 21%] 352s test/test_hashing.py::test_trivial_hash[obj29-obj114] PASSED [ 21%] 352s test/test_hashing.py::test_trivial_hash[obj29-None] PASSED [ 21%] 352s test/test_hashing.py::test_trivial_hash[obj29-collect] PASSED [ 21%] 352s test/test_hashing.py::test_trivial_hash[obj29-append] PASSED [ 21%] 352s test/test_hashing.py::test_trivial_hash[obj29-obj118] PASSED [ 21%] 352s test/test_hashing.py::test_trivial_hash[obj29-obj119] PASSED [ 21%] 352s test/test_hashing.py::test_trivial_hash[obj29-obj120] PASSED [ 22%] 352s test/test_hashing.py::test_trivial_hash[obj29-obj121] PASSED [ 22%] 352s test/test_hashing.py::test_trivial_hash[obj210-1] PASSED [ 22%] 352s test/test_hashing.py::test_trivial_hash[obj210-2] PASSED [ 22%] 352s test/test_hashing.py::test_trivial_hash[obj210-1.0] PASSED [ 22%] 352s test/test_hashing.py::test_trivial_hash[obj210-2.0] PASSED [ 22%] 352s test/test_hashing.py::test_trivial_hash[obj210-(1+1j)] PASSED [ 22%] 352s test/test_hashing.py::test_trivial_hash[obj210-(2+1j)] PASSED [ 22%] 352s test/test_hashing.py::test_trivial_hash[obj210-a] PASSED [ 22%] 352s test/test_hashing.py::test_trivial_hash[obj210-b] PASSED [ 22%] 352s test/test_hashing.py::test_trivial_hash[obj210-obj18] PASSED [ 22%] 352s test/test_hashing.py::test_trivial_hash[obj210-obj19] PASSED [ 22%] 352s test/test_hashing.py::test_trivial_hash[obj210-obj110] PASSED [ 22%] 352s test/test_hashing.py::test_trivial_hash[obj210-obj111] PASSED [ 22%] 352s test/test_hashing.py::test_trivial_hash[obj210-obj112] PASSED [ 23%] 352s test/test_hashing.py::test_trivial_hash[obj210-obj113] PASSED [ 23%] 352s test/test_hashing.py::test_trivial_hash[obj210-obj114] PASSED [ 23%] 352s test/test_hashing.py::test_trivial_hash[obj210-None] PASSED [ 23%] 352s test/test_hashing.py::test_trivial_hash[obj210-collect] PASSED [ 23%] 352s test/test_hashing.py::test_trivial_hash[obj210-append] PASSED [ 23%] 352s test/test_hashing.py::test_trivial_hash[obj210-obj118] PASSED [ 23%] 352s test/test_hashing.py::test_trivial_hash[obj210-obj119] PASSED [ 23%] 352s test/test_hashing.py::test_trivial_hash[obj210-obj120] PASSED [ 23%] 352s test/test_hashing.py::test_trivial_hash[obj210-obj121] PASSED [ 23%] 352s test/test_hashing.py::test_trivial_hash[obj211-1] PASSED [ 23%] 352s test/test_hashing.py::test_trivial_hash[obj211-2] PASSED [ 23%] 352s test/test_hashing.py::test_trivial_hash[obj211-1.0] PASSED [ 23%] 352s test/test_hashing.py::test_trivial_hash[obj211-2.0] PASSED [ 24%] 352s test/test_hashing.py::test_trivial_hash[obj211-(1+1j)] PASSED [ 24%] 352s test/test_hashing.py::test_trivial_hash[obj211-(2+1j)] PASSED [ 24%] 352s test/test_hashing.py::test_trivial_hash[obj211-a] PASSED [ 24%] 352s test/test_hashing.py::test_trivial_hash[obj211-b] PASSED [ 24%] 352s test/test_hashing.py::test_trivial_hash[obj211-obj18] PASSED [ 24%] 352s test/test_hashing.py::test_trivial_hash[obj211-obj19] PASSED [ 24%] 352s test/test_hashing.py::test_trivial_hash[obj211-obj110] PASSED [ 24%] 352s test/test_hashing.py::test_trivial_hash[obj211-obj111] PASSED [ 24%] 352s test/test_hashing.py::test_trivial_hash[obj211-obj112] PASSED [ 24%] 352s test/test_hashing.py::test_trivial_hash[obj211-obj113] PASSED [ 24%] 352s test/test_hashing.py::test_trivial_hash[obj211-obj114] PASSED [ 24%] 352s test/test_hashing.py::test_trivial_hash[obj211-None] PASSED [ 24%] 352s test/test_hashing.py::test_trivial_hash[obj211-collect] PASSED [ 25%] 352s test/test_hashing.py::test_trivial_hash[obj211-append] PASSED [ 25%] 352s test/test_hashing.py::test_trivial_hash[obj211-obj118] PASSED [ 25%] 352s test/test_hashing.py::test_trivial_hash[obj211-obj119] PASSED [ 25%] 352s test/test_hashing.py::test_trivial_hash[obj211-obj120] PASSED [ 25%] 352s test/test_hashing.py::test_trivial_hash[obj211-obj121] PASSED [ 25%] 352s test/test_hashing.py::test_trivial_hash[obj212-1] PASSED [ 25%] 352s test/test_hashing.py::test_trivial_hash[obj212-2] PASSED [ 25%] 352s test/test_hashing.py::test_trivial_hash[obj212-1.0] PASSED [ 25%] 352s test/test_hashing.py::test_trivial_hash[obj212-2.0] PASSED [ 25%] 352s test/test_hashing.py::test_trivial_hash[obj212-(1+1j)] PASSED [ 25%] 352s test/test_hashing.py::test_trivial_hash[obj212-(2+1j)] PASSED [ 25%] 352s test/test_hashing.py::test_trivial_hash[obj212-a] PASSED [ 25%] 352s test/test_hashing.py::test_trivial_hash[obj212-b] PASSED [ 25%] 352s test/test_hashing.py::test_trivial_hash[obj212-obj18] PASSED [ 26%] 352s test/test_hashing.py::test_trivial_hash[obj212-obj19] PASSED [ 26%] 352s test/test_hashing.py::test_trivial_hash[obj212-obj110] PASSED [ 26%] 352s test/test_hashing.py::test_trivial_hash[obj212-obj111] PASSED [ 26%] 352s test/test_hashing.py::test_trivial_hash[obj212-obj112] PASSED [ 26%] 352s test/test_hashing.py::test_trivial_hash[obj212-obj113] PASSED [ 26%] 352s test/test_hashing.py::test_trivial_hash[obj212-obj114] PASSED [ 26%] 352s test/test_hashing.py::test_trivial_hash[obj212-None] PASSED [ 26%] 352s test/test_hashing.py::test_trivial_hash[obj212-collect] PASSED [ 26%] 352s test/test_hashing.py::test_trivial_hash[obj212-append] PASSED [ 26%] 352s test/test_hashing.py::test_trivial_hash[obj212-obj118] PASSED [ 26%] 352s test/test_hashing.py::test_trivial_hash[obj212-obj119] PASSED [ 26%] 352s test/test_hashing.py::test_trivial_hash[obj212-obj120] PASSED [ 26%] 352s test/test_hashing.py::test_trivial_hash[obj212-obj121] PASSED [ 27%] 352s test/test_hashing.py::test_trivial_hash[obj213-1] PASSED [ 27%] 352s test/test_hashing.py::test_trivial_hash[obj213-2] PASSED [ 27%] 352s test/test_hashing.py::test_trivial_hash[obj213-1.0] PASSED [ 27%] 352s test/test_hashing.py::test_trivial_hash[obj213-2.0] PASSED [ 27%] 352s test/test_hashing.py::test_trivial_hash[obj213-(1+1j)] PASSED [ 27%] 352s test/test_hashing.py::test_trivial_hash[obj213-(2+1j)] PASSED [ 27%] 352s test/test_hashing.py::test_trivial_hash[obj213-a] PASSED [ 27%] 352s test/test_hashing.py::test_trivial_hash[obj213-b] PASSED [ 27%] 352s test/test_hashing.py::test_trivial_hash[obj213-obj18] PASSED [ 27%] 352s test/test_hashing.py::test_trivial_hash[obj213-obj19] PASSED [ 27%] 352s test/test_hashing.py::test_trivial_hash[obj213-obj110] PASSED [ 27%] 352s test/test_hashing.py::test_trivial_hash[obj213-obj111] PASSED [ 27%] 352s test/test_hashing.py::test_trivial_hash[obj213-obj112] PASSED [ 27%] 352s test/test_hashing.py::test_trivial_hash[obj213-obj113] PASSED [ 28%] 352s test/test_hashing.py::test_trivial_hash[obj213-obj114] PASSED [ 28%] 352s test/test_hashing.py::test_trivial_hash[obj213-None] PASSED [ 28%] 352s test/test_hashing.py::test_trivial_hash[obj213-collect] PASSED [ 28%] 352s test/test_hashing.py::test_trivial_hash[obj213-append] PASSED [ 28%] 352s test/test_hashing.py::test_trivial_hash[obj213-obj118] PASSED [ 28%] 352s test/test_hashing.py::test_trivial_hash[obj213-obj119] PASSED [ 28%] 352s test/test_hashing.py::test_trivial_hash[obj213-obj120] PASSED [ 28%] 352s test/test_hashing.py::test_trivial_hash[obj213-obj121] PASSED [ 28%] 352s test/test_hashing.py::test_trivial_hash[obj214-1] PASSED [ 28%] 352s test/test_hashing.py::test_trivial_hash[obj214-2] PASSED [ 28%] 352s test/test_hashing.py::test_trivial_hash[obj214-1.0] PASSED [ 28%] 352s test/test_hashing.py::test_trivial_hash[obj214-2.0] PASSED [ 28%] 352s test/test_hashing.py::test_trivial_hash[obj214-(1+1j)] PASSED [ 29%] 352s test/test_hashing.py::test_trivial_hash[obj214-(2+1j)] PASSED [ 29%] 352s test/test_hashing.py::test_trivial_hash[obj214-a] PASSED [ 29%] 352s test/test_hashing.py::test_trivial_hash[obj214-b] PASSED [ 29%] 352s test/test_hashing.py::test_trivial_hash[obj214-obj18] PASSED [ 29%] 352s test/test_hashing.py::test_trivial_hash[obj214-obj19] PASSED [ 29%] 352s test/test_hashing.py::test_trivial_hash[obj214-obj110] PASSED [ 29%] 352s test/test_hashing.py::test_trivial_hash[obj214-obj111] PASSED [ 29%] 352s test/test_hashing.py::test_trivial_hash[obj214-obj112] PASSED [ 29%] 352s test/test_hashing.py::test_trivial_hash[obj214-obj113] PASSED [ 29%] 352s test/test_hashing.py::test_trivial_hash[obj214-obj114] PASSED [ 29%] 352s test/test_hashing.py::test_trivial_hash[obj214-None] PASSED [ 29%] 352s test/test_hashing.py::test_trivial_hash[obj214-collect] PASSED [ 29%] 352s test/test_hashing.py::test_trivial_hash[obj214-append] PASSED [ 30%] 352s test/test_hashing.py::test_trivial_hash[obj214-obj118] PASSED [ 30%] 352s test/test_hashing.py::test_trivial_hash[obj214-obj119] PASSED [ 30%] 352s test/test_hashing.py::test_trivial_hash[obj214-obj120] PASSED [ 30%] 352s test/test_hashing.py::test_trivial_hash[obj214-obj121] PASSED [ 30%] 352s test/test_hashing.py::test_trivial_hash[None-1] PASSED [ 30%] 352s test/test_hashing.py::test_trivial_hash[None-2] PASSED [ 30%] 352s test/test_hashing.py::test_trivial_hash[None-1.0] PASSED [ 30%] 352s test/test_hashing.py::test_trivial_hash[None-2.0] PASSED [ 30%] 352s test/test_hashing.py::test_trivial_hash[None-(1+1j)] PASSED [ 30%] 352s test/test_hashing.py::test_trivial_hash[None-(2+1j)] PASSED [ 30%] 352s test/test_hashing.py::test_trivial_hash[None-a] PASSED [ 30%] 352s test/test_hashing.py::test_trivial_hash[None-b] PASSED [ 30%] 352s test/test_hashing.py::test_trivial_hash[None-obj18] PASSED [ 30%] 352s test/test_hashing.py::test_trivial_hash[None-obj19] PASSED [ 31%] 352s test/test_hashing.py::test_trivial_hash[None-obj110] PASSED [ 31%] 352s test/test_hashing.py::test_trivial_hash[None-obj111] PASSED [ 31%] 352s test/test_hashing.py::test_trivial_hash[None-obj112] PASSED [ 31%] 352s test/test_hashing.py::test_trivial_hash[None-obj113] PASSED [ 31%] 352s test/test_hashing.py::test_trivial_hash[None-obj114] PASSED [ 31%] 352s test/test_hashing.py::test_trivial_hash[None-None] PASSED [ 31%] 352s test/test_hashing.py::test_trivial_hash[None-collect] PASSED [ 31%] 352s test/test_hashing.py::test_trivial_hash[None-append] PASSED [ 31%] 352s test/test_hashing.py::test_trivial_hash[None-obj118] PASSED [ 31%] 352s test/test_hashing.py::test_trivial_hash[None-obj119] PASSED [ 31%] 352s test/test_hashing.py::test_trivial_hash[None-obj120] PASSED [ 31%] 352s test/test_hashing.py::test_trivial_hash[None-obj121] PASSED [ 31%] 352s test/test_hashing.py::test_trivial_hash[collect-1] PASSED [ 32%] 352s test/test_hashing.py::test_trivial_hash[collect-2] PASSED [ 32%] 352s test/test_hashing.py::test_trivial_hash[collect-1.0] PASSED [ 32%] 352s test/test_hashing.py::test_trivial_hash[collect-2.0] PASSED [ 32%] 352s test/test_hashing.py::test_trivial_hash[collect-(1+1j)] PASSED [ 32%] 352s test/test_hashing.py::test_trivial_hash[collect-(2+1j)] PASSED [ 32%] 352s test/test_hashing.py::test_trivial_hash[collect-a] PASSED [ 32%] 352s test/test_hashing.py::test_trivial_hash[collect-b] PASSED [ 32%] 352s test/test_hashing.py::test_trivial_hash[collect-obj18] PASSED [ 32%] 352s test/test_hashing.py::test_trivial_hash[collect-obj19] PASSED [ 32%] 352s test/test_hashing.py::test_trivial_hash[collect-obj110] PASSED [ 32%] 352s test/test_hashing.py::test_trivial_hash[collect-obj111] PASSED [ 32%] 352s test/test_hashing.py::test_trivial_hash[collect-obj112] PASSED [ 32%] 352s test/test_hashing.py::test_trivial_hash[collect-obj113] PASSED [ 33%] 352s test/test_hashing.py::test_trivial_hash[collect-obj114] PASSED [ 33%] 352s test/test_hashing.py::test_trivial_hash[collect-None] PASSED [ 33%] 352s test/test_hashing.py::test_trivial_hash[collect-collect] PASSED [ 33%] 352s test/test_hashing.py::test_trivial_hash[collect-append] PASSED [ 33%] 352s test/test_hashing.py::test_trivial_hash[collect-obj118] PASSED [ 33%] 352s test/test_hashing.py::test_trivial_hash[collect-obj119] PASSED [ 33%] 352s test/test_hashing.py::test_trivial_hash[collect-obj120] PASSED [ 33%] 352s test/test_hashing.py::test_trivial_hash[collect-obj121] PASSED [ 33%] 352s test/test_hashing.py::test_trivial_hash[append-1] PASSED [ 33%] 352s test/test_hashing.py::test_trivial_hash[append-2] PASSED [ 33%] 352s test/test_hashing.py::test_trivial_hash[append-1.0] PASSED [ 33%] 352s test/test_hashing.py::test_trivial_hash[append-2.0] PASSED [ 33%] 352s test/test_hashing.py::test_trivial_hash[append-(1+1j)] PASSED [ 33%] 352s test/test_hashing.py::test_trivial_hash[append-(2+1j)] PASSED [ 34%] 352s test/test_hashing.py::test_trivial_hash[append-a] PASSED [ 34%] 352s test/test_hashing.py::test_trivial_hash[append-b] PASSED [ 34%] 352s test/test_hashing.py::test_trivial_hash[append-obj18] PASSED [ 34%] 352s test/test_hashing.py::test_trivial_hash[append-obj19] PASSED [ 34%] 352s test/test_hashing.py::test_trivial_hash[append-obj110] PASSED [ 34%] 352s test/test_hashing.py::test_trivial_hash[append-obj111] PASSED [ 34%] 352s test/test_hashing.py::test_trivial_hash[append-obj112] PASSED [ 34%] 352s test/test_hashing.py::test_trivial_hash[append-obj113] PASSED [ 34%] 352s test/test_hashing.py::test_trivial_hash[append-obj114] PASSED [ 34%] 352s test/test_hashing.py::test_trivial_hash[append-None] PASSED [ 34%] 352s test/test_hashing.py::test_trivial_hash[append-collect] PASSED [ 34%] 352s test/test_hashing.py::test_trivial_hash[append-append] PASSED [ 34%] 352s test/test_hashing.py::test_trivial_hash[append-obj118] PASSED [ 35%] 352s test/test_hashing.py::test_trivial_hash[append-obj119] PASSED [ 35%] 352s test/test_hashing.py::test_trivial_hash[append-obj120] PASSED [ 35%] 352s test/test_hashing.py::test_trivial_hash[append-obj121] PASSED [ 35%] 352s test/test_hashing.py::test_trivial_hash[obj218-1] PASSED [ 35%] 352s test/test_hashing.py::test_trivial_hash[obj218-2] PASSED [ 35%] 352s test/test_hashing.py::test_trivial_hash[obj218-1.0] PASSED [ 35%] 352s test/test_hashing.py::test_trivial_hash[obj218-2.0] PASSED [ 35%] 352s test/test_hashing.py::test_trivial_hash[obj218-(1+1j)] PASSED [ 35%] 352s test/test_hashing.py::test_trivial_hash[obj218-(2+1j)] PASSED [ 35%] 352s test/test_hashing.py::test_trivial_hash[obj218-a] PASSED [ 35%] 352s test/test_hashing.py::test_trivial_hash[obj218-b] PASSED [ 35%] 352s test/test_hashing.py::test_trivial_hash[obj218-obj18] PASSED [ 35%] 352s test/test_hashing.py::test_trivial_hash[obj218-obj19] PASSED [ 36%] 352s test/test_hashing.py::test_trivial_hash[obj218-obj110] PASSED [ 36%] 352s test/test_hashing.py::test_trivial_hash[obj218-obj111] PASSED [ 36%] 352s test/test_hashing.py::test_trivial_hash[obj218-obj112] PASSED [ 36%] 352s test/test_hashing.py::test_trivial_hash[obj218-obj113] PASSED [ 36%] 352s test/test_hashing.py::test_trivial_hash[obj218-obj114] PASSED [ 36%] 352s test/test_hashing.py::test_trivial_hash[obj218-None] PASSED [ 36%] 352s test/test_hashing.py::test_trivial_hash[obj218-collect] PASSED [ 36%] 352s test/test_hashing.py::test_trivial_hash[obj218-append] PASSED [ 36%] 352s test/test_hashing.py::test_trivial_hash[obj218-obj118] PASSED [ 36%] 352s test/test_hashing.py::test_trivial_hash[obj218-obj119] PASSED [ 36%] 352s test/test_hashing.py::test_trivial_hash[obj218-obj120] PASSED [ 36%] 352s test/test_hashing.py::test_trivial_hash[obj218-obj121] PASSED [ 36%] 352s test/test_hashing.py::test_trivial_hash[obj219-1] PASSED [ 36%] 352s test/test_hashing.py::test_trivial_hash[obj219-2] PASSED [ 37%] 352s test/test_hashing.py::test_trivial_hash[obj219-1.0] PASSED [ 37%] 352s test/test_hashing.py::test_trivial_hash[obj219-2.0] PASSED [ 37%] 352s test/test_hashing.py::test_trivial_hash[obj219-(1+1j)] PASSED [ 37%] 352s test/test_hashing.py::test_trivial_hash[obj219-(2+1j)] PASSED [ 37%] 352s test/test_hashing.py::test_trivial_hash[obj219-a] PASSED [ 37%] 352s test/test_hashing.py::test_trivial_hash[obj219-b] PASSED [ 37%] 352s test/test_hashing.py::test_trivial_hash[obj219-obj18] PASSED [ 37%] 352s test/test_hashing.py::test_trivial_hash[obj219-obj19] PASSED [ 37%] 352s test/test_hashing.py::test_trivial_hash[obj219-obj110] PASSED [ 37%] 352s test/test_hashing.py::test_trivial_hash[obj219-obj111] PASSED [ 37%] 352s test/test_hashing.py::test_trivial_hash[obj219-obj112] PASSED [ 37%] 352s test/test_hashing.py::test_trivial_hash[obj219-obj113] PASSED [ 37%] 352s test/test_hashing.py::test_trivial_hash[obj219-obj114] PASSED [ 38%] 352s test/test_hashing.py::test_trivial_hash[obj219-None] PASSED [ 38%] 352s test/test_hashing.py::test_trivial_hash[obj219-collect] PASSED [ 38%] 352s test/test_hashing.py::test_trivial_hash[obj219-append] PASSED [ 38%] 352s test/test_hashing.py::test_trivial_hash[obj219-obj118] PASSED [ 38%] 352s test/test_hashing.py::test_trivial_hash[obj219-obj119] PASSED [ 38%] 352s test/test_hashing.py::test_trivial_hash[obj219-obj120] PASSED [ 38%] 352s test/test_hashing.py::test_trivial_hash[obj219-obj121] PASSED [ 38%] 352s test/test_hashing.py::test_trivial_hash[obj220-1] PASSED [ 38%] 352s test/test_hashing.py::test_trivial_hash[obj220-2] PASSED [ 38%] 352s test/test_hashing.py::test_trivial_hash[obj220-1.0] PASSED [ 38%] 352s test/test_hashing.py::test_trivial_hash[obj220-2.0] PASSED [ 38%] 352s test/test_hashing.py::test_trivial_hash[obj220-(1+1j)] PASSED [ 38%] 352s test/test_hashing.py::test_trivial_hash[obj220-(2+1j)] PASSED [ 38%] 352s test/test_hashing.py::test_trivial_hash[obj220-a] PASSED [ 39%] 352s test/test_hashing.py::test_trivial_hash[obj220-b] PASSED [ 39%] 352s test/test_hashing.py::test_trivial_hash[obj220-obj18] PASSED [ 39%] 352s test/test_hashing.py::test_trivial_hash[obj220-obj19] PASSED [ 39%] 352s test/test_hashing.py::test_trivial_hash[obj220-obj110] PASSED [ 39%] 352s test/test_hashing.py::test_trivial_hash[obj220-obj111] PASSED [ 39%] 352s test/test_hashing.py::test_trivial_hash[obj220-obj112] PASSED [ 39%] 352s test/test_hashing.py::test_trivial_hash[obj220-obj113] PASSED [ 39%] 352s test/test_hashing.py::test_trivial_hash[obj220-obj114] PASSED [ 39%] 352s test/test_hashing.py::test_trivial_hash[obj220-None] PASSED [ 39%] 352s test/test_hashing.py::test_trivial_hash[obj220-collect] PASSED [ 39%] 352s test/test_hashing.py::test_trivial_hash[obj220-append] PASSED [ 39%] 352s test/test_hashing.py::test_trivial_hash[obj220-obj118] PASSED [ 39%] 352s test/test_hashing.py::test_trivial_hash[obj220-obj119] PASSED [ 40%] 352s test/test_hashing.py::test_trivial_hash[obj220-obj120] PASSED [ 40%] 352s test/test_hashing.py::test_trivial_hash[obj220-obj121] PASSED [ 40%] 352s test/test_hashing.py::test_trivial_hash[obj221-1] PASSED [ 40%] 352s test/test_hashing.py::test_trivial_hash[obj221-2] PASSED [ 40%] 352s test/test_hashing.py::test_trivial_hash[obj221-1.0] PASSED [ 40%] 352s test/test_hashing.py::test_trivial_hash[obj221-2.0] PASSED [ 40%] 352s test/test_hashing.py::test_trivial_hash[obj221-(1+1j)] PASSED [ 40%] 352s test/test_hashing.py::test_trivial_hash[obj221-(2+1j)] PASSED [ 40%] 352s test/test_hashing.py::test_trivial_hash[obj221-a] PASSED [ 40%] 352s test/test_hashing.py::test_trivial_hash[obj221-b] PASSED [ 40%] 352s test/test_hashing.py::test_trivial_hash[obj221-obj18] PASSED [ 40%] 352s test/test_hashing.py::test_trivial_hash[obj221-obj19] PASSED [ 40%] 352s test/test_hashing.py::test_trivial_hash[obj221-obj110] PASSED [ 41%] 352s test/test_hashing.py::test_trivial_hash[obj221-obj111] PASSED [ 41%] 352s test/test_hashing.py::test_trivial_hash[obj221-obj112] PASSED [ 41%] 352s test/test_hashing.py::test_trivial_hash[obj221-obj113] PASSED [ 41%] 352s test/test_hashing.py::test_trivial_hash[obj221-obj114] PASSED [ 41%] 352s test/test_hashing.py::test_trivial_hash[obj221-None] PASSED [ 41%] 352s test/test_hashing.py::test_trivial_hash[obj221-collect] PASSED [ 41%] 352s test/test_hashing.py::test_trivial_hash[obj221-append] PASSED [ 41%] 352s test/test_hashing.py::test_trivial_hash[obj221-obj118] PASSED [ 41%] 352s test/test_hashing.py::test_trivial_hash[obj221-obj119] PASSED [ 41%] 352s test/test_hashing.py::test_trivial_hash[obj221-obj120] PASSED [ 41%] 352s test/test_hashing.py::test_trivial_hash[obj221-obj121] PASSED [ 41%] 352s test/test_hashing.py::test_hash_methods PASSED [ 41%] 352s test/test_hashing.py::test_hash_numpy_arrays PASSED [ 41%] 352s test/test_hashing.py::test_hash_numpy_dict_of_arrays PASSED [ 42%] 352s test/test_hashing.py::test_numpy_datetime_array[datetime64[s]] PASSED [ 42%] 352s test/test_hashing.py::test_numpy_datetime_array[timedelta64[D]] PASSED [ 42%] 352s test/test_hashing.py::test_hash_numpy_noncontiguous PASSED [ 42%] 352s test/test_hashing.py::test_hash_memmap[True] PASSED [ 42%] 352s test/test_hashing.py::test_hash_memmap[False] PASSED [ 42%] 353s test/test_hashing.py::test_hash_numpy_performance PASSED [ 42%] 353s test/test_hashing.py::test_bound_methods_hash PASSED [ 42%] 353s test/test_hashing.py::test_bound_cached_methods_hash PASSED [ 42%] 353s test/test_hashing.py::test_hash_object_dtype PASSED [ 42%] 353s test/test_hashing.py::test_numpy_scalar PASSED [ 42%] 353s test/test_hashing.py::test_dict_hash PASSED [ 42%] 353s test/test_hashing.py::test_set_hash PASSED [ 42%] 353s test/test_hashing.py::test_set_decimal_hash PASSED [ 43%] 353s test/test_hashing.py::test_string PASSED [ 43%] 353s test/test_hashing.py::test_numpy_dtype_pickling PASSED [ 43%] 353s test/test_hashing.py::test_hashes_stay_the_same[This is a string to hash-71b3f47df22cb19431d85d92d0b230b2] PASSED [ 43%] 353s test/test_hashing.py::test_hashes_stay_the_same[C'est l\xe9t\xe9-2d8d189e9b2b0b2e384d93c868c0e576] PASSED [ 43%] 353s test/test_hashing.py::test_hashes_stay_the_same[to_hash2-e205227dd82250871fa25aa0ec690aa3] PASSED [ 43%] 353s test/test_hashing.py::test_hashes_stay_the_same[to_hash3-a11ffad81f9682a7d901e6edc3d16c84] PASSED [ 43%] 353s test/test_hashing.py::test_hashes_stay_the_same[to_hash4-aeda150553d4bb5c69f0e69d51b0e2ef] PASSED [ 43%] 353s test/test_hashing.py::test_hashes_are_different_between_c_and_fortran_contiguous_arrays PASSED [ 43%] 353s test/test_hashing.py::test_0d_array PASSED [ 43%] 353s test/test_hashing.py::test_0d_and_1d_array_hashing_is_different PASSED [ 43%] 353s test/test_hashing.py::test_hashes_stay_the_same_with_numpy_objects PASSED [ 43%] 353s test/test_hashing.py::test_hashing_pickling_error PASSED [ 43%] 353s test/test_hashing.py::test_wrong_hash_name PASSED [ 44%] 353s test/test_init.py::test_import_joblib PASSED [ 44%] 353s test/test_logger.py::test_print_time PASSED [ 44%] 353s test/test_memmapping.py::test_memmap_based_array_reducing PASSED [ 44%] 353s test/test_memmapping.py::test_resource_tracker_retries_when_permissionerror SKIPPED [ 44%] 353s test/test_memmapping.py::test_high_dimension_memmap_array_reducing PASSED [ 44%] 353s test/test_memmapping.py::test__strided_from_memmap PASSED [ 44%] 353s test/test_memmapping.py::test_pool_with_memmap[multiprocessing] PASSED [ 44%] 355s test/test_memmapping.py::test_pool_with_memmap[loky] PASSED [ 44%] 355s test/test_memmapping.py::test_pool_with_memmap_array_view[multiprocessing] PASSED [ 44%] 357s test/test_memmapping.py::test_pool_with_memmap_array_view[loky] PASSED [ 44%] 359s test/test_memmapping.py::test_permission_error_windows_reference_cycle[multiprocessing] PASSED [ 44%] 361s test/test_memmapping.py::test_permission_error_windows_reference_cycle[loky] PASSED [ 44%] 361s test/test_memmapping.py::test_parallel_isolated_temp_folders[multiprocessing] PASSED [ 44%] 362s test/test_memmapping.py::test_parallel_isolated_temp_folders[loky] PASSED [ 45%] 362s test/test_memmapping.py::test_managed_backend_reuse_temp_folder[multiprocessing] PASSED [ 45%] 362s test/test_memmapping.py::test_managed_backend_reuse_temp_folder[loky] PASSED [ 45%] 362s test/test_memmapping.py::test_memmapping_temp_folder_thread_safety PASSED [ 45%] 364s test/test_memmapping.py::test_many_parallel_calls_on_same_object[multiprocessing] PASSED [ 45%] 366s test/test_memmapping.py::test_many_parallel_calls_on_same_object[loky] PASSED [ 45%] 366s test/test_memmapping.py::test_memmap_returned_as_regular_array[multiprocessing] PASSED [ 45%] 367s test/test_memmapping.py::test_memmap_returned_as_regular_array[loky] PASSED [ 45%] 367s test/test_memmapping.py::test_memmapping_pool_for_large_arrays[multiprocessing] PASSED [ 45%] 368s test/test_memmapping.py::test_memmapping_pool_for_large_arrays[loky] PASSED [ 45%] 368s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_disabled[multiprocessing] PASSED [ 45%] 369s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_disabled[loky] PASSED [ 45%] 369s test/test_memmapping.py::test_memmapping_on_large_enough_dev_shm[multiprocessing] PASSED [ 45%] 370s test/test_memmapping.py::test_memmapping_on_large_enough_dev_shm[loky] PASSED [ 46%] 370s test/test_memmapping.py::test_memmapping_on_too_small_dev_shm[multiprocessing] PASSED [ 46%] 370s test/test_memmapping.py::test_memmapping_on_too_small_dev_shm[loky] PASSED [ 46%] 370s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_in_return[multiprocessing] PASSED [ 46%] 370s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_in_return[loky] PASSED [ 46%] 370s test/test_memmapping.py::test_workaround_against_bad_memmap_with_copied_buffers[multiprocessing] PASSED [ 46%] 371s test/test_memmapping.py::test_workaround_against_bad_memmap_with_copied_buffers[loky] PASSED [ 46%] 371s test/test_memmapping.py::test_pool_memmap_with_big_offset[multiprocessing, 0] PASSED [ 46%] 371s test/test_memmapping.py::test_pool_memmap_with_big_offset[multiprocessing, 1] PASSED [ 46%] 371s test/test_memmapping.py::test_pool_memmap_with_big_offset[multiprocessing, 2] PASSED [ 46%] 372s test/test_memmapping.py::test_pool_memmap_with_big_offset[loky, 0] PASSED [ 46%] 372s test/test_memmapping.py::test_pool_memmap_with_big_offset[loky, 1] PASSED [ 46%] 373s test/test_memmapping.py::test_pool_memmap_with_big_offset[loky, 2] PASSED [ 46%] 373s test/test_memmapping.py::test_pool_get_temp_dir PASSED [ 47%] 373s test/test_memmapping.py::test_pool_get_temp_dir_no_statvfs PASSED [ 47%] 373s test/test_memmapping.py::test_numpy_arrays_use_different_memory[r+] PASSED [ 47%] 374s test/test_memmapping.py::test_numpy_arrays_use_different_memory[w+] PASSED [ 47%] 374s test/test_memmapping.py::test_weak_array_key_map PASSED [ 47%] 374s test/test_memmapping.py::test_weak_array_key_map_no_pickling PASSED [ 47%] 375s test/test_memmapping.py::test_direct_mmap PASSED [ 47%] 375s test/test_memory.py::test_memory_integration PASSED [ 47%] 375s test/test_memory.py::test_parallel_call_cached_function_defined_in_jupyter[True] XFAIL [ 47%] 375s test/test_memory.py::test_parallel_call_cached_function_defined_in_jupyter[False] XFAIL [ 47%] 375s test/test_memory.py::test_no_memory PASSED [ 47%] 375s test/test_memory.py::test_memory_kwarg PASSED [ 47%] 375s test/test_memory.py::test_memory_lambda PASSED [ 47%] 375s test/test_memory.py::test_memory_name_collision PASSED [ 47%] 375s test/test_memory.py::test_memory_warning_lambda_collisions PASSED [ 48%] 375s test/test_memory.py::test_memory_warning_collision_detection PASSED [ 48%] 375s test/test_memory.py::test_memory_partial PASSED [ 48%] 375s test/test_memory.py::test_memory_eval PASSED [ 48%] 375s test/test_memory.py::test_argument_change PASSED [ 48%] 375s test/test_memory.py::test_memory_numpy[None] PASSED [ 48%] 375s test/test_memory.py::test_memory_numpy[r] PASSED [ 48%] 375s test/test_memory.py::test_memory_numpy_check_mmap_mode PASSED [ 48%] 375s test/test_memory.py::test_memory_exception PASSED [ 48%] 375s test/test_memory.py::test_memory_ignore PASSED [ 48%] 375s test/test_memory.py::test_memory_ignore_decorated PASSED [ 48%] 375s test/test_memory.py::test_memory_args_as_kwargs PASSED [ 48%] 375s test/test_memory.py::test_partial_decoration[ignore0-100-r] PASSED [ 48%] 375s test/test_memory.py::test_partial_decoration[ignore1-10-None] PASSED [ 49%] 375s test/test_memory.py::test_func_dir PASSED [ 49%] 375s test/test_memory.py::test_persistence PASSED [ 49%] 375s test/test_memory.py::test_check_call_in_cache PASSED [ 49%] 375s test/test_memory.py::test_call_and_shelve PASSED [ 49%] 375s test/test_memory.py::test_call_and_shelve_argument_hash PASSED [ 49%] 378s test/test_memory.py::test_call_and_shelve_lazily_load_stored_result PASSED [ 49%] 378s test/test_memory.py::test_memorized_pickling PASSED [ 49%] 378s test/test_memory.py::test_memorized_repr PASSED [ 49%] 378s test/test_memory.py::test_memory_file_modification PASSED [ 49%] 378s test/test_memory.py::test_memory_in_memory_function_code_change PASSED [ 49%] 378s test/test_memory.py::test_clear_memory_with_none_location PASSED [ 49%] 378s test/test_memory.py::test_memory_func_with_kwonly_args PASSED [ 49%] 378s test/test_memory.py::test_memory_func_with_signature PASSED [ 50%] 378s test/test_memory.py::test__get_items PASSED [ 50%] 378s test/test_memory.py::test__get_items_to_delete PASSED [ 50%] 378s test/test_memory.py::test_memory_reduce_size_bytes_limit PASSED [ 50%] 378s test/test_memory.py::test_memory_reduce_size_items_limit PASSED [ 50%] 379s test/test_memory.py::test_memory_reduce_size_age_limit PASSED [ 50%] 379s test/test_memory.py::test_memory_clear PASSED [ 50%] 379s test/test_memory.py::test_cached_function_race_condition_when_persisting_output PASSED [ 50%] 380s test/test_memory.py::test_cached_function_race_condition_when_persisting_output_2 PASSED [ 50%] 380s test/test_memory.py::test_memory_recomputes_after_an_error_while_loading_results PASSED [ 50%] 380s test/test_memory.py::test_register_invalid_store_backends_key[None] PASSED [ 50%] 380s test/test_memory.py::test_register_invalid_store_backends_key[invalid_prefix1] PASSED [ 50%] 380s test/test_memory.py::test_register_invalid_store_backends_key[invalid_prefix2] PASSED [ 50%] 380s test/test_memory.py::test_register_invalid_store_backends_object PASSED [ 50%] 380s test/test_memory.py::test_memory_default_store_backend PASSED [ 51%] 380s test/test_memory.py::test_warning_on_unknown_location_type PASSED [ 51%] 380s test/test_memory.py::test_instanciate_incomplete_store_backend PASSED [ 51%] 380s test/test_memory.py::test_dummy_store_backend PASSED [ 51%] 380s test/test_memory.py::test_instanciate_store_backend_with_pathlib_path PASSED [ 51%] 380s test/test_memory.py::test_filesystem_store_backend_repr PASSED [ 51%] 380s test/test_memory.py::test_memory_objects_repr PASSED [ 51%] 380s test/test_memory.py::test_memorized_result_pickle PASSED [ 51%] 380s test/test_memory.py::test_memory_pickle_dump_load[memory_kwargs0] PASSED [ 51%] 380s test/test_memory.py::test_memory_pickle_dump_load[memory_kwargs1] PASSED [ 51%] 380s test/test_memory.py::test_info_log PASSED [ 51%] 380s test/test_memory.py::test_deprecated_bytes_limit PASSED [ 51%] 380s test/test_memory.py::TestCacheValidationCallback::test_invalid_cache_validation_callback PASSED [ 51%] 380s test/test_memory.py::TestCacheValidationCallback::test_constant_cache_validation_callback[True] PASSED [ 52%] 380s test/test_memory.py::TestCacheValidationCallback::test_constant_cache_validation_callback[False] PASSED [ 52%] 380s test/test_memory.py::TestCacheValidationCallback::test_memory_only_cache_long_run PASSED [ 52%] 381s test/test_memory.py::TestCacheValidationCallback::test_memory_expires_after PASSED [ 52%] 381s test/test_missing_multiprocessing.py::test_missing_multiprocessing PASSED [ 52%] 381s test/test_module.py::test_version PASSED [ 52%] 382s test/test_module.py::test_no_start_method_side_effect_on_import PASSED [ 52%] 382s test/test_module.py::test_no_semaphore_tracker_on_import PASSED [ 52%] 383s test/test_module.py::test_no_resource_tracker_on_import PASSED [ 52%] 383s test/test_numpy_pickle.py::test_standard_types[None-0] PASSED [ 52%] 383s test/test_numpy_pickle.py::test_standard_types[None-1] PASSED [ 52%] 383s test/test_numpy_pickle.py::test_standard_types[type-0] PASSED [ 52%] 383s test/test_numpy_pickle.py::test_standard_types[type-1] PASSED [ 52%] 383s test/test_numpy_pickle.py::test_standard_types[True-0] PASSED [ 52%] 383s test/test_numpy_pickle.py::test_standard_types[True-1] PASSED [ 53%] 383s test/test_numpy_pickle.py::test_standard_types[1_0-0] PASSED [ 53%] 383s test/test_numpy_pickle.py::test_standard_types[1_0-1] PASSED [ 53%] 383s test/test_numpy_pickle.py::test_standard_types[1.0-0] PASSED [ 53%] 383s test/test_numpy_pickle.py::test_standard_types[1.0-1] PASSED [ 53%] 383s test/test_numpy_pickle.py::test_standard_types[(1+0j)-0] PASSED [ 53%] 383s test/test_numpy_pickle.py::test_standard_types[(1+0j)-1] PASSED [ 53%] 383s test/test_numpy_pickle.py::test_standard_types[1_1-0] PASSED [ 53%] 383s test/test_numpy_pickle.py::test_standard_types[1_1-1] PASSED [ 53%] 383s test/test_numpy_pickle.py::test_standard_types[member7-0] PASSED [ 53%] 383s test/test_numpy_pickle.py::test_standard_types[member7-1] PASSED [ 53%] 383s test/test_numpy_pickle.py::test_standard_types[member8-0] PASSED [ 53%] 383s test/test_numpy_pickle.py::test_standard_types[member8-1] PASSED [ 53%] 383s test/test_numpy_pickle.py::test_standard_types[member9-0] PASSED [ 54%] 383s test/test_numpy_pickle.py::test_standard_types[member9-1] PASSED [ 54%] 383s test/test_numpy_pickle.py::test_standard_types[len-0] PASSED [ 54%] 383s test/test_numpy_pickle.py::test_standard_types[len-1] PASSED [ 54%] 383s test/test_numpy_pickle.py::test_standard_types[_function-0] PASSED [ 54%] 383s test/test_numpy_pickle.py::test_standard_types[_function-1] PASSED [ 54%] 383s test/test_numpy_pickle.py::test_standard_types[_class-0] PASSED [ 54%] 383s test/test_numpy_pickle.py::test_standard_types[_class-1] PASSED [ 54%] 383s test/test_numpy_pickle.py::test_standard_types[_newclass-0] PASSED [ 54%] 383s test/test_numpy_pickle.py::test_standard_types[_newclass-1] PASSED [ 54%] 383s test/test_numpy_pickle.py::test_standard_types[member14-0] PASSED [ 54%] 383s test/test_numpy_pickle.py::test_standard_types[member14-1] PASSED [ 54%] 383s test/test_numpy_pickle.py::test_standard_types[member15-0] PASSED [ 54%] 383s test/test_numpy_pickle.py::test_standard_types[member15-1] PASSED [ 55%] 383s test/test_numpy_pickle.py::test_value_error PASSED [ 55%] 383s test/test_numpy_pickle.py::test_compress_level_error[-1] PASSED [ 55%] 383s test/test_numpy_pickle.py::test_compress_level_error[10] PASSED [ 55%] 383s test/test_numpy_pickle.py::test_compress_level_error[wrong_compress2] PASSED [ 55%] 383s test/test_numpy_pickle.py::test_numpy_persistence[False] PASSED [ 55%] 383s test/test_numpy_pickle.py::test_numpy_persistence[True] PASSED [ 55%] 383s test/test_numpy_pickle.py::test_numpy_persistence[0] PASSED [ 55%] 383s test/test_numpy_pickle.py::test_numpy_persistence[3] PASSED [ 55%] 383s test/test_numpy_pickle.py::test_numpy_persistence[zlib] PASSED [ 55%] 383s test/test_numpy_pickle.py::test_numpy_persistence_bufferred_array_compression PASSED [ 55%] 383s test/test_numpy_pickle.py::test_memmap_persistence PASSED [ 55%] 383s test/test_numpy_pickle.py::test_memmap_persistence_mixed_dtypes PASSED [ 55%] 383s test/test_numpy_pickle.py::test_masked_array_persistence PASSED [ 55%] 383s test/test_numpy_pickle.py::test_compress_mmap_mode_warning PASSED [ 56%] 383s test/test_numpy_pickle.py::test_cache_size_warning[None] PASSED [ 56%] 383s test/test_numpy_pickle.py::test_cache_size_warning[0] PASSED [ 56%] 383s test/test_numpy_pickle.py::test_cache_size_warning[10] PASSED [ 56%] 383s test/test_numpy_pickle.py::test_memory_usage SKIPPED (Test requires ...) [ 56%] 383s test/test_numpy_pickle.py::test_compressed_pickle_dump_and_load PASSED [ 56%] 383s test/test_numpy_pickle.py::test_joblib_pickle_across_python_versions PASSED [ 56%] 383s test/test_numpy_pickle.py::test_joblib_pickle_across_python_versions_with_mmap PASSED [ 56%] 383s test/test_numpy_pickle.py::test_numpy_array_byte_order_mismatch_detection PASSED [ 56%] 383s test/test_numpy_pickle.py::test_compress_tuple_argument[compress_tuple0] PASSED [ 56%] 383s test/test_numpy_pickle.py::test_compress_tuple_argument[compress_tuple1] PASSED [ 56%] 383s test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple0-Compress argument tuple should contain exactly 2 elements] PASSED [ 56%] 383s test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple1-Non valid compression method given: "wrong"] PASSED [ 56%] 383s test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple2-Non valid compress level given: "wrong"] PASSED [ 57%] 383s test/test_numpy_pickle.py::test_compress_string_argument[zlib] PASSED [ 57%] 383s test/test_numpy_pickle.py::test_compress_string_argument[gzip] PASSED [ 57%] 383s test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-1] PASSED [ 57%] 383s test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-3] PASSED [ 57%] 383s test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-6] PASSED [ 57%] 383s test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-1] PASSED [ 57%] 383s test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-3] PASSED [ 57%] 383s test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-6] PASSED [ 57%] 383s test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-1] PASSED [ 57%] 383s test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-3] PASSED [ 57%] 383s test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-6] PASSED [ 57%] 383s test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-1] PASSED [ 57%] 383s test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-3] PASSED [ 58%] 383s test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-6] PASSED [ 58%] 383s test/test_numpy_pickle.py::test_joblib_compression_formats[xz-1] PASSED [ 58%] 383s test/test_numpy_pickle.py::test_joblib_compression_formats[xz-3] PASSED [ 58%] 383s test/test_numpy_pickle.py::test_joblib_compression_formats[xz-6] PASSED [ 58%] 383s test/test_numpy_pickle.py::test_joblib_compression_formats[lz4-1] PASSED [ 58%] 383s test/test_numpy_pickle.py::test_joblib_compression_formats[lz4-3] PASSED [ 58%] 383s test/test_numpy_pickle.py::test_joblib_compression_formats[lz4-6] PASSED [ 58%] 383s test/test_numpy_pickle.py::test_load_externally_decompressed_files[.z-_zlib_file_decompress] PASSED [ 58%] 383s test/test_numpy_pickle.py::test_load_externally_decompressed_files[.gz-_gzip_file_decompress] PASSED [ 58%] 383s test/test_numpy_pickle.py::test_compression_using_file_extension[.z-zlib] PASSED [ 58%] 383s test/test_numpy_pickle.py::test_compression_using_file_extension[.gz-gzip] PASSED [ 58%] 383s test/test_numpy_pickle.py::test_compression_using_file_extension[.bz2-bz2] PASSED [ 58%] 383s test/test_numpy_pickle.py::test_compression_using_file_extension[.lzma-lzma] PASSED [ 58%] 383s test/test_numpy_pickle.py::test_compression_using_file_extension[.xz-xz] PASSED [ 59%] 383s test/test_numpy_pickle.py::test_compression_using_file_extension[.pkl-not-compressed] PASSED [ 59%] 383s test/test_numpy_pickle.py::test_compression_using_file_extension[-not-compressed] PASSED [ 59%] 383s test/test_numpy_pickle.py::test_file_handle_persistence PASSED [ 59%] 383s test/test_numpy_pickle.py::test_in_memory_persistence PASSED [ 59%] 383s test/test_numpy_pickle.py::test_file_handle_persistence_mmap PASSED [ 59%] 383s test/test_numpy_pickle.py::test_file_handle_persistence_compressed_mmap PASSED [ 59%] 383s test/test_numpy_pickle.py::test_file_handle_persistence_in_memory_mmap PASSED [ 59%] 383s test/test_numpy_pickle.py::test_binary_zlibfile[1-a little data as bytes.] PASSED [ 59%] 383s test/test_numpy_pickle.py::test_binary_zlibfile[1-a large data as bytes.] PASSED [ 59%] 383s test/test_numpy_pickle.py::test_binary_zlibfile[3-a little data as bytes.] PASSED [ 59%] 383s test/test_numpy_pickle.py::test_binary_zlibfile[3-a large data as bytes.] PASSED [ 59%] 383s test/test_numpy_pickle.py::test_binary_zlibfile[9-a little data as bytes.] PASSED [ 59%] 383s test/test_numpy_pickle.py::test_binary_zlibfile[9-a large data as bytes.] PASSED [ 60%] 383s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[-1] PASSED [ 60%] 383s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[10] PASSED [ 60%] 383s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[15] PASSED [ 60%] 383s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[a] PASSED [ 60%] 383s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[bad_value4] PASSED [ 60%] 383s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[bad_value5] PASSED [ 60%] 383s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[a] PASSED [ 60%] 383s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[x] PASSED [ 60%] 383s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[r] PASSED [ 60%] 383s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[w] PASSED [ 60%] 383s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[1] PASSED [ 60%] 383s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[2] PASSED [ 60%] 383s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[1] PASSED [ 61%] 383s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[bad_file1] PASSED [ 61%] 383s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[bad_file2] PASSED [ 61%] 383s test/test_numpy_pickle.py::test_numpy_subclass PASSED [ 61%] 383s test/test_numpy_pickle.py::test_pathlib PASSED [ 61%] 383s test/test_numpy_pickle.py::test_non_contiguous_array_pickling PASSED [ 61%] 383s test/test_numpy_pickle.py::test_pickle_highest_protocol PASSED [ 61%] 383s test/test_numpy_pickle.py::test_pickle_in_socket PASSED [ 61%] 383s test/test_numpy_pickle.py::test_load_memmap_with_big_offset PASSED [ 61%] 383s test/test_numpy_pickle.py::test_register_compressor PASSED [ 61%] 383s test/test_numpy_pickle.py::test_register_compressor_invalid_name[1] PASSED [ 61%] 383s test/test_numpy_pickle.py::test_register_compressor_invalid_name[invalid_name1] PASSED [ 61%] 383s test/test_numpy_pickle.py::test_register_compressor_invalid_name[invalid_name2] PASSED [ 61%] 383s test/test_numpy_pickle.py::test_register_compressor_invalid_fileobj PASSED [ 61%] 383s test/test_numpy_pickle.py::test_register_compressor_already_registered PASSED [ 62%] 383s test/test_numpy_pickle.py::test_lz4_compression PASSED [ 62%] 383s test/test_numpy_pickle.py::test_lz4_compression_without_lz4 SKIPPED [ 62%] 383s test/test_numpy_pickle.py::test_memmap_alignment_padding[4] PASSED [ 62%] 383s test/test_numpy_pickle.py::test_memmap_alignment_padding[5] PASSED [ 62%] 383s test/test_numpy_pickle_compat.py::test_z_file PASSED [ 62%] 384s test/test_numpy_pickle_utils.py::test_binary_zlib_file[test0] PASSED [ 62%] 384s test/test_numpy_pickle_utils.py::test_binary_zlib_file[test1] PASSED [ 62%] 384s test/test_parallel.py::test_cpu_count PASSED [ 62%] 384s test/test_parallel.py::test_effective_n_jobs PASSED [ 62%] 384s test/test_parallel.py::test_effective_n_jobs_None[positive-int-parallel_config] PASSED [ 62%] 384s test/test_parallel.py::test_effective_n_jobs_None[positive-int-parallel_backend] PASSED [ 62%] 384s test/test_parallel.py::test_effective_n_jobs_None[negative-int-parallel_config] PASSED [ 62%] 384s test/test_parallel.py::test_effective_n_jobs_None[negative-int-parallel_backend] PASSED [ 63%] 384s test/test_parallel.py::test_effective_n_jobs_None[None-parallel_config] PASSED [ 63%] 384s test/test_parallel.py::test_effective_n_jobs_None[None-parallel_backend] PASSED [ 63%] 384s test/test_parallel.py::test_simple_parallel[2-1-None] PASSED [ 63%] 384s test/test_parallel.py::test_simple_parallel[2-1-loky] PASSED [ 63%] 384s test/test_parallel.py::test_simple_parallel[2-1-multiprocessing] PASSED [ 63%] 384s test/test_parallel.py::test_simple_parallel[2-1-sequential] PASSED [ 63%] 384s test/test_parallel.py::test_simple_parallel[2-1-threading] PASSED [ 63%] 384s test/test_parallel.py::test_simple_parallel[2-1-backend5] PASSED [ 63%] 384s test/test_parallel.py::test_simple_parallel[2-1-backend6] PASSED [ 63%] 384s test/test_parallel.py::test_simple_parallel[2-1-backend7] PASSED [ 63%] 384s test/test_parallel.py::test_simple_parallel[2-1-backend8] PASSED [ 63%] 384s test/test_parallel.py::test_simple_parallel[2-1-backend9] PASSED [ 63%] 384s test/test_parallel.py::test_simple_parallel[2-2-None] PASSED [ 63%] 384s test/test_parallel.py::test_simple_parallel[2-2-loky] PASSED [ 64%] 384s test/test_parallel.py::test_simple_parallel[2-2-multiprocessing] PASSED [ 64%] 384s test/test_parallel.py::test_simple_parallel[2-2-sequential] PASSED [ 64%] 384s test/test_parallel.py::test_simple_parallel[2-2-threading] PASSED [ 64%] 384s test/test_parallel.py::test_simple_parallel[2-2-backend5] PASSED [ 64%] 384s test/test_parallel.py::test_simple_parallel[2-2-backend6] PASSED [ 64%] 384s test/test_parallel.py::test_simple_parallel[2-2-backend7] PASSED [ 64%] 384s test/test_parallel.py::test_simple_parallel[2-2-backend8] PASSED [ 64%] 385s test/test_parallel.py::test_simple_parallel[2-2-backend9] PASSED [ 64%] 385s test/test_parallel.py::test_simple_parallel[2--1-None] PASSED [ 64%] 386s test/test_parallel.py::test_simple_parallel[2--1-loky] PASSED [ 64%] 386s test/test_parallel.py::test_simple_parallel[2--1-multiprocessing] PASSED [ 64%] 386s test/test_parallel.py::test_simple_parallel[2--1-sequential] PASSED [ 64%] 386s test/test_parallel.py::test_simple_parallel[2--1-threading] PASSED [ 65%] 386s test/test_parallel.py::test_simple_parallel[2--1-backend5] PASSED [ 65%] 386s test/test_parallel.py::test_simple_parallel[2--1-backend6] PASSED [ 65%] 386s test/test_parallel.py::test_simple_parallel[2--1-backend7] PASSED [ 65%] 386s test/test_parallel.py::test_simple_parallel[2--1-backend8] PASSED [ 65%] 387s test/test_parallel.py::test_simple_parallel[2--1-backend9] PASSED [ 65%] 387s test/test_parallel.py::test_simple_parallel[2--2-None] PASSED [ 65%] 387s test/test_parallel.py::test_simple_parallel[2--2-loky] PASSED [ 65%] 387s test/test_parallel.py::test_simple_parallel[2--2-multiprocessing] PASSED [ 65%] 387s test/test_parallel.py::test_simple_parallel[2--2-sequential] PASSED [ 65%] 387s test/test_parallel.py::test_simple_parallel[2--2-threading] PASSED [ 65%] 387s test/test_parallel.py::test_simple_parallel[2--2-backend5] PASSED [ 65%] 387s test/test_parallel.py::test_simple_parallel[2--2-backend6] PASSED [ 65%] 387s test/test_parallel.py::test_simple_parallel[2--2-backend7] PASSED [ 66%] 387s test/test_parallel.py::test_simple_parallel[2--2-backend8] PASSED [ 66%] 388s test/test_parallel.py::test_simple_parallel[2--2-backend9] PASSED [ 66%] 388s test/test_parallel.py::test_simple_parallel[11-1-None] PASSED [ 66%] 388s test/test_parallel.py::test_simple_parallel[11-1-loky] PASSED [ 66%] 388s test/test_parallel.py::test_simple_parallel[11-1-multiprocessing] PASSED [ 66%] 388s test/test_parallel.py::test_simple_parallel[11-1-sequential] PASSED [ 66%] 388s test/test_parallel.py::test_simple_parallel[11-1-threading] PASSED [ 66%] 388s test/test_parallel.py::test_simple_parallel[11-1-backend5] PASSED [ 66%] 388s test/test_parallel.py::test_simple_parallel[11-1-backend6] PASSED [ 66%] 388s test/test_parallel.py::test_simple_parallel[11-1-backend7] PASSED [ 66%] 388s test/test_parallel.py::test_simple_parallel[11-1-backend8] PASSED [ 66%] 388s test/test_parallel.py::test_simple_parallel[11-1-backend9] PASSED [ 66%] 389s test/test_parallel.py::test_simple_parallel[11-2-None] PASSED [ 66%] 389s test/test_parallel.py::test_simple_parallel[11-2-loky] PASSED [ 67%] 389s test/test_parallel.py::test_simple_parallel[11-2-multiprocessing] PASSED [ 67%] 389s test/test_parallel.py::test_simple_parallel[11-2-sequential] PASSED [ 67%] 389s test/test_parallel.py::test_simple_parallel[11-2-threading] PASSED [ 67%] 389s test/test_parallel.py::test_simple_parallel[11-2-backend5] PASSED [ 67%] 389s test/test_parallel.py::test_simple_parallel[11-2-backend6] PASSED [ 67%] 389s test/test_parallel.py::test_simple_parallel[11-2-backend7] PASSED [ 67%] 389s test/test_parallel.py::test_simple_parallel[11-2-backend8] PASSED [ 67%] 390s test/test_parallel.py::test_simple_parallel[11-2-backend9] PASSED [ 67%] 391s test/test_parallel.py::test_simple_parallel[11--1-None] PASSED [ 67%] 391s test/test_parallel.py::test_simple_parallel[11--1-loky] PASSED [ 67%] 391s test/test_parallel.py::test_simple_parallel[11--1-multiprocessing] PASSED [ 67%] 391s test/test_parallel.py::test_simple_parallel[11--1-sequential] PASSED [ 67%] 391s test/test_parallel.py::test_simple_parallel[11--1-threading] PASSED [ 68%] 391s test/test_parallel.py::test_simple_parallel[11--1-backend5] PASSED [ 68%] 391s test/test_parallel.py::test_simple_parallel[11--1-backend6] PASSED [ 68%] 391s test/test_parallel.py::test_simple_parallel[11--1-backend7] PASSED [ 68%] 391s test/test_parallel.py::test_simple_parallel[11--1-backend8] PASSED [ 68%] 392s test/test_parallel.py::test_simple_parallel[11--1-backend9] PASSED [ 68%] 392s test/test_parallel.py::test_simple_parallel[11--2-None] PASSED [ 68%] 392s test/test_parallel.py::test_simple_parallel[11--2-loky] PASSED [ 68%] 392s test/test_parallel.py::test_simple_parallel[11--2-multiprocessing] PASSED [ 68%] 392s test/test_parallel.py::test_simple_parallel[11--2-sequential] PASSED [ 68%] 392s test/test_parallel.py::test_simple_parallel[11--2-threading] PASSED [ 68%] 392s test/test_parallel.py::test_simple_parallel[11--2-backend5] PASSED [ 68%] 392s test/test_parallel.py::test_simple_parallel[11--2-backend6] PASSED [ 68%] 393s test/test_parallel.py::test_simple_parallel[11--2-backend7] PASSED [ 69%] 393s test/test_parallel.py::test_simple_parallel[11--2-backend8] PASSED [ 69%] 393s test/test_parallel.py::test_simple_parallel[11--2-backend9] PASSED [ 69%] 393s test/test_parallel.py::test_simple_parallel[100-1-None] PASSED [ 69%] 393s test/test_parallel.py::test_simple_parallel[100-1-loky] PASSED [ 69%] 393s test/test_parallel.py::test_simple_parallel[100-1-multiprocessing] PASSED [ 69%] 393s test/test_parallel.py::test_simple_parallel[100-1-sequential] PASSED [ 69%] 394s test/test_parallel.py::test_simple_parallel[100-1-threading] PASSED [ 69%] 394s test/test_parallel.py::test_simple_parallel[100-1-backend5] PASSED [ 69%] 394s test/test_parallel.py::test_simple_parallel[100-1-backend6] PASSED [ 69%] 394s test/test_parallel.py::test_simple_parallel[100-1-backend7] PASSED [ 69%] 394s test/test_parallel.py::test_simple_parallel[100-1-backend8] PASSED [ 69%] 394s test/test_parallel.py::test_simple_parallel[100-1-backend9] PASSED [ 69%] 394s test/test_parallel.py::test_simple_parallel[100-2-None] PASSED [ 69%] 394s test/test_parallel.py::test_simple_parallel[100-2-loky] PASSED [ 70%] 395s test/test_parallel.py::test_simple_parallel[100-2-multiprocessing] PASSED [ 70%] 395s test/test_parallel.py::test_simple_parallel[100-2-sequential] PASSED [ 70%] 395s test/test_parallel.py::test_simple_parallel[100-2-threading] PASSED [ 70%] 395s test/test_parallel.py::test_simple_parallel[100-2-backend5] PASSED [ 70%] 395s test/test_parallel.py::test_simple_parallel[100-2-backend6] PASSED [ 70%] 395s test/test_parallel.py::test_simple_parallel[100-2-backend7] PASSED [ 70%] 395s test/test_parallel.py::test_simple_parallel[100-2-backend8] PASSED [ 70%] 396s test/test_parallel.py::test_simple_parallel[100-2-backend9] PASSED [ 70%] 396s test/test_parallel.py::test_simple_parallel[100--1-None] PASSED [ 70%] 396s test/test_parallel.py::test_simple_parallel[100--1-loky] PASSED [ 70%] 396s test/test_parallel.py::test_simple_parallel[100--1-multiprocessing] PASSED [ 70%] 396s test/test_parallel.py::test_simple_parallel[100--1-sequential] PASSED [ 70%] 396s test/test_parallel.py::test_simple_parallel[100--1-threading] PASSED [ 71%] 396s test/test_parallel.py::test_simple_parallel[100--1-backend5] PASSED [ 71%] 396s test/test_parallel.py::test_simple_parallel[100--1-backend6] PASSED [ 71%] 397s test/test_parallel.py::test_simple_parallel[100--1-backend7] PASSED [ 71%] 397s test/test_parallel.py::test_simple_parallel[100--1-backend8] PASSED [ 71%] 398s test/test_parallel.py::test_simple_parallel[100--1-backend9] PASSED [ 71%] 398s test/test_parallel.py::test_simple_parallel[100--2-None] PASSED [ 71%] 398s test/test_parallel.py::test_simple_parallel[100--2-loky] PASSED [ 71%] 398s test/test_parallel.py::test_simple_parallel[100--2-multiprocessing] PASSED [ 71%] 398s test/test_parallel.py::test_simple_parallel[100--2-sequential] PASSED [ 71%] 398s test/test_parallel.py::test_simple_parallel[100--2-threading] PASSED [ 71%] 398s test/test_parallel.py::test_simple_parallel[100--2-backend5] PASSED [ 71%] 398s test/test_parallel.py::test_simple_parallel[100--2-backend6] PASSED [ 71%] 398s test/test_parallel.py::test_simple_parallel[100--2-backend7] PASSED [ 72%] 398s test/test_parallel.py::test_simple_parallel[100--2-backend8] PASSED [ 72%] 399s test/test_parallel.py::test_simple_parallel[100--2-backend9] PASSED [ 72%] 399s test/test_parallel.py::test_main_thread_renamed_no_warning[None] PASSED [ 72%] 400s test/test_parallel.py::test_main_thread_renamed_no_warning[loky] PASSED [ 72%] 400s test/test_parallel.py::test_main_thread_renamed_no_warning[multiprocessing] PASSED [ 72%] 400s test/test_parallel.py::test_main_thread_renamed_no_warning[sequential] PASSED [ 72%] 400s test/test_parallel.py::test_main_thread_renamed_no_warning[threading] PASSED [ 72%] 400s test/test_parallel.py::test_main_thread_renamed_no_warning[backend5] PASSED [ 72%] 400s test/test_parallel.py::test_main_thread_renamed_no_warning[backend6] PASSED [ 72%] 400s test/test_parallel.py::test_main_thread_renamed_no_warning[backend7] PASSED [ 72%] 400s test/test_parallel.py::test_main_thread_renamed_no_warning[backend8] PASSED [ 72%] 400s test/test_parallel.py::test_main_thread_renamed_no_warning[backend9] PASSED [ 72%] 400s test/test_parallel.py::test_nested_parallel_warnings[loky-multiprocessing-True] PASSED [ 72%] 401s test/test_parallel.py::test_nested_parallel_warnings[loky-loky-False] PASSED [ 73%] 401s test/test_parallel.py::test_nested_parallel_warnings[multiprocessing-multiprocessing-True] PASSED [ 73%] 401s test/test_parallel.py::test_nested_parallel_warnings[multiprocessing-loky-True] PASSED [ 73%] 401s test/test_parallel.py::test_nested_parallel_warnings[threading-multiprocessing-True] PASSED [ 73%] 401s test/test_parallel.py::test_nested_parallel_warnings[threading-loky-True] PASSED [ 73%] 402s test/test_parallel.py::test_background_thread_parallelism[loky] PASSED [ 73%] 402s test/test_parallel.py::test_background_thread_parallelism[multiprocessing] PASSED [ 73%] 402s test/test_parallel.py::test_background_thread_parallelism[threading] PASSED [ 73%] 402s test/test_parallel.py::test_nested_loop[threading-threading] PASSED [ 73%] 402s test/test_parallel.py::test_nested_loop[threading-sequential] PASSED [ 73%] 402s test/test_parallel.py::test_nested_loop[threading-multiprocessing] PASSED [ 73%] 402s test/test_parallel.py::test_nested_loop[threading-loky] PASSED [ 73%] 402s test/test_parallel.py::test_nested_loop[threading-back_compat_backend] PASSED [ 73%] 402s test/test_parallel.py::test_nested_loop[sequential-threading] PASSED [ 74%] 402s test/test_parallel.py::test_nested_loop[sequential-sequential] PASSED [ 74%] 402s test/test_parallel.py::test_nested_loop[sequential-multiprocessing] PASSED [ 74%] 403s test/test_parallel.py::test_nested_loop[sequential-loky] PASSED [ 74%] 403s test/test_parallel.py::test_nested_loop[sequential-back_compat_backend] PASSED [ 74%] 403s test/test_parallel.py::test_nested_loop[multiprocessing-threading] PASSED [ 74%] 403s test/test_parallel.py::test_nested_loop[multiprocessing-sequential] PASSED [ 74%] 403s test/test_parallel.py::test_nested_loop[multiprocessing-multiprocessing] PASSED [ 74%] 403s test/test_parallel.py::test_nested_loop[multiprocessing-loky] PASSED [ 74%] 403s test/test_parallel.py::test_nested_loop[multiprocessing-back_compat_backend] PASSED [ 74%] 403s test/test_parallel.py::test_nested_loop[loky-threading] PASSED [ 74%] 403s test/test_parallel.py::test_nested_loop[loky-sequential] PASSED [ 74%] 403s test/test_parallel.py::test_nested_loop[loky-multiprocessing] PASSED [ 74%] 403s test/test_parallel.py::test_nested_loop[loky-loky] PASSED [ 75%] 403s test/test_parallel.py::test_nested_loop[loky-back_compat_backend] PASSED [ 75%] 403s test/test_parallel.py::test_nested_loop[back_compat_backend-threading] PASSED [ 75%] 403s test/test_parallel.py::test_nested_loop[back_compat_backend-sequential] PASSED [ 75%] 403s test/test_parallel.py::test_nested_loop[back_compat_backend-multiprocessing] PASSED [ 75%] 403s test/test_parallel.py::test_nested_loop[back_compat_backend-loky] PASSED [ 75%] 403s test/test_parallel.py::test_nested_loop[back_compat_backend-back_compat_backend] PASSED [ 75%] 403s test/test_parallel.py::test_nested_loop_with_exception_with_loky PASSED [ 75%] 403s test/test_parallel.py::test_mutate_input_with_threads PASSED [ 75%] 403s test/test_parallel.py::test_parallel_kwargs[1] PASSED [ 75%] 404s test/test_parallel.py::test_parallel_kwargs[2] PASSED [ 75%] 404s test/test_parallel.py::test_parallel_kwargs[3] PASSED [ 75%] 405s test/test_parallel.py::test_parallel_as_context_manager[multiprocessing] PASSED [ 75%] 405s test/test_parallel.py::test_parallel_as_context_manager[loky] PASSED [ 75%] 405s test/test_parallel.py::test_parallel_as_context_manager[threading] PASSED [ 76%] 405s test/test_parallel.py::test_parallel_pickling PASSED [ 76%] 405s test/test_parallel.py::test_parallel_timeout_success[multiprocessing] PASSED [ 76%] 406s test/test_parallel.py::test_parallel_timeout_success[loky] PASSED [ 76%] 406s test/test_parallel.py::test_parallel_timeout_success[threading] PASSED [ 76%] 406s test/test_parallel.py::test_parallel_timeout_fail[multiprocessing] PASSED [ 76%] 406s test/test_parallel.py::test_parallel_timeout_fail[loky] PASSED [ 76%] 406s test/test_parallel.py::test_parallel_timeout_fail[threading] PASSED [ 76%] 406s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-threading] PASSED [ 76%] 406s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-sequential] PASSED [ 76%] 406s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-multiprocessing] PASSED [ 76%] 406s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-loky] PASSED [ 76%] 406s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-back_compat_backend] PASSED [ 76%] 406s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-threading] PASSED [ 77%] 406s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-sequential] PASSED [ 77%] 406s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-multiprocessing] PASSED [ 77%] 406s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-loky] PASSED [ 77%] 406s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-back_compat_backend] PASSED [ 77%] 406s test/test_parallel.py::test_dispatch_multiprocessing[multiprocessing] PASSED [ 77%] 407s test/test_parallel.py::test_dispatch_multiprocessing[loky] PASSED [ 77%] 407s test/test_parallel.py::test_dispatch_multiprocessing[threading] PASSED [ 77%] 407s test/test_parallel.py::test_batching_auto_threading PASSED [ 77%] 407s test/test_parallel.py::test_batching_auto_subprocesses[multiprocessing] PASSED [ 77%] 407s test/test_parallel.py::test_batching_auto_subprocesses[loky] PASSED [ 77%] 407s test/test_parallel.py::test_exception_dispatch PASSED [ 77%] 407s test/test_parallel.py::test_invalid_backend PASSED [ 77%] 407s test/test_parallel.py::test_invalid_njobs[None] PASSED [ 77%] 407s test/test_parallel.py::test_invalid_njobs[loky] PASSED [ 78%] 407s test/test_parallel.py::test_invalid_njobs[multiprocessing] PASSED [ 78%] 407s test/test_parallel.py::test_invalid_njobs[sequential] PASSED [ 78%] 407s test/test_parallel.py::test_invalid_njobs[threading] PASSED [ 78%] 407s test/test_parallel.py::test_invalid_njobs[backend5] PASSED [ 78%] 407s test/test_parallel.py::test_invalid_njobs[backend6] PASSED [ 78%] 407s test/test_parallel.py::test_invalid_njobs[backend7] PASSED [ 78%] 407s test/test_parallel.py::test_invalid_njobs[backend8] PASSED [ 78%] 407s test/test_parallel.py::test_invalid_njobs[backend9] PASSED [ 78%] 407s test/test_parallel.py::test_register_parallel_backend PASSED [ 78%] 407s test/test_parallel.py::test_overwrite_default_backend PASSED [ 78%] 407s test/test_parallel.py::test_backend_no_multiprocessing SKIPPED (Only...) [ 78%] 407s test/test_parallel.py::test_backend_context_manager[parallel_backend-multiprocessing] PASSED [ 78%] 407s test/test_parallel.py::test_backend_context_manager[parallel_backend-loky] PASSED [ 79%] 407s test/test_parallel.py::test_backend_context_manager[parallel_backend-threading] PASSED [ 79%] 407s test/test_parallel.py::test_backend_context_manager[parallel_backend-test_backend_0] PASSED [ 79%] 407s test/test_parallel.py::test_backend_context_manager[parallel_backend-test_backend_1] PASSED [ 79%] 407s test/test_parallel.py::test_backend_context_manager[parallel_backend-test_backend_2] PASSED [ 79%] 407s test/test_parallel.py::test_backend_context_manager[parallel_config-multiprocessing] PASSED [ 79%] 407s test/test_parallel.py::test_backend_context_manager[parallel_config-loky] PASSED [ 79%] 407s test/test_parallel.py::test_backend_context_manager[parallel_config-threading] PASSED [ 79%] 407s test/test_parallel.py::test_backend_context_manager[parallel_config-test_backend_0] PASSED [ 79%] 407s test/test_parallel.py::test_backend_context_manager[parallel_config-test_backend_1] PASSED [ 79%] 407s test/test_parallel.py::test_backend_context_manager[parallel_config-test_backend_2] PASSED [ 79%] 407s test/test_parallel.py::test_parameterized_backend_context_manager[parallel_config] PASSED [ 79%] 407s test/test_parallel.py::test_parameterized_backend_context_manager[parallel_backend] PASSED [ 79%] 407s test/test_parallel.py::test_directly_parameterized_backend_context_manager[parallel_config] PASSED [ 80%] 407s test/test_parallel.py::test_directly_parameterized_backend_context_manager[parallel_backend] PASSED [ 80%] 408s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-threading] PASSED [ 80%] 409s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-loky] PASSED [ 80%] 409s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-multiprocessing] PASSED [ 80%] 410s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-back_compat_backend] PASSED [ 80%] 411s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-threading] PASSED [ 80%] 411s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-loky] PASSED [ 80%] 412s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-multiprocessing] PASSED [ 80%] 412s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-back_compat_backend] PASSED [ 80%] 412s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-multiprocessing-2] PASSED [ 80%] 412s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-multiprocessing--1] PASSED [ 80%] 412s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-multiprocessing-None] PASSED [ 80%] 412s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-loky-2] PASSED [ 80%] 412s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-loky--1] PASSED [ 81%] 412s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-loky-None] PASSED [ 81%] 412s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-threading-2] PASSED [ 81%] 412s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-threading--1] PASSED [ 81%] 412s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-threading-None] PASSED [ 81%] 412s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-multiprocessing-2] PASSED [ 81%] 412s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-multiprocessing--1] PASSED [ 81%] 412s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-multiprocessing-None] PASSED [ 81%] 412s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-loky-2] PASSED [ 81%] 412s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-loky--1] PASSED [ 81%] 412s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-loky-None] PASSED [ 81%] 412s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-threading-2] PASSED [ 81%] 412s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-threading--1] PASSED [ 81%] 412s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-threading-None] PASSED [ 82%] 412s test/test_parallel.py::test_backend_nesting_level[parallel_config-multiprocessing-multiprocessing] PASSED [ 82%] 413s test/test_parallel.py::test_backend_nesting_level[parallel_config-multiprocessing-loky] PASSED [ 82%] 413s test/test_parallel.py::test_backend_nesting_level[parallel_config-multiprocessing-threading] PASSED [ 82%] 413s test/test_parallel.py::test_backend_nesting_level[parallel_config-loky-multiprocessing] PASSED [ 82%] 413s test/test_parallel.py::test_backend_nesting_level[parallel_config-loky-loky] PASSED [ 82%] 413s test/test_parallel.py::test_backend_nesting_level[parallel_config-loky-threading] PASSED [ 82%] 413s test/test_parallel.py::test_backend_nesting_level[parallel_config-threading-multiprocessing] PASSED [ 82%] 413s test/test_parallel.py::test_backend_nesting_level[parallel_config-threading-loky] PASSED [ 82%] 413s test/test_parallel.py::test_backend_nesting_level[parallel_config-threading-threading] PASSED [ 82%] 413s test/test_parallel.py::test_backend_nesting_level[parallel_backend-multiprocessing-multiprocessing] PASSED [ 82%] 413s test/test_parallel.py::test_backend_nesting_level[parallel_backend-multiprocessing-loky] PASSED [ 82%] 413s test/test_parallel.py::test_backend_nesting_level[parallel_backend-multiprocessing-threading] PASSED [ 82%] 414s test/test_parallel.py::test_backend_nesting_level[parallel_backend-loky-multiprocessing] PASSED [ 83%] 414s test/test_parallel.py::test_backend_nesting_level[parallel_backend-loky-loky] PASSED [ 83%] 414s test/test_parallel.py::test_backend_nesting_level[parallel_backend-loky-threading] PASSED [ 83%] 414s test/test_parallel.py::test_backend_nesting_level[parallel_backend-threading-multiprocessing] PASSED [ 83%] 414s test/test_parallel.py::test_backend_nesting_level[parallel_backend-threading-loky] PASSED [ 83%] 414s test/test_parallel.py::test_backend_nesting_level[parallel_backend-threading-threading] PASSED [ 83%] 414s test/test_parallel.py::test_retrieval_context[True-parallel_config] PASSED [ 83%] 414s test/test_parallel.py::test_retrieval_context[True-parallel_backend] PASSED [ 83%] 414s test/test_parallel.py::test_retrieval_context[False-parallel_config] PASSED [ 83%] 414s test/test_parallel.py::test_retrieval_context[False-parallel_backend] PASSED [ 83%] 414s test/test_parallel.py::test_invalid_batch_size[0] PASSED [ 83%] 414s test/test_parallel.py::test_invalid_batch_size[-1] PASSED [ 83%] 414s test/test_parallel.py::test_invalid_batch_size[1.42] PASSED [ 83%] 414s test/test_parallel.py::test_dispatch_race_condition[2-2-all-auto] PASSED [ 83%] 414s test/test_parallel.py::test_dispatch_race_condition[2-2-n_jobs-auto] PASSED [ 84%] 414s test/test_parallel.py::test_dispatch_race_condition[10-2-n_jobs-auto0] PASSED [ 84%] 414s test/test_parallel.py::test_dispatch_race_condition[517-2-n_jobs-auto] PASSED [ 84%] 414s test/test_parallel.py::test_dispatch_race_condition[10-2-n_jobs-auto1] PASSED [ 84%] 414s test/test_parallel.py::test_dispatch_race_condition[10-4-n_jobs-auto] PASSED [ 84%] 415s test/test_parallel.py::test_dispatch_race_condition[200-12-n_jobs-auto] PASSED [ 84%] 415s test/test_parallel.py::test_dispatch_race_condition[25-12-2 * n_jobs-1] PASSED [ 84%] 415s test/test_parallel.py::test_dispatch_race_condition[250-12-all-1] PASSED [ 84%] 415s test/test_parallel.py::test_dispatch_race_condition[250-12-2 * n_jobs-7] PASSED [ 84%] 415s test/test_parallel.py::test_dispatch_race_condition[200-12-2 * n_jobs-auto] PASSED [ 84%] 415s test/test_parallel.py::test_default_mp_context PASSED [ 84%] 417s test/test_parallel.py::test_no_blas_crash_or_freeze_with_subprocesses[multiprocessing] PASSED [ 84%] 419s test/test_parallel.py::test_no_blas_crash_or_freeze_with_subprocesses[loky] PASSED [ 84%] 419s test/test_parallel.py::test_parallel_with_interactively_defined_functions[multiprocessing] PASSED [ 85%] 420s test/test_parallel.py::test_parallel_with_interactively_defined_functions[loky] PASSED [ 85%] 420s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def square(x):\n return x ** 2\n-multiprocessing] PASSED [ 85%] 421s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def square(x):\n return x ** 2\n-loky] PASSED [ 85%] 422s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def square(x):\n return x ** 2\n-spawn] PASSED [ 85%] 422s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-multiprocessing] SKIPPED [ 85%] 422s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-loky] PASSED [ 85%] 422s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-spawn] SKIPPED [ 85%] 422s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-square = lambda x: x ** 2\n-multiprocessing] SKIPPED [ 85%] 423s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-square = lambda x: x ** 2\n-loky] PASSED [ 85%] 423s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-square = lambda x: x ** 2\n-spawn] SKIPPED [ 85%] 423s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def square(x):\n return x ** 2\n-multiprocessing] PASSED [ 85%] 424s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def square(x):\n return x ** 2\n-loky] PASSED [ 85%] 425s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def square(x):\n return x ** 2\n-spawn] PASSED [ 86%] 425s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-multiprocessing] SKIPPED [ 86%] 425s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-loky] PASSED [ 86%] 425s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-spawn] SKIPPED [ 86%] 425s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-square = lambda x: x ** 2\n-multiprocessing] SKIPPED [ 86%] 426s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-square = lambda x: x ** 2\n-loky] PASSED [ 86%] 426s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-square = lambda x: x ** 2\n-spawn] SKIPPED [ 86%] 427s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def square(x):\n return x ** 2\n-multiprocessing] PASSED [ 86%] 428s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def square(x):\n return x ** 2\n-loky] PASSED [ 86%] 429s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def square(x):\n return x ** 2\n-spawn] PASSED [ 86%] 429s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-multiprocessing] SKIPPED [ 86%] 430s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-loky] PASSED [ 86%] 430s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def gen_square():\n def square(x):\n return x ** 2\n return square\nsquare = gen_square()\n-spawn] SKIPPED [ 86%] 430s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-square = lambda x: x ** 2\n-multiprocessing] SKIPPED [ 86%] 430s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-square = lambda x: x ** 2\n-loky] PASSED [ 87%] 430s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-square = lambda x: x ** 2\n-spawn] SKIPPED [ 87%] 431s test/test_parallel.py::test_parallel_with_interactively_defined_functions_loky PASSED [ 87%] 431s test/test_parallel.py::test_parallel_with_interactively_defined_bound_method_loky PASSED [ 87%] 431s test/test_parallel.py::test_parallel_with_exhausted_iterator PASSED [ 87%] 432s test/test_parallel.py::test_auto_memmap_on_arrays_from_generator[multiprocessing] PASSED [ 87%] 433s test/test_parallel.py::test_auto_memmap_on_arrays_from_generator[loky] PASSED [ 87%] 433s test/test_parallel.py::test_memmap_with_big_offset PASSED [ 87%] 433s test/test_parallel.py::test_warning_about_timeout_not_supported_by_backend PASSED [ 87%] 433s test/test_parallel.py::test_parallel_return_order_with_return_as_generator_parameter[1] PASSED [ 87%] 434s test/test_parallel.py::test_parallel_return_order_with_return_as_generator_parameter[2] PASSED [ 87%] 434s test/test_parallel.py::test_parallel_return_order_with_return_as_generator_parameter[4] PASSED [ 87%] 434s test/test_parallel.py::test_abort_backend[1-None] PASSED [ 87%] 434s test/test_parallel.py::test_abort_backend[1-loky] PASSED [ 88%] 434s test/test_parallel.py::test_abort_backend[1-multiprocessing] PASSED [ 88%] 434s test/test_parallel.py::test_abort_backend[1-sequential] PASSED [ 88%] 434s test/test_parallel.py::test_abort_backend[1-threading] PASSED [ 88%] 434s test/test_parallel.py::test_abort_backend[1-backend5] PASSED [ 88%] 434s test/test_parallel.py::test_abort_backend[1-backend6] PASSED [ 88%] 434s test/test_parallel.py::test_abort_backend[1-backend7] PASSED [ 88%] 434s test/test_parallel.py::test_abort_backend[1-backend8] PASSED [ 88%] 434s test/test_parallel.py::test_abort_backend[1-backend9] PASSED [ 88%] 434s test/test_parallel.py::test_abort_backend[2-None] PASSED [ 88%] 434s test/test_parallel.py::test_abort_backend[2-loky] PASSED [ 88%] 434s test/test_parallel.py::test_abort_backend[2-multiprocessing] PASSED [ 88%] 434s test/test_parallel.py::test_abort_backend[2-sequential] PASSED [ 88%] 434s test/test_parallel.py::test_abort_backend[2-threading] PASSED [ 88%] 434s test/test_parallel.py::test_abort_backend[2-backend5] PASSED [ 89%] 434s test/test_parallel.py::test_abort_backend[2-backend6] PASSED [ 89%] 434s test/test_parallel.py::test_abort_backend[2-backend7] PASSED [ 89%] 434s test/test_parallel.py::test_abort_backend[2-backend8] PASSED [ 89%] 435s test/test_parallel.py::test_abort_backend[2-backend9] PASSED [ 89%] 435s test/test_parallel.py::test_abort_backend[-2-None] PASSED [ 89%] 435s test/test_parallel.py::test_abort_backend[-2-loky] PASSED [ 89%] 435s test/test_parallel.py::test_abort_backend[-2-multiprocessing] PASSED [ 89%] 435s test/test_parallel.py::test_abort_backend[-2-sequential] PASSED [ 89%] 435s test/test_parallel.py::test_abort_backend[-2-threading] PASSED [ 89%] 435s test/test_parallel.py::test_abort_backend[-2-backend5] PASSED [ 89%] 435s test/test_parallel.py::test_abort_backend[-2-backend6] PASSED [ 89%] 435s test/test_parallel.py::test_abort_backend[-2-backend7] PASSED [ 89%] 436s test/test_parallel.py::test_abort_backend[-2-backend8] PASSED [ 90%] 436s test/test_parallel.py::test_abort_backend[-2-backend9] PASSED [ 90%] 436s test/test_parallel.py::test_abort_backend[-1-None] PASSED [ 90%] 436s test/test_parallel.py::test_abort_backend[-1-loky] PASSED [ 90%] 436s test/test_parallel.py::test_abort_backend[-1-multiprocessing] PASSED [ 90%] 436s test/test_parallel.py::test_abort_backend[-1-sequential] PASSED [ 90%] 437s test/test_parallel.py::test_abort_backend[-1-threading] PASSED [ 90%] 437s test/test_parallel.py::test_abort_backend[-1-backend5] PASSED [ 90%] 437s test/test_parallel.py::test_abort_backend[-1-backend6] PASSED [ 90%] 437s test/test_parallel.py::test_abort_backend[-1-backend7] PASSED [ 90%] 437s test/test_parallel.py::test_abort_backend[-1-backend8] PASSED [ 90%] 437s test/test_parallel.py::test_abort_backend[-1-backend9] PASSED [ 90%] 437s test/test_parallel.py::test_deadlock_with_generator[1-threading] PASSED [ 90%] 437s test/test_parallel.py::test_deadlock_with_generator[1-sequential] PASSED [ 91%] 437s test/test_parallel.py::test_deadlock_with_generator[1-loky] PASSED [ 91%] 437s test/test_parallel.py::test_deadlock_with_generator[2-threading] PASSED [ 91%] 437s test/test_parallel.py::test_deadlock_with_generator[2-sequential] PASSED [ 91%] 438s test/test_parallel.py::test_deadlock_with_generator[2-loky] PASSED [ 91%] 438s test/test_parallel.py::test_deadlock_with_generator[-2-threading] PASSED [ 91%] 438s test/test_parallel.py::test_deadlock_with_generator[-2-sequential] PASSED [ 91%] 438s test/test_parallel.py::test_deadlock_with_generator[-2-loky] PASSED [ 91%] 438s test/test_parallel.py::test_deadlock_with_generator[-1-threading] PASSED [ 91%] 438s test/test_parallel.py::test_deadlock_with_generator[-1-sequential] PASSED [ 91%] 438s test/test_parallel.py::test_deadlock_with_generator[-1-loky] PASSED [ 91%] 438s test/test_parallel.py::test_multiple_generator_call[1-threading] PASSED [ 91%] 438s test/test_parallel.py::test_multiple_generator_call[1-sequential] PASSED [ 91%] 438s test/test_parallel.py::test_multiple_generator_call[1-loky] PASSED [ 91%] 438s test/test_parallel.py::test_multiple_generator_call[2-threading] PASSED [ 92%] 438s test/test_parallel.py::test_multiple_generator_call[2-sequential] PASSED [ 92%] 438s test/test_parallel.py::test_multiple_generator_call[2-loky] PASSED [ 92%] 438s test/test_parallel.py::test_multiple_generator_call[-2-threading] PASSED [ 92%] 438s test/test_parallel.py::test_multiple_generator_call[-2-sequential] PASSED [ 92%] 438s test/test_parallel.py::test_multiple_generator_call[-2-loky] PASSED [ 92%] 438s test/test_parallel.py::test_multiple_generator_call[-1-threading] PASSED [ 92%] 438s test/test_parallel.py::test_multiple_generator_call[-1-sequential] PASSED [ 92%] 439s test/test_parallel.py::test_multiple_generator_call[-1-loky] PASSED [ 92%] 439s test/test_parallel.py::test_multiple_generator_call_managed[1-threading] PASSED [ 92%] 439s test/test_parallel.py::test_multiple_generator_call_managed[1-sequential] PASSED [ 92%] 439s test/test_parallel.py::test_multiple_generator_call_managed[1-loky] PASSED [ 92%] 439s test/test_parallel.py::test_multiple_generator_call_managed[2-threading] PASSED [ 92%] 439s test/test_parallel.py::test_multiple_generator_call_managed[2-sequential] PASSED [ 93%] 439s test/test_parallel.py::test_multiple_generator_call_managed[2-loky] PASSED [ 93%] 439s test/test_parallel.py::test_multiple_generator_call_managed[-2-threading] PASSED [ 93%] 439s test/test_parallel.py::test_multiple_generator_call_managed[-2-sequential] PASSED [ 93%] 439s test/test_parallel.py::test_multiple_generator_call_managed[-2-loky] PASSED [ 93%] 439s test/test_parallel.py::test_multiple_generator_call_managed[-1-threading] PASSED [ 93%] 439s test/test_parallel.py::test_multiple_generator_call_managed[-1-sequential] PASSED [ 93%] 439s test/test_parallel.py::test_multiple_generator_call_managed[-1-loky] PASSED [ 93%] 439s test/test_parallel.py::test_multiple_generator_call_separated[1-threading] PASSED [ 93%] 439s test/test_parallel.py::test_multiple_generator_call_separated[1-sequential] PASSED [ 93%] 439s test/test_parallel.py::test_multiple_generator_call_separated[1-loky] PASSED [ 93%] 439s test/test_parallel.py::test_multiple_generator_call_separated[2-threading] PASSED [ 93%] 439s test/test_parallel.py::test_multiple_generator_call_separated[2-sequential] PASSED [ 93%] 439s test/test_parallel.py::test_multiple_generator_call_separated[2-loky] PASSED [ 94%] 439s test/test_parallel.py::test_multiple_generator_call_separated[-2-threading] PASSED [ 94%] 439s test/test_parallel.py::test_multiple_generator_call_separated[-2-sequential] PASSED [ 94%] 439s test/test_parallel.py::test_multiple_generator_call_separated[-2-loky] PASSED [ 94%] 439s test/test_parallel.py::test_multiple_generator_call_separated[-1-threading] PASSED [ 94%] 439s test/test_parallel.py::test_multiple_generator_call_separated[-1-sequential] PASSED [ 94%] 440s test/test_parallel.py::test_multiple_generator_call_separated[-1-loky] PASSED [ 94%] 440s test/test_parallel.py::test_multiple_generator_call_separated_gc[loky-True] PASSED [ 94%] 440s test/test_parallel.py::test_multiple_generator_call_separated_gc[threading-False] PASSED [ 94%] 440s test/test_parallel.py::test_multiple_generator_call_separated_gc[sequential-False] PASSED [ 94%] 441s test/test_parallel.py::test_memmapping_leaks[multiprocessing] PASSED [ 94%] 441s test/test_parallel.py::test_memmapping_leaks[loky] PASSED [ 94%] 442s test/test_parallel.py::test_lambda_expression[None] PASSED [ 94%] 442s test/test_parallel.py::test_lambda_expression[loky] PASSED [ 94%] 442s test/test_parallel.py::test_lambda_expression[threading] PASSED [ 95%] 444s test/test_parallel.py::test_backend_batch_statistics_reset[multiprocessing] PASSED [ 95%] 446s test/test_parallel.py::test_backend_batch_statistics_reset[loky] PASSED [ 95%] 446s test/test_parallel.py::test_backend_hinting_and_constraints[parallel_config] PASSED [ 95%] 446s test/test_parallel.py::test_backend_hinting_and_constraints[parallel_backend] PASSED [ 95%] 446s test/test_parallel.py::test_backend_hinting_and_constraints_with_custom_backends[parallel_config] PASSED [ 95%] 446s test/test_parallel.py::test_backend_hinting_and_constraints_with_custom_backends[parallel_backend] PASSED [ 95%] 446s test/test_parallel.py::test_invalid_backend_hinting_and_constraints PASSED [ 95%] 446s test/test_parallel.py::test_nested_parallelism_limit[parallel_config-loky] PASSED [ 95%] 446s test/test_parallel.py::test_nested_parallelism_limit[parallel_config-threading] PASSED [ 95%] 446s test/test_parallel.py::test_nested_parallelism_limit[parallel_backend-loky] PASSED [ 95%] 446s test/test_parallel.py::test_nested_parallelism_limit[parallel_backend-threading] PASSED [ 95%] 446s test/test_parallel.py::test_nested_parallelism_with_dask[parallel_config] SKIPPED [ 95%] 446s test/test_parallel.py::test_nested_parallelism_with_dask[parallel_backend] SKIPPED [ 96%] 447s test/test_parallel.py::test_thread_bomb_mitigation[loky-parallel_config] PASSED [ 96%] 447s test/test_parallel.py::test_thread_bomb_mitigation[loky-parallel_backend] PASSED [ 96%] 447s test/test_parallel.py::test_thread_bomb_mitigation[threading-parallel_config] PASSED [ 96%] 447s test/test_parallel.py::test_thread_bomb_mitigation[threading-parallel_backend] PASSED [ 96%] 447s test/test_parallel.py::test_parallel_thread_limit[None] SKIPPED (Nee...) [ 96%] 447s test/test_parallel.py::test_parallel_thread_limit[loky] SKIPPED (Nee...) [ 96%] 447s test/test_parallel.py::test_dask_backend_when_dask_not_installed[parallel_config] PASSED [ 96%] 447s test/test_parallel.py::test_dask_backend_when_dask_not_installed[parallel_backend] PASSED [ 96%] 447s test/test_parallel.py::test_zero_worker_backend[parallel_config] PASSED [ 96%] 447s test/test_parallel.py::test_zero_worker_backend[parallel_backend] PASSED [ 96%] 448s test/test_parallel.py::test_globals_update_at_each_parallel_call PASSED [ 96%] 448s test/test_parallel.py::test_threadpool_limitation_in_child_loky[2] SKIPPED [ 96%] 448s test/test_parallel.py::test_threadpool_limitation_in_child_loky[4] SKIPPED [ 97%] 448s test/test_parallel.py::test_threadpool_limitation_in_child_loky[-2] SKIPPED [ 97%] 448s test/test_parallel.py::test_threadpool_limitation_in_child_loky[-1] SKIPPED [ 97%] 448s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-1] SKIPPED [ 97%] 448s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-2] SKIPPED [ 97%] 448s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-4] SKIPPED [ 97%] 448s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-None] SKIPPED [ 97%] 448s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-1] SKIPPED [ 97%] 448s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-2] SKIPPED [ 97%] 448s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-4] SKIPPED [ 97%] 448s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-None] SKIPPED [ 97%] 448s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-1] SKIPPED [ 97%] 448s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-2] SKIPPED [ 97%] 448s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-4] SKIPPED [ 97%] 448s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-None] SKIPPED [ 98%] 448s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-1] SKIPPED [ 98%] 448s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-2] SKIPPED [ 98%] 448s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-4] SKIPPED [ 98%] 448s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-None] SKIPPED [ 98%] 448s test/test_parallel.py::test_loky_reuse_workers[2] PASSED [ 98%] 449s test/test_parallel.py::test_loky_reuse_workers[4] PASSED [ 98%] 449s test/test_parallel.py::test_loky_reuse_workers[-1] PASSED [ 98%] 450s test/test_store_backends.py::test_concurrency_safe_write[multiprocessing] PASSED [ 98%] 451s test/test_store_backends.py::test_concurrency_safe_write[loky] PASSED [ 98%] 451s test/test_store_backends.py::test_concurrency_safe_write[threading] PASSED [ 98%] 451s test/test_store_backends.py::test_warning_on_dump_failure PASSED [ 98%] 451s test/test_store_backends.py::test_warning_on_pickling_error PASSED [ 98%] 451s test/test_testing.py::test_check_subprocess_call PASSED [ 99%] 451s test/test_testing.py::test_check_subprocess_call_non_matching_regex PASSED [ 99%] 451s test/test_testing.py::test_check_subprocess_call_wrong_command PASSED [ 99%] 451s test/test_testing.py::test_check_subprocess_call_non_zero_return_code PASSED [ 99%] 452s test/test_testing.py::test_check_subprocess_call_timeout PASSED [ 99%] 452s test/test_utils.py::test_eval_expr_invalid[exec('import os')] PASSED [ 99%] 452s test/test_utils.py::test_eval_expr_invalid[print(1)] PASSED [ 99%] 452s test/test_utils.py::test_eval_expr_invalid[import os] PASSED [ 99%] 452s test/test_utils.py::test_eval_expr_invalid[1+1; import os] PASSED [ 99%] 452s test/test_utils.py::test_eval_expr_invalid[1^1] PASSED [ 99%] 452s test/test_utils.py::test_eval_expr_valid[2*6-12] PASSED [ 99%] 452s test/test_utils.py::test_eval_expr_valid[2**6-64] PASSED [ 99%] 452s test/test_utils.py::test_eval_expr_valid[1 + 2*3**(4) / (6 + -7)--161.0] PASSED [ 99%] 452s test/test_utils.py::test_eval_expr_valid[(20 // 3) % 5-1] PASSED [100%] 452s 452s =============================== warnings summary =============================== 452s ../../../usr/lib/python3/dist-packages/joblib/testing.py:22 452s /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 452s timeout = pytest.mark.timeout 452s 452s ../../../usr/lib/python3/dist-packages/joblib/test/test_parallel.py:1652 452s /usr/lib/python3/dist-packages/joblib/test/test_parallel.py:1652: PytestUnknownMarkWarning: Unknown pytest.mark.no_cover - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 452s @pytest.mark.no_cover 452s 452s ../../../usr/lib/python3/dist-packages/joblib/executor.py:105 452s /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) 452s class _TestingMemmappingExecutor(MemmappingExecutor): 452s 452s test/test_func_inspect.py::test_filter_args_2 452s /usr/lib/python3/dist-packages/joblib/test/test_func_inspect.py:131: UserWarning: Cannot inspect object functools.partial(, 1), ignore list will not work. 452s assert filter_args(ff, ['y'], (1, )) == {'*': [1], '**': {}} 452s 452s test/test_hashing.py: 2 warnings 452s test/test_memmapping.py: 52 warnings 452s test/test_parallel.py: 153 warnings 452s test/test_store_backends.py: 2 warnings 452s /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=2447) is multi-threaded, use of fork() may lead to deadlocks in the child. 452s self.pid = os.fork() 452s 452s test/test_memmapping.py: 51 warnings 452s test/test_parallel.py: 87 warnings 452s /usr/lib/python3/dist-packages/joblib/externals/loky/backend/fork_exec.py:38: DeprecationWarning: This process (pid=2447) is multi-threaded, use of fork() may lead to deadlocks in the child. 452s pid = os.fork() 452s 452s test/test_memory.py::test_memory_integration 452s /usr/lib/python3/dist-packages/joblib/test/test_memory.py:104: UserWarning: Compressed results cannot be memmapped 452s memory = Memory(location=tmpdir.strpath, verbose=10, 452s 452s test/test_memory.py::test_memory_integration 452s /usr/lib/python3/dist-packages/joblib/memory.py:132: UserWarning: Compressed items cannot be memmapped in a filesystem store. Option will be ignored. 452s obj.configure(location, verbose=verbose, 452s 452s test/test_memory.py::test_memory_integration 452s /usr/lib/python3.12/contextlib.py:137: UserWarning: mmap_mode "r" is not compatible with compressed file /tmp/pytest-of-ubuntu/pytest-0/test_memory_integration0/joblib/joblib/test/test_memory/test_memory_integration//f/b69f9d78d7bc537482721c40ce38db0a/output.pkl. "r" flag will be ignored. 452s return next(self.gen) 452s 452s test/test_numpy_pickle.py::test_joblib_pickle_across_python_versions 452s /usr/lib/python3/dist-packages/joblib/test/test_numpy_pickle.py:461: PendingDeprecationWarning: the matrix subclass is not the recommended way to represent matrices or deal with linear algebra (see https://docs.scipy.org/doc/numpy/user/numpy-for-matlab-users.html). Please adjust your code to use regular ndarray. 452s np.matrix([0, 1, 2], dtype=np.dtype('/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -c "import joblib; print(joblib)" ; done 570s autopkgtest [09:46:23]: test autodep8-python3: [----------------------- 570s Testing with python3.12: 570s 570s autopkgtest [09:46:23]: test autodep8-python3: -----------------------] 571s autopkgtest [09:46:24]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 571s autodep8-python3 PASS (superficial) 571s autopkgtest [09:46:24]: @@@@@@@@@@@@@@@@@@@@ summary 571s pytest PASS 571s autodep8-python3 PASS (superficial) 586s nova [W] Skipping flock in bos03-arm64 586s Creating nova instance adt-plucky-arm64-joblib-20241030-093651-juju-7f2275-prod-proposed-migration-environment-14-28fb04ae-981e-4afe-a878-27cbc9f8910a from image adt/ubuntu-plucky-arm64-server-20241029.img (UUID b10dda10-7c97-4e89-a4a8-9b73e189f96e)... 586s nova [W] Skipping flock in bos03-arm64 586s Creating nova instance adt-plucky-arm64-joblib-20241030-093651-juju-7f2275-prod-proposed-migration-environment-14-28fb04ae-981e-4afe-a878-27cbc9f8910a from image adt/ubuntu-plucky-arm64-server-20241029.img (UUID b10dda10-7c97-4e89-a4a8-9b73e189f96e)...