0s autopkgtest [15:44:02]: starting date and time: 2024-03-23 15:44:02+0000 0s autopkgtest [15:44:02]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [15:44:02]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.i4bxrdqv/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed --apt-upgrade joblib --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=pytest/8.0.2-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-big --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos02-s390x-9.secgroup --name adt-noble-s390x-joblib-20240323-154402-juju-7f2275-prod-proposed-migration-environment-3 --image adt/ubuntu-noble-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 110s autopkgtest [15:45:52]: testbed dpkg architecture: s390x 110s autopkgtest [15:45:52]: testbed apt version: 2.7.12 110s autopkgtest [15:45:52]: @@@@@@@@@@@@@@@@@@@@ test bed setup 111s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 111s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.9 kB] 111s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [493 kB] 112s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3969 kB] 113s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 113s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [652 kB] 113s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 113s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1372 B] 113s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 113s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [4143 kB] 113s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 113s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x Packages [46.8 kB] 113s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 116s Fetched 9495 kB in 4s (2526 kB/s) 116s Reading package lists... 119s Reading package lists... 119s Building dependency tree... 119s Reading state information... 119s Calculating upgrade... 120s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 120s Reading package lists... 120s Building dependency tree... 120s Reading state information... 121s 0 upgraded, 0 newly installed, 0 to remove and 240 not upgraded. 121s Unknown architecture, assuming PC-style ttyS0 121s sh: Attempting to set up Debian/Ubuntu apt sources automatically 121s sh: Distribution appears to be Ubuntu 123s Reading package lists... 123s Building dependency tree... 123s Reading state information... 123s eatmydata is already the newest version (131-1). 123s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 123s Reading package lists... 124s Building dependency tree... 124s Reading state information... 124s dbus is already the newest version (1.14.10-4ubuntu1). 124s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 124s Reading package lists... 124s Building dependency tree... 124s Reading state information... 125s rng-tools-debian is already the newest version (2.4). 125s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 125s Reading package lists... 125s Building dependency tree... 125s Reading state information... 125s The following packages will be REMOVED: 125s cloud-init* python3-configobj* python3-debconf* 126s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 126s After this operation, 3256 kB disk space will be freed. 126s (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 ... 52170 files and directories currently installed.) 126s Removing cloud-init (24.1.2-0ubuntu1) ... 127s Removing python3-configobj (5.0.8-3) ... 127s Removing python3-debconf (1.5.86) ... 127s Processing triggers for man-db (2.12.0-3) ... 128s (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 ... 51781 files and directories currently installed.) 128s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 128s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 129s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 129s invoke-rc.d: policy-rc.d denied execution of try-restart. 129s Reading package lists... 129s Building dependency tree... 129s Reading state information... 130s linux-generic is already the newest version (6.8.0-11.11+1). 130s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 130s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 130s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 130s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 133s Reading package lists... 133s Reading package lists... 134s Building dependency tree... 134s Reading state information... 134s Calculating upgrade... 134s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 134s Reading package lists... 135s Building dependency tree... 135s Reading state information... 135s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 135s autopkgtest [15:46:17]: rebooting testbed after setup commands that affected boot 153s autopkgtest [15:46:35]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Tue Feb 13 23:45:46 UTC 2024 156s autopkgtest [15:46:38]: @@@@@@@@@@@@@@@@@@@@ apt-source joblib 158s Get:1 http://ftpmaster.internal/ubuntu noble/universe joblib 1.3.2-1 (dsc) [2244 B] 158s Get:2 http://ftpmaster.internal/ubuntu noble/universe joblib 1.3.2-1 (tar) [358 kB] 158s Get:3 http://ftpmaster.internal/ubuntu noble/universe joblib 1.3.2-1 (diff) [8128 B] 158s gpgv: Signature made Tue Nov 28 14:34:09 2023 UTC 158s gpgv: using RSA key 25E3FF2D7F469DBE7D0D4E50AFCFEC8E669CE1C2 158s gpgv: Can't check signature: No public key 158s dpkg-source: warning: cannot verify inline signature for ./joblib_1.3.2-1.dsc: no acceptable signature found 159s autopkgtest [15:46:41]: testing package joblib version 1.3.2-1 159s autopkgtest [15:46:41]: build not needed 160s autopkgtest [15:46:42]: test pytest: preparing testbed 162s Reading package lists... 163s Building dependency tree... 163s Reading state information... 163s Starting pkgProblemResolver with broken count: 0 163s Starting 2 pkgProblemResolver with broken count: 0 163s Done 164s The following additional packages will be installed: 164s libblas3 libgfortran5 liblapack3 python3-all python3-iniconfig 164s python3-joblib python3-lz4 python3-numpy python3-packaging python3-pluggy 164s python3-psutil python3-pytest python3-threadpoolctl 164s Suggested packages: 164s gcc gfortran python3-dev 164s Recommended packages: 164s python3-simplejson 164s The following NEW packages will be installed: 164s autopkgtest-satdep libblas3 libgfortran5 liblapack3 python3-all 164s python3-iniconfig python3-joblib python3-lz4 python3-numpy python3-packaging 164s python3-pluggy python3-psutil python3-pytest python3-threadpoolctl 164s 0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded. 164s Need to get 9781 kB/9782 kB of archives. 164s After this operation, 45.5 MB of additional disk space will be used. 164s Get:1 /tmp/autopkgtest.JPNesJ/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [748 B] 164s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x libblas3 s390x 3.12.0-3 [245 kB] 164s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x libgfortran5 s390x 14-20240303-1ubuntu1 [598 kB] 164s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x liblapack3 s390x 3.12.0-3 [2979 kB] 165s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x python3-all s390x 3.12.1-0ubuntu2 [908 B] 165s Get:6 http://ftpmaster.internal/ubuntu noble/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 165s Get:7 http://ftpmaster.internal/ubuntu noble/universe s390x python3-joblib all 1.3.2-1 [207 kB] 165s Get:8 http://ftpmaster.internal/ubuntu noble/universe s390x python3-lz4 s390x 4.0.2+dfsg-1build2 [26.8 kB] 165s Get:9 http://ftpmaster.internal/ubuntu noble/main s390x python3-numpy s390x 1:1.24.2-2 [5137 kB] 165s Get:10 http://ftpmaster.internal/ubuntu noble/main s390x python3-packaging all 23.2-1 [40.6 kB] 165s Get:11 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pluggy all 1.4.0-1 [20.4 kB] 165s Get:12 http://ftpmaster.internal/ubuntu noble/main s390x python3-psutil s390x 5.9.8-1 [195 kB] 165s Get:13 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pytest all 7.4.4-1 [305 kB] 165s Get:14 http://ftpmaster.internal/ubuntu noble/universe s390x python3-threadpoolctl all 3.1.0-1 [21.3 kB] 166s Fetched 9781 kB in 1s (6759 kB/s) 166s Selecting previously unselected package libblas3:s390x. 166s (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 ... 51726 files and directories currently installed.) 166s Preparing to unpack .../00-libblas3_3.12.0-3_s390x.deb ... 166s Unpacking libblas3:s390x (3.12.0-3) ... 166s Selecting previously unselected package libgfortran5:s390x. 166s Preparing to unpack .../01-libgfortran5_14-20240303-1ubuntu1_s390x.deb ... 166s Unpacking libgfortran5:s390x (14-20240303-1ubuntu1) ... 166s Selecting previously unselected package liblapack3:s390x. 166s Preparing to unpack .../02-liblapack3_3.12.0-3_s390x.deb ... 166s Unpacking liblapack3:s390x (3.12.0-3) ... 166s Selecting previously unselected package python3-all. 166s Preparing to unpack .../03-python3-all_3.12.1-0ubuntu2_s390x.deb ... 166s Unpacking python3-all (3.12.1-0ubuntu2) ... 166s Selecting previously unselected package python3-iniconfig. 166s Preparing to unpack .../04-python3-iniconfig_1.1.1-2_all.deb ... 166s Unpacking python3-iniconfig (1.1.1-2) ... 166s Selecting previously unselected package python3-joblib. 166s Preparing to unpack .../05-python3-joblib_1.3.2-1_all.deb ... 166s Unpacking python3-joblib (1.3.2-1) ... 166s Selecting previously unselected package python3-lz4. 166s Preparing to unpack .../06-python3-lz4_4.0.2+dfsg-1build2_s390x.deb ... 166s Unpacking python3-lz4 (4.0.2+dfsg-1build2) ... 166s Selecting previously unselected package python3-numpy. 166s Preparing to unpack .../07-python3-numpy_1%3a1.24.2-2_s390x.deb ... 166s Unpacking python3-numpy (1:1.24.2-2) ... 167s Selecting previously unselected package python3-packaging. 167s Preparing to unpack .../08-python3-packaging_23.2-1_all.deb ... 167s Unpacking python3-packaging (23.2-1) ... 167s Selecting previously unselected package python3-pluggy. 167s Preparing to unpack .../09-python3-pluggy_1.4.0-1_all.deb ... 167s Unpacking python3-pluggy (1.4.0-1) ... 167s Selecting previously unselected package python3-psutil. 167s Preparing to unpack .../10-python3-psutil_5.9.8-1_s390x.deb ... 167s Unpacking python3-psutil (5.9.8-1) ... 167s Selecting previously unselected package python3-pytest. 167s Preparing to unpack .../11-python3-pytest_7.4.4-1_all.deb ... 167s Unpacking python3-pytest (7.4.4-1) ... 167s Selecting previously unselected package python3-threadpoolctl. 167s Preparing to unpack .../12-python3-threadpoolctl_3.1.0-1_all.deb ... 167s Unpacking python3-threadpoolctl (3.1.0-1) ... 167s Selecting previously unselected package autopkgtest-satdep. 167s Preparing to unpack .../13-1-autopkgtest-satdep.deb ... 167s Unpacking autopkgtest-satdep (0) ... 167s Setting up python3-iniconfig (1.1.1-2) ... 167s Setting up python3-joblib (1.3.2-1) ... 168s Setting up python3-lz4 (4.0.2+dfsg-1build2) ... 168s Setting up python3-threadpoolctl (3.1.0-1) ... 168s Setting up python3-all (3.12.1-0ubuntu2) ... 168s Setting up python3-psutil (5.9.8-1) ... 168s Setting up libblas3:s390x (3.12.0-3) ... 168s update-alternatives: using /usr/lib/s390x-linux-gnu/blas/libblas.so.3 to provide /usr/lib/s390x-linux-gnu/libblas.so.3 (libblas.so.3-s390x-linux-gnu) in auto mode 168s Setting up python3-packaging (23.2-1) ... 169s Setting up libgfortran5:s390x (14-20240303-1ubuntu1) ... 169s Setting up python3-pluggy (1.4.0-1) ... 169s Setting up liblapack3:s390x (3.12.0-3) ... 169s update-alternatives: using /usr/lib/s390x-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/s390x-linux-gnu/liblapack.so.3 (liblapack.so.3-s390x-linux-gnu) in auto mode 169s Setting up python3-pytest (7.4.4-1) ... 169s Setting up python3-numpy (1:1.24.2-2) ... 172s Setting up autopkgtest-satdep (0) ... 172s Processing triggers for man-db (2.12.0-3) ... 173s Processing triggers for libc-bin (2.39-0ubuntu6) ... 176s (Reading database ... 53187 files and directories currently installed.) 176s Removing autopkgtest-satdep (0) ... 177s autopkgtest [15:46:59]: test pytest: [----------------------- 177s + cd /tmp/autopkgtest.JPNesJ/autopkgtest_tmp 177s + 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 177s + py3versions -s 177s Testing with python3.12: 177s + echo Testing with python3.12: 177s + 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 177s ============================= test session starts ============================== 177s platform linux -- Python 3.12.2, pytest-7.4.4, pluggy-1.4.0 -- /usr/bin/python3.12 177s cachedir: .pytest_cache 177s rootdir: /tmp/autopkgtest.JPNesJ/autopkgtest_tmp 179s collecting ... collected 1360 items / 24 deselected / 1 skipped / 1336 selected 179s 179s test/test_backports.py::test_memmap PASSED [ 0%] 179s test/test_backports.py::test_concurrency_safe_rename[None-None] PASSED [ 0%] 179s test/test_backports.py::test_concurrency_safe_rename[None-dst content] PASSED [ 0%] 179s test/test_backports.py::test_concurrency_safe_rename[threading-None] PASSED [ 0%] 179s test/test_backports.py::test_concurrency_safe_rename[threading-dst content] PASSED [ 0%] 179s test/test_cloudpickle_wrapper.py::test_wrap_non_picklable_objects PASSED [ 0%] 179s test/test_config.py::test_global_parallel_backend[parallel_config] PASSED [ 0%] 179s test/test_config.py::test_global_parallel_backend[parallel_backend] PASSED [ 0%] 179s test/test_config.py::test_external_backends[parallel_config] PASSED [ 0%] 179s test/test_config.py::test_external_backends[parallel_backend] PASSED [ 0%] 180s test/test_config.py::test_parallel_config_no_backend PASSED [ 0%] 180s test/test_config.py::test_parallel_config_params_explicit_set PASSED [ 0%] 180s test/test_config.py::test_parallel_config_bad_params[prefer] PASSED [ 0%] 180s test/test_config.py::test_parallel_config_bad_params[require] PASSED [ 1%] 180s test/test_config.py::test_parallel_config_constructor_params PASSED [ 1%] 180s test/test_config.py::test_parallel_config_nested PASSED [ 1%] 180s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-multiprocessing] PASSED [ 1%] 180s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-threading] PASSED [ 1%] 180s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-backend2] PASSED [ 1%] 180s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-backend3] PASSED [ 1%] 180s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-multiprocessing] PASSED [ 1%] 180s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-threading] PASSED [ 1%] 180s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-backend2] PASSED [ 1%] 180s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-backend3] PASSED [ 1%] 180s test/test_config.py::test_parallel_n_jobs_none[parallel_config] PASSED [ 1%] 180s test/test_config.py::test_parallel_n_jobs_none[parallel_backend] PASSED [ 1%] 180s test/test_config.py::test_parallel_config_n_jobs_none[parallel_config] PASSED [ 2%] 180s test/test_config.py::test_parallel_config_n_jobs_none[parallel_backend] PASSED [ 2%] 180s test/test_disk.py::test_disk_used PASSED [ 2%] 180s test/test_disk.py::test_memstr_to_bytes[80G-85899345920] PASSED [ 2%] 180s test/test_disk.py::test_memstr_to_bytes[1.4M-1468006] PASSED [ 2%] 180s test/test_disk.py::test_memstr_to_bytes[120M-125829120] PASSED [ 2%] 180s test/test_disk.py::test_memstr_to_bytes[53K-54272] PASSED [ 2%] 180s test/test_disk.py::test_memstr_to_bytes_exception[fooG-ValueError-Invalid literal for size.*fooG.*] PASSED [ 2%] 180s test/test_disk.py::test_memstr_to_bytes_exception[1.4N-ValueError-Invalid literal for size.*1.4N.*] PASSED [ 2%] 180s test/test_disk.py::test_mkdirp PASSED [ 2%] 180s test/test_disk.py::test_rm_subdirs PASSED [ 2%] 180s test/test_func_inspect.py::test_filter_args[f-args0-filtered_args0] PASSED [ 2%] 180s test/test_func_inspect.py::test_filter_args[f-args1-filtered_args1] PASSED [ 2%] 180s test/test_func_inspect.py::test_filter_args[f-args2-filtered_args2] PASSED [ 2%] 180s test/test_func_inspect.py::test_filter_args[f-args3-filtered_args3] PASSED [ 3%] 180s test/test_func_inspect.py::test_filter_args[f-args4-filtered_args4] PASSED [ 3%] 180s test/test_func_inspect.py::test_filter_args[f-args5-filtered_args5] PASSED [ 3%] 180s test/test_func_inspect.py::test_filter_args[f-args6-filtered_args6] PASSED [ 3%] 180s test/test_func_inspect.py::test_filter_args[g-args7-filtered_args7] PASSED [ 3%] 180s test/test_func_inspect.py::test_filter_args[i-args8-filtered_args8] PASSED [ 3%] 180s test/test_func_inspect.py::test_filter_args_method PASSED [ 3%] 180s test/test_func_inspect.py::test_filter_varargs[h-args0-filtered_args0] PASSED [ 3%] 180s test/test_func_inspect.py::test_filter_varargs[h-args1-filtered_args1] PASSED [ 3%] 180s test/test_func_inspect.py::test_filter_varargs[h-args2-filtered_args2] PASSED [ 3%] 180s test/test_func_inspect.py::test_filter_varargs[h-args3-filtered_args3] PASSED [ 3%] 180s test/test_func_inspect.py::test_filter_kwargs[k-args0-filtered_args0] PASSED [ 3%] 180s test/test_func_inspect.py::test_filter_kwargs[k-args1-filtered_args1] PASSED [ 3%] 180s test/test_func_inspect.py::test_filter_kwargs[m1-args2-filtered_args2] PASSED [ 4%] 180s test/test_func_inspect.py::test_filter_kwargs[m2-args3-filtered_args3] PASSED [ 4%] 180s test/test_func_inspect.py::test_filter_args_2 PASSED [ 4%] 180s test/test_func_inspect.py::test_func_name[f-f] PASSED [ 4%] 180s test/test_func_inspect.py::test_func_name[g-g] PASSED [ 4%] 180s test/test_func_inspect.py::test_func_name[cached_func-cached_func] PASSED [ 4%] 180s test/test_func_inspect.py::test_func_name_on_inner_func PASSED [ 4%] 180s test/test_func_inspect.py::test_func_name_collision_on_inner_func PASSED [ 4%] 180s test/test_func_inspect.py::test_func_inspect_errors PASSED [ 4%] 180s test/test_func_inspect.py::test_filter_args_edge_cases PASSED [ 4%] 180s test/test_func_inspect.py::test_bound_methods PASSED [ 4%] 180s 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%] 180s test/test_func_inspect.py::test_filter_args_error_msg[ValueError-Ignore list: argument \\'(.*)\\' is not defined-g-args1] PASSED [ 4%] 180s test/test_func_inspect.py::test_filter_args_error_msg[ValueError-Wrong number of arguments-h-args2] PASSED [ 5%] 180s test/test_func_inspect.py::test_filter_args_no_kwargs_mutation PASSED [ 5%] 180s test/test_func_inspect.py::test_clean_win_chars PASSED [ 5%] 180s test/test_func_inspect.py::test_format_signature[g-args0-kwargs0-g([0, 1, 2, 3, 4])] PASSED [ 5%] 180s test/test_func_inspect.py::test_format_signature[k-args1-kwargs1-k(1, 2, (3, 4), y=True)] PASSED [ 5%] 180s test/test_func_inspect.py::test_format_signature_long_arguments PASSED [ 5%] 180s test/test_func_inspect.py::test_format_signature_numpy PASSED [ 5%] 180s test/test_func_inspect.py::test_special_source_encoding PASSED [ 5%] 181s test/test_func_inspect.py::test_func_code_consistency PASSED [ 5%] 181s test/test_hashing.py::test_trivial_hash[1-1] PASSED [ 5%] 181s test/test_hashing.py::test_trivial_hash[1-2] PASSED [ 5%] 181s test/test_hashing.py::test_trivial_hash[1-1.0] PASSED [ 5%] 181s test/test_hashing.py::test_trivial_hash[1-2.0] PASSED [ 5%] 181s test/test_hashing.py::test_trivial_hash[1-(1+1j)] PASSED [ 5%] 181s test/test_hashing.py::test_trivial_hash[1-(2+1j)] PASSED [ 6%] 181s test/test_hashing.py::test_trivial_hash[1-a] PASSED [ 6%] 181s test/test_hashing.py::test_trivial_hash[1-b] PASSED [ 6%] 181s test/test_hashing.py::test_trivial_hash[1-obj18] PASSED [ 6%] 181s test/test_hashing.py::test_trivial_hash[1-obj19] PASSED [ 6%] 181s test/test_hashing.py::test_trivial_hash[1-obj110] PASSED [ 6%] 181s test/test_hashing.py::test_trivial_hash[1-obj111] PASSED [ 6%] 181s test/test_hashing.py::test_trivial_hash[1-obj112] PASSED [ 6%] 181s test/test_hashing.py::test_trivial_hash[1-obj113] PASSED [ 6%] 181s test/test_hashing.py::test_trivial_hash[1-obj114] PASSED [ 6%] 181s test/test_hashing.py::test_trivial_hash[1-None] PASSED [ 6%] 181s test/test_hashing.py::test_trivial_hash[1-collect] PASSED [ 6%] 181s test/test_hashing.py::test_trivial_hash[1-append] PASSED [ 6%] 181s test/test_hashing.py::test_trivial_hash[1-obj118] PASSED [ 7%] 181s test/test_hashing.py::test_trivial_hash[1-obj119] PASSED [ 7%] 181s test/test_hashing.py::test_trivial_hash[1-obj120] PASSED [ 7%] 181s test/test_hashing.py::test_trivial_hash[1-obj121] PASSED [ 7%] 181s test/test_hashing.py::test_trivial_hash[2-1] PASSED [ 7%] 181s test/test_hashing.py::test_trivial_hash[2-2] PASSED [ 7%] 181s test/test_hashing.py::test_trivial_hash[2-1.0] PASSED [ 7%] 181s test/test_hashing.py::test_trivial_hash[2-2.0] PASSED [ 7%] 181s test/test_hashing.py::test_trivial_hash[2-(1+1j)] PASSED [ 7%] 181s test/test_hashing.py::test_trivial_hash[2-(2+1j)] PASSED [ 7%] 181s test/test_hashing.py::test_trivial_hash[2-a] PASSED [ 7%] 181s test/test_hashing.py::test_trivial_hash[2-b] PASSED [ 7%] 181s test/test_hashing.py::test_trivial_hash[2-obj18] PASSED [ 7%] 181s test/test_hashing.py::test_trivial_hash[2-obj19] PASSED [ 8%] 181s test/test_hashing.py::test_trivial_hash[2-obj110] PASSED [ 8%] 181s test/test_hashing.py::test_trivial_hash[2-obj111] PASSED [ 8%] 181s test/test_hashing.py::test_trivial_hash[2-obj112] PASSED [ 8%] 181s test/test_hashing.py::test_trivial_hash[2-obj113] PASSED [ 8%] 181s test/test_hashing.py::test_trivial_hash[2-obj114] PASSED [ 8%] 181s test/test_hashing.py::test_trivial_hash[2-None] PASSED [ 8%] 181s test/test_hashing.py::test_trivial_hash[2-collect] PASSED [ 8%] 181s test/test_hashing.py::test_trivial_hash[2-append] PASSED [ 8%] 181s test/test_hashing.py::test_trivial_hash[2-obj118] PASSED [ 8%] 181s test/test_hashing.py::test_trivial_hash[2-obj119] PASSED [ 8%] 181s test/test_hashing.py::test_trivial_hash[2-obj120] PASSED [ 8%] 181s test/test_hashing.py::test_trivial_hash[2-obj121] PASSED [ 8%] 181s test/test_hashing.py::test_trivial_hash[1.0-1] PASSED [ 8%] 181s test/test_hashing.py::test_trivial_hash[1.0-2] PASSED [ 9%] 181s test/test_hashing.py::test_trivial_hash[1.0-1.0] PASSED [ 9%] 181s test/test_hashing.py::test_trivial_hash[1.0-2.0] PASSED [ 9%] 181s test/test_hashing.py::test_trivial_hash[1.0-(1+1j)] PASSED [ 9%] 181s test/test_hashing.py::test_trivial_hash[1.0-(2+1j)] PASSED [ 9%] 181s test/test_hashing.py::test_trivial_hash[1.0-a] PASSED [ 9%] 181s test/test_hashing.py::test_trivial_hash[1.0-b] PASSED [ 9%] 181s test/test_hashing.py::test_trivial_hash[1.0-obj18] PASSED [ 9%] 181s test/test_hashing.py::test_trivial_hash[1.0-obj19] PASSED [ 9%] 181s test/test_hashing.py::test_trivial_hash[1.0-obj110] PASSED [ 9%] 181s test/test_hashing.py::test_trivial_hash[1.0-obj111] PASSED [ 9%] 181s test/test_hashing.py::test_trivial_hash[1.0-obj112] PASSED [ 9%] 181s test/test_hashing.py::test_trivial_hash[1.0-obj113] PASSED [ 9%] 181s test/test_hashing.py::test_trivial_hash[1.0-obj114] PASSED [ 10%] 181s test/test_hashing.py::test_trivial_hash[1.0-None] PASSED [ 10%] 181s test/test_hashing.py::test_trivial_hash[1.0-collect] PASSED [ 10%] 181s test/test_hashing.py::test_trivial_hash[1.0-append] PASSED [ 10%] 181s test/test_hashing.py::test_trivial_hash[1.0-obj118] PASSED [ 10%] 181s test/test_hashing.py::test_trivial_hash[1.0-obj119] PASSED [ 10%] 181s test/test_hashing.py::test_trivial_hash[1.0-obj120] PASSED [ 10%] 181s test/test_hashing.py::test_trivial_hash[1.0-obj121] PASSED [ 10%] 181s test/test_hashing.py::test_trivial_hash[2.0-1] PASSED [ 10%] 181s test/test_hashing.py::test_trivial_hash[2.0-2] PASSED [ 10%] 181s test/test_hashing.py::test_trivial_hash[2.0-1.0] PASSED [ 10%] 181s test/test_hashing.py::test_trivial_hash[2.0-2.0] PASSED [ 10%] 181s test/test_hashing.py::test_trivial_hash[2.0-(1+1j)] PASSED [ 10%] 181s test/test_hashing.py::test_trivial_hash[2.0-(2+1j)] PASSED [ 11%] 181s test/test_hashing.py::test_trivial_hash[2.0-a] PASSED [ 11%] 181s test/test_hashing.py::test_trivial_hash[2.0-b] PASSED [ 11%] 181s test/test_hashing.py::test_trivial_hash[2.0-obj18] PASSED [ 11%] 181s test/test_hashing.py::test_trivial_hash[2.0-obj19] PASSED [ 11%] 181s test/test_hashing.py::test_trivial_hash[2.0-obj110] PASSED [ 11%] 181s test/test_hashing.py::test_trivial_hash[2.0-obj111] PASSED [ 11%] 181s test/test_hashing.py::test_trivial_hash[2.0-obj112] PASSED [ 11%] 181s test/test_hashing.py::test_trivial_hash[2.0-obj113] PASSED [ 11%] 181s test/test_hashing.py::test_trivial_hash[2.0-obj114] PASSED [ 11%] 181s test/test_hashing.py::test_trivial_hash[2.0-None] PASSED [ 11%] 181s test/test_hashing.py::test_trivial_hash[2.0-collect] PASSED [ 11%] 181s test/test_hashing.py::test_trivial_hash[2.0-append] PASSED [ 11%] 181s test/test_hashing.py::test_trivial_hash[2.0-obj118] PASSED [ 11%] 181s test/test_hashing.py::test_trivial_hash[2.0-obj119] PASSED [ 12%] 181s test/test_hashing.py::test_trivial_hash[2.0-obj120] PASSED [ 12%] 181s test/test_hashing.py::test_trivial_hash[2.0-obj121] PASSED [ 12%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-1] PASSED [ 12%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-2] PASSED [ 12%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-1.0] PASSED [ 12%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-2.0] PASSED [ 12%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-(1+1j)] PASSED [ 12%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-(2+1j)] PASSED [ 12%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-a] PASSED [ 12%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-b] PASSED [ 12%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-obj18] PASSED [ 12%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-obj19] PASSED [ 12%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-obj110] PASSED [ 13%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-obj111] PASSED [ 13%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-obj112] PASSED [ 13%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-obj113] PASSED [ 13%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-obj114] PASSED [ 13%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-None] PASSED [ 13%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-collect] PASSED [ 13%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-append] PASSED [ 13%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-obj118] PASSED [ 13%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-obj119] PASSED [ 13%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-obj120] PASSED [ 13%] 181s test/test_hashing.py::test_trivial_hash[(1+1j)-obj121] PASSED [ 13%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-1] PASSED [ 13%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-2] PASSED [ 13%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-1.0] PASSED [ 14%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-2.0] PASSED [ 14%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-(1+1j)] PASSED [ 14%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-(2+1j)] PASSED [ 14%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-a] PASSED [ 14%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-b] PASSED [ 14%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-obj18] PASSED [ 14%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-obj19] PASSED [ 14%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-obj110] PASSED [ 14%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-obj111] PASSED [ 14%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-obj112] PASSED [ 14%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-obj113] PASSED [ 14%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-obj114] PASSED [ 14%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-None] PASSED [ 15%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-collect] PASSED [ 15%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-append] PASSED [ 15%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-obj118] PASSED [ 15%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-obj119] PASSED [ 15%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-obj120] PASSED [ 15%] 181s test/test_hashing.py::test_trivial_hash[(2+1j)-obj121] PASSED [ 15%] 181s test/test_hashing.py::test_trivial_hash[a-1] PASSED [ 15%] 181s test/test_hashing.py::test_trivial_hash[a-2] PASSED [ 15%] 181s test/test_hashing.py::test_trivial_hash[a-1.0] PASSED [ 15%] 181s test/test_hashing.py::test_trivial_hash[a-2.0] PASSED [ 15%] 181s test/test_hashing.py::test_trivial_hash[a-(1+1j)] PASSED [ 15%] 181s test/test_hashing.py::test_trivial_hash[a-(2+1j)] PASSED [ 15%] 181s test/test_hashing.py::test_trivial_hash[a-a] PASSED [ 16%] 181s test/test_hashing.py::test_trivial_hash[a-b] PASSED [ 16%] 181s test/test_hashing.py::test_trivial_hash[a-obj18] PASSED [ 16%] 181s test/test_hashing.py::test_trivial_hash[a-obj19] PASSED [ 16%] 181s test/test_hashing.py::test_trivial_hash[a-obj110] PASSED [ 16%] 181s test/test_hashing.py::test_trivial_hash[a-obj111] PASSED [ 16%] 181s test/test_hashing.py::test_trivial_hash[a-obj112] PASSED [ 16%] 181s test/test_hashing.py::test_trivial_hash[a-obj113] PASSED [ 16%] 181s test/test_hashing.py::test_trivial_hash[a-obj114] PASSED [ 16%] 181s test/test_hashing.py::test_trivial_hash[a-None] PASSED [ 16%] 181s test/test_hashing.py::test_trivial_hash[a-collect] PASSED [ 16%] 181s test/test_hashing.py::test_trivial_hash[a-append] PASSED [ 16%] 181s test/test_hashing.py::test_trivial_hash[a-obj118] PASSED [ 16%] 181s test/test_hashing.py::test_trivial_hash[a-obj119] PASSED [ 16%] 181s test/test_hashing.py::test_trivial_hash[a-obj120] PASSED [ 17%] 181s test/test_hashing.py::test_trivial_hash[a-obj121] PASSED [ 17%] 181s test/test_hashing.py::test_trivial_hash[b-1] PASSED [ 17%] 181s test/test_hashing.py::test_trivial_hash[b-2] PASSED [ 17%] 181s test/test_hashing.py::test_trivial_hash[b-1.0] PASSED [ 17%] 181s test/test_hashing.py::test_trivial_hash[b-2.0] PASSED [ 17%] 181s test/test_hashing.py::test_trivial_hash[b-(1+1j)] PASSED [ 17%] 181s test/test_hashing.py::test_trivial_hash[b-(2+1j)] PASSED [ 17%] 181s test/test_hashing.py::test_trivial_hash[b-a] PASSED [ 17%] 181s test/test_hashing.py::test_trivial_hash[b-b] PASSED [ 17%] 181s test/test_hashing.py::test_trivial_hash[b-obj18] PASSED [ 17%] 181s test/test_hashing.py::test_trivial_hash[b-obj19] PASSED [ 17%] 181s test/test_hashing.py::test_trivial_hash[b-obj110] PASSED [ 17%] 181s test/test_hashing.py::test_trivial_hash[b-obj111] PASSED [ 18%] 181s test/test_hashing.py::test_trivial_hash[b-obj112] PASSED [ 18%] 181s test/test_hashing.py::test_trivial_hash[b-obj113] PASSED [ 18%] 181s test/test_hashing.py::test_trivial_hash[b-obj114] PASSED [ 18%] 181s test/test_hashing.py::test_trivial_hash[b-None] PASSED [ 18%] 181s test/test_hashing.py::test_trivial_hash[b-collect] PASSED [ 18%] 181s test/test_hashing.py::test_trivial_hash[b-append] PASSED [ 18%] 181s test/test_hashing.py::test_trivial_hash[b-obj118] PASSED [ 18%] 181s test/test_hashing.py::test_trivial_hash[b-obj119] PASSED [ 18%] 181s test/test_hashing.py::test_trivial_hash[b-obj120] PASSED [ 18%] 181s test/test_hashing.py::test_trivial_hash[b-obj121] PASSED [ 18%] 181s test/test_hashing.py::test_trivial_hash[obj28-1] PASSED [ 18%] 181s test/test_hashing.py::test_trivial_hash[obj28-2] PASSED [ 18%] 181s test/test_hashing.py::test_trivial_hash[obj28-1.0] PASSED [ 19%] 181s test/test_hashing.py::test_trivial_hash[obj28-2.0] PASSED [ 19%] 181s test/test_hashing.py::test_trivial_hash[obj28-(1+1j)] PASSED [ 19%] 181s test/test_hashing.py::test_trivial_hash[obj28-(2+1j)] PASSED [ 19%] 181s test/test_hashing.py::test_trivial_hash[obj28-a] PASSED [ 19%] 181s test/test_hashing.py::test_trivial_hash[obj28-b] PASSED [ 19%] 181s test/test_hashing.py::test_trivial_hash[obj28-obj18] PASSED [ 19%] 181s test/test_hashing.py::test_trivial_hash[obj28-obj19] PASSED [ 19%] 181s test/test_hashing.py::test_trivial_hash[obj28-obj110] PASSED [ 19%] 181s test/test_hashing.py::test_trivial_hash[obj28-obj111] PASSED [ 19%] 181s test/test_hashing.py::test_trivial_hash[obj28-obj112] PASSED [ 19%] 181s test/test_hashing.py::test_trivial_hash[obj28-obj113] PASSED [ 19%] 181s test/test_hashing.py::test_trivial_hash[obj28-obj114] PASSED [ 19%] 181s test/test_hashing.py::test_trivial_hash[obj28-None] PASSED [ 19%] 181s test/test_hashing.py::test_trivial_hash[obj28-collect] PASSED [ 20%] 181s test/test_hashing.py::test_trivial_hash[obj28-append] PASSED [ 20%] 181s test/test_hashing.py::test_trivial_hash[obj28-obj118] PASSED [ 20%] 181s test/test_hashing.py::test_trivial_hash[obj28-obj119] PASSED [ 20%] 181s test/test_hashing.py::test_trivial_hash[obj28-obj120] PASSED [ 20%] 181s test/test_hashing.py::test_trivial_hash[obj28-obj121] PASSED [ 20%] 181s test/test_hashing.py::test_trivial_hash[obj29-1] PASSED [ 20%] 181s test/test_hashing.py::test_trivial_hash[obj29-2] PASSED [ 20%] 181s test/test_hashing.py::test_trivial_hash[obj29-1.0] PASSED [ 20%] 181s test/test_hashing.py::test_trivial_hash[obj29-2.0] PASSED [ 20%] 181s test/test_hashing.py::test_trivial_hash[obj29-(1+1j)] PASSED [ 20%] 181s test/test_hashing.py::test_trivial_hash[obj29-(2+1j)] PASSED [ 20%] 181s test/test_hashing.py::test_trivial_hash[obj29-a] PASSED [ 20%] 181s test/test_hashing.py::test_trivial_hash[obj29-b] PASSED [ 21%] 181s test/test_hashing.py::test_trivial_hash[obj29-obj18] PASSED [ 21%] 181s test/test_hashing.py::test_trivial_hash[obj29-obj19] PASSED [ 21%] 181s test/test_hashing.py::test_trivial_hash[obj29-obj110] PASSED [ 21%] 181s test/test_hashing.py::test_trivial_hash[obj29-obj111] PASSED [ 21%] 181s test/test_hashing.py::test_trivial_hash[obj29-obj112] PASSED [ 21%] 181s test/test_hashing.py::test_trivial_hash[obj29-obj113] PASSED [ 21%] 181s test/test_hashing.py::test_trivial_hash[obj29-obj114] PASSED [ 21%] 181s test/test_hashing.py::test_trivial_hash[obj29-None] PASSED [ 21%] 181s test/test_hashing.py::test_trivial_hash[obj29-collect] PASSED [ 21%] 181s test/test_hashing.py::test_trivial_hash[obj29-append] PASSED [ 21%] 181s test/test_hashing.py::test_trivial_hash[obj29-obj118] PASSED [ 21%] 181s test/test_hashing.py::test_trivial_hash[obj29-obj119] PASSED [ 21%] 181s test/test_hashing.py::test_trivial_hash[obj29-obj120] PASSED [ 22%] 181s test/test_hashing.py::test_trivial_hash[obj29-obj121] PASSED [ 22%] 181s test/test_hashing.py::test_trivial_hash[obj210-1] PASSED [ 22%] 181s test/test_hashing.py::test_trivial_hash[obj210-2] PASSED [ 22%] 181s test/test_hashing.py::test_trivial_hash[obj210-1.0] PASSED [ 22%] 181s test/test_hashing.py::test_trivial_hash[obj210-2.0] PASSED [ 22%] 181s test/test_hashing.py::test_trivial_hash[obj210-(1+1j)] PASSED [ 22%] 181s test/test_hashing.py::test_trivial_hash[obj210-(2+1j)] PASSED [ 22%] 181s test/test_hashing.py::test_trivial_hash[obj210-a] PASSED [ 22%] 181s test/test_hashing.py::test_trivial_hash[obj210-b] PASSED [ 22%] 181s test/test_hashing.py::test_trivial_hash[obj210-obj18] PASSED [ 22%] 181s test/test_hashing.py::test_trivial_hash[obj210-obj19] PASSED [ 22%] 181s test/test_hashing.py::test_trivial_hash[obj210-obj110] PASSED [ 22%] 181s test/test_hashing.py::test_trivial_hash[obj210-obj111] PASSED [ 22%] 181s test/test_hashing.py::test_trivial_hash[obj210-obj112] PASSED [ 23%] 181s test/test_hashing.py::test_trivial_hash[obj210-obj113] PASSED [ 23%] 181s test/test_hashing.py::test_trivial_hash[obj210-obj114] PASSED [ 23%] 181s test/test_hashing.py::test_trivial_hash[obj210-None] PASSED [ 23%] 181s test/test_hashing.py::test_trivial_hash[obj210-collect] PASSED [ 23%] 181s test/test_hashing.py::test_trivial_hash[obj210-append] PASSED [ 23%] 181s test/test_hashing.py::test_trivial_hash[obj210-obj118] PASSED [ 23%] 181s test/test_hashing.py::test_trivial_hash[obj210-obj119] PASSED [ 23%] 181s test/test_hashing.py::test_trivial_hash[obj210-obj120] PASSED [ 23%] 181s test/test_hashing.py::test_trivial_hash[obj210-obj121] PASSED [ 23%] 181s test/test_hashing.py::test_trivial_hash[obj211-1] PASSED [ 23%] 181s test/test_hashing.py::test_trivial_hash[obj211-2] PASSED [ 23%] 181s test/test_hashing.py::test_trivial_hash[obj211-1.0] PASSED [ 23%] 181s test/test_hashing.py::test_trivial_hash[obj211-2.0] PASSED [ 24%] 181s test/test_hashing.py::test_trivial_hash[obj211-(1+1j)] PASSED [ 24%] 181s test/test_hashing.py::test_trivial_hash[obj211-(2+1j)] PASSED [ 24%] 181s test/test_hashing.py::test_trivial_hash[obj211-a] PASSED [ 24%] 181s test/test_hashing.py::test_trivial_hash[obj211-b] PASSED [ 24%] 181s test/test_hashing.py::test_trivial_hash[obj211-obj18] PASSED [ 24%] 181s test/test_hashing.py::test_trivial_hash[obj211-obj19] PASSED [ 24%] 181s test/test_hashing.py::test_trivial_hash[obj211-obj110] PASSED [ 24%] 181s test/test_hashing.py::test_trivial_hash[obj211-obj111] PASSED [ 24%] 181s test/test_hashing.py::test_trivial_hash[obj211-obj112] PASSED [ 24%] 181s test/test_hashing.py::test_trivial_hash[obj211-obj113] PASSED [ 24%] 181s test/test_hashing.py::test_trivial_hash[obj211-obj114] PASSED [ 24%] 181s test/test_hashing.py::test_trivial_hash[obj211-None] PASSED [ 24%] 181s test/test_hashing.py::test_trivial_hash[obj211-collect] PASSED [ 25%] 181s test/test_hashing.py::test_trivial_hash[obj211-append] PASSED [ 25%] 181s test/test_hashing.py::test_trivial_hash[obj211-obj118] PASSED [ 25%] 181s test/test_hashing.py::test_trivial_hash[obj211-obj119] PASSED [ 25%] 181s test/test_hashing.py::test_trivial_hash[obj211-obj120] PASSED [ 25%] 181s test/test_hashing.py::test_trivial_hash[obj211-obj121] PASSED [ 25%] 181s test/test_hashing.py::test_trivial_hash[obj212-1] PASSED [ 25%] 181s test/test_hashing.py::test_trivial_hash[obj212-2] PASSED [ 25%] 181s test/test_hashing.py::test_trivial_hash[obj212-1.0] PASSED [ 25%] 181s test/test_hashing.py::test_trivial_hash[obj212-2.0] PASSED [ 25%] 181s test/test_hashing.py::test_trivial_hash[obj212-(1+1j)] PASSED [ 25%] 181s test/test_hashing.py::test_trivial_hash[obj212-(2+1j)] PASSED [ 25%] 181s test/test_hashing.py::test_trivial_hash[obj212-a] PASSED [ 25%] 181s test/test_hashing.py::test_trivial_hash[obj212-b] PASSED [ 25%] 181s test/test_hashing.py::test_trivial_hash[obj212-obj18] PASSED [ 26%] 181s test/test_hashing.py::test_trivial_hash[obj212-obj19] PASSED [ 26%] 181s test/test_hashing.py::test_trivial_hash[obj212-obj110] PASSED [ 26%] 181s test/test_hashing.py::test_trivial_hash[obj212-obj111] PASSED [ 26%] 181s test/test_hashing.py::test_trivial_hash[obj212-obj112] PASSED [ 26%] 181s test/test_hashing.py::test_trivial_hash[obj212-obj113] PASSED [ 26%] 181s test/test_hashing.py::test_trivial_hash[obj212-obj114] PASSED [ 26%] 181s test/test_hashing.py::test_trivial_hash[obj212-None] PASSED [ 26%] 181s test/test_hashing.py::test_trivial_hash[obj212-collect] PASSED [ 26%] 181s test/test_hashing.py::test_trivial_hash[obj212-append] PASSED [ 26%] 181s test/test_hashing.py::test_trivial_hash[obj212-obj118] PASSED [ 26%] 181s test/test_hashing.py::test_trivial_hash[obj212-obj119] PASSED [ 26%] 181s test/test_hashing.py::test_trivial_hash[obj212-obj120] PASSED [ 26%] 181s test/test_hashing.py::test_trivial_hash[obj212-obj121] PASSED [ 27%] 181s test/test_hashing.py::test_trivial_hash[obj213-1] PASSED [ 27%] 181s test/test_hashing.py::test_trivial_hash[obj213-2] PASSED [ 27%] 181s test/test_hashing.py::test_trivial_hash[obj213-1.0] PASSED [ 27%] 181s test/test_hashing.py::test_trivial_hash[obj213-2.0] PASSED [ 27%] 181s test/test_hashing.py::test_trivial_hash[obj213-(1+1j)] PASSED [ 27%] 181s test/test_hashing.py::test_trivial_hash[obj213-(2+1j)] PASSED [ 27%] 181s test/test_hashing.py::test_trivial_hash[obj213-a] PASSED [ 27%] 181s test/test_hashing.py::test_trivial_hash[obj213-b] PASSED [ 27%] 181s test/test_hashing.py::test_trivial_hash[obj213-obj18] PASSED [ 27%] 181s test/test_hashing.py::test_trivial_hash[obj213-obj19] PASSED [ 27%] 181s test/test_hashing.py::test_trivial_hash[obj213-obj110] PASSED [ 27%] 181s test/test_hashing.py::test_trivial_hash[obj213-obj111] PASSED [ 27%] 181s test/test_hashing.py::test_trivial_hash[obj213-obj112] PASSED [ 27%] 181s test/test_hashing.py::test_trivial_hash[obj213-obj113] PASSED [ 28%] 181s test/test_hashing.py::test_trivial_hash[obj213-obj114] PASSED [ 28%] 181s test/test_hashing.py::test_trivial_hash[obj213-None] PASSED [ 28%] 181s test/test_hashing.py::test_trivial_hash[obj213-collect] PASSED [ 28%] 181s test/test_hashing.py::test_trivial_hash[obj213-append] PASSED [ 28%] 181s test/test_hashing.py::test_trivial_hash[obj213-obj118] PASSED [ 28%] 181s test/test_hashing.py::test_trivial_hash[obj213-obj119] PASSED [ 28%] 181s test/test_hashing.py::test_trivial_hash[obj213-obj120] PASSED [ 28%] 181s test/test_hashing.py::test_trivial_hash[obj213-obj121] PASSED [ 28%] 181s test/test_hashing.py::test_trivial_hash[obj214-1] PASSED [ 28%] 181s test/test_hashing.py::test_trivial_hash[obj214-2] PASSED [ 28%] 181s test/test_hashing.py::test_trivial_hash[obj214-1.0] PASSED [ 28%] 181s test/test_hashing.py::test_trivial_hash[obj214-2.0] PASSED [ 28%] 181s test/test_hashing.py::test_trivial_hash[obj214-(1+1j)] PASSED [ 29%] 181s test/test_hashing.py::test_trivial_hash[obj214-(2+1j)] PASSED [ 29%] 181s test/test_hashing.py::test_trivial_hash[obj214-a] PASSED [ 29%] 181s test/test_hashing.py::test_trivial_hash[obj214-b] PASSED [ 29%] 181s test/test_hashing.py::test_trivial_hash[obj214-obj18] PASSED [ 29%] 181s test/test_hashing.py::test_trivial_hash[obj214-obj19] PASSED [ 29%] 181s test/test_hashing.py::test_trivial_hash[obj214-obj110] PASSED [ 29%] 181s test/test_hashing.py::test_trivial_hash[obj214-obj111] PASSED [ 29%] 181s test/test_hashing.py::test_trivial_hash[obj214-obj112] PASSED [ 29%] 181s test/test_hashing.py::test_trivial_hash[obj214-obj113] PASSED [ 29%] 181s test/test_hashing.py::test_trivial_hash[obj214-obj114] PASSED [ 29%] 181s test/test_hashing.py::test_trivial_hash[obj214-None] PASSED [ 29%] 181s test/test_hashing.py::test_trivial_hash[obj214-collect] PASSED [ 29%] 181s test/test_hashing.py::test_trivial_hash[obj214-append] PASSED [ 30%] 181s test/test_hashing.py::test_trivial_hash[obj214-obj118] PASSED [ 30%] 181s test/test_hashing.py::test_trivial_hash[obj214-obj119] PASSED [ 30%] 181s test/test_hashing.py::test_trivial_hash[obj214-obj120] PASSED [ 30%] 181s test/test_hashing.py::test_trivial_hash[obj214-obj121] PASSED [ 30%] 181s test/test_hashing.py::test_trivial_hash[None-1] PASSED [ 30%] 181s test/test_hashing.py::test_trivial_hash[None-2] PASSED [ 30%] 181s test/test_hashing.py::test_trivial_hash[None-1.0] PASSED [ 30%] 181s test/test_hashing.py::test_trivial_hash[None-2.0] PASSED [ 30%] 181s test/test_hashing.py::test_trivial_hash[None-(1+1j)] PASSED [ 30%] 181s test/test_hashing.py::test_trivial_hash[None-(2+1j)] PASSED [ 30%] 181s test/test_hashing.py::test_trivial_hash[None-a] PASSED [ 30%] 181s test/test_hashing.py::test_trivial_hash[None-b] PASSED [ 30%] 181s test/test_hashing.py::test_trivial_hash[None-obj18] PASSED [ 30%] 181s test/test_hashing.py::test_trivial_hash[None-obj19] PASSED [ 31%] 181s test/test_hashing.py::test_trivial_hash[None-obj110] PASSED [ 31%] 181s test/test_hashing.py::test_trivial_hash[None-obj111] PASSED [ 31%] 181s test/test_hashing.py::test_trivial_hash[None-obj112] PASSED [ 31%] 181s test/test_hashing.py::test_trivial_hash[None-obj113] PASSED [ 31%] 181s test/test_hashing.py::test_trivial_hash[None-obj114] PASSED [ 31%] 181s test/test_hashing.py::test_trivial_hash[None-None] PASSED [ 31%] 181s test/test_hashing.py::test_trivial_hash[None-collect] PASSED [ 31%] 181s test/test_hashing.py::test_trivial_hash[None-append] PASSED [ 31%] 181s test/test_hashing.py::test_trivial_hash[None-obj118] PASSED [ 31%] 181s test/test_hashing.py::test_trivial_hash[None-obj119] PASSED [ 31%] 181s test/test_hashing.py::test_trivial_hash[None-obj120] PASSED [ 31%] 181s test/test_hashing.py::test_trivial_hash[None-obj121] PASSED [ 31%] 181s test/test_hashing.py::test_trivial_hash[collect-1] PASSED [ 32%] 181s test/test_hashing.py::test_trivial_hash[collect-2] PASSED [ 32%] 181s test/test_hashing.py::test_trivial_hash[collect-1.0] PASSED [ 32%] 181s test/test_hashing.py::test_trivial_hash[collect-2.0] PASSED [ 32%] 181s test/test_hashing.py::test_trivial_hash[collect-(1+1j)] PASSED [ 32%] 181s test/test_hashing.py::test_trivial_hash[collect-(2+1j)] PASSED [ 32%] 181s test/test_hashing.py::test_trivial_hash[collect-a] PASSED [ 32%] 181s test/test_hashing.py::test_trivial_hash[collect-b] PASSED [ 32%] 181s test/test_hashing.py::test_trivial_hash[collect-obj18] PASSED [ 32%] 181s test/test_hashing.py::test_trivial_hash[collect-obj19] PASSED [ 32%] 181s test/test_hashing.py::test_trivial_hash[collect-obj110] PASSED [ 32%] 181s test/test_hashing.py::test_trivial_hash[collect-obj111] PASSED [ 32%] 181s test/test_hashing.py::test_trivial_hash[collect-obj112] PASSED [ 32%] 181s test/test_hashing.py::test_trivial_hash[collect-obj113] PASSED [ 33%] 181s test/test_hashing.py::test_trivial_hash[collect-obj114] PASSED [ 33%] 181s test/test_hashing.py::test_trivial_hash[collect-None] PASSED [ 33%] 181s test/test_hashing.py::test_trivial_hash[collect-collect] PASSED [ 33%] 181s test/test_hashing.py::test_trivial_hash[collect-append] PASSED [ 33%] 181s test/test_hashing.py::test_trivial_hash[collect-obj118] PASSED [ 33%] 181s test/test_hashing.py::test_trivial_hash[collect-obj119] PASSED [ 33%] 181s test/test_hashing.py::test_trivial_hash[collect-obj120] PASSED [ 33%] 181s test/test_hashing.py::test_trivial_hash[collect-obj121] PASSED [ 33%] 181s test/test_hashing.py::test_trivial_hash[append-1] PASSED [ 33%] 181s test/test_hashing.py::test_trivial_hash[append-2] PASSED [ 33%] 181s test/test_hashing.py::test_trivial_hash[append-1.0] PASSED [ 33%] 181s test/test_hashing.py::test_trivial_hash[append-2.0] PASSED [ 33%] 181s test/test_hashing.py::test_trivial_hash[append-(1+1j)] PASSED [ 33%] 181s test/test_hashing.py::test_trivial_hash[append-(2+1j)] PASSED [ 34%] 181s test/test_hashing.py::test_trivial_hash[append-a] PASSED [ 34%] 181s test/test_hashing.py::test_trivial_hash[append-b] PASSED [ 34%] 181s test/test_hashing.py::test_trivial_hash[append-obj18] PASSED [ 34%] 181s test/test_hashing.py::test_trivial_hash[append-obj19] PASSED [ 34%] 181s test/test_hashing.py::test_trivial_hash[append-obj110] PASSED [ 34%] 181s test/test_hashing.py::test_trivial_hash[append-obj111] PASSED [ 34%] 181s test/test_hashing.py::test_trivial_hash[append-obj112] PASSED [ 34%] 181s test/test_hashing.py::test_trivial_hash[append-obj113] PASSED [ 34%] 181s test/test_hashing.py::test_trivial_hash[append-obj114] PASSED [ 34%] 181s test/test_hashing.py::test_trivial_hash[append-None] PASSED [ 34%] 181s test/test_hashing.py::test_trivial_hash[append-collect] PASSED [ 34%] 181s test/test_hashing.py::test_trivial_hash[append-append] PASSED [ 34%] 181s test/test_hashing.py::test_trivial_hash[append-obj118] PASSED [ 35%] 181s test/test_hashing.py::test_trivial_hash[append-obj119] PASSED [ 35%] 181s test/test_hashing.py::test_trivial_hash[append-obj120] PASSED [ 35%] 181s test/test_hashing.py::test_trivial_hash[append-obj121] PASSED [ 35%] 181s test/test_hashing.py::test_trivial_hash[obj218-1] PASSED [ 35%] 181s test/test_hashing.py::test_trivial_hash[obj218-2] PASSED [ 35%] 181s test/test_hashing.py::test_trivial_hash[obj218-1.0] PASSED [ 35%] 181s test/test_hashing.py::test_trivial_hash[obj218-2.0] PASSED [ 35%] 181s test/test_hashing.py::test_trivial_hash[obj218-(1+1j)] PASSED [ 35%] 181s test/test_hashing.py::test_trivial_hash[obj218-(2+1j)] PASSED [ 35%] 181s test/test_hashing.py::test_trivial_hash[obj218-a] PASSED [ 35%] 181s test/test_hashing.py::test_trivial_hash[obj218-b] PASSED [ 35%] 181s test/test_hashing.py::test_trivial_hash[obj218-obj18] PASSED [ 35%] 181s test/test_hashing.py::test_trivial_hash[obj218-obj19] PASSED [ 36%] 181s test/test_hashing.py::test_trivial_hash[obj218-obj110] PASSED [ 36%] 181s test/test_hashing.py::test_trivial_hash[obj218-obj111] PASSED [ 36%] 181s test/test_hashing.py::test_trivial_hash[obj218-obj112] PASSED [ 36%] 181s test/test_hashing.py::test_trivial_hash[obj218-obj113] PASSED [ 36%] 181s test/test_hashing.py::test_trivial_hash[obj218-obj114] PASSED [ 36%] 181s test/test_hashing.py::test_trivial_hash[obj218-None] PASSED [ 36%] 181s test/test_hashing.py::test_trivial_hash[obj218-collect] PASSED [ 36%] 181s test/test_hashing.py::test_trivial_hash[obj218-append] PASSED [ 36%] 181s test/test_hashing.py::test_trivial_hash[obj218-obj118] PASSED [ 36%] 181s test/test_hashing.py::test_trivial_hash[obj218-obj119] PASSED [ 36%] 181s test/test_hashing.py::test_trivial_hash[obj218-obj120] PASSED [ 36%] 181s test/test_hashing.py::test_trivial_hash[obj218-obj121] PASSED [ 36%] 181s test/test_hashing.py::test_trivial_hash[obj219-1] PASSED [ 36%] 181s test/test_hashing.py::test_trivial_hash[obj219-2] PASSED [ 37%] 181s test/test_hashing.py::test_trivial_hash[obj219-1.0] PASSED [ 37%] 181s test/test_hashing.py::test_trivial_hash[obj219-2.0] PASSED [ 37%] 181s test/test_hashing.py::test_trivial_hash[obj219-(1+1j)] PASSED [ 37%] 181s test/test_hashing.py::test_trivial_hash[obj219-(2+1j)] PASSED [ 37%] 181s test/test_hashing.py::test_trivial_hash[obj219-a] PASSED [ 37%] 181s test/test_hashing.py::test_trivial_hash[obj219-b] PASSED [ 37%] 181s test/test_hashing.py::test_trivial_hash[obj219-obj18] PASSED [ 37%] 181s test/test_hashing.py::test_trivial_hash[obj219-obj19] PASSED [ 37%] 181s test/test_hashing.py::test_trivial_hash[obj219-obj110] PASSED [ 37%] 181s test/test_hashing.py::test_trivial_hash[obj219-obj111] PASSED [ 37%] 181s test/test_hashing.py::test_trivial_hash[obj219-obj112] PASSED [ 37%] 181s test/test_hashing.py::test_trivial_hash[obj219-obj113] PASSED [ 37%] 181s test/test_hashing.py::test_trivial_hash[obj219-obj114] PASSED [ 38%] 181s test/test_hashing.py::test_trivial_hash[obj219-None] PASSED [ 38%] 181s test/test_hashing.py::test_trivial_hash[obj219-collect] PASSED [ 38%] 181s test/test_hashing.py::test_trivial_hash[obj219-append] PASSED [ 38%] 181s test/test_hashing.py::test_trivial_hash[obj219-obj118] PASSED [ 38%] 181s test/test_hashing.py::test_trivial_hash[obj219-obj119] PASSED [ 38%] 181s test/test_hashing.py::test_trivial_hash[obj219-obj120] PASSED [ 38%] 181s test/test_hashing.py::test_trivial_hash[obj219-obj121] PASSED [ 38%] 181s test/test_hashing.py::test_trivial_hash[obj220-1] PASSED [ 38%] 181s test/test_hashing.py::test_trivial_hash[obj220-2] PASSED [ 38%] 181s test/test_hashing.py::test_trivial_hash[obj220-1.0] PASSED [ 38%] 181s test/test_hashing.py::test_trivial_hash[obj220-2.0] PASSED [ 38%] 181s test/test_hashing.py::test_trivial_hash[obj220-(1+1j)] PASSED [ 38%] 181s test/test_hashing.py::test_trivial_hash[obj220-(2+1j)] PASSED [ 38%] 181s test/test_hashing.py::test_trivial_hash[obj220-a] PASSED [ 39%] 181s test/test_hashing.py::test_trivial_hash[obj220-b] PASSED [ 39%] 181s test/test_hashing.py::test_trivial_hash[obj220-obj18] PASSED [ 39%] 181s test/test_hashing.py::test_trivial_hash[obj220-obj19] PASSED [ 39%] 181s test/test_hashing.py::test_trivial_hash[obj220-obj110] PASSED [ 39%] 181s test/test_hashing.py::test_trivial_hash[obj220-obj111] PASSED [ 39%] 181s test/test_hashing.py::test_trivial_hash[obj220-obj112] PASSED [ 39%] 181s test/test_hashing.py::test_trivial_hash[obj220-obj113] PASSED [ 39%] 181s test/test_hashing.py::test_trivial_hash[obj220-obj114] PASSED [ 39%] 181s test/test_hashing.py::test_trivial_hash[obj220-None] PASSED [ 39%] 181s test/test_hashing.py::test_trivial_hash[obj220-collect] PASSED [ 39%] 181s test/test_hashing.py::test_trivial_hash[obj220-append] PASSED [ 39%] 181s test/test_hashing.py::test_trivial_hash[obj220-obj118] PASSED [ 39%] 181s test/test_hashing.py::test_trivial_hash[obj220-obj119] PASSED [ 40%] 181s test/test_hashing.py::test_trivial_hash[obj220-obj120] PASSED [ 40%] 181s test/test_hashing.py::test_trivial_hash[obj220-obj121] PASSED [ 40%] 181s test/test_hashing.py::test_trivial_hash[obj221-1] PASSED [ 40%] 181s test/test_hashing.py::test_trivial_hash[obj221-2] PASSED [ 40%] 181s test/test_hashing.py::test_trivial_hash[obj221-1.0] PASSED [ 40%] 181s test/test_hashing.py::test_trivial_hash[obj221-2.0] PASSED [ 40%] 181s test/test_hashing.py::test_trivial_hash[obj221-(1+1j)] PASSED [ 40%] 181s test/test_hashing.py::test_trivial_hash[obj221-(2+1j)] PASSED [ 40%] 181s test/test_hashing.py::test_trivial_hash[obj221-a] PASSED [ 40%] 181s test/test_hashing.py::test_trivial_hash[obj221-b] PASSED [ 40%] 181s test/test_hashing.py::test_trivial_hash[obj221-obj18] PASSED [ 40%] 181s test/test_hashing.py::test_trivial_hash[obj221-obj19] PASSED [ 40%] 181s test/test_hashing.py::test_trivial_hash[obj221-obj110] PASSED [ 41%] 181s test/test_hashing.py::test_trivial_hash[obj221-obj111] PASSED [ 41%] 181s test/test_hashing.py::test_trivial_hash[obj221-obj112] PASSED [ 41%] 181s test/test_hashing.py::test_trivial_hash[obj221-obj113] PASSED [ 41%] 181s test/test_hashing.py::test_trivial_hash[obj221-obj114] PASSED [ 41%] 181s test/test_hashing.py::test_trivial_hash[obj221-None] PASSED [ 41%] 181s test/test_hashing.py::test_trivial_hash[obj221-collect] PASSED [ 41%] 181s test/test_hashing.py::test_trivial_hash[obj221-append] PASSED [ 41%] 181s test/test_hashing.py::test_trivial_hash[obj221-obj118] PASSED [ 41%] 181s test/test_hashing.py::test_trivial_hash[obj221-obj119] PASSED [ 41%] 181s test/test_hashing.py::test_trivial_hash[obj221-obj120] PASSED [ 41%] 181s test/test_hashing.py::test_trivial_hash[obj221-obj121] PASSED [ 41%] 181s test/test_hashing.py::test_hash_methods PASSED [ 41%] 181s test/test_hashing.py::test_hash_numpy_arrays PASSED [ 41%] 181s test/test_hashing.py::test_hash_numpy_dict_of_arrays PASSED [ 42%] 181s test/test_hashing.py::test_numpy_datetime_array[datetime64[s]] PASSED [ 42%] 181s test/test_hashing.py::test_numpy_datetime_array[timedelta64[D]] PASSED [ 42%] 181s test/test_hashing.py::test_hash_numpy_noncontiguous PASSED [ 42%] 181s test/test_hashing.py::test_hash_memmap[True] PASSED [ 42%] 181s test/test_hashing.py::test_hash_memmap[False] PASSED [ 42%] 182s test/test_hashing.py::test_hash_numpy_performance PASSED [ 42%] 182s test/test_hashing.py::test_bound_methods_hash PASSED [ 42%] 182s test/test_hashing.py::test_bound_cached_methods_hash PASSED [ 42%] 182s test/test_hashing.py::test_hash_object_dtype PASSED [ 42%] 182s test/test_hashing.py::test_numpy_scalar PASSED [ 42%] 182s test/test_hashing.py::test_dict_hash PASSED [ 42%] 182s test/test_hashing.py::test_set_hash PASSED [ 42%] 182s test/test_hashing.py::test_set_decimal_hash PASSED [ 43%] 182s test/test_hashing.py::test_string PASSED [ 43%] 182s test/test_hashing.py::test_numpy_dtype_pickling PASSED [ 43%] 182s test/test_hashing.py::test_hashes_stay_the_same[This is a string to hash-71b3f47df22cb19431d85d92d0b230b2] PASSED [ 43%] 182s test/test_hashing.py::test_hashes_stay_the_same[C'est l\xe9t\xe9-2d8d189e9b2b0b2e384d93c868c0e576] PASSED [ 43%] 182s test/test_hashing.py::test_hashes_stay_the_same[to_hash2-e205227dd82250871fa25aa0ec690aa3] PASSED [ 43%] 182s test/test_hashing.py::test_hashes_stay_the_same[to_hash3-a11ffad81f9682a7d901e6edc3d16c84] PASSED [ 43%] 182s test/test_hashing.py::test_hashes_stay_the_same[to_hash4-aeda150553d4bb5c69f0e69d51b0e2ef] PASSED [ 43%] 182s test/test_hashing.py::test_hashes_are_different_between_c_and_fortran_contiguous_arrays PASSED [ 43%] 182s test/test_hashing.py::test_0d_array PASSED [ 43%] 182s test/test_hashing.py::test_0d_and_1d_array_hashing_is_different PASSED [ 43%] 182s test/test_hashing.py::test_hashes_stay_the_same_with_numpy_objects PASSED [ 43%] 182s test/test_hashing.py::test_hashing_pickling_error PASSED [ 43%] 182s test/test_hashing.py::test_wrong_hash_name PASSED [ 44%] 182s test/test_init.py::test_import_joblib PASSED [ 44%] 182s test/test_logger.py::test_print_time PASSED [ 44%] 182s test/test_memmapping.py::test_memmap_based_array_reducing PASSED [ 44%] 182s test/test_memmapping.py::test_resource_tracker_retries_when_permissionerror SKIPPED [ 44%] 182s test/test_memmapping.py::test_high_dimension_memmap_array_reducing PASSED [ 44%] 182s test/test_memmapping.py::test__strided_from_memmap PASSED [ 44%] 182s test/test_memmapping.py::test_pool_with_memmap[multiprocessing] PASSED [ 44%] 184s test/test_memmapping.py::test_pool_with_memmap[loky] PASSED [ 44%] 184s test/test_memmapping.py::test_pool_with_memmap_array_view[multiprocessing] PASSED [ 44%] 185s test/test_memmapping.py::test_pool_with_memmap_array_view[loky] PASSED [ 44%] 186s test/test_memmapping.py::test_permission_error_windows_reference_cycle[multiprocessing] PASSED [ 44%] 188s test/test_memmapping.py::test_permission_error_windows_reference_cycle[loky] PASSED [ 44%] 188s test/test_memmapping.py::test_parallel_isolated_temp_folders[multiprocessing] PASSED [ 44%] 189s test/test_memmapping.py::test_parallel_isolated_temp_folders[loky] PASSED [ 45%] 189s test/test_memmapping.py::test_managed_backend_reuse_temp_folder[multiprocessing] PASSED [ 45%] 189s test/test_memmapping.py::test_managed_backend_reuse_temp_folder[loky] PASSED [ 45%] 190s test/test_memmapping.py::test_memmapping_temp_folder_thread_safety PASSED [ 45%] 191s test/test_memmapping.py::test_many_parallel_calls_on_same_object[multiprocessing] PASSED [ 45%] 192s test/test_memmapping.py::test_many_parallel_calls_on_same_object[loky] PASSED [ 45%] 192s test/test_memmapping.py::test_memmap_returned_as_regular_array[multiprocessing] PASSED [ 45%] 193s test/test_memmapping.py::test_memmap_returned_as_regular_array[loky] PASSED [ 45%] 193s test/test_memmapping.py::test_memmapping_pool_for_large_arrays[multiprocessing] PASSED [ 45%] 194s test/test_memmapping.py::test_memmapping_pool_for_large_arrays[loky] PASSED [ 45%] 194s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_disabled[multiprocessing] PASSED [ 45%] 195s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_disabled[loky] PASSED [ 45%] 195s test/test_memmapping.py::test_memmapping_on_large_enough_dev_shm[multiprocessing] PASSED [ 45%] 195s test/test_memmapping.py::test_memmapping_on_large_enough_dev_shm[loky] PASSED [ 46%] 195s test/test_memmapping.py::test_memmapping_on_too_small_dev_shm[multiprocessing] PASSED [ 46%] 195s test/test_memmapping.py::test_memmapping_on_too_small_dev_shm[loky] PASSED [ 46%] 195s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_in_return[multiprocessing] PASSED [ 46%] 196s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_in_return[loky] PASSED [ 46%] 196s test/test_memmapping.py::test_workaround_against_bad_memmap_with_copied_buffers[multiprocessing] PASSED [ 46%] 196s test/test_memmapping.py::test_workaround_against_bad_memmap_with_copied_buffers[loky] PASSED [ 46%] 196s test/test_memmapping.py::test_pool_memmap_with_big_offset[multiprocessing, 0] PASSED [ 46%] 196s test/test_memmapping.py::test_pool_memmap_with_big_offset[multiprocessing, 1] PASSED [ 46%] 196s test/test_memmapping.py::test_pool_memmap_with_big_offset[multiprocessing, 2] PASSED [ 46%] 197s test/test_memmapping.py::test_pool_memmap_with_big_offset[loky, 0] PASSED [ 46%] 197s test/test_memmapping.py::test_pool_memmap_with_big_offset[loky, 1] PASSED [ 46%] 198s test/test_memmapping.py::test_pool_memmap_with_big_offset[loky, 2] PASSED [ 46%] 198s test/test_memmapping.py::test_pool_get_temp_dir PASSED [ 47%] 198s test/test_memmapping.py::test_pool_get_temp_dir_no_statvfs PASSED [ 47%] 198s test/test_memmapping.py::test_numpy_arrays_use_different_memory[r+] PASSED [ 47%] 198s test/test_memmapping.py::test_numpy_arrays_use_different_memory[w+] PASSED [ 47%] 198s test/test_memmapping.py::test_weak_array_key_map PASSED [ 47%] 198s test/test_memmapping.py::test_weak_array_key_map_no_pickling PASSED [ 47%] 199s test/test_memmapping.py::test_direct_mmap PASSED [ 47%] 199s test/test_memory.py::test_memory_integration PASSED [ 47%] 199s test/test_memory.py::test_parallel_call_cached_function_defined_in_jupyter[True] XFAIL [ 47%] 199s test/test_memory.py::test_parallel_call_cached_function_defined_in_jupyter[False] XFAIL [ 47%] 199s test/test_memory.py::test_no_memory PASSED [ 47%] 199s test/test_memory.py::test_memory_kwarg PASSED [ 47%] 199s test/test_memory.py::test_memory_lambda PASSED [ 47%] 199s test/test_memory.py::test_memory_name_collision PASSED [ 47%] 199s test/test_memory.py::test_memory_warning_lambda_collisions PASSED [ 48%] 199s test/test_memory.py::test_memory_warning_collision_detection PASSED [ 48%] 199s test/test_memory.py::test_memory_partial PASSED [ 48%] 199s test/test_memory.py::test_memory_eval PASSED [ 48%] 199s test/test_memory.py::test_argument_change PASSED [ 48%] 199s test/test_memory.py::test_memory_numpy[None] PASSED [ 48%] 199s test/test_memory.py::test_memory_numpy[r] PASSED [ 48%] 199s test/test_memory.py::test_memory_numpy_check_mmap_mode PASSED [ 48%] 199s test/test_memory.py::test_memory_exception PASSED [ 48%] 199s test/test_memory.py::test_memory_ignore PASSED [ 48%] 199s test/test_memory.py::test_memory_ignore_decorated PASSED [ 48%] 199s test/test_memory.py::test_memory_args_as_kwargs PASSED [ 48%] 199s test/test_memory.py::test_partial_decoration[ignore0-100-r] PASSED [ 48%] 199s test/test_memory.py::test_partial_decoration[ignore1-10-None] PASSED [ 49%] 199s test/test_memory.py::test_func_dir PASSED [ 49%] 199s test/test_memory.py::test_persistence PASSED [ 49%] 199s test/test_memory.py::test_check_call_in_cache PASSED [ 49%] 199s test/test_memory.py::test_call_and_shelve PASSED [ 49%] 199s test/test_memory.py::test_call_and_shelve_argument_hash PASSED [ 49%] 202s test/test_memory.py::test_call_and_shelve_lazily_load_stored_result PASSED [ 49%] 202s test/test_memory.py::test_memorized_pickling PASSED [ 49%] 202s test/test_memory.py::test_memorized_repr PASSED [ 49%] 202s test/test_memory.py::test_memory_file_modification PASSED [ 49%] 202s test/test_memory.py::test_memory_in_memory_function_code_change PASSED [ 49%] 202s test/test_memory.py::test_clear_memory_with_none_location PASSED [ 49%] 202s test/test_memory.py::test_memory_func_with_kwonly_args PASSED [ 49%] 202s test/test_memory.py::test_memory_func_with_signature PASSED [ 50%] 202s test/test_memory.py::test__get_items PASSED [ 50%] 202s test/test_memory.py::test__get_items_to_delete PASSED [ 50%] 202s test/test_memory.py::test_memory_reduce_size_bytes_limit PASSED [ 50%] 202s test/test_memory.py::test_memory_reduce_size_items_limit PASSED [ 50%] 203s test/test_memory.py::test_memory_reduce_size_age_limit PASSED [ 50%] 203s test/test_memory.py::test_memory_clear PASSED [ 50%] 203s test/test_memory.py::test_cached_function_race_condition_when_persisting_output PASSED [ 50%] 204s test/test_memory.py::test_cached_function_race_condition_when_persisting_output_2 PASSED [ 50%] 204s test/test_memory.py::test_memory_recomputes_after_an_error_while_loading_results PASSED [ 50%] 204s test/test_memory.py::test_register_invalid_store_backends_key[None] PASSED [ 50%] 204s test/test_memory.py::test_register_invalid_store_backends_key[invalid_prefix1] PASSED [ 50%] 204s test/test_memory.py::test_register_invalid_store_backends_key[invalid_prefix2] PASSED [ 50%] 204s test/test_memory.py::test_register_invalid_store_backends_object PASSED [ 50%] 204s test/test_memory.py::test_memory_default_store_backend PASSED [ 51%] 204s test/test_memory.py::test_warning_on_unknown_location_type PASSED [ 51%] 204s test/test_memory.py::test_instanciate_incomplete_store_backend PASSED [ 51%] 204s test/test_memory.py::test_dummy_store_backend PASSED [ 51%] 204s test/test_memory.py::test_instanciate_store_backend_with_pathlib_path PASSED [ 51%] 204s test/test_memory.py::test_filesystem_store_backend_repr PASSED [ 51%] 204s test/test_memory.py::test_memory_objects_repr PASSED [ 51%] 204s test/test_memory.py::test_memorized_result_pickle PASSED [ 51%] 204s test/test_memory.py::test_memory_pickle_dump_load[memory_kwargs0] PASSED [ 51%] 204s test/test_memory.py::test_memory_pickle_dump_load[memory_kwargs1] PASSED [ 51%] 204s test/test_memory.py::test_info_log PASSED [ 51%] 204s test/test_memory.py::test_deprecated_bytes_limit PASSED [ 51%] 204s test/test_memory.py::TestCacheValidationCallback::test_invalid_cache_validation_callback PASSED [ 51%] 204s test/test_memory.py::TestCacheValidationCallback::test_constant_cache_validation_callback[True] PASSED [ 52%] 204s test/test_memory.py::TestCacheValidationCallback::test_constant_cache_validation_callback[False] PASSED [ 52%] 204s test/test_memory.py::TestCacheValidationCallback::test_memory_only_cache_long_run PASSED [ 52%] 205s test/test_memory.py::TestCacheValidationCallback::test_memory_expires_after PASSED [ 52%] 205s test/test_missing_multiprocessing.py::test_missing_multiprocessing PASSED [ 52%] 205s test/test_module.py::test_version PASSED [ 52%] 205s test/test_module.py::test_no_start_method_side_effect_on_import PASSED [ 52%] 205s test/test_module.py::test_no_semaphore_tracker_on_import PASSED [ 52%] 205s test/test_module.py::test_no_resource_tracker_on_import PASSED [ 52%] 205s test/test_numpy_pickle.py::test_standard_types[None-0] PASSED [ 52%] 205s test/test_numpy_pickle.py::test_standard_types[None-1] PASSED [ 52%] 205s test/test_numpy_pickle.py::test_standard_types[type-0] PASSED [ 52%] 205s test/test_numpy_pickle.py::test_standard_types[type-1] PASSED [ 52%] 205s test/test_numpy_pickle.py::test_standard_types[True-0] PASSED [ 52%] 205s test/test_numpy_pickle.py::test_standard_types[True-1] PASSED [ 53%] 205s test/test_numpy_pickle.py::test_standard_types[10-0] PASSED [ 53%] 205s test/test_numpy_pickle.py::test_standard_types[10-1] PASSED [ 53%] 205s test/test_numpy_pickle.py::test_standard_types[1.0-0] PASSED [ 53%] 205s test/test_numpy_pickle.py::test_standard_types[1.0-1] PASSED [ 53%] 205s test/test_numpy_pickle.py::test_standard_types[(1+0j)-0] PASSED [ 53%] 205s test/test_numpy_pickle.py::test_standard_types[(1+0j)-1] PASSED [ 53%] 205s test/test_numpy_pickle.py::test_standard_types[11-0] PASSED [ 53%] 205s test/test_numpy_pickle.py::test_standard_types[11-1] PASSED [ 53%] 205s test/test_numpy_pickle.py::test_standard_types[member7-0] PASSED [ 53%] 205s test/test_numpy_pickle.py::test_standard_types[member7-1] PASSED [ 53%] 205s test/test_numpy_pickle.py::test_standard_types[member8-0] PASSED [ 53%] 205s test/test_numpy_pickle.py::test_standard_types[member8-1] PASSED [ 53%] 205s test/test_numpy_pickle.py::test_standard_types[member9-0] PASSED [ 54%] 205s test/test_numpy_pickle.py::test_standard_types[member9-1] PASSED [ 54%] 205s test/test_numpy_pickle.py::test_standard_types[len-0] PASSED [ 54%] 205s test/test_numpy_pickle.py::test_standard_types[len-1] PASSED [ 54%] 205s test/test_numpy_pickle.py::test_standard_types[_function-0] PASSED [ 54%] 205s test/test_numpy_pickle.py::test_standard_types[_function-1] PASSED [ 54%] 205s test/test_numpy_pickle.py::test_standard_types[_class-0] PASSED [ 54%] 205s test/test_numpy_pickle.py::test_standard_types[_class-1] PASSED [ 54%] 205s test/test_numpy_pickle.py::test_standard_types[_newclass-0] PASSED [ 54%] 205s test/test_numpy_pickle.py::test_standard_types[_newclass-1] PASSED [ 54%] 205s test/test_numpy_pickle.py::test_standard_types[member14-0] PASSED [ 54%] 205s test/test_numpy_pickle.py::test_standard_types[member14-1] PASSED [ 54%] 205s test/test_numpy_pickle.py::test_standard_types[member15-0] PASSED [ 54%] 205s test/test_numpy_pickle.py::test_standard_types[member15-1] PASSED [ 55%] 205s test/test_numpy_pickle.py::test_value_error PASSED [ 55%] 205s test/test_numpy_pickle.py::test_compress_level_error[-1] PASSED [ 55%] 205s test/test_numpy_pickle.py::test_compress_level_error[10] PASSED [ 55%] 205s test/test_numpy_pickle.py::test_compress_level_error[wrong_compress2] PASSED [ 55%] 205s test/test_numpy_pickle.py::test_numpy_persistence[False] PASSED [ 55%] 205s test/test_numpy_pickle.py::test_numpy_persistence[True] PASSED [ 55%] 205s test/test_numpy_pickle.py::test_numpy_persistence[0] PASSED [ 55%] 205s test/test_numpy_pickle.py::test_numpy_persistence[3] PASSED [ 55%] 205s test/test_numpy_pickle.py::test_numpy_persistence[zlib] PASSED [ 55%] 205s test/test_numpy_pickle.py::test_numpy_persistence_bufferred_array_compression PASSED [ 55%] 205s test/test_numpy_pickle.py::test_memmap_persistence PASSED [ 55%] 206s test/test_numpy_pickle.py::test_memmap_persistence_mixed_dtypes PASSED [ 55%] 206s test/test_numpy_pickle.py::test_masked_array_persistence PASSED [ 55%] 206s test/test_numpy_pickle.py::test_compress_mmap_mode_warning PASSED [ 56%] 206s test/test_numpy_pickle.py::test_cache_size_warning[None] PASSED [ 56%] 206s test/test_numpy_pickle.py::test_cache_size_warning[0] PASSED [ 56%] 206s test/test_numpy_pickle.py::test_cache_size_warning[10] PASSED [ 56%] 206s test/test_numpy_pickle.py::test_memory_usage SKIPPED (Test requires ...) [ 56%] 206s test/test_numpy_pickle.py::test_compressed_pickle_dump_and_load PASSED [ 56%] 206s test/test_numpy_pickle.py::test_joblib_pickle_across_python_versions PASSED [ 56%] 206s test/test_numpy_pickle.py::test_joblib_pickle_across_python_versions_with_mmap PASSED [ 56%] 206s test/test_numpy_pickle.py::test_numpy_array_byte_order_mismatch_detection PASSED [ 56%] 206s test/test_numpy_pickle.py::test_compress_tuple_argument[compress_tuple0] PASSED [ 56%] 206s test/test_numpy_pickle.py::test_compress_tuple_argument[compress_tuple1] PASSED [ 56%] 206s test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple0-Compress argument tuple should contain exactly 2 elements] PASSED [ 56%] 206s test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple1-Non valid compression method given: "wrong"] PASSED [ 56%] 206s test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple2-Non valid compress level given: "wrong"] PASSED [ 57%] 206s test/test_numpy_pickle.py::test_compress_string_argument[zlib] PASSED [ 57%] 206s test/test_numpy_pickle.py::test_compress_string_argument[gzip] PASSED [ 57%] 206s test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-1] PASSED [ 57%] 206s test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-3] PASSED [ 57%] 206s test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-6] PASSED [ 57%] 206s test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-1] PASSED [ 57%] 206s test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-3] PASSED [ 57%] 206s test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-6] PASSED [ 57%] 206s test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-1] PASSED [ 57%] 206s test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-3] PASSED [ 57%] 206s test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-6] PASSED [ 57%] 206s test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-1] PASSED [ 57%] 206s test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-3] PASSED [ 58%] 206s test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-6] PASSED [ 58%] 206s test/test_numpy_pickle.py::test_joblib_compression_formats[xz-1] PASSED [ 58%] 206s test/test_numpy_pickle.py::test_joblib_compression_formats[xz-3] PASSED [ 58%] 206s test/test_numpy_pickle.py::test_joblib_compression_formats[xz-6] PASSED [ 58%] 206s test/test_numpy_pickle.py::test_joblib_compression_formats[lz4-1] PASSED [ 58%] 206s test/test_numpy_pickle.py::test_joblib_compression_formats[lz4-3] PASSED [ 58%] 206s test/test_numpy_pickle.py::test_joblib_compression_formats[lz4-6] PASSED [ 58%] 206s test/test_numpy_pickle.py::test_load_externally_decompressed_files[.z-_zlib_file_decompress] PASSED [ 58%] 206s test/test_numpy_pickle.py::test_load_externally_decompressed_files[.gz-_gzip_file_decompress] PASSED [ 58%] 206s test/test_numpy_pickle.py::test_compression_using_file_extension[.z-zlib] PASSED [ 58%] 206s test/test_numpy_pickle.py::test_compression_using_file_extension[.gz-gzip] PASSED [ 58%] 206s test/test_numpy_pickle.py::test_compression_using_file_extension[.bz2-bz2] PASSED [ 58%] 206s test/test_numpy_pickle.py::test_compression_using_file_extension[.lzma-lzma] PASSED [ 58%] 206s test/test_numpy_pickle.py::test_compression_using_file_extension[.xz-xz] PASSED [ 59%] 206s test/test_numpy_pickle.py::test_compression_using_file_extension[.pkl-not-compressed] PASSED [ 59%] 206s test/test_numpy_pickle.py::test_compression_using_file_extension[-not-compressed] PASSED [ 59%] 206s test/test_numpy_pickle.py::test_file_handle_persistence PASSED [ 59%] 206s test/test_numpy_pickle.py::test_in_memory_persistence PASSED [ 59%] 206s test/test_numpy_pickle.py::test_file_handle_persistence_mmap PASSED [ 59%] 206s test/test_numpy_pickle.py::test_file_handle_persistence_compressed_mmap PASSED [ 59%] 206s test/test_numpy_pickle.py::test_file_handle_persistence_in_memory_mmap PASSED [ 59%] 206s test/test_numpy_pickle.py::test_binary_zlibfile[1-a little data as bytes.] PASSED [ 59%] 206s test/test_numpy_pickle.py::test_binary_zlibfile[1-a large data as bytes.] PASSED [ 59%] 206s test/test_numpy_pickle.py::test_binary_zlibfile[3-a little data as bytes.] PASSED [ 59%] 206s test/test_numpy_pickle.py::test_binary_zlibfile[3-a large data as bytes.] PASSED [ 59%] 206s test/test_numpy_pickle.py::test_binary_zlibfile[9-a little data as bytes.] PASSED [ 59%] 206s test/test_numpy_pickle.py::test_binary_zlibfile[9-a large data as bytes.] PASSED [ 60%] 206s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[-1] PASSED [ 60%] 206s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[10] PASSED [ 60%] 206s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[15] PASSED [ 60%] 206s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[a] PASSED [ 60%] 206s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[bad_value4] PASSED [ 60%] 206s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[bad_value5] PASSED [ 60%] 206s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[a] PASSED [ 60%] 206s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[x] PASSED [ 60%] 206s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[r] PASSED [ 60%] 206s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[w] PASSED [ 60%] 206s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[1] PASSED [ 60%] 206s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[2] PASSED [ 60%] 206s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[1] PASSED [ 61%] 206s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[bad_file1] PASSED [ 61%] 206s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[bad_file2] PASSED [ 61%] 206s test/test_numpy_pickle.py::test_numpy_subclass PASSED [ 61%] 206s test/test_numpy_pickle.py::test_pathlib PASSED [ 61%] 206s test/test_numpy_pickle.py::test_non_contiguous_array_pickling PASSED [ 61%] 206s test/test_numpy_pickle.py::test_pickle_highest_protocol PASSED [ 61%] 206s test/test_numpy_pickle.py::test_pickle_in_socket PASSED [ 61%] 206s test/test_numpy_pickle.py::test_load_memmap_with_big_offset PASSED [ 61%] 206s test/test_numpy_pickle.py::test_register_compressor PASSED [ 61%] 206s test/test_numpy_pickle.py::test_register_compressor_invalid_name[1] PASSED [ 61%] 206s test/test_numpy_pickle.py::test_register_compressor_invalid_name[invalid_name1] PASSED [ 61%] 206s test/test_numpy_pickle.py::test_register_compressor_invalid_name[invalid_name2] PASSED [ 61%] 206s test/test_numpy_pickle.py::test_register_compressor_invalid_fileobj PASSED [ 61%] 206s test/test_numpy_pickle.py::test_register_compressor_already_registered PASSED [ 62%] 206s test/test_numpy_pickle.py::test_lz4_compression PASSED [ 62%] 206s test/test_numpy_pickle.py::test_lz4_compression_without_lz4 SKIPPED [ 62%] 206s test/test_numpy_pickle.py::test_memmap_alignment_padding[4] PASSED [ 62%] 206s test/test_numpy_pickle.py::test_memmap_alignment_padding[5] PASSED [ 62%] 206s test/test_numpy_pickle_compat.py::test_z_file PASSED [ 62%] 206s test/test_numpy_pickle_utils.py::test_binary_zlib_file[test0] PASSED [ 62%] 206s test/test_numpy_pickle_utils.py::test_binary_zlib_file[test1] PASSED [ 62%] 206s test/test_parallel.py::test_cpu_count PASSED [ 62%] 206s test/test_parallel.py::test_effective_n_jobs PASSED [ 62%] 206s test/test_parallel.py::test_effective_n_jobs_None[positive-int-parallel_config] PASSED [ 62%] 206s test/test_parallel.py::test_effective_n_jobs_None[positive-int-parallel_backend] PASSED [ 62%] 206s test/test_parallel.py::test_effective_n_jobs_None[negative-int-parallel_config] PASSED [ 62%] 206s test/test_parallel.py::test_effective_n_jobs_None[negative-int-parallel_backend] PASSED [ 63%] 206s test/test_parallel.py::test_effective_n_jobs_None[None-parallel_config] PASSED [ 63%] 206s test/test_parallel.py::test_effective_n_jobs_None[None-parallel_backend] PASSED [ 63%] 206s test/test_parallel.py::test_simple_parallel[2-1-None] PASSED [ 63%] 206s test/test_parallel.py::test_simple_parallel[2-1-loky] PASSED [ 63%] 206s test/test_parallel.py::test_simple_parallel[2-1-multiprocessing] PASSED [ 63%] 206s test/test_parallel.py::test_simple_parallel[2-1-sequential] PASSED [ 63%] 206s test/test_parallel.py::test_simple_parallel[2-1-threading] PASSED [ 63%] 206s test/test_parallel.py::test_simple_parallel[2-1-backend5] PASSED [ 63%] 206s test/test_parallel.py::test_simple_parallel[2-1-backend6] PASSED [ 63%] 206s test/test_parallel.py::test_simple_parallel[2-1-backend7] PASSED [ 63%] 206s test/test_parallel.py::test_simple_parallel[2-1-backend8] PASSED [ 63%] 206s test/test_parallel.py::test_simple_parallel[2-1-backend9] PASSED [ 63%] 206s test/test_parallel.py::test_simple_parallel[2-2-None] PASSED [ 63%] 206s test/test_parallel.py::test_simple_parallel[2-2-loky] PASSED [ 64%] 206s test/test_parallel.py::test_simple_parallel[2-2-multiprocessing] PASSED [ 64%] 206s test/test_parallel.py::test_simple_parallel[2-2-sequential] PASSED [ 64%] 206s test/test_parallel.py::test_simple_parallel[2-2-threading] PASSED [ 64%] 206s test/test_parallel.py::test_simple_parallel[2-2-backend5] PASSED [ 64%] 206s test/test_parallel.py::test_simple_parallel[2-2-backend6] PASSED [ 64%] 206s test/test_parallel.py::test_simple_parallel[2-2-backend7] PASSED [ 64%] 206s test/test_parallel.py::test_simple_parallel[2-2-backend8] PASSED [ 64%] 207s test/test_parallel.py::test_simple_parallel[2-2-backend9] PASSED [ 64%] 207s test/test_parallel.py::test_simple_parallel[2--1-None] PASSED [ 64%] 207s test/test_parallel.py::test_simple_parallel[2--1-loky] PASSED [ 64%] 208s test/test_parallel.py::test_simple_parallel[2--1-multiprocessing] PASSED [ 64%] 208s test/test_parallel.py::test_simple_parallel[2--1-sequential] PASSED [ 64%] 208s test/test_parallel.py::test_simple_parallel[2--1-threading] PASSED [ 65%] 208s test/test_parallel.py::test_simple_parallel[2--1-backend5] PASSED [ 65%] 208s test/test_parallel.py::test_simple_parallel[2--1-backend6] PASSED [ 65%] 208s test/test_parallel.py::test_simple_parallel[2--1-backend7] PASSED [ 65%] 208s test/test_parallel.py::test_simple_parallel[2--1-backend8] PASSED [ 65%] 208s test/test_parallel.py::test_simple_parallel[2--1-backend9] PASSED [ 65%] 209s test/test_parallel.py::test_simple_parallel[2--2-None] PASSED [ 65%] 209s test/test_parallel.py::test_simple_parallel[2--2-loky] PASSED [ 65%] 209s test/test_parallel.py::test_simple_parallel[2--2-multiprocessing] PASSED [ 65%] 209s test/test_parallel.py::test_simple_parallel[2--2-sequential] PASSED [ 65%] 209s test/test_parallel.py::test_simple_parallel[2--2-threading] PASSED [ 65%] 209s test/test_parallel.py::test_simple_parallel[2--2-backend5] PASSED [ 65%] 209s test/test_parallel.py::test_simple_parallel[2--2-backend6] PASSED [ 65%] 209s test/test_parallel.py::test_simple_parallel[2--2-backend7] PASSED [ 66%] 209s test/test_parallel.py::test_simple_parallel[2--2-backend8] PASSED [ 66%] 209s test/test_parallel.py::test_simple_parallel[2--2-backend9] PASSED [ 66%] 209s test/test_parallel.py::test_simple_parallel[11-1-None] PASSED [ 66%] 209s test/test_parallel.py::test_simple_parallel[11-1-loky] PASSED [ 66%] 209s test/test_parallel.py::test_simple_parallel[11-1-multiprocessing] PASSED [ 66%] 209s test/test_parallel.py::test_simple_parallel[11-1-sequential] PASSED [ 66%] 209s test/test_parallel.py::test_simple_parallel[11-1-threading] PASSED [ 66%] 209s test/test_parallel.py::test_simple_parallel[11-1-backend5] PASSED [ 66%] 209s test/test_parallel.py::test_simple_parallel[11-1-backend6] PASSED [ 66%] 209s test/test_parallel.py::test_simple_parallel[11-1-backend7] PASSED [ 66%] 209s test/test_parallel.py::test_simple_parallel[11-1-backend8] PASSED [ 66%] 209s test/test_parallel.py::test_simple_parallel[11-1-backend9] PASSED [ 66%] 210s test/test_parallel.py::test_simple_parallel[11-2-None] PASSED [ 66%] 210s test/test_parallel.py::test_simple_parallel[11-2-loky] PASSED [ 67%] 210s test/test_parallel.py::test_simple_parallel[11-2-multiprocessing] PASSED [ 67%] 210s test/test_parallel.py::test_simple_parallel[11-2-sequential] PASSED [ 67%] 210s test/test_parallel.py::test_simple_parallel[11-2-threading] PASSED [ 67%] 210s test/test_parallel.py::test_simple_parallel[11-2-backend5] PASSED [ 67%] 210s test/test_parallel.py::test_simple_parallel[11-2-backend6] PASSED [ 67%] 210s test/test_parallel.py::test_simple_parallel[11-2-backend7] PASSED [ 67%] 210s test/test_parallel.py::test_simple_parallel[11-2-backend8] PASSED [ 67%] 210s test/test_parallel.py::test_simple_parallel[11-2-backend9] PASSED [ 67%] 211s test/test_parallel.py::test_simple_parallel[11--1-None] PASSED [ 67%] 211s test/test_parallel.py::test_simple_parallel[11--1-loky] PASSED [ 67%] 211s test/test_parallel.py::test_simple_parallel[11--1-multiprocessing] PASSED [ 67%] 211s test/test_parallel.py::test_simple_parallel[11--1-sequential] PASSED [ 67%] 211s test/test_parallel.py::test_simple_parallel[11--1-threading] PASSED [ 68%] 211s test/test_parallel.py::test_simple_parallel[11--1-backend5] PASSED [ 68%] 211s test/test_parallel.py::test_simple_parallel[11--1-backend6] PASSED [ 68%] 211s test/test_parallel.py::test_simple_parallel[11--1-backend7] PASSED [ 68%] 211s test/test_parallel.py::test_simple_parallel[11--1-backend8] PASSED [ 68%] 212s test/test_parallel.py::test_simple_parallel[11--1-backend9] PASSED [ 68%] 212s test/test_parallel.py::test_simple_parallel[11--2-None] PASSED [ 68%] 212s test/test_parallel.py::test_simple_parallel[11--2-loky] PASSED [ 68%] 212s test/test_parallel.py::test_simple_parallel[11--2-multiprocessing] PASSED [ 68%] 212s test/test_parallel.py::test_simple_parallel[11--2-sequential] PASSED [ 68%] 212s test/test_parallel.py::test_simple_parallel[11--2-threading] PASSED [ 68%] 212s test/test_parallel.py::test_simple_parallel[11--2-backend5] PASSED [ 68%] 212s test/test_parallel.py::test_simple_parallel[11--2-backend6] PASSED [ 68%] 212s test/test_parallel.py::test_simple_parallel[11--2-backend7] PASSED [ 69%] 212s test/test_parallel.py::test_simple_parallel[11--2-backend8] PASSED [ 69%] 213s test/test_parallel.py::test_simple_parallel[11--2-backend9] PASSED [ 69%] 213s test/test_parallel.py::test_simple_parallel[100-1-None] PASSED [ 69%] 213s test/test_parallel.py::test_simple_parallel[100-1-loky] PASSED [ 69%] 213s test/test_parallel.py::test_simple_parallel[100-1-multiprocessing] PASSED [ 69%] 213s test/test_parallel.py::test_simple_parallel[100-1-sequential] PASSED [ 69%] 213s test/test_parallel.py::test_simple_parallel[100-1-threading] PASSED [ 69%] 213s test/test_parallel.py::test_simple_parallel[100-1-backend5] PASSED [ 69%] 213s test/test_parallel.py::test_simple_parallel[100-1-backend6] PASSED [ 69%] 213s test/test_parallel.py::test_simple_parallel[100-1-backend7] PASSED [ 69%] 213s test/test_parallel.py::test_simple_parallel[100-1-backend8] PASSED [ 69%] 213s test/test_parallel.py::test_simple_parallel[100-1-backend9] PASSED [ 69%] 213s test/test_parallel.py::test_simple_parallel[100-2-None] PASSED [ 69%] 213s test/test_parallel.py::test_simple_parallel[100-2-loky] PASSED [ 70%] 213s test/test_parallel.py::test_simple_parallel[100-2-multiprocessing] PASSED [ 70%] 213s test/test_parallel.py::test_simple_parallel[100-2-sequential] PASSED [ 70%] 213s test/test_parallel.py::test_simple_parallel[100-2-threading] PASSED [ 70%] 213s test/test_parallel.py::test_simple_parallel[100-2-backend5] PASSED [ 70%] 213s test/test_parallel.py::test_simple_parallel[100-2-backend6] PASSED [ 70%] 214s test/test_parallel.py::test_simple_parallel[100-2-backend7] PASSED [ 70%] 214s test/test_parallel.py::test_simple_parallel[100-2-backend8] PASSED [ 70%] 214s test/test_parallel.py::test_simple_parallel[100-2-backend9] PASSED [ 70%] 215s test/test_parallel.py::test_simple_parallel[100--1-None] PASSED [ 70%] 215s test/test_parallel.py::test_simple_parallel[100--1-loky] PASSED [ 70%] 215s test/test_parallel.py::test_simple_parallel[100--1-multiprocessing] PASSED [ 70%] 215s test/test_parallel.py::test_simple_parallel[100--1-sequential] PASSED [ 70%] 215s test/test_parallel.py::test_simple_parallel[100--1-threading] PASSED [ 71%] 215s test/test_parallel.py::test_simple_parallel[100--1-backend5] PASSED [ 71%] 215s test/test_parallel.py::test_simple_parallel[100--1-backend6] PASSED [ 71%] 215s test/test_parallel.py::test_simple_parallel[100--1-backend7] PASSED [ 71%] 215s test/test_parallel.py::test_simple_parallel[100--1-backend8] PASSED [ 71%] 216s test/test_parallel.py::test_simple_parallel[100--1-backend9] PASSED [ 71%] 216s test/test_parallel.py::test_simple_parallel[100--2-None] PASSED [ 71%] 216s test/test_parallel.py::test_simple_parallel[100--2-loky] PASSED [ 71%] 216s test/test_parallel.py::test_simple_parallel[100--2-multiprocessing] PASSED [ 71%] 216s test/test_parallel.py::test_simple_parallel[100--2-sequential] PASSED [ 71%] 216s test/test_parallel.py::test_simple_parallel[100--2-threading] PASSED [ 71%] 216s test/test_parallel.py::test_simple_parallel[100--2-backend5] PASSED [ 71%] 216s test/test_parallel.py::test_simple_parallel[100--2-backend6] PASSED [ 71%] 216s test/test_parallel.py::test_simple_parallel[100--2-backend7] PASSED [ 72%] 216s test/test_parallel.py::test_simple_parallel[100--2-backend8] PASSED [ 72%] 217s test/test_parallel.py::test_simple_parallel[100--2-backend9] PASSED [ 72%] 217s test/test_parallel.py::test_main_thread_renamed_no_warning[None] PASSED [ 72%] 217s test/test_parallel.py::test_main_thread_renamed_no_warning[loky] PASSED [ 72%] 217s test/test_parallel.py::test_main_thread_renamed_no_warning[multiprocessing] PASSED [ 72%] 217s test/test_parallel.py::test_main_thread_renamed_no_warning[sequential] PASSED [ 72%] 217s test/test_parallel.py::test_main_thread_renamed_no_warning[threading] PASSED [ 72%] 217s test/test_parallel.py::test_main_thread_renamed_no_warning[backend5] PASSED [ 72%] 217s test/test_parallel.py::test_main_thread_renamed_no_warning[backend6] PASSED [ 72%] 217s test/test_parallel.py::test_main_thread_renamed_no_warning[backend7] PASSED [ 72%] 217s test/test_parallel.py::test_main_thread_renamed_no_warning[backend8] PASSED [ 72%] 218s test/test_parallel.py::test_main_thread_renamed_no_warning[backend9] PASSED [ 72%] 218s test/test_parallel.py::test_nested_parallel_warnings[loky-multiprocessing-True] PASSED [ 72%] 219s test/test_parallel.py::test_nested_parallel_warnings[loky-loky-False] PASSED [ 73%] 219s test/test_parallel.py::test_nested_parallel_warnings[multiprocessing-multiprocessing-True] PASSED [ 73%] 219s test/test_parallel.py::test_nested_parallel_warnings[multiprocessing-loky-True] PASSED [ 73%] 219s test/test_parallel.py::test_nested_parallel_warnings[threading-multiprocessing-True] PASSED [ 73%] 219s test/test_parallel.py::test_nested_parallel_warnings[threading-loky-True] PASSED [ 73%] 219s test/test_parallel.py::test_background_thread_parallelism[loky] PASSED [ 73%] 219s test/test_parallel.py::test_background_thread_parallelism[multiprocessing] PASSED [ 73%] 220s test/test_parallel.py::test_background_thread_parallelism[threading] PASSED [ 73%] 220s test/test_parallel.py::test_nested_loop[threading-threading] PASSED [ 73%] 220s test/test_parallel.py::test_nested_loop[threading-sequential] PASSED [ 73%] 220s test/test_parallel.py::test_nested_loop[threading-multiprocessing] PASSED [ 73%] 220s test/test_parallel.py::test_nested_loop[threading-loky] PASSED [ 73%] 220s test/test_parallel.py::test_nested_loop[threading-back_compat_backend] PASSED [ 73%] 220s test/test_parallel.py::test_nested_loop[sequential-threading] PASSED [ 74%] 220s test/test_parallel.py::test_nested_loop[sequential-sequential] PASSED [ 74%] 220s test/test_parallel.py::test_nested_loop[sequential-multiprocessing] PASSED [ 74%] 220s test/test_parallel.py::test_nested_loop[sequential-loky] PASSED [ 74%] 220s test/test_parallel.py::test_nested_loop[sequential-back_compat_backend] PASSED [ 74%] 220s test/test_parallel.py::test_nested_loop[multiprocessing-threading] PASSED [ 74%] 220s test/test_parallel.py::test_nested_loop[multiprocessing-sequential] PASSED [ 74%] 220s test/test_parallel.py::test_nested_loop[multiprocessing-multiprocessing] PASSED [ 74%] 220s test/test_parallel.py::test_nested_loop[multiprocessing-loky] PASSED [ 74%] 220s test/test_parallel.py::test_nested_loop[multiprocessing-back_compat_backend] PASSED [ 74%] 220s test/test_parallel.py::test_nested_loop[loky-threading] PASSED [ 74%] 220s test/test_parallel.py::test_nested_loop[loky-sequential] PASSED [ 74%] 220s test/test_parallel.py::test_nested_loop[loky-multiprocessing] PASSED [ 74%] 220s test/test_parallel.py::test_nested_loop[loky-loky] PASSED [ 75%] 220s test/test_parallel.py::test_nested_loop[loky-back_compat_backend] PASSED [ 75%] 220s test/test_parallel.py::test_nested_loop[back_compat_backend-threading] PASSED [ 75%] 220s test/test_parallel.py::test_nested_loop[back_compat_backend-sequential] PASSED [ 75%] 220s test/test_parallel.py::test_nested_loop[back_compat_backend-multiprocessing] PASSED [ 75%] 220s test/test_parallel.py::test_nested_loop[back_compat_backend-loky] PASSED [ 75%] 221s test/test_parallel.py::test_nested_loop[back_compat_backend-back_compat_backend] PASSED [ 75%] 221s test/test_parallel.py::test_nested_loop_with_exception_with_loky PASSED [ 75%] 221s test/test_parallel.py::test_mutate_input_with_threads PASSED [ 75%] 221s test/test_parallel.py::test_parallel_kwargs[1] PASSED [ 75%] 221s test/test_parallel.py::test_parallel_kwargs[2] PASSED [ 75%] 221s test/test_parallel.py::test_parallel_kwargs[3] PASSED [ 75%] 222s test/test_parallel.py::test_parallel_as_context_manager[multiprocessing] PASSED [ 75%] 222s test/test_parallel.py::test_parallel_as_context_manager[loky] PASSED [ 75%] 222s test/test_parallel.py::test_parallel_as_context_manager[threading] PASSED [ 76%] 222s test/test_parallel.py::test_parallel_pickling PASSED [ 76%] 222s test/test_parallel.py::test_parallel_timeout_success[multiprocessing] PASSED [ 76%] 223s test/test_parallel.py::test_parallel_timeout_success[loky] PASSED [ 76%] 223s test/test_parallel.py::test_parallel_timeout_success[threading] PASSED [ 76%] 223s test/test_parallel.py::test_parallel_timeout_fail[multiprocessing] PASSED [ 76%] 223s test/test_parallel.py::test_parallel_timeout_fail[loky] PASSED [ 76%] 223s test/test_parallel.py::test_parallel_timeout_fail[threading] PASSED [ 76%] 223s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-threading] PASSED [ 76%] 223s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-sequential] PASSED [ 76%] 223s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-multiprocessing] PASSED [ 76%] 223s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-loky] PASSED [ 76%] 223s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-back_compat_backend] PASSED [ 76%] 223s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-threading] PASSED [ 77%] 223s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-sequential] PASSED [ 77%] 223s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-multiprocessing] PASSED [ 77%] 223s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-loky] PASSED [ 77%] 223s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-back_compat_backend] PASSED [ 77%] 223s test/test_parallel.py::test_dispatch_multiprocessing[multiprocessing] PASSED [ 77%] 223s test/test_parallel.py::test_dispatch_multiprocessing[loky] PASSED [ 77%] 223s test/test_parallel.py::test_dispatch_multiprocessing[threading] PASSED [ 77%] 224s test/test_parallel.py::test_batching_auto_threading PASSED [ 77%] 224s test/test_parallel.py::test_batching_auto_subprocesses[multiprocessing] PASSED [ 77%] 224s test/test_parallel.py::test_batching_auto_subprocesses[loky] PASSED [ 77%] 224s test/test_parallel.py::test_exception_dispatch PASSED [ 77%] 224s test/test_parallel.py::test_invalid_backend PASSED [ 77%] 224s test/test_parallel.py::test_invalid_njobs[None] PASSED [ 77%] 224s test/test_parallel.py::test_invalid_njobs[loky] PASSED [ 78%] 224s test/test_parallel.py::test_invalid_njobs[multiprocessing] PASSED [ 78%] 224s test/test_parallel.py::test_invalid_njobs[sequential] PASSED [ 78%] 224s test/test_parallel.py::test_invalid_njobs[threading] PASSED [ 78%] 224s test/test_parallel.py::test_invalid_njobs[backend5] PASSED [ 78%] 224s test/test_parallel.py::test_invalid_njobs[backend6] PASSED [ 78%] 224s test/test_parallel.py::test_invalid_njobs[backend7] PASSED [ 78%] 224s test/test_parallel.py::test_invalid_njobs[backend8] PASSED [ 78%] 224s test/test_parallel.py::test_invalid_njobs[backend9] PASSED [ 78%] 224s test/test_parallel.py::test_register_parallel_backend PASSED [ 78%] 224s test/test_parallel.py::test_overwrite_default_backend PASSED [ 78%] 224s test/test_parallel.py::test_backend_no_multiprocessing SKIPPED (Only...) [ 78%] 224s test/test_parallel.py::test_backend_context_manager[parallel_backend-multiprocessing] PASSED [ 78%] 224s test/test_parallel.py::test_backend_context_manager[parallel_backend-loky] PASSED [ 79%] 224s test/test_parallel.py::test_backend_context_manager[parallel_backend-threading] PASSED [ 79%] 224s test/test_parallel.py::test_backend_context_manager[parallel_backend-test_backend_0] PASSED [ 79%] 224s test/test_parallel.py::test_backend_context_manager[parallel_backend-test_backend_1] PASSED [ 79%] 224s test/test_parallel.py::test_backend_context_manager[parallel_backend-test_backend_2] PASSED [ 79%] 224s test/test_parallel.py::test_backend_context_manager[parallel_config-multiprocessing] PASSED [ 79%] 224s test/test_parallel.py::test_backend_context_manager[parallel_config-loky] PASSED [ 79%] 224s test/test_parallel.py::test_backend_context_manager[parallel_config-threading] PASSED [ 79%] 224s test/test_parallel.py::test_backend_context_manager[parallel_config-test_backend_0] PASSED [ 79%] 224s test/test_parallel.py::test_backend_context_manager[parallel_config-test_backend_1] PASSED [ 79%] 224s test/test_parallel.py::test_backend_context_manager[parallel_config-test_backend_2] PASSED [ 79%] 224s test/test_parallel.py::test_parameterized_backend_context_manager[parallel_config] PASSED [ 79%] 224s test/test_parallel.py::test_parameterized_backend_context_manager[parallel_backend] PASSED [ 79%] 224s test/test_parallel.py::test_directly_parameterized_backend_context_manager[parallel_config] PASSED [ 80%] 224s test/test_parallel.py::test_directly_parameterized_backend_context_manager[parallel_backend] PASSED [ 80%] 225s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-threading] PASSED [ 80%] 226s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-loky] PASSED [ 80%] 226s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-multiprocessing] PASSED [ 80%] 227s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-back_compat_backend] PASSED [ 80%] 227s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-threading] PASSED [ 80%] 228s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-loky] PASSED [ 80%] 229s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-multiprocessing] PASSED [ 80%] 229s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-back_compat_backend] PASSED [ 80%] 229s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-multiprocessing-2] PASSED [ 80%] 229s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-multiprocessing--1] PASSED [ 80%] 229s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-multiprocessing-None] PASSED [ 80%] 229s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-loky-2] PASSED [ 80%] 229s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-loky--1] PASSED [ 81%] 229s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-loky-None] PASSED [ 81%] 229s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-threading-2] PASSED [ 81%] 229s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-threading--1] PASSED [ 81%] 229s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-threading-None] PASSED [ 81%] 229s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-multiprocessing-2] PASSED [ 81%] 229s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-multiprocessing--1] PASSED [ 81%] 229s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-multiprocessing-None] PASSED [ 81%] 229s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-loky-2] PASSED [ 81%] 229s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-loky--1] PASSED [ 81%] 229s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-loky-None] PASSED [ 81%] 229s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-threading-2] PASSED [ 81%] 229s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-threading--1] PASSED [ 81%] 229s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-threading-None] PASSED [ 82%] 229s test/test_parallel.py::test_backend_nesting_level[parallel_config-multiprocessing-multiprocessing] PASSED [ 82%] 230s test/test_parallel.py::test_backend_nesting_level[parallel_config-multiprocessing-loky] PASSED [ 82%] 230s test/test_parallel.py::test_backend_nesting_level[parallel_config-multiprocessing-threading] PASSED [ 82%] 230s test/test_parallel.py::test_backend_nesting_level[parallel_config-loky-multiprocessing] PASSED [ 82%] 230s test/test_parallel.py::test_backend_nesting_level[parallel_config-loky-loky] PASSED [ 82%] 230s test/test_parallel.py::test_backend_nesting_level[parallel_config-loky-threading] PASSED [ 82%] 230s test/test_parallel.py::test_backend_nesting_level[parallel_config-threading-multiprocessing] PASSED [ 82%] 230s test/test_parallel.py::test_backend_nesting_level[parallel_config-threading-loky] PASSED [ 82%] 230s test/test_parallel.py::test_backend_nesting_level[parallel_config-threading-threading] PASSED [ 82%] 230s test/test_parallel.py::test_backend_nesting_level[parallel_backend-multiprocessing-multiprocessing] PASSED [ 82%] 230s test/test_parallel.py::test_backend_nesting_level[parallel_backend-multiprocessing-loky] PASSED [ 82%] 230s test/test_parallel.py::test_backend_nesting_level[parallel_backend-multiprocessing-threading] PASSED [ 82%] 230s test/test_parallel.py::test_backend_nesting_level[parallel_backend-loky-multiprocessing] PASSED [ 83%] 230s test/test_parallel.py::test_backend_nesting_level[parallel_backend-loky-loky] PASSED [ 83%] 231s test/test_parallel.py::test_backend_nesting_level[parallel_backend-loky-threading] PASSED [ 83%] 231s test/test_parallel.py::test_backend_nesting_level[parallel_backend-threading-multiprocessing] PASSED [ 83%] 231s test/test_parallel.py::test_backend_nesting_level[parallel_backend-threading-loky] PASSED [ 83%] 231s test/test_parallel.py::test_backend_nesting_level[parallel_backend-threading-threading] PASSED [ 83%] 231s test/test_parallel.py::test_retrieval_context[True-parallel_config] PASSED [ 83%] 231s test/test_parallel.py::test_retrieval_context[True-parallel_backend] PASSED [ 83%] 231s test/test_parallel.py::test_retrieval_context[False-parallel_config] PASSED [ 83%] 231s test/test_parallel.py::test_retrieval_context[False-parallel_backend] PASSED [ 83%] 231s test/test_parallel.py::test_invalid_batch_size[0] PASSED [ 83%] 231s test/test_parallel.py::test_invalid_batch_size[-1] PASSED [ 83%] 231s test/test_parallel.py::test_invalid_batch_size[1.42] PASSED [ 83%] 231s test/test_parallel.py::test_dispatch_race_condition[2-2-all-auto] PASSED [ 83%] 231s test/test_parallel.py::test_dispatch_race_condition[2-2-n_jobs-auto] PASSED [ 84%] 231s test/test_parallel.py::test_dispatch_race_condition[10-2-n_jobs-auto0] PASSED [ 84%] 231s test/test_parallel.py::test_dispatch_race_condition[517-2-n_jobs-auto] PASSED [ 84%] 231s test/test_parallel.py::test_dispatch_race_condition[10-2-n_jobs-auto1] PASSED [ 84%] 231s test/test_parallel.py::test_dispatch_race_condition[10-4-n_jobs-auto] PASSED [ 84%] 232s test/test_parallel.py::test_dispatch_race_condition[200-12-n_jobs-auto] PASSED [ 84%] 232s test/test_parallel.py::test_dispatch_race_condition[25-12-2 * n_jobs-1] PASSED [ 84%] 232s test/test_parallel.py::test_dispatch_race_condition[250-12-all-1] PASSED [ 84%] 232s test/test_parallel.py::test_dispatch_race_condition[250-12-2 * n_jobs-7] PASSED [ 84%] 232s test/test_parallel.py::test_dispatch_race_condition[200-12-2 * n_jobs-auto] PASSED [ 84%] 232s test/test_parallel.py::test_default_mp_context PASSED [ 84%] 236s test/test_parallel.py::test_no_blas_crash_or_freeze_with_subprocesses[multiprocessing] PASSED [ 84%] 241s test/test_parallel.py::test_no_blas_crash_or_freeze_with_subprocesses[loky] PASSED [ 84%] 241s test/test_parallel.py::test_parallel_with_interactively_defined_functions[multiprocessing] PASSED [ 85%] 242s test/test_parallel.py::test_parallel_with_interactively_defined_functions[loky] PASSED [ 85%] 242s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def square(x):\n return x ** 2\n-multiprocessing] PASSED [ 85%] 243s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def square(x):\n return x ** 2\n-loky] PASSED [ 85%] 243s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def square(x):\n return x ** 2\n-spawn] PASSED [ 85%] 243s 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%] 244s 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%] 244s 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%] 244s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-square = lambda x: x ** 2\n-multiprocessing] SKIPPED [ 85%] 245s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-square = lambda x: x ** 2\n-loky] PASSED [ 85%] 245s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-square = lambda x: x ** 2\n-spawn] SKIPPED [ 85%] 245s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def square(x):\n return x ** 2\n-multiprocessing] PASSED [ 85%] 246s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def square(x):\n return x ** 2\n-loky] PASSED [ 85%] 247s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def square(x):\n return x ** 2\n-spawn] PASSED [ 86%] 247s 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%] 247s 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%] 247s 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%] 247s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-square = lambda x: x ** 2\n-multiprocessing] SKIPPED [ 86%] 248s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-square = lambda x: x ** 2\n-loky] PASSED [ 86%] 248s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-square = lambda x: x ** 2\n-spawn] SKIPPED [ 86%] 249s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def square(x):\n return x ** 2\n-multiprocessing] PASSED [ 86%] 249s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def square(x):\n return x ** 2\n-loky] PASSED [ 86%] 250s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def square(x):\n return x ** 2\n-spawn] PASSED [ 86%] 250s 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%] 251s 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%] 251s 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%] 251s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-square = lambda x: x ** 2\n-multiprocessing] SKIPPED [ 86%] 252s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-square = lambda x: x ** 2\n-loky] PASSED [ 87%] 252s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-square = lambda x: x ** 2\n-spawn] SKIPPED [ 87%] 252s test/test_parallel.py::test_parallel_with_interactively_defined_functions_loky PASSED [ 87%] 253s test/test_parallel.py::test_parallel_with_interactively_defined_bound_method_loky PASSED [ 87%] 253s test/test_parallel.py::test_parallel_with_exhausted_iterator PASSED [ 87%] 254s test/test_parallel.py::test_auto_memmap_on_arrays_from_generator[multiprocessing] PASSED [ 87%] 255s test/test_parallel.py::test_auto_memmap_on_arrays_from_generator[loky] PASSED [ 87%] 255s test/test_parallel.py::test_memmap_with_big_offset PASSED [ 87%] 255s test/test_parallel.py::test_warning_about_timeout_not_supported_by_backend PASSED [ 87%] 255s test/test_parallel.py::test_parallel_return_order_with_return_as_generator_parameter[1] PASSED [ 87%] 255s test/test_parallel.py::test_parallel_return_order_with_return_as_generator_parameter[2] PASSED [ 87%] 255s test/test_parallel.py::test_parallel_return_order_with_return_as_generator_parameter[4] PASSED [ 87%] 255s test/test_parallel.py::test_abort_backend[1-None] PASSED [ 87%] 255s test/test_parallel.py::test_abort_backend[1-loky] PASSED [ 88%] 255s test/test_parallel.py::test_abort_backend[1-multiprocessing] PASSED [ 88%] 255s test/test_parallel.py::test_abort_backend[1-sequential] PASSED [ 88%] 255s test/test_parallel.py::test_abort_backend[1-threading] PASSED [ 88%] 255s test/test_parallel.py::test_abort_backend[1-backend5] PASSED [ 88%] 255s test/test_parallel.py::test_abort_backend[1-backend6] PASSED [ 88%] 255s test/test_parallel.py::test_abort_backend[1-backend7] PASSED [ 88%] 255s test/test_parallel.py::test_abort_backend[1-backend8] PASSED [ 88%] 255s test/test_parallel.py::test_abort_backend[1-backend9] PASSED [ 88%] 256s test/test_parallel.py::test_abort_backend[2-None] PASSED [ 88%] 256s test/test_parallel.py::test_abort_backend[2-loky] PASSED [ 88%] 256s test/test_parallel.py::test_abort_backend[2-multiprocessing] PASSED [ 88%] 256s test/test_parallel.py::test_abort_backend[2-sequential] PASSED [ 88%] 256s test/test_parallel.py::test_abort_backend[2-threading] PASSED [ 88%] 256s test/test_parallel.py::test_abort_backend[2-backend5] PASSED [ 89%] 256s test/test_parallel.py::test_abort_backend[2-backend6] PASSED [ 89%] 256s test/test_parallel.py::test_abort_backend[2-backend7] PASSED [ 89%] 256s test/test_parallel.py::test_abort_backend[2-backend8] PASSED [ 89%] 257s test/test_parallel.py::test_abort_backend[2-backend9] PASSED [ 89%] 257s test/test_parallel.py::test_abort_backend[-2-None] PASSED [ 89%] 257s test/test_parallel.py::test_abort_backend[-2-loky] PASSED [ 89%] 257s test/test_parallel.py::test_abort_backend[-2-multiprocessing] PASSED [ 89%] 257s test/test_parallel.py::test_abort_backend[-2-sequential] PASSED [ 89%] 257s test/test_parallel.py::test_abort_backend[-2-threading] PASSED [ 89%] 257s test/test_parallel.py::test_abort_backend[-2-backend5] PASSED [ 89%] 257s test/test_parallel.py::test_abort_backend[-2-backend6] PASSED [ 89%] 257s test/test_parallel.py::test_abort_backend[-2-backend7] PASSED [ 89%] 258s test/test_parallel.py::test_abort_backend[-2-backend8] PASSED [ 90%] 258s test/test_parallel.py::test_abort_backend[-2-backend9] PASSED [ 90%] 258s test/test_parallel.py::test_abort_backend[-1-None] PASSED [ 90%] 259s test/test_parallel.py::test_abort_backend[-1-loky] PASSED [ 90%] 259s test/test_parallel.py::test_abort_backend[-1-multiprocessing] PASSED [ 90%] 259s test/test_parallel.py::test_abort_backend[-1-sequential] PASSED [ 90%] 259s test/test_parallel.py::test_abort_backend[-1-threading] PASSED [ 90%] 259s test/test_parallel.py::test_abort_backend[-1-backend5] PASSED [ 90%] 259s test/test_parallel.py::test_abort_backend[-1-backend6] PASSED [ 90%] 259s test/test_parallel.py::test_abort_backend[-1-backend7] PASSED [ 90%] 259s test/test_parallel.py::test_abort_backend[-1-backend8] PASSED [ 90%] 259s test/test_parallel.py::test_abort_backend[-1-backend9] PASSED [ 90%] 259s test/test_parallel.py::test_deadlock_with_generator[1-threading] PASSED [ 90%] 259s test/test_parallel.py::test_deadlock_with_generator[1-sequential] PASSED [ 91%] 259s test/test_parallel.py::test_deadlock_with_generator[1-loky] PASSED [ 91%] 259s test/test_parallel.py::test_deadlock_with_generator[2-threading] PASSED [ 91%] 259s test/test_parallel.py::test_deadlock_with_generator[2-sequential] PASSED [ 91%] 260s test/test_parallel.py::test_deadlock_with_generator[2-loky] PASSED [ 91%] 260s test/test_parallel.py::test_deadlock_with_generator[-2-threading] PASSED [ 91%] 260s test/test_parallel.py::test_deadlock_with_generator[-2-sequential] PASSED [ 91%] 260s test/test_parallel.py::test_deadlock_with_generator[-2-loky] PASSED [ 91%] 260s test/test_parallel.py::test_deadlock_with_generator[-1-threading] PASSED [ 91%] 260s test/test_parallel.py::test_deadlock_with_generator[-1-sequential] PASSED [ 91%] 261s test/test_parallel.py::test_deadlock_with_generator[-1-loky] PASSED [ 91%] 261s test/test_parallel.py::test_multiple_generator_call[1-threading] PASSED [ 91%] 261s test/test_parallel.py::test_multiple_generator_call[1-sequential] PASSED [ 91%] 261s test/test_parallel.py::test_multiple_generator_call[1-loky] PASSED [ 91%] 261s test/test_parallel.py::test_multiple_generator_call[2-threading] PASSED [ 92%] 261s test/test_parallel.py::test_multiple_generator_call[2-sequential] PASSED [ 92%] 261s test/test_parallel.py::test_multiple_generator_call[2-loky] PASSED [ 92%] 261s test/test_parallel.py::test_multiple_generator_call[-2-threading] PASSED [ 92%] 261s test/test_parallel.py::test_multiple_generator_call[-2-sequential] PASSED [ 92%] 261s test/test_parallel.py::test_multiple_generator_call[-2-loky] PASSED [ 92%] 261s test/test_parallel.py::test_multiple_generator_call[-1-threading] PASSED [ 92%] 261s test/test_parallel.py::test_multiple_generator_call[-1-sequential] PASSED [ 92%] 261s test/test_parallel.py::test_multiple_generator_call[-1-loky] PASSED [ 92%] 261s test/test_parallel.py::test_multiple_generator_call_managed[1-threading] PASSED [ 92%] 261s test/test_parallel.py::test_multiple_generator_call_managed[1-sequential] PASSED [ 92%] 261s test/test_parallel.py::test_multiple_generator_call_managed[1-loky] PASSED [ 92%] 261s test/test_parallel.py::test_multiple_generator_call_managed[2-threading] PASSED [ 92%] 261s test/test_parallel.py::test_multiple_generator_call_managed[2-sequential] PASSED [ 93%] 261s test/test_parallel.py::test_multiple_generator_call_managed[2-loky] PASSED [ 93%] 261s test/test_parallel.py::test_multiple_generator_call_managed[-2-threading] PASSED [ 93%] 261s test/test_parallel.py::test_multiple_generator_call_managed[-2-sequential] PASSED [ 93%] 261s test/test_parallel.py::test_multiple_generator_call_managed[-2-loky] PASSED [ 93%] 261s test/test_parallel.py::test_multiple_generator_call_managed[-1-threading] PASSED [ 93%] 261s test/test_parallel.py::test_multiple_generator_call_managed[-1-sequential] PASSED [ 93%] 261s test/test_parallel.py::test_multiple_generator_call_managed[-1-loky] PASSED [ 93%] 261s test/test_parallel.py::test_multiple_generator_call_separated[1-threading] PASSED [ 93%] 261s test/test_parallel.py::test_multiple_generator_call_separated[1-sequential] PASSED [ 93%] 261s test/test_parallel.py::test_multiple_generator_call_separated[1-loky] PASSED [ 93%] 261s test/test_parallel.py::test_multiple_generator_call_separated[2-threading] PASSED [ 93%] 261s test/test_parallel.py::test_multiple_generator_call_separated[2-sequential] PASSED [ 93%] 262s test/test_parallel.py::test_multiple_generator_call_separated[2-loky] PASSED [ 94%] 262s test/test_parallel.py::test_multiple_generator_call_separated[-2-threading] PASSED [ 94%] 262s test/test_parallel.py::test_multiple_generator_call_separated[-2-sequential] PASSED [ 94%] 262s test/test_parallel.py::test_multiple_generator_call_separated[-2-loky] PASSED [ 94%] 262s test/test_parallel.py::test_multiple_generator_call_separated[-1-threading] PASSED [ 94%] 262s test/test_parallel.py::test_multiple_generator_call_separated[-1-sequential] PASSED [ 94%] 262s test/test_parallel.py::test_multiple_generator_call_separated[-1-loky] PASSED [ 94%] 262s test/test_parallel.py::test_multiple_generator_call_separated_gc[loky-True] PASSED [ 94%] 262s test/test_parallel.py::test_multiple_generator_call_separated_gc[threading-False] PASSED [ 94%] 262s test/test_parallel.py::test_multiple_generator_call_separated_gc[sequential-False] PASSED [ 94%] 263s test/test_parallel.py::test_memmapping_leaks[multiprocessing] PASSED [ 94%] 264s test/test_parallel.py::test_memmapping_leaks[loky] PASSED [ 94%] 264s test/test_parallel.py::test_lambda_expression[None] PASSED [ 94%] 264s test/test_parallel.py::test_lambda_expression[loky] PASSED [ 94%] 264s test/test_parallel.py::test_lambda_expression[threading] PASSED [ 95%] 266s test/test_parallel.py::test_backend_batch_statistics_reset[multiprocessing] PASSED [ 95%] 269s test/test_parallel.py::test_backend_batch_statistics_reset[loky] PASSED [ 95%] 269s test/test_parallel.py::test_backend_hinting_and_constraints[parallel_config] PASSED [ 95%] 269s test/test_parallel.py::test_backend_hinting_and_constraints[parallel_backend] PASSED [ 95%] 269s test/test_parallel.py::test_backend_hinting_and_constraints_with_custom_backends[parallel_config] PASSED [ 95%] 269s test/test_parallel.py::test_backend_hinting_and_constraints_with_custom_backends[parallel_backend] PASSED [ 95%] 269s test/test_parallel.py::test_invalid_backend_hinting_and_constraints PASSED [ 95%] 269s test/test_parallel.py::test_nested_parallelism_limit[parallel_config-loky] PASSED [ 95%] 269s test/test_parallel.py::test_nested_parallelism_limit[parallel_config-threading] PASSED [ 95%] 269s test/test_parallel.py::test_nested_parallelism_limit[parallel_backend-loky] PASSED [ 95%] 269s test/test_parallel.py::test_nested_parallelism_limit[parallel_backend-threading] PASSED [ 95%] 269s test/test_parallel.py::test_nested_parallelism_with_dask[parallel_config] SKIPPED [ 95%] 269s test/test_parallel.py::test_nested_parallelism_with_dask[parallel_backend] SKIPPED [ 96%] 269s test/test_parallel.py::test_thread_bomb_mitigation[loky-parallel_config] PASSED [ 96%] 270s test/test_parallel.py::test_thread_bomb_mitigation[loky-parallel_backend] PASSED [ 96%] 270s test/test_parallel.py::test_thread_bomb_mitigation[threading-parallel_config] PASSED [ 96%] 270s test/test_parallel.py::test_thread_bomb_mitigation[threading-parallel_backend] PASSED [ 96%] 270s test/test_parallel.py::test_parallel_thread_limit[None] SKIPPED (Nee...) [ 96%] 270s test/test_parallel.py::test_parallel_thread_limit[loky] SKIPPED (Nee...) [ 96%] 270s test/test_parallel.py::test_dask_backend_when_dask_not_installed[parallel_config] PASSED [ 96%] 270s test/test_parallel.py::test_dask_backend_when_dask_not_installed[parallel_backend] PASSED [ 96%] 270s test/test_parallel.py::test_zero_worker_backend[parallel_config] PASSED [ 96%] 270s test/test_parallel.py::test_zero_worker_backend[parallel_backend] PASSED [ 96%] 270s test/test_parallel.py::test_globals_update_at_each_parallel_call PASSED [ 96%] 270s test/test_parallel.py::test_threadpool_limitation_in_child_loky[2] SKIPPED [ 96%] 270s test/test_parallel.py::test_threadpool_limitation_in_child_loky[4] SKIPPED [ 97%] 270s test/test_parallel.py::test_threadpool_limitation_in_child_loky[-2] SKIPPED [ 97%] 270s test/test_parallel.py::test_threadpool_limitation_in_child_loky[-1] SKIPPED [ 97%] 270s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-1] SKIPPED [ 97%] 270s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-2] SKIPPED [ 97%] 270s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-4] SKIPPED [ 97%] 270s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-None] SKIPPED [ 97%] 270s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-1] SKIPPED [ 97%] 270s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-2] SKIPPED [ 97%] 270s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-4] SKIPPED [ 97%] 270s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-None] SKIPPED [ 97%] 270s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-1] SKIPPED [ 97%] 270s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-2] SKIPPED [ 97%] 270s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-4] SKIPPED [ 97%] 270s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-None] SKIPPED [ 98%] 270s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-1] SKIPPED [ 98%] 270s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-2] SKIPPED [ 98%] 270s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-4] SKIPPED [ 98%] 270s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-None] SKIPPED [ 98%] 270s test/test_parallel.py::test_loky_reuse_workers[2] PASSED [ 98%] 271s test/test_parallel.py::test_loky_reuse_workers[4] PASSED [ 98%] 271s test/test_parallel.py::test_loky_reuse_workers[-1] PASSED [ 98%] 272s test/test_store_backends.py::test_concurrency_safe_write[multiprocessing] PASSED [ 98%] 273s test/test_store_backends.py::test_concurrency_safe_write[loky] PASSED [ 98%] 274s test/test_store_backends.py::test_concurrency_safe_write[threading] PASSED [ 98%] 274s test/test_store_backends.py::test_warning_on_dump_failure PASSED [ 98%] 274s test/test_store_backends.py::test_warning_on_pickling_error PASSED [ 98%] 274s test/test_testing.py::test_check_subprocess_call PASSED [ 99%] 274s test/test_testing.py::test_check_subprocess_call_non_matching_regex PASSED [ 99%] 274s test/test_testing.py::test_check_subprocess_call_wrong_command PASSED [ 99%] 274s test/test_testing.py::test_check_subprocess_call_non_zero_return_code PASSED [ 99%] 275s test/test_testing.py::test_check_subprocess_call_timeout PASSED [ 99%] 275s test/test_utils.py::test_eval_expr_invalid[exec('import os')] PASSED [ 99%] 275s test/test_utils.py::test_eval_expr_invalid[print(1)] PASSED [ 99%] 275s test/test_utils.py::test_eval_expr_invalid[import os] PASSED [ 99%] 275s test/test_utils.py::test_eval_expr_invalid[1+1; import os] PASSED [ 99%] 275s test/test_utils.py::test_eval_expr_invalid[1^1] PASSED [ 99%] 275s test/test_utils.py::test_eval_expr_valid[2*6-12] PASSED [ 99%] 275s test/test_utils.py::test_eval_expr_valid[2**6-64] PASSED [ 99%] 275s test/test_utils.py::test_eval_expr_valid[1 + 2*3**(4) / (6 + -7)--161.0] PASSED [ 99%] 275s test/test_utils.py::test_eval_expr_valid[(20 // 3) % 5-1] PASSED [100%] 275s 275s =============================== warnings summary =============================== 275s ../../../usr/lib/python3/dist-packages/joblib/testing.py:22 275s /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 275s timeout = pytest.mark.timeout 275s 275s ../../../usr/lib/python3/dist-packages/joblib/test/test_parallel.py:1652 275s /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 275s @pytest.mark.no_cover 275s 275s ../../../usr/lib/python3/dist-packages/joblib/executor.py:105 275s /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) 275s class _TestingMemmappingExecutor(MemmappingExecutor): 275s 275s test/test_func_inspect.py::test_filter_args_2 275s /usr/lib/python3/dist-packages/joblib/test/test_func_inspect.py:131: UserWarning: Cannot inspect object functools.partial(, 1), ignore list will not work. 275s assert filter_args(ff, ['y'], (1, )) == {'*': [1], '**': {}} 275s 275s test/test_hashing.py: 2 warnings 275s test/test_memmapping.py: 52 warnings 275s test/test_parallel.py: 153 warnings 275s test/test_store_backends.py: 2 warnings 275s /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=1429) is multi-threaded, use of fork() may lead to deadlocks in the child. 275s self.pid = os.fork() 275s 275s test/test_memmapping.py: 51 warnings 275s test/test_parallel.py: 87 warnings 275s test/test_store_backends.py: 2 warnings 275s /usr/lib/python3/dist-packages/joblib/externals/loky/backend/fork_exec.py:38: DeprecationWarning: This process (pid=1429) is multi-threaded, use of fork() may lead to deadlocks in the child. 275s pid = os.fork() 275s 275s test/test_memory.py::test_memory_integration 275s /usr/lib/python3/dist-packages/joblib/test/test_memory.py:104: UserWarning: Compressed results cannot be memmapped 275s memory = Memory(location=tmpdir.strpath, verbose=10, 275s 275s test/test_memory.py::test_memory_integration 275s /usr/lib/python3/dist-packages/joblib/memory.py:132: UserWarning: Compressed items cannot be memmapped in a filesystem store. Option will be ignored. 275s obj.configure(location, verbose=verbose, 275s 275s test/test_memory.py::test_memory_integration 275s /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. 275s return next(self.gen) 275s 275s test/test_numpy_pickle.py::test_joblib_pickle_across_python_versions 275s /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. 275s 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 518s autopkgtest [15:52:40]: test autodep8-python3: [----------------------- 518s Testing with python3.12: 518s 519s autopkgtest [15:52:41]: test autodep8-python3: -----------------------] 519s autopkgtest [15:52:41]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 519s autodep8-python3 PASS (superficial) 519s autopkgtest [15:52:41]: @@@@@@@@@@@@@@@@@@@@ summary 519s pytest PASS 519s autodep8-python3 PASS (superficial) 530s Creating nova instance adt-noble-s390x-joblib-20240323-154402-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-s390x-server-20240323.img (UUID 15bd59e1-c29b-45d7-aba1-73ff15182fb5)... 530s Creating nova instance adt-noble-s390x-joblib-20240323-154402-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-s390x-server-20240323.img (UUID 15bd59e1-c29b-45d7-aba1-73ff15182fb5)...