0s autopkgtest [09:52:49]: starting date and time: 2024-10-30 09:52:49+0000 0s autopkgtest [09:52:49]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [09:52:49]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.bjnmnlrc/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com\n" >> /etc/environment' --apt-pocket=proposed=src:setuptools --apt-upgrade joblib --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=setuptools/75.2.0-1 -- lxd -r lxd-armhf-10.145.243.115 lxd-armhf-10.145.243.115:autopkgtest/ubuntu/plucky/armhf 54s autopkgtest [09:53:43]: testbed dpkg architecture: armhf 56s autopkgtest [09:53:45]: testbed apt version: 2.9.8 56s autopkgtest [09:53:45]: @@@@@@@@@@@@@@@@@@@@ test bed setup 64s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 65s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [2840 B] 65s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 65s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [28.1 kB] 65s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [212 kB] 65s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [36.7 kB] 65s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [233 kB] 65s Fetched 593 kB in 1s (825 kB/s) 65s Reading package lists... 83s tee: /proc/self/fd/2: Permission denied 104s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 104s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 104s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 104s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 106s Reading package lists... 106s Reading package lists... 106s Building dependency tree... 106s Reading state information... 107s Calculating upgrade... 107s The following packages were automatically installed and are no longer required: 107s libperl5.38t64 perl-modules-5.38 107s Use 'apt autoremove' to remove them. 107s The following NEW packages will be installed: 107s libperl5.40 perl-modules-5.40 python3-jaraco.text 107s The following packages will be upgraded: 107s base-files distro-info-data fwupd gcc-14-base info install-info iproute2 107s libatomic1 libdw1t64 libelf1t64 libfwupd2 libgcc-s1 libkeyutils1 107s liblocale-gettext-perl libsgutils2-1.46-2 libstdc++6 libtext-charwidth-perl 107s libtext-iconv-perl motd-news-config perl perl-base python3-pkg-resources 107s python3-setuptools sg3-utils sg3-utils-udev vim-common vim-tiny xxd 107s 28 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. 107s Need to get 19.2 MB of archives. 107s After this operation, 42.7 MB of additional disk space will be used. 107s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf motd-news-config all 13.5ubuntu2 [5274 B] 107s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf base-files armhf 13.5ubuntu2 [68.6 kB] 107s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf perl-modules-5.40 all 5.40.0-6 [3214 kB] 108s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf libperl5.40 armhf 5.40.0-6 [4140 kB] 108s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf perl armhf 5.40.0-6 [262 kB] 108s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf perl-base armhf 5.40.0-6 [1674 kB] 108s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf liblocale-gettext-perl armhf 1.07-7build1 [15.0 kB] 108s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf libtext-iconv-perl armhf 1.7-8build4 [12.8 kB] 108s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf libtext-charwidth-perl armhf 0.04-11build4 [9128 B] 108s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf libatomic1 armhf 14.2.0-7ubuntu1 [7842 B] 108s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14-base armhf 14.2.0-7ubuntu1 [51.2 kB] 108s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libstdc++6 armhf 14.2.0-7ubuntu1 [711 kB] 108s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf libgcc-s1 armhf 14.2.0-7ubuntu1 [40.8 kB] 108s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf install-info armhf 7.1.1-1 [61.4 kB] 108s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf distro-info-data all 0.63 [6588 B] 108s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf libdw1t64 armhf 0.192-4 [243 kB] 108s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf libelf1t64 armhf 0.192-4 [50.2 kB] 108s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf iproute2 armhf 6.10.0-2ubuntu1 [1082 kB] 108s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf libkeyutils1 armhf 1.6.3-4ubuntu2 [8712 B] 108s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf vim-tiny armhf 2:9.1.0777-1ubuntu1 [693 kB] 108s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf vim-common all 2:9.1.0777-1ubuntu1 [394 kB] 108s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf xxd armhf 2:9.1.0777-1ubuntu1 [66.8 kB] 108s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf info armhf 7.1.1-1 [126 kB] 108s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf libfwupd2 armhf 1.9.26-2 [125 kB] 108s Get:25 http://ftpmaster.internal/ubuntu plucky/main armhf fwupd armhf 1.9.26-2 [4404 kB] 108s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf libsgutils2-1.46-2 armhf 1.46-3ubuntu5 [82.5 kB] 108s Get:27 http://ftpmaster.internal/ubuntu plucky/main armhf python3-jaraco.text all 4.0.0-1 [11.5 kB] 108s Get:28 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-pkg-resources all 75.2.0-1 [134 kB] 108s Get:29 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf python3-setuptools all 75.2.0-1 [657 kB] 108s Get:30 http://ftpmaster.internal/ubuntu plucky/main armhf sg3-utils armhf 1.46-3ubuntu5 [816 kB] 108s Get:31 http://ftpmaster.internal/ubuntu plucky/main armhf sg3-utils-udev all 1.46-3ubuntu5 [5916 B] 109s Preconfiguring packages ... 109s Fetched 19.2 MB in 1s (13.7 MB/s) 109s (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 ... 59386 files and directories currently installed.) 109s Preparing to unpack .../motd-news-config_13.5ubuntu2_all.deb ... 109s Unpacking motd-news-config (13.5ubuntu2) over (13.3ubuntu6) ... 109s Preparing to unpack .../base-files_13.5ubuntu2_armhf.deb ... 109s Unpacking base-files (13.5ubuntu2) over (13.3ubuntu6) ... 109s Setting up base-files (13.5ubuntu2) ... 109s Installing new version of config file /etc/issue ... 109s Installing new version of config file /etc/issue.net ... 109s Installing new version of config file /etc/lsb-release ... 110s motd-news.service is a disabled or a static unit not running, not starting it. 110s (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 ... 59386 files and directories currently installed.) 110s Preparing to unpack .../perl_5.40.0-6_armhf.deb ... 110s Unpacking perl (5.40.0-6) over (5.38.2-5) ... 110s Selecting previously unselected package perl-modules-5.40. 110s Preparing to unpack .../perl-modules-5.40_5.40.0-6_all.deb ... 110s Unpacking perl-modules-5.40 (5.40.0-6) ... 110s Selecting previously unselected package libperl5.40:armhf. 110s Preparing to unpack .../libperl5.40_5.40.0-6_armhf.deb ... 110s Unpacking libperl5.40:armhf (5.40.0-6) ... 111s Preparing to unpack .../perl-base_5.40.0-6_armhf.deb ... 111s Unpacking perl-base (5.40.0-6) over (5.38.2-5) ... 111s Setting up perl-base (5.40.0-6) ... 111s (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 ... 61462 files and directories currently installed.) 111s Preparing to unpack .../liblocale-gettext-perl_1.07-7build1_armhf.deb ... 111s Unpacking liblocale-gettext-perl (1.07-7build1) over (1.07-7) ... 111s Preparing to unpack .../libtext-iconv-perl_1.7-8build4_armhf.deb ... 111s Unpacking libtext-iconv-perl:armhf (1.7-8build4) over (1.7-8build3) ... 111s Preparing to unpack .../libtext-charwidth-perl_0.04-11build4_armhf.deb ... 111s Unpacking libtext-charwidth-perl:armhf (0.04-11build4) over (0.04-11build3) ... 111s Preparing to unpack .../libatomic1_14.2.0-7ubuntu1_armhf.deb ... 111s Unpacking libatomic1:armhf (14.2.0-7ubuntu1) over (14.2.0-4ubuntu2) ... 111s Preparing to unpack .../gcc-14-base_14.2.0-7ubuntu1_armhf.deb ... 111s Unpacking gcc-14-base:armhf (14.2.0-7ubuntu1) over (14.2.0-4ubuntu2) ... 111s Setting up gcc-14-base:armhf (14.2.0-7ubuntu1) ... 111s (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 ... 61462 files and directories currently installed.) 111s Preparing to unpack .../libstdc++6_14.2.0-7ubuntu1_armhf.deb ... 111s Unpacking libstdc++6:armhf (14.2.0-7ubuntu1) over (14.2.0-4ubuntu2) ... 111s Setting up libstdc++6:armhf (14.2.0-7ubuntu1) ... 111s (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 ... 61462 files and directories currently installed.) 111s Preparing to unpack .../libgcc-s1_14.2.0-7ubuntu1_armhf.deb ... 111s Unpacking libgcc-s1:armhf (14.2.0-7ubuntu1) over (14.2.0-4ubuntu2) ... 111s Setting up libgcc-s1:armhf (14.2.0-7ubuntu1) ... 111s (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 ... 61462 files and directories currently installed.) 111s Preparing to unpack .../install-info_7.1.1-1_armhf.deb ... 111s Unpacking install-info (7.1.1-1) over (7.1-3build2) ... 111s Setting up install-info (7.1.1-1) ... 112s (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 ... 61462 files and directories currently installed.) 112s Preparing to unpack .../00-distro-info-data_0.63_all.deb ... 112s Unpacking distro-info-data (0.63) over (0.62) ... 112s Preparing to unpack .../01-libdw1t64_0.192-4_armhf.deb ... 112s Unpacking libdw1t64:armhf (0.192-4) over (0.191-2) ... 112s Preparing to unpack .../02-libelf1t64_0.192-4_armhf.deb ... 112s Unpacking libelf1t64:armhf (0.192-4) over (0.191-2) ... 112s Preparing to unpack .../03-iproute2_6.10.0-2ubuntu1_armhf.deb ... 112s Unpacking iproute2 (6.10.0-2ubuntu1) over (6.10.0-2) ... 112s Preparing to unpack .../04-libkeyutils1_1.6.3-4ubuntu2_armhf.deb ... 112s Unpacking libkeyutils1:armhf (1.6.3-4ubuntu2) over (1.6.3-3build1) ... 112s Preparing to unpack .../05-vim-tiny_2%3a9.1.0777-1ubuntu1_armhf.deb ... 112s Unpacking vim-tiny (2:9.1.0777-1ubuntu1) over (2:9.1.0496-1ubuntu6) ... 112s Preparing to unpack .../06-vim-common_2%3a9.1.0777-1ubuntu1_all.deb ... 112s Unpacking vim-common (2:9.1.0777-1ubuntu1) over (2:9.1.0496-1ubuntu6) ... 112s Preparing to unpack .../07-xxd_2%3a9.1.0777-1ubuntu1_armhf.deb ... 112s Unpacking xxd (2:9.1.0777-1ubuntu1) over (2:9.1.0496-1ubuntu6) ... 112s Preparing to unpack .../08-info_7.1.1-1_armhf.deb ... 112s Unpacking info (7.1.1-1) over (7.1-3build2) ... 112s Preparing to unpack .../09-libfwupd2_1.9.26-2_armhf.deb ... 112s Unpacking libfwupd2:armhf (1.9.26-2) over (1.9.24-1) ... 112s Preparing to unpack .../10-fwupd_1.9.26-2_armhf.deb ... 112s Unpacking fwupd (1.9.26-2) over (1.9.24-1) ... 112s Preparing to unpack .../11-libsgutils2-1.46-2_1.46-3ubuntu5_armhf.deb ... 112s Unpacking libsgutils2-1.46-2:armhf (1.46-3ubuntu5) over (1.46-3ubuntu4) ... 112s Selecting previously unselected package python3-jaraco.text. 112s Preparing to unpack .../12-python3-jaraco.text_4.0.0-1_all.deb ... 112s Unpacking python3-jaraco.text (4.0.0-1) ... 112s Preparing to unpack .../13-python3-pkg-resources_75.2.0-1_all.deb ... 113s Unpacking python3-pkg-resources (75.2.0-1) over (74.1.2-1) ... 113s Preparing to unpack .../14-python3-setuptools_75.2.0-1_all.deb ... 113s Unpacking python3-setuptools (75.2.0-1) over (74.1.2-1) ... 113s Preparing to unpack .../15-sg3-utils_1.46-3ubuntu5_armhf.deb ... 113s Unpacking sg3-utils (1.46-3ubuntu5) over (1.46-3ubuntu4) ... 113s Preparing to unpack .../16-sg3-utils-udev_1.46-3ubuntu5_all.deb ... 113s Unpacking sg3-utils-udev (1.46-3ubuntu5) over (1.46-3ubuntu4) ... 113s Setting up python3-pkg-resources (75.2.0-1) ... 113s Setting up motd-news-config (13.5ubuntu2) ... 113s Setting up libtext-iconv-perl:armhf (1.7-8build4) ... 113s Setting up libtext-charwidth-perl:armhf (0.04-11build4) ... 113s Setting up libkeyutils1:armhf (1.6.3-4ubuntu2) ... 113s Setting up distro-info-data (0.63) ... 113s Setting up libfwupd2:armhf (1.9.26-2) ... 113s Setting up libsgutils2-1.46-2:armhf (1.46-3ubuntu5) ... 113s Setting up xxd (2:9.1.0777-1ubuntu1) ... 113s Setting up libelf1t64:armhf (0.192-4) ... 113s Setting up libdw1t64:armhf (0.192-4) ... 113s Setting up vim-common (2:9.1.0777-1ubuntu1) ... 113s Installing new version of config file /etc/vim/vimrc ... 113s Setting up python3-jaraco.text (4.0.0-1) ... 113s Setting up libatomic1:armhf (14.2.0-7ubuntu1) ... 113s Setting up perl-modules-5.40 (5.40.0-6) ... 113s Setting up fwupd (1.9.26-2) ... 114s fwupd-offline-update.service is a disabled or a static unit not running, not starting it. 114s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 114s fwupd.service is a disabled or a static unit not running, not starting it. 114s Setting up info (7.1.1-1) ... 114s Setting up liblocale-gettext-perl (1.07-7build1) ... 114s Setting up sg3-utils (1.46-3ubuntu5) ... 114s Setting up python3-setuptools (75.2.0-1) ... 115s Setting up iproute2 (6.10.0-2ubuntu1) ... 115s Setting up vim-tiny (2:9.1.0777-1ubuntu1) ... 115s Setting up sg3-utils-udev (1.46-3ubuntu5) ... 115s update-initramfs: deferring update (trigger activated) 115s Setting up libperl5.40:armhf (5.40.0-6) ... 115s Setting up perl (5.40.0-6) ... 115s Processing triggers for dbus (1.14.10-4ubuntu5) ... 115s Processing triggers for install-info (7.1.1-1) ... 115s Processing triggers for initramfs-tools (0.142ubuntu34) ... 115s Processing triggers for libc-bin (2.40-1ubuntu3) ... 116s Processing triggers for man-db (2.12.1-3) ... 117s Processing triggers for plymouth-theme-ubuntu-text (24.004.60-1ubuntu10) ... 117s update-initramfs: deferring update (trigger activated) 117s Processing triggers for initramfs-tools (0.142ubuntu34) ... 117s Reading package lists... 117s Building dependency tree... 117s Reading state information... 118s The following packages will be REMOVED: 118s libperl5.38t64* perl-modules-5.38* 118s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 118s After this operation, 41.6 MB disk space will be freed. 119s (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 ... 61471 files and directories currently installed.) 119s Removing libperl5.38t64:armhf (5.38.2-5) ... 119s Removing perl-modules-5.38 (5.38.2-5) ... 119s Processing triggers for man-db (2.12.1-3) ... 119s Processing triggers for libc-bin (2.40-1ubuntu3) ... 121s autopkgtest [09:54:50]: rebooting testbed after setup commands that affected boot 192s autopkgtest [09:56:01]: testbed running kernel: Linux 6.8.0-47-generic #47~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Oct 2 16:39:14 UTC 2 220s autopkgtest [09:56:29]: @@@@@@@@@@@@@@@@@@@@ apt-source joblib 232s Get:1 http://ftpmaster.internal/ubuntu plucky/universe joblib 1.3.2-2 (dsc) [2281 B] 232s Get:2 http://ftpmaster.internal/ubuntu plucky/universe joblib 1.3.2-2 (tar) [358 kB] 232s Get:3 http://ftpmaster.internal/ubuntu plucky/universe joblib 1.3.2-2 (diff) [8636 B] 232s gpgv: Signature made Wed Mar 6 09:17:27 2024 UTC 232s gpgv: using RSA key 724D609337113C710550D7473C26763F6C67E6E2 232s gpgv: Can't check signature: No public key 232s dpkg-source: warning: cannot verify inline signature for ./joblib_1.3.2-2.dsc: no acceptable signature found 232s autopkgtest [09:56:41]: testing package joblib version 1.3.2-2 235s autopkgtest [09:56:44]: build not needed 237s autopkgtest [09:56:46]: test pytest: preparing testbed 248s Reading package lists... 248s Building dependency tree... 248s Reading state information... 248s Starting pkgProblemResolver with broken count: 0 248s Starting 2 pkgProblemResolver with broken count: 0 248s Done 249s The following additional packages will be installed: 249s libblas3 libgfortran5 liblapack3 python3-all python3-iniconfig 249s python3-joblib python3-lz4 python3-numpy python3-packaging python3-pluggy 249s python3-psutil python3-pytest python3-threadpoolctl 249s Suggested packages: 249s gcc gfortran python-numpy-doc python3-dev 249s Recommended packages: 249s python3-simplejson 249s The following NEW packages will be installed: 249s autopkgtest-satdep libblas3 libgfortran5 liblapack3 python3-all 249s python3-iniconfig python3-joblib python3-lz4 python3-numpy python3-packaging 249s python3-pluggy python3-psutil python3-pytest python3-threadpoolctl 249s 0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded. 249s Need to get 6861 kB/6862 kB of archives. 249s After this operation, 25.9 MB of additional disk space will be used. 249s Get:1 /tmp/autopkgtest.yf7CSd/1-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [744 B] 249s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libblas3 armhf 3.12.0-3build2 [126 kB] 250s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libgfortran5 armhf 14.2.0-7ubuntu1 [311 kB] 250s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf liblapack3 armhf 3.12.0-3build2 [2086 kB] 250s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf python3-all armhf 3.12.6-0ubuntu1 [886 B] 250s Get:6 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 250s Get:7 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-joblib all 1.3.2-2 [208 kB] 250s Get:8 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-lz4 armhf 4.0.2+dfsg-1build4 [24.8 kB] 250s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf python3-numpy armhf 1:1.26.4+ds-11build1 [3570 kB] 250s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf python3-packaging all 24.1-1 [41.4 kB] 250s Get:11 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 250s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf python3-psutil armhf 5.9.8-2build2 [194 kB] 250s Get:13 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest all 8.3.2-1 [251 kB] 250s Get:14 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-threadpoolctl all 3.1.0-1 [21.3 kB] 250s Fetched 6861 kB in 1s (8274 kB/s) 250s Selecting previously unselected package libblas3:armhf. 250s (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 ... 59541 files and directories currently installed.) 250s Preparing to unpack .../00-libblas3_3.12.0-3build2_armhf.deb ... 250s Unpacking libblas3:armhf (3.12.0-3build2) ... 250s Selecting previously unselected package libgfortran5:armhf. 251s Preparing to unpack .../01-libgfortran5_14.2.0-7ubuntu1_armhf.deb ... 251s Unpacking libgfortran5:armhf (14.2.0-7ubuntu1) ... 251s Selecting previously unselected package liblapack3:armhf. 251s Preparing to unpack .../02-liblapack3_3.12.0-3build2_armhf.deb ... 251s Unpacking liblapack3:armhf (3.12.0-3build2) ... 251s Selecting previously unselected package python3-all. 251s Preparing to unpack .../03-python3-all_3.12.6-0ubuntu1_armhf.deb ... 251s Unpacking python3-all (3.12.6-0ubuntu1) ... 251s Selecting previously unselected package python3-iniconfig. 251s Preparing to unpack .../04-python3-iniconfig_1.1.1-2_all.deb ... 251s Unpacking python3-iniconfig (1.1.1-2) ... 251s Selecting previously unselected package python3-joblib. 251s Preparing to unpack .../05-python3-joblib_1.3.2-2_all.deb ... 251s Unpacking python3-joblib (1.3.2-2) ... 251s Selecting previously unselected package python3-lz4. 251s Preparing to unpack .../06-python3-lz4_4.0.2+dfsg-1build4_armhf.deb ... 251s Unpacking python3-lz4 (4.0.2+dfsg-1build4) ... 251s Selecting previously unselected package python3-numpy. 251s Preparing to unpack .../07-python3-numpy_1%3a1.26.4+ds-11build1_armhf.deb ... 251s Unpacking python3-numpy (1:1.26.4+ds-11build1) ... 251s Selecting previously unselected package python3-packaging. 251s Preparing to unpack .../08-python3-packaging_24.1-1_all.deb ... 251s Unpacking python3-packaging (24.1-1) ... 251s Selecting previously unselected package python3-pluggy. 251s Preparing to unpack .../09-python3-pluggy_1.5.0-1_all.deb ... 251s Unpacking python3-pluggy (1.5.0-1) ... 251s Selecting previously unselected package python3-psutil. 251s Preparing to unpack .../10-python3-psutil_5.9.8-2build2_armhf.deb ... 251s Unpacking python3-psutil (5.9.8-2build2) ... 251s Selecting previously unselected package python3-pytest. 251s Preparing to unpack .../11-python3-pytest_8.3.2-1_all.deb ... 251s Unpacking python3-pytest (8.3.2-1) ... 251s Selecting previously unselected package python3-threadpoolctl. 251s Preparing to unpack .../12-python3-threadpoolctl_3.1.0-1_all.deb ... 251s Unpacking python3-threadpoolctl (3.1.0-1) ... 251s Selecting previously unselected package autopkgtest-satdep. 251s Preparing to unpack .../13-1-autopkgtest-satdep.deb ... 251s Unpacking autopkgtest-satdep (0) ... 251s Setting up python3-iniconfig (1.1.1-2) ... 251s Setting up python3-joblib (1.3.2-2) ... 252s Setting up python3-lz4 (4.0.2+dfsg-1build4) ... 252s Setting up python3-threadpoolctl (3.1.0-1) ... 252s Setting up python3-all (3.12.6-0ubuntu1) ... 252s Setting up python3-psutil (5.9.8-2build2) ... 252s Setting up libblas3:armhf (3.12.0-3build2) ... 252s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode 252s Setting up python3-packaging (24.1-1) ... 252s Setting up libgfortran5:armhf (14.2.0-7ubuntu1) ... 252s Setting up python3-pluggy (1.5.0-1) ... 252s Setting up liblapack3:armhf (3.12.0-3build2) ... 252s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode 252s Setting up python3-pytest (8.3.2-1) ... 253s Setting up python3-numpy (1:1.26.4+ds-11build1) ... 255s Setting up autopkgtest-satdep (0) ... 255s Processing triggers for man-db (2.12.1-3) ... 255s Processing triggers for libc-bin (2.40-1ubuntu3) ... 267s (Reading database ... 60879 files and directories currently installed.) 267s Removing autopkgtest-satdep (0) ... 273s autopkgtest [09:57:22]: test pytest: [----------------------- 275s + cd /tmp/autopkgtest.yf7CSd/autopkgtest_tmp 275s + 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 275s + py3versions -s 275s Testing with python3.12: 275s + echo Testing with python3.12: 275s + 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 276s ============================= test session starts ============================== 276s platform linux -- Python 3.12.7, pytest-8.3.2, pluggy-1.5.0 -- /usr/bin/python3.12 276s cachedir: .pytest_cache 276s rootdir: /tmp/autopkgtest.yf7CSd/autopkgtest_tmp 276s plugins: typeguard-4.3.0 277s collecting ... collected 1360 items / 24 deselected / 1 skipped / 1336 selected 277s 277s test/test_backports.py::test_memmap PASSED [ 0%] 277s test/test_backports.py::test_concurrency_safe_rename[None-None] PASSED [ 0%] 277s test/test_backports.py::test_concurrency_safe_rename[None-dst content] PASSED [ 0%] 277s test/test_backports.py::test_concurrency_safe_rename[threading-None] PASSED [ 0%] 277s test/test_backports.py::test_concurrency_safe_rename[threading-dst content] PASSED [ 0%] 277s test/test_cloudpickle_wrapper.py::test_wrap_non_picklable_objects PASSED [ 0%] 277s test/test_config.py::test_global_parallel_backend[parallel_config] PASSED [ 0%] 277s test/test_config.py::test_global_parallel_backend[parallel_backend] PASSED [ 0%] 277s test/test_config.py::test_external_backends[parallel_config] PASSED [ 0%] 277s test/test_config.py::test_external_backends[parallel_backend] PASSED [ 0%] 277s test/test_config.py::test_parallel_config_no_backend PASSED [ 0%] 278s test/test_config.py::test_parallel_config_params_explicit_set PASSED [ 0%] 278s test/test_config.py::test_parallel_config_bad_params[prefer] PASSED [ 0%] 278s test/test_config.py::test_parallel_config_bad_params[require] PASSED [ 1%] 278s test/test_config.py::test_parallel_config_constructor_params PASSED [ 1%] 278s test/test_config.py::test_parallel_config_nested PASSED [ 1%] 278s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-multiprocessing] PASSED [ 1%] 278s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-threading] PASSED [ 1%] 278s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-backend2] PASSED [ 1%] 278s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_config-backend3] PASSED [ 1%] 278s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-multiprocessing] PASSED [ 1%] 278s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-threading] PASSED [ 1%] 278s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-backend2] PASSED [ 1%] 278s test/test_config.py::test_threadpool_limitation_in_child_context_error[parallel_backend-backend3] PASSED [ 1%] 278s test/test_config.py::test_parallel_n_jobs_none[parallel_config] PASSED [ 1%] 278s test/test_config.py::test_parallel_n_jobs_none[parallel_backend] PASSED [ 1%] 278s test/test_config.py::test_parallel_config_n_jobs_none[parallel_config] PASSED [ 2%] 278s test/test_config.py::test_parallel_config_n_jobs_none[parallel_backend] PASSED [ 2%] 278s test/test_disk.py::test_disk_used PASSED [ 2%] 278s test/test_disk.py::test_memstr_to_bytes[80G-85899345920] PASSED [ 2%] 278s test/test_disk.py::test_memstr_to_bytes[1.4M-1468006] PASSED [ 2%] 278s test/test_disk.py::test_memstr_to_bytes[120M-125829120] PASSED [ 2%] 278s test/test_disk.py::test_memstr_to_bytes[53K-54272] PASSED [ 2%] 278s test/test_disk.py::test_memstr_to_bytes_exception[fooG-ValueError-Invalid literal for size.*fooG.*] PASSED [ 2%] 278s test/test_disk.py::test_memstr_to_bytes_exception[1.4N-ValueError-Invalid literal for size.*1.4N.*] PASSED [ 2%] 278s test/test_disk.py::test_mkdirp PASSED [ 2%] 278s test/test_disk.py::test_rm_subdirs PASSED [ 2%] 278s test/test_func_inspect.py::test_filter_args[f-args0-filtered_args0] PASSED [ 2%] 278s test/test_func_inspect.py::test_filter_args[f-args1-filtered_args1] PASSED [ 2%] 278s test/test_func_inspect.py::test_filter_args[f-args2-filtered_args2] PASSED [ 2%] 278s test/test_func_inspect.py::test_filter_args[f-args3-filtered_args3] PASSED [ 3%] 278s test/test_func_inspect.py::test_filter_args[f-args4-filtered_args4] PASSED [ 3%] 278s test/test_func_inspect.py::test_filter_args[f-args5-filtered_args5] PASSED [ 3%] 278s test/test_func_inspect.py::test_filter_args[f-args6-filtered_args6] PASSED [ 3%] 278s test/test_func_inspect.py::test_filter_args[g-args7-filtered_args7] PASSED [ 3%] 278s test/test_func_inspect.py::test_filter_args[i-args8-filtered_args8] PASSED [ 3%] 278s test/test_func_inspect.py::test_filter_args_method PASSED [ 3%] 278s test/test_func_inspect.py::test_filter_varargs[h-args0-filtered_args0] PASSED [ 3%] 278s test/test_func_inspect.py::test_filter_varargs[h-args1-filtered_args1] PASSED [ 3%] 278s test/test_func_inspect.py::test_filter_varargs[h-args2-filtered_args2] PASSED [ 3%] 278s test/test_func_inspect.py::test_filter_varargs[h-args3-filtered_args3] PASSED [ 3%] 278s test/test_func_inspect.py::test_filter_kwargs[k-args0-filtered_args0] PASSED [ 3%] 278s test/test_func_inspect.py::test_filter_kwargs[k-args1-filtered_args1] PASSED [ 3%] 278s test/test_func_inspect.py::test_filter_kwargs[m1-args2-filtered_args2] PASSED [ 4%] 278s test/test_func_inspect.py::test_filter_kwargs[m2-args3-filtered_args3] PASSED [ 4%] 278s test/test_func_inspect.py::test_filter_args_2 PASSED [ 4%] 278s test/test_func_inspect.py::test_func_name[f-f] PASSED [ 4%] 278s test/test_func_inspect.py::test_func_name[g-g] PASSED [ 4%] 278s test/test_func_inspect.py::test_func_name[cached_func-cached_func] PASSED [ 4%] 278s test/test_func_inspect.py::test_func_name_on_inner_func PASSED [ 4%] 278s test/test_func_inspect.py::test_func_name_collision_on_inner_func PASSED [ 4%] 278s test/test_func_inspect.py::test_func_inspect_errors PASSED [ 4%] 278s test/test_func_inspect.py::test_filter_args_edge_cases PASSED [ 4%] 278s test/test_func_inspect.py::test_bound_methods PASSED [ 4%] 278s 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%] 278s test/test_func_inspect.py::test_filter_args_error_msg[ValueError-Ignore list: argument \\'(.*)\\' is not defined-g-args1] PASSED [ 4%] 278s test/test_func_inspect.py::test_filter_args_error_msg[ValueError-Wrong number of arguments-h-args2] PASSED [ 5%] 278s test/test_func_inspect.py::test_filter_args_no_kwargs_mutation PASSED [ 5%] 278s test/test_func_inspect.py::test_clean_win_chars PASSED [ 5%] 278s test/test_func_inspect.py::test_format_signature[g-args0-kwargs0-g([0, 1, 2, 3, 4])] PASSED [ 5%] 278s test/test_func_inspect.py::test_format_signature[k-args1-kwargs1-k(1, 2, (3, 4), y=True)] PASSED [ 5%] 278s test/test_func_inspect.py::test_format_signature_long_arguments PASSED [ 5%] 278s test/test_func_inspect.py::test_format_signature_numpy PASSED [ 5%] 278s test/test_func_inspect.py::test_special_source_encoding PASSED [ 5%] 278s test/test_func_inspect.py::test_func_code_consistency PASSED [ 5%] 278s test/test_hashing.py::test_trivial_hash[1-1] PASSED [ 5%] 278s test/test_hashing.py::test_trivial_hash[1-2] PASSED [ 5%] 278s test/test_hashing.py::test_trivial_hash[1-1.0] PASSED [ 5%] 278s test/test_hashing.py::test_trivial_hash[1-2.0] PASSED [ 5%] 278s test/test_hashing.py::test_trivial_hash[1-(1+1j)] PASSED [ 5%] 278s test/test_hashing.py::test_trivial_hash[1-(2+1j)] PASSED [ 6%] 278s test/test_hashing.py::test_trivial_hash[1-a] PASSED [ 6%] 278s test/test_hashing.py::test_trivial_hash[1-b] PASSED [ 6%] 278s test/test_hashing.py::test_trivial_hash[1-obj18] PASSED [ 6%] 278s test/test_hashing.py::test_trivial_hash[1-obj19] PASSED [ 6%] 278s test/test_hashing.py::test_trivial_hash[1-obj110] PASSED [ 6%] 278s test/test_hashing.py::test_trivial_hash[1-obj111] PASSED [ 6%] 278s test/test_hashing.py::test_trivial_hash[1-obj112] PASSED [ 6%] 278s test/test_hashing.py::test_trivial_hash[1-obj113] PASSED [ 6%] 278s test/test_hashing.py::test_trivial_hash[1-obj114] PASSED [ 6%] 278s test/test_hashing.py::test_trivial_hash[1-None] PASSED [ 6%] 278s test/test_hashing.py::test_trivial_hash[1-collect] PASSED [ 6%] 278s test/test_hashing.py::test_trivial_hash[1-append] PASSED [ 6%] 278s test/test_hashing.py::test_trivial_hash[1-obj118] PASSED [ 7%] 278s test/test_hashing.py::test_trivial_hash[1-obj119] PASSED [ 7%] 278s test/test_hashing.py::test_trivial_hash[1-obj120] PASSED [ 7%] 278s test/test_hashing.py::test_trivial_hash[1-obj121] PASSED [ 7%] 278s test/test_hashing.py::test_trivial_hash[2-1] PASSED [ 7%] 278s test/test_hashing.py::test_trivial_hash[2-2] PASSED [ 7%] 278s test/test_hashing.py::test_trivial_hash[2-1.0] PASSED [ 7%] 278s test/test_hashing.py::test_trivial_hash[2-2.0] PASSED [ 7%] 278s test/test_hashing.py::test_trivial_hash[2-(1+1j)] PASSED [ 7%] 278s test/test_hashing.py::test_trivial_hash[2-(2+1j)] PASSED [ 7%] 278s test/test_hashing.py::test_trivial_hash[2-a] PASSED [ 7%] 278s test/test_hashing.py::test_trivial_hash[2-b] PASSED [ 7%] 278s test/test_hashing.py::test_trivial_hash[2-obj18] PASSED [ 7%] 278s test/test_hashing.py::test_trivial_hash[2-obj19] PASSED [ 8%] 278s test/test_hashing.py::test_trivial_hash[2-obj110] PASSED [ 8%] 278s test/test_hashing.py::test_trivial_hash[2-obj111] PASSED [ 8%] 278s test/test_hashing.py::test_trivial_hash[2-obj112] PASSED [ 8%] 278s test/test_hashing.py::test_trivial_hash[2-obj113] PASSED [ 8%] 278s test/test_hashing.py::test_trivial_hash[2-obj114] PASSED [ 8%] 278s test/test_hashing.py::test_trivial_hash[2-None] PASSED [ 8%] 278s test/test_hashing.py::test_trivial_hash[2-collect] PASSED [ 8%] 278s test/test_hashing.py::test_trivial_hash[2-append] PASSED [ 8%] 278s test/test_hashing.py::test_trivial_hash[2-obj118] PASSED [ 8%] 278s test/test_hashing.py::test_trivial_hash[2-obj119] PASSED [ 8%] 278s test/test_hashing.py::test_trivial_hash[2-obj120] PASSED [ 8%] 278s test/test_hashing.py::test_trivial_hash[2-obj121] PASSED [ 8%] 278s test/test_hashing.py::test_trivial_hash[1.0-1] PASSED [ 8%] 278s test/test_hashing.py::test_trivial_hash[1.0-2] PASSED [ 9%] 278s test/test_hashing.py::test_trivial_hash[1.0-1.0] PASSED [ 9%] 278s test/test_hashing.py::test_trivial_hash[1.0-2.0] PASSED [ 9%] 278s test/test_hashing.py::test_trivial_hash[1.0-(1+1j)] PASSED [ 9%] 278s test/test_hashing.py::test_trivial_hash[1.0-(2+1j)] PASSED [ 9%] 278s test/test_hashing.py::test_trivial_hash[1.0-a] PASSED [ 9%] 278s test/test_hashing.py::test_trivial_hash[1.0-b] PASSED [ 9%] 278s test/test_hashing.py::test_trivial_hash[1.0-obj18] PASSED [ 9%] 278s test/test_hashing.py::test_trivial_hash[1.0-obj19] PASSED [ 9%] 278s test/test_hashing.py::test_trivial_hash[1.0-obj110] PASSED [ 9%] 278s test/test_hashing.py::test_trivial_hash[1.0-obj111] PASSED [ 9%] 278s test/test_hashing.py::test_trivial_hash[1.0-obj112] PASSED [ 9%] 278s test/test_hashing.py::test_trivial_hash[1.0-obj113] PASSED [ 9%] 278s test/test_hashing.py::test_trivial_hash[1.0-obj114] PASSED [ 10%] 278s test/test_hashing.py::test_trivial_hash[1.0-None] PASSED [ 10%] 278s test/test_hashing.py::test_trivial_hash[1.0-collect] PASSED [ 10%] 278s test/test_hashing.py::test_trivial_hash[1.0-append] PASSED [ 10%] 278s test/test_hashing.py::test_trivial_hash[1.0-obj118] PASSED [ 10%] 278s test/test_hashing.py::test_trivial_hash[1.0-obj119] PASSED [ 10%] 278s test/test_hashing.py::test_trivial_hash[1.0-obj120] PASSED [ 10%] 278s test/test_hashing.py::test_trivial_hash[1.0-obj121] PASSED [ 10%] 278s test/test_hashing.py::test_trivial_hash[2.0-1] PASSED [ 10%] 278s test/test_hashing.py::test_trivial_hash[2.0-2] PASSED [ 10%] 278s test/test_hashing.py::test_trivial_hash[2.0-1.0] PASSED [ 10%] 278s test/test_hashing.py::test_trivial_hash[2.0-2.0] PASSED [ 10%] 278s test/test_hashing.py::test_trivial_hash[2.0-(1+1j)] PASSED [ 10%] 278s test/test_hashing.py::test_trivial_hash[2.0-(2+1j)] PASSED [ 11%] 278s test/test_hashing.py::test_trivial_hash[2.0-a] PASSED [ 11%] 278s test/test_hashing.py::test_trivial_hash[2.0-b] PASSED [ 11%] 278s test/test_hashing.py::test_trivial_hash[2.0-obj18] PASSED [ 11%] 278s test/test_hashing.py::test_trivial_hash[2.0-obj19] PASSED [ 11%] 278s test/test_hashing.py::test_trivial_hash[2.0-obj110] PASSED [ 11%] 278s test/test_hashing.py::test_trivial_hash[2.0-obj111] PASSED [ 11%] 278s test/test_hashing.py::test_trivial_hash[2.0-obj112] PASSED [ 11%] 278s test/test_hashing.py::test_trivial_hash[2.0-obj113] PASSED [ 11%] 278s test/test_hashing.py::test_trivial_hash[2.0-obj114] PASSED [ 11%] 278s test/test_hashing.py::test_trivial_hash[2.0-None] PASSED [ 11%] 278s test/test_hashing.py::test_trivial_hash[2.0-collect] PASSED [ 11%] 278s test/test_hashing.py::test_trivial_hash[2.0-append] PASSED [ 11%] 278s test/test_hashing.py::test_trivial_hash[2.0-obj118] PASSED [ 11%] 278s test/test_hashing.py::test_trivial_hash[2.0-obj119] PASSED [ 12%] 278s test/test_hashing.py::test_trivial_hash[2.0-obj120] PASSED [ 12%] 278s test/test_hashing.py::test_trivial_hash[2.0-obj121] PASSED [ 12%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-1] PASSED [ 12%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-2] PASSED [ 12%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-1.0] PASSED [ 12%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-2.0] PASSED [ 12%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-(1+1j)] PASSED [ 12%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-(2+1j)] PASSED [ 12%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-a] PASSED [ 12%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-b] PASSED [ 12%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-obj18] PASSED [ 12%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-obj19] PASSED [ 12%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-obj110] PASSED [ 13%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-obj111] PASSED [ 13%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-obj112] PASSED [ 13%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-obj113] PASSED [ 13%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-obj114] PASSED [ 13%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-None] PASSED [ 13%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-collect] PASSED [ 13%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-append] PASSED [ 13%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-obj118] PASSED [ 13%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-obj119] PASSED [ 13%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-obj120] PASSED [ 13%] 278s test/test_hashing.py::test_trivial_hash[(1+1j)-obj121] PASSED [ 13%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-1] PASSED [ 13%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-2] PASSED [ 13%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-1.0] PASSED [ 14%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-2.0] PASSED [ 14%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-(1+1j)] PASSED [ 14%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-(2+1j)] PASSED [ 14%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-a] PASSED [ 14%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-b] PASSED [ 14%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-obj18] PASSED [ 14%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-obj19] PASSED [ 14%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-obj110] PASSED [ 14%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-obj111] PASSED [ 14%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-obj112] PASSED [ 14%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-obj113] PASSED [ 14%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-obj114] PASSED [ 14%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-None] PASSED [ 15%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-collect] PASSED [ 15%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-append] PASSED [ 15%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-obj118] PASSED [ 15%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-obj119] PASSED [ 15%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-obj120] PASSED [ 15%] 278s test/test_hashing.py::test_trivial_hash[(2+1j)-obj121] PASSED [ 15%] 278s test/test_hashing.py::test_trivial_hash[a-1] PASSED [ 15%] 278s test/test_hashing.py::test_trivial_hash[a-2] PASSED [ 15%] 278s test/test_hashing.py::test_trivial_hash[a-1.0] PASSED [ 15%] 278s test/test_hashing.py::test_trivial_hash[a-2.0] PASSED [ 15%] 278s test/test_hashing.py::test_trivial_hash[a-(1+1j)] PASSED [ 15%] 278s test/test_hashing.py::test_trivial_hash[a-(2+1j)] PASSED [ 15%] 278s test/test_hashing.py::test_trivial_hash[a-a] PASSED [ 16%] 278s test/test_hashing.py::test_trivial_hash[a-b] PASSED [ 16%] 278s test/test_hashing.py::test_trivial_hash[a-obj18] PASSED [ 16%] 278s test/test_hashing.py::test_trivial_hash[a-obj19] PASSED [ 16%] 278s test/test_hashing.py::test_trivial_hash[a-obj110] PASSED [ 16%] 278s test/test_hashing.py::test_trivial_hash[a-obj111] PASSED [ 16%] 278s test/test_hashing.py::test_trivial_hash[a-obj112] PASSED [ 16%] 278s test/test_hashing.py::test_trivial_hash[a-obj113] PASSED [ 16%] 278s test/test_hashing.py::test_trivial_hash[a-obj114] PASSED [ 16%] 278s test/test_hashing.py::test_trivial_hash[a-None] PASSED [ 16%] 278s test/test_hashing.py::test_trivial_hash[a-collect] PASSED [ 16%] 278s test/test_hashing.py::test_trivial_hash[a-append] PASSED [ 16%] 278s test/test_hashing.py::test_trivial_hash[a-obj118] PASSED [ 16%] 278s test/test_hashing.py::test_trivial_hash[a-obj119] PASSED [ 16%] 278s test/test_hashing.py::test_trivial_hash[a-obj120] PASSED [ 17%] 278s test/test_hashing.py::test_trivial_hash[a-obj121] PASSED [ 17%] 278s test/test_hashing.py::test_trivial_hash[b-1] PASSED [ 17%] 278s test/test_hashing.py::test_trivial_hash[b-2] PASSED [ 17%] 278s test/test_hashing.py::test_trivial_hash[b-1.0] PASSED [ 17%] 278s test/test_hashing.py::test_trivial_hash[b-2.0] PASSED [ 17%] 278s test/test_hashing.py::test_trivial_hash[b-(1+1j)] PASSED [ 17%] 278s test/test_hashing.py::test_trivial_hash[b-(2+1j)] PASSED [ 17%] 278s test/test_hashing.py::test_trivial_hash[b-a] PASSED [ 17%] 278s test/test_hashing.py::test_trivial_hash[b-b] PASSED [ 17%] 278s test/test_hashing.py::test_trivial_hash[b-obj18] PASSED [ 17%] 278s test/test_hashing.py::test_trivial_hash[b-obj19] PASSED [ 17%] 278s test/test_hashing.py::test_trivial_hash[b-obj110] PASSED [ 17%] 278s test/test_hashing.py::test_trivial_hash[b-obj111] PASSED [ 18%] 278s test/test_hashing.py::test_trivial_hash[b-obj112] PASSED [ 18%] 278s test/test_hashing.py::test_trivial_hash[b-obj113] PASSED [ 18%] 278s test/test_hashing.py::test_trivial_hash[b-obj114] PASSED [ 18%] 278s test/test_hashing.py::test_trivial_hash[b-None] PASSED [ 18%] 278s test/test_hashing.py::test_trivial_hash[b-collect] PASSED [ 18%] 278s test/test_hashing.py::test_trivial_hash[b-append] PASSED [ 18%] 278s test/test_hashing.py::test_trivial_hash[b-obj118] PASSED [ 18%] 278s test/test_hashing.py::test_trivial_hash[b-obj119] PASSED [ 18%] 278s test/test_hashing.py::test_trivial_hash[b-obj120] PASSED [ 18%] 278s test/test_hashing.py::test_trivial_hash[b-obj121] PASSED [ 18%] 278s test/test_hashing.py::test_trivial_hash[obj28-1] PASSED [ 18%] 278s test/test_hashing.py::test_trivial_hash[obj28-2] PASSED [ 18%] 278s test/test_hashing.py::test_trivial_hash[obj28-1.0] PASSED [ 19%] 278s test/test_hashing.py::test_trivial_hash[obj28-2.0] PASSED [ 19%] 278s test/test_hashing.py::test_trivial_hash[obj28-(1+1j)] PASSED [ 19%] 278s test/test_hashing.py::test_trivial_hash[obj28-(2+1j)] PASSED [ 19%] 278s test/test_hashing.py::test_trivial_hash[obj28-a] PASSED [ 19%] 278s test/test_hashing.py::test_trivial_hash[obj28-b] PASSED [ 19%] 278s test/test_hashing.py::test_trivial_hash[obj28-obj18] PASSED [ 19%] 278s test/test_hashing.py::test_trivial_hash[obj28-obj19] PASSED [ 19%] 278s test/test_hashing.py::test_trivial_hash[obj28-obj110] PASSED [ 19%] 278s test/test_hashing.py::test_trivial_hash[obj28-obj111] PASSED [ 19%] 278s test/test_hashing.py::test_trivial_hash[obj28-obj112] PASSED [ 19%] 278s test/test_hashing.py::test_trivial_hash[obj28-obj113] PASSED [ 19%] 278s test/test_hashing.py::test_trivial_hash[obj28-obj114] PASSED [ 19%] 278s test/test_hashing.py::test_trivial_hash[obj28-None] PASSED [ 19%] 278s test/test_hashing.py::test_trivial_hash[obj28-collect] PASSED [ 20%] 278s test/test_hashing.py::test_trivial_hash[obj28-append] PASSED [ 20%] 278s test/test_hashing.py::test_trivial_hash[obj28-obj118] PASSED [ 20%] 278s test/test_hashing.py::test_trivial_hash[obj28-obj119] PASSED [ 20%] 278s test/test_hashing.py::test_trivial_hash[obj28-obj120] PASSED [ 20%] 278s test/test_hashing.py::test_trivial_hash[obj28-obj121] PASSED [ 20%] 278s test/test_hashing.py::test_trivial_hash[obj29-1] PASSED [ 20%] 278s test/test_hashing.py::test_trivial_hash[obj29-2] PASSED [ 20%] 278s test/test_hashing.py::test_trivial_hash[obj29-1.0] PASSED [ 20%] 278s test/test_hashing.py::test_trivial_hash[obj29-2.0] PASSED [ 20%] 278s test/test_hashing.py::test_trivial_hash[obj29-(1+1j)] PASSED [ 20%] 278s test/test_hashing.py::test_trivial_hash[obj29-(2+1j)] PASSED [ 20%] 278s test/test_hashing.py::test_trivial_hash[obj29-a] PASSED [ 20%] 278s test/test_hashing.py::test_trivial_hash[obj29-b] PASSED [ 21%] 278s test/test_hashing.py::test_trivial_hash[obj29-obj18] PASSED [ 21%] 278s test/test_hashing.py::test_trivial_hash[obj29-obj19] PASSED [ 21%] 278s test/test_hashing.py::test_trivial_hash[obj29-obj110] PASSED [ 21%] 278s test/test_hashing.py::test_trivial_hash[obj29-obj111] PASSED [ 21%] 278s test/test_hashing.py::test_trivial_hash[obj29-obj112] PASSED [ 21%] 278s test/test_hashing.py::test_trivial_hash[obj29-obj113] PASSED [ 21%] 278s test/test_hashing.py::test_trivial_hash[obj29-obj114] PASSED [ 21%] 278s test/test_hashing.py::test_trivial_hash[obj29-None] PASSED [ 21%] 278s test/test_hashing.py::test_trivial_hash[obj29-collect] PASSED [ 21%] 278s test/test_hashing.py::test_trivial_hash[obj29-append] PASSED [ 21%] 278s test/test_hashing.py::test_trivial_hash[obj29-obj118] PASSED [ 21%] 278s test/test_hashing.py::test_trivial_hash[obj29-obj119] PASSED [ 21%] 278s test/test_hashing.py::test_trivial_hash[obj29-obj120] PASSED [ 22%] 278s test/test_hashing.py::test_trivial_hash[obj29-obj121] PASSED [ 22%] 278s test/test_hashing.py::test_trivial_hash[obj210-1] PASSED [ 22%] 278s test/test_hashing.py::test_trivial_hash[obj210-2] PASSED [ 22%] 278s test/test_hashing.py::test_trivial_hash[obj210-1.0] PASSED [ 22%] 278s test/test_hashing.py::test_trivial_hash[obj210-2.0] PASSED [ 22%] 278s test/test_hashing.py::test_trivial_hash[obj210-(1+1j)] PASSED [ 22%] 278s test/test_hashing.py::test_trivial_hash[obj210-(2+1j)] PASSED [ 22%] 278s test/test_hashing.py::test_trivial_hash[obj210-a] PASSED [ 22%] 278s test/test_hashing.py::test_trivial_hash[obj210-b] PASSED [ 22%] 278s test/test_hashing.py::test_trivial_hash[obj210-obj18] PASSED [ 22%] 278s test/test_hashing.py::test_trivial_hash[obj210-obj19] PASSED [ 22%] 278s test/test_hashing.py::test_trivial_hash[obj210-obj110] PASSED [ 22%] 278s test/test_hashing.py::test_trivial_hash[obj210-obj111] PASSED [ 22%] 278s test/test_hashing.py::test_trivial_hash[obj210-obj112] PASSED [ 23%] 278s test/test_hashing.py::test_trivial_hash[obj210-obj113] PASSED [ 23%] 278s test/test_hashing.py::test_trivial_hash[obj210-obj114] PASSED [ 23%] 278s test/test_hashing.py::test_trivial_hash[obj210-None] PASSED [ 23%] 278s test/test_hashing.py::test_trivial_hash[obj210-collect] PASSED [ 23%] 278s test/test_hashing.py::test_trivial_hash[obj210-append] PASSED [ 23%] 278s test/test_hashing.py::test_trivial_hash[obj210-obj118] PASSED [ 23%] 278s test/test_hashing.py::test_trivial_hash[obj210-obj119] PASSED [ 23%] 278s test/test_hashing.py::test_trivial_hash[obj210-obj120] PASSED [ 23%] 278s test/test_hashing.py::test_trivial_hash[obj210-obj121] PASSED [ 23%] 278s test/test_hashing.py::test_trivial_hash[obj211-1] PASSED [ 23%] 278s test/test_hashing.py::test_trivial_hash[obj211-2] PASSED [ 23%] 278s test/test_hashing.py::test_trivial_hash[obj211-1.0] PASSED [ 23%] 278s test/test_hashing.py::test_trivial_hash[obj211-2.0] PASSED [ 24%] 278s test/test_hashing.py::test_trivial_hash[obj211-(1+1j)] PASSED [ 24%] 278s test/test_hashing.py::test_trivial_hash[obj211-(2+1j)] PASSED [ 24%] 278s test/test_hashing.py::test_trivial_hash[obj211-a] PASSED [ 24%] 278s test/test_hashing.py::test_trivial_hash[obj211-b] PASSED [ 24%] 278s test/test_hashing.py::test_trivial_hash[obj211-obj18] PASSED [ 24%] 278s test/test_hashing.py::test_trivial_hash[obj211-obj19] PASSED [ 24%] 278s test/test_hashing.py::test_trivial_hash[obj211-obj110] PASSED [ 24%] 278s test/test_hashing.py::test_trivial_hash[obj211-obj111] PASSED [ 24%] 278s test/test_hashing.py::test_trivial_hash[obj211-obj112] PASSED [ 24%] 278s test/test_hashing.py::test_trivial_hash[obj211-obj113] PASSED [ 24%] 278s test/test_hashing.py::test_trivial_hash[obj211-obj114] PASSED [ 24%] 278s test/test_hashing.py::test_trivial_hash[obj211-None] PASSED [ 24%] 278s test/test_hashing.py::test_trivial_hash[obj211-collect] PASSED [ 25%] 278s test/test_hashing.py::test_trivial_hash[obj211-append] PASSED [ 25%] 278s test/test_hashing.py::test_trivial_hash[obj211-obj118] PASSED [ 25%] 278s test/test_hashing.py::test_trivial_hash[obj211-obj119] PASSED [ 25%] 278s test/test_hashing.py::test_trivial_hash[obj211-obj120] PASSED [ 25%] 278s test/test_hashing.py::test_trivial_hash[obj211-obj121] PASSED [ 25%] 278s test/test_hashing.py::test_trivial_hash[obj212-1] PASSED [ 25%] 278s test/test_hashing.py::test_trivial_hash[obj212-2] PASSED [ 25%] 278s test/test_hashing.py::test_trivial_hash[obj212-1.0] PASSED [ 25%] 278s test/test_hashing.py::test_trivial_hash[obj212-2.0] PASSED [ 25%] 278s test/test_hashing.py::test_trivial_hash[obj212-(1+1j)] PASSED [ 25%] 278s test/test_hashing.py::test_trivial_hash[obj212-(2+1j)] PASSED [ 25%] 278s test/test_hashing.py::test_trivial_hash[obj212-a] PASSED [ 25%] 278s test/test_hashing.py::test_trivial_hash[obj212-b] PASSED [ 25%] 278s test/test_hashing.py::test_trivial_hash[obj212-obj18] PASSED [ 26%] 278s test/test_hashing.py::test_trivial_hash[obj212-obj19] PASSED [ 26%] 278s test/test_hashing.py::test_trivial_hash[obj212-obj110] PASSED [ 26%] 278s test/test_hashing.py::test_trivial_hash[obj212-obj111] PASSED [ 26%] 278s test/test_hashing.py::test_trivial_hash[obj212-obj112] PASSED [ 26%] 278s test/test_hashing.py::test_trivial_hash[obj212-obj113] PASSED [ 26%] 278s test/test_hashing.py::test_trivial_hash[obj212-obj114] PASSED [ 26%] 278s test/test_hashing.py::test_trivial_hash[obj212-None] PASSED [ 26%] 278s test/test_hashing.py::test_trivial_hash[obj212-collect] PASSED [ 26%] 278s test/test_hashing.py::test_trivial_hash[obj212-append] PASSED [ 26%] 278s test/test_hashing.py::test_trivial_hash[obj212-obj118] PASSED [ 26%] 278s test/test_hashing.py::test_trivial_hash[obj212-obj119] PASSED [ 26%] 278s test/test_hashing.py::test_trivial_hash[obj212-obj120] PASSED [ 26%] 278s test/test_hashing.py::test_trivial_hash[obj212-obj121] PASSED [ 27%] 278s test/test_hashing.py::test_trivial_hash[obj213-1] PASSED [ 27%] 278s test/test_hashing.py::test_trivial_hash[obj213-2] PASSED [ 27%] 278s test/test_hashing.py::test_trivial_hash[obj213-1.0] PASSED [ 27%] 278s test/test_hashing.py::test_trivial_hash[obj213-2.0] PASSED [ 27%] 278s test/test_hashing.py::test_trivial_hash[obj213-(1+1j)] PASSED [ 27%] 278s test/test_hashing.py::test_trivial_hash[obj213-(2+1j)] PASSED [ 27%] 278s test/test_hashing.py::test_trivial_hash[obj213-a] PASSED [ 27%] 278s test/test_hashing.py::test_trivial_hash[obj213-b] PASSED [ 27%] 278s test/test_hashing.py::test_trivial_hash[obj213-obj18] PASSED [ 27%] 278s test/test_hashing.py::test_trivial_hash[obj213-obj19] PASSED [ 27%] 278s test/test_hashing.py::test_trivial_hash[obj213-obj110] PASSED [ 27%] 278s test/test_hashing.py::test_trivial_hash[obj213-obj111] PASSED [ 27%] 278s test/test_hashing.py::test_trivial_hash[obj213-obj112] PASSED [ 27%] 278s test/test_hashing.py::test_trivial_hash[obj213-obj113] PASSED [ 28%] 278s test/test_hashing.py::test_trivial_hash[obj213-obj114] PASSED [ 28%] 278s test/test_hashing.py::test_trivial_hash[obj213-None] PASSED [ 28%] 278s test/test_hashing.py::test_trivial_hash[obj213-collect] PASSED [ 28%] 278s test/test_hashing.py::test_trivial_hash[obj213-append] PASSED [ 28%] 278s test/test_hashing.py::test_trivial_hash[obj213-obj118] PASSED [ 28%] 278s test/test_hashing.py::test_trivial_hash[obj213-obj119] PASSED [ 28%] 278s test/test_hashing.py::test_trivial_hash[obj213-obj120] PASSED [ 28%] 278s test/test_hashing.py::test_trivial_hash[obj213-obj121] PASSED [ 28%] 278s test/test_hashing.py::test_trivial_hash[obj214-1] PASSED [ 28%] 278s test/test_hashing.py::test_trivial_hash[obj214-2] PASSED [ 28%] 278s test/test_hashing.py::test_trivial_hash[obj214-1.0] PASSED [ 28%] 278s test/test_hashing.py::test_trivial_hash[obj214-2.0] PASSED [ 28%] 278s test/test_hashing.py::test_trivial_hash[obj214-(1+1j)] PASSED [ 29%] 278s test/test_hashing.py::test_trivial_hash[obj214-(2+1j)] PASSED [ 29%] 278s test/test_hashing.py::test_trivial_hash[obj214-a] PASSED [ 29%] 278s test/test_hashing.py::test_trivial_hash[obj214-b] PASSED [ 29%] 278s test/test_hashing.py::test_trivial_hash[obj214-obj18] PASSED [ 29%] 278s test/test_hashing.py::test_trivial_hash[obj214-obj19] PASSED [ 29%] 278s test/test_hashing.py::test_trivial_hash[obj214-obj110] PASSED [ 29%] 278s test/test_hashing.py::test_trivial_hash[obj214-obj111] PASSED [ 29%] 278s test/test_hashing.py::test_trivial_hash[obj214-obj112] PASSED [ 29%] 278s test/test_hashing.py::test_trivial_hash[obj214-obj113] PASSED [ 29%] 278s test/test_hashing.py::test_trivial_hash[obj214-obj114] PASSED [ 29%] 278s test/test_hashing.py::test_trivial_hash[obj214-None] PASSED [ 29%] 278s test/test_hashing.py::test_trivial_hash[obj214-collect] PASSED [ 29%] 278s test/test_hashing.py::test_trivial_hash[obj214-append] PASSED [ 30%] 278s test/test_hashing.py::test_trivial_hash[obj214-obj118] PASSED [ 30%] 278s test/test_hashing.py::test_trivial_hash[obj214-obj119] PASSED [ 30%] 278s test/test_hashing.py::test_trivial_hash[obj214-obj120] PASSED [ 30%] 278s test/test_hashing.py::test_trivial_hash[obj214-obj121] PASSED [ 30%] 278s test/test_hashing.py::test_trivial_hash[None-1] PASSED [ 30%] 278s test/test_hashing.py::test_trivial_hash[None-2] PASSED [ 30%] 278s test/test_hashing.py::test_trivial_hash[None-1.0] PASSED [ 30%] 278s test/test_hashing.py::test_trivial_hash[None-2.0] PASSED [ 30%] 278s test/test_hashing.py::test_trivial_hash[None-(1+1j)] PASSED [ 30%] 278s test/test_hashing.py::test_trivial_hash[None-(2+1j)] PASSED [ 30%] 278s test/test_hashing.py::test_trivial_hash[None-a] PASSED [ 30%] 278s test/test_hashing.py::test_trivial_hash[None-b] PASSED [ 30%] 278s test/test_hashing.py::test_trivial_hash[None-obj18] PASSED [ 30%] 278s test/test_hashing.py::test_trivial_hash[None-obj19] PASSED [ 31%] 278s test/test_hashing.py::test_trivial_hash[None-obj110] PASSED [ 31%] 278s test/test_hashing.py::test_trivial_hash[None-obj111] PASSED [ 31%] 278s test/test_hashing.py::test_trivial_hash[None-obj112] PASSED [ 31%] 278s test/test_hashing.py::test_trivial_hash[None-obj113] PASSED [ 31%] 278s test/test_hashing.py::test_trivial_hash[None-obj114] PASSED [ 31%] 278s test/test_hashing.py::test_trivial_hash[None-None] PASSED [ 31%] 278s test/test_hashing.py::test_trivial_hash[None-collect] PASSED [ 31%] 278s test/test_hashing.py::test_trivial_hash[None-append] PASSED [ 31%] 278s test/test_hashing.py::test_trivial_hash[None-obj118] PASSED [ 31%] 278s test/test_hashing.py::test_trivial_hash[None-obj119] PASSED [ 31%] 278s test/test_hashing.py::test_trivial_hash[None-obj120] PASSED [ 31%] 278s test/test_hashing.py::test_trivial_hash[None-obj121] PASSED [ 31%] 278s test/test_hashing.py::test_trivial_hash[collect-1] PASSED [ 32%] 278s test/test_hashing.py::test_trivial_hash[collect-2] PASSED [ 32%] 278s test/test_hashing.py::test_trivial_hash[collect-1.0] PASSED [ 32%] 278s test/test_hashing.py::test_trivial_hash[collect-2.0] PASSED [ 32%] 278s test/test_hashing.py::test_trivial_hash[collect-(1+1j)] PASSED [ 32%] 278s test/test_hashing.py::test_trivial_hash[collect-(2+1j)] PASSED [ 32%] 278s test/test_hashing.py::test_trivial_hash[collect-a] PASSED [ 32%] 278s test/test_hashing.py::test_trivial_hash[collect-b] PASSED [ 32%] 278s test/test_hashing.py::test_trivial_hash[collect-obj18] PASSED [ 32%] 278s test/test_hashing.py::test_trivial_hash[collect-obj19] PASSED [ 32%] 278s test/test_hashing.py::test_trivial_hash[collect-obj110] PASSED [ 32%] 278s test/test_hashing.py::test_trivial_hash[collect-obj111] PASSED [ 32%] 278s test/test_hashing.py::test_trivial_hash[collect-obj112] PASSED [ 32%] 278s test/test_hashing.py::test_trivial_hash[collect-obj113] PASSED [ 33%] 278s test/test_hashing.py::test_trivial_hash[collect-obj114] PASSED [ 33%] 278s test/test_hashing.py::test_trivial_hash[collect-None] PASSED [ 33%] 278s test/test_hashing.py::test_trivial_hash[collect-collect] PASSED [ 33%] 278s test/test_hashing.py::test_trivial_hash[collect-append] PASSED [ 33%] 278s test/test_hashing.py::test_trivial_hash[collect-obj118] PASSED [ 33%] 278s test/test_hashing.py::test_trivial_hash[collect-obj119] PASSED [ 33%] 278s test/test_hashing.py::test_trivial_hash[collect-obj120] PASSED [ 33%] 278s test/test_hashing.py::test_trivial_hash[collect-obj121] PASSED [ 33%] 278s test/test_hashing.py::test_trivial_hash[append-1] PASSED [ 33%] 278s test/test_hashing.py::test_trivial_hash[append-2] PASSED [ 33%] 278s test/test_hashing.py::test_trivial_hash[append-1.0] PASSED [ 33%] 278s test/test_hashing.py::test_trivial_hash[append-2.0] PASSED [ 33%] 278s test/test_hashing.py::test_trivial_hash[append-(1+1j)] PASSED [ 33%] 278s test/test_hashing.py::test_trivial_hash[append-(2+1j)] PASSED [ 34%] 278s test/test_hashing.py::test_trivial_hash[append-a] PASSED [ 34%] 278s test/test_hashing.py::test_trivial_hash[append-b] PASSED [ 34%] 278s test/test_hashing.py::test_trivial_hash[append-obj18] PASSED [ 34%] 278s test/test_hashing.py::test_trivial_hash[append-obj19] PASSED [ 34%] 278s test/test_hashing.py::test_trivial_hash[append-obj110] PASSED [ 34%] 278s test/test_hashing.py::test_trivial_hash[append-obj111] PASSED [ 34%] 278s test/test_hashing.py::test_trivial_hash[append-obj112] PASSED [ 34%] 278s test/test_hashing.py::test_trivial_hash[append-obj113] PASSED [ 34%] 278s test/test_hashing.py::test_trivial_hash[append-obj114] PASSED [ 34%] 278s test/test_hashing.py::test_trivial_hash[append-None] PASSED [ 34%] 278s test/test_hashing.py::test_trivial_hash[append-collect] PASSED [ 34%] 278s test/test_hashing.py::test_trivial_hash[append-append] PASSED [ 34%] 278s test/test_hashing.py::test_trivial_hash[append-obj118] PASSED [ 35%] 278s test/test_hashing.py::test_trivial_hash[append-obj119] PASSED [ 35%] 278s test/test_hashing.py::test_trivial_hash[append-obj120] PASSED [ 35%] 278s test/test_hashing.py::test_trivial_hash[append-obj121] PASSED [ 35%] 278s test/test_hashing.py::test_trivial_hash[obj218-1] PASSED [ 35%] 278s test/test_hashing.py::test_trivial_hash[obj218-2] PASSED [ 35%] 278s test/test_hashing.py::test_trivial_hash[obj218-1.0] PASSED [ 35%] 278s test/test_hashing.py::test_trivial_hash[obj218-2.0] PASSED [ 35%] 278s test/test_hashing.py::test_trivial_hash[obj218-(1+1j)] PASSED [ 35%] 278s test/test_hashing.py::test_trivial_hash[obj218-(2+1j)] PASSED [ 35%] 278s test/test_hashing.py::test_trivial_hash[obj218-a] PASSED [ 35%] 278s test/test_hashing.py::test_trivial_hash[obj218-b] PASSED [ 35%] 278s test/test_hashing.py::test_trivial_hash[obj218-obj18] PASSED [ 35%] 278s test/test_hashing.py::test_trivial_hash[obj218-obj19] PASSED [ 36%] 278s test/test_hashing.py::test_trivial_hash[obj218-obj110] PASSED [ 36%] 278s test/test_hashing.py::test_trivial_hash[obj218-obj111] PASSED [ 36%] 278s test/test_hashing.py::test_trivial_hash[obj218-obj112] PASSED [ 36%] 278s test/test_hashing.py::test_trivial_hash[obj218-obj113] PASSED [ 36%] 278s test/test_hashing.py::test_trivial_hash[obj218-obj114] PASSED [ 36%] 278s test/test_hashing.py::test_trivial_hash[obj218-None] PASSED [ 36%] 278s test/test_hashing.py::test_trivial_hash[obj218-collect] PASSED [ 36%] 278s test/test_hashing.py::test_trivial_hash[obj218-append] PASSED [ 36%] 278s test/test_hashing.py::test_trivial_hash[obj218-obj118] PASSED [ 36%] 278s test/test_hashing.py::test_trivial_hash[obj218-obj119] PASSED [ 36%] 278s test/test_hashing.py::test_trivial_hash[obj218-obj120] PASSED [ 36%] 278s test/test_hashing.py::test_trivial_hash[obj218-obj121] PASSED [ 36%] 278s test/test_hashing.py::test_trivial_hash[obj219-1] PASSED [ 36%] 278s test/test_hashing.py::test_trivial_hash[obj219-2] PASSED [ 37%] 278s test/test_hashing.py::test_trivial_hash[obj219-1.0] PASSED [ 37%] 278s test/test_hashing.py::test_trivial_hash[obj219-2.0] PASSED [ 37%] 278s test/test_hashing.py::test_trivial_hash[obj219-(1+1j)] PASSED [ 37%] 278s test/test_hashing.py::test_trivial_hash[obj219-(2+1j)] PASSED [ 37%] 278s test/test_hashing.py::test_trivial_hash[obj219-a] PASSED [ 37%] 278s test/test_hashing.py::test_trivial_hash[obj219-b] PASSED [ 37%] 278s test/test_hashing.py::test_trivial_hash[obj219-obj18] PASSED [ 37%] 278s test/test_hashing.py::test_trivial_hash[obj219-obj19] PASSED [ 37%] 278s test/test_hashing.py::test_trivial_hash[obj219-obj110] PASSED [ 37%] 278s test/test_hashing.py::test_trivial_hash[obj219-obj111] PASSED [ 37%] 278s test/test_hashing.py::test_trivial_hash[obj219-obj112] PASSED [ 37%] 278s test/test_hashing.py::test_trivial_hash[obj219-obj113] PASSED [ 37%] 278s test/test_hashing.py::test_trivial_hash[obj219-obj114] PASSED [ 38%] 278s test/test_hashing.py::test_trivial_hash[obj219-None] PASSED [ 38%] 278s test/test_hashing.py::test_trivial_hash[obj219-collect] PASSED [ 38%] 278s test/test_hashing.py::test_trivial_hash[obj219-append] PASSED [ 38%] 278s test/test_hashing.py::test_trivial_hash[obj219-obj118] PASSED [ 38%] 278s test/test_hashing.py::test_trivial_hash[obj219-obj119] PASSED [ 38%] 278s test/test_hashing.py::test_trivial_hash[obj219-obj120] PASSED [ 38%] 278s test/test_hashing.py::test_trivial_hash[obj219-obj121] PASSED [ 38%] 278s test/test_hashing.py::test_trivial_hash[obj220-1] PASSED [ 38%] 278s test/test_hashing.py::test_trivial_hash[obj220-2] PASSED [ 38%] 278s test/test_hashing.py::test_trivial_hash[obj220-1.0] PASSED [ 38%] 278s test/test_hashing.py::test_trivial_hash[obj220-2.0] PASSED [ 38%] 278s test/test_hashing.py::test_trivial_hash[obj220-(1+1j)] PASSED [ 38%] 278s test/test_hashing.py::test_trivial_hash[obj220-(2+1j)] PASSED [ 38%] 278s test/test_hashing.py::test_trivial_hash[obj220-a] PASSED [ 39%] 278s test/test_hashing.py::test_trivial_hash[obj220-b] PASSED [ 39%] 278s test/test_hashing.py::test_trivial_hash[obj220-obj18] PASSED [ 39%] 278s test/test_hashing.py::test_trivial_hash[obj220-obj19] PASSED [ 39%] 278s test/test_hashing.py::test_trivial_hash[obj220-obj110] PASSED [ 39%] 278s test/test_hashing.py::test_trivial_hash[obj220-obj111] PASSED [ 39%] 278s test/test_hashing.py::test_trivial_hash[obj220-obj112] PASSED [ 39%] 278s test/test_hashing.py::test_trivial_hash[obj220-obj113] PASSED [ 39%] 278s test/test_hashing.py::test_trivial_hash[obj220-obj114] PASSED [ 39%] 278s test/test_hashing.py::test_trivial_hash[obj220-None] PASSED [ 39%] 278s test/test_hashing.py::test_trivial_hash[obj220-collect] PASSED [ 39%] 278s test/test_hashing.py::test_trivial_hash[obj220-append] PASSED [ 39%] 278s test/test_hashing.py::test_trivial_hash[obj220-obj118] PASSED [ 39%] 279s test/test_hashing.py::test_trivial_hash[obj220-obj119] PASSED [ 40%] 279s test/test_hashing.py::test_trivial_hash[obj220-obj120] PASSED [ 40%] 279s test/test_hashing.py::test_trivial_hash[obj220-obj121] PASSED [ 40%] 279s test/test_hashing.py::test_trivial_hash[obj221-1] PASSED [ 40%] 279s test/test_hashing.py::test_trivial_hash[obj221-2] PASSED [ 40%] 279s test/test_hashing.py::test_trivial_hash[obj221-1.0] PASSED [ 40%] 279s test/test_hashing.py::test_trivial_hash[obj221-2.0] PASSED [ 40%] 279s test/test_hashing.py::test_trivial_hash[obj221-(1+1j)] PASSED [ 40%] 279s test/test_hashing.py::test_trivial_hash[obj221-(2+1j)] PASSED [ 40%] 279s test/test_hashing.py::test_trivial_hash[obj221-a] PASSED [ 40%] 279s test/test_hashing.py::test_trivial_hash[obj221-b] PASSED [ 40%] 279s test/test_hashing.py::test_trivial_hash[obj221-obj18] PASSED [ 40%] 279s test/test_hashing.py::test_trivial_hash[obj221-obj19] PASSED [ 40%] 279s test/test_hashing.py::test_trivial_hash[obj221-obj110] PASSED [ 41%] 279s test/test_hashing.py::test_trivial_hash[obj221-obj111] PASSED [ 41%] 279s test/test_hashing.py::test_trivial_hash[obj221-obj112] PASSED [ 41%] 279s test/test_hashing.py::test_trivial_hash[obj221-obj113] PASSED [ 41%] 279s test/test_hashing.py::test_trivial_hash[obj221-obj114] PASSED [ 41%] 279s test/test_hashing.py::test_trivial_hash[obj221-None] PASSED [ 41%] 279s test/test_hashing.py::test_trivial_hash[obj221-collect] PASSED [ 41%] 279s test/test_hashing.py::test_trivial_hash[obj221-append] PASSED [ 41%] 279s test/test_hashing.py::test_trivial_hash[obj221-obj118] PASSED [ 41%] 279s test/test_hashing.py::test_trivial_hash[obj221-obj119] PASSED [ 41%] 279s test/test_hashing.py::test_trivial_hash[obj221-obj120] PASSED [ 41%] 279s test/test_hashing.py::test_trivial_hash[obj221-obj121] PASSED [ 41%] 279s test/test_hashing.py::test_hash_methods PASSED [ 41%] 279s test/test_hashing.py::test_hash_numpy_arrays PASSED [ 41%] 279s test/test_hashing.py::test_hash_numpy_dict_of_arrays PASSED [ 42%] 279s test/test_hashing.py::test_numpy_datetime_array[datetime64[s]] PASSED [ 42%] 279s test/test_hashing.py::test_numpy_datetime_array[timedelta64[D]] PASSED [ 42%] 279s test/test_hashing.py::test_hash_numpy_noncontiguous PASSED [ 42%] 279s test/test_hashing.py::test_hash_memmap[True] PASSED [ 42%] 279s test/test_hashing.py::test_hash_memmap[False] PASSED [ 42%] 279s test/test_hashing.py::test_hash_numpy_performance PASSED [ 42%] 279s test/test_hashing.py::test_bound_methods_hash PASSED [ 42%] 279s test/test_hashing.py::test_bound_cached_methods_hash PASSED [ 42%] 279s test/test_hashing.py::test_hash_object_dtype PASSED [ 42%] 279s test/test_hashing.py::test_numpy_scalar PASSED [ 42%] 279s test/test_hashing.py::test_dict_hash PASSED [ 42%] 279s test/test_hashing.py::test_set_hash PASSED [ 42%] 279s test/test_hashing.py::test_set_decimal_hash PASSED [ 43%] 279s test/test_hashing.py::test_string PASSED [ 43%] 279s test/test_hashing.py::test_numpy_dtype_pickling PASSED [ 43%] 279s test/test_hashing.py::test_hashes_stay_the_same[This is a string to hash-71b3f47df22cb19431d85d92d0b230b2] PASSED [ 43%] 279s test/test_hashing.py::test_hashes_stay_the_same[C'est l\xe9t\xe9-2d8d189e9b2b0b2e384d93c868c0e576] PASSED [ 43%] 279s test/test_hashing.py::test_hashes_stay_the_same[to_hash2-e205227dd82250871fa25aa0ec690aa3] PASSED [ 43%] 279s test/test_hashing.py::test_hashes_stay_the_same[to_hash3-a11ffad81f9682a7d901e6edc3d16c84] PASSED [ 43%] 279s test/test_hashing.py::test_hashes_stay_the_same[to_hash4-aeda150553d4bb5c69f0e69d51b0e2ef] PASSED [ 43%] 279s test/test_hashing.py::test_hashes_are_different_between_c_and_fortran_contiguous_arrays PASSED [ 43%] 279s test/test_hashing.py::test_0d_array PASSED [ 43%] 279s test/test_hashing.py::test_0d_and_1d_array_hashing_is_different PASSED [ 43%] 279s test/test_hashing.py::test_hashes_stay_the_same_with_numpy_objects PASSED [ 43%] 279s test/test_hashing.py::test_hashing_pickling_error PASSED [ 43%] 279s test/test_hashing.py::test_wrong_hash_name PASSED [ 44%] 279s test/test_init.py::test_import_joblib PASSED [ 44%] 279s test/test_logger.py::test_print_time PASSED [ 44%] 279s test/test_memmapping.py::test_memmap_based_array_reducing PASSED [ 44%] 279s test/test_memmapping.py::test_resource_tracker_retries_when_permissionerror SKIPPED [ 44%] 279s test/test_memmapping.py::test_high_dimension_memmap_array_reducing PASSED [ 44%] 279s test/test_memmapping.py::test__strided_from_memmap PASSED [ 44%] 279s test/test_memmapping.py::test_pool_with_memmap[multiprocessing] PASSED [ 44%] 280s test/test_memmapping.py::test_pool_with_memmap[loky] PASSED [ 44%] 280s test/test_memmapping.py::test_pool_with_memmap_array_view[multiprocessing] PASSED [ 44%] 281s test/test_memmapping.py::test_pool_with_memmap_array_view[loky] PASSED [ 44%] 281s test/test_memmapping.py::test_permission_error_windows_reference_cycle[multiprocessing] PASSED [ 44%] 283s test/test_memmapping.py::test_permission_error_windows_reference_cycle[loky] PASSED [ 44%] 283s test/test_memmapping.py::test_parallel_isolated_temp_folders[multiprocessing] PASSED [ 44%] 284s test/test_memmapping.py::test_parallel_isolated_temp_folders[loky] PASSED [ 45%] 284s test/test_memmapping.py::test_managed_backend_reuse_temp_folder[multiprocessing] PASSED [ 45%] 284s test/test_memmapping.py::test_managed_backend_reuse_temp_folder[loky] PASSED [ 45%] 284s test/test_memmapping.py::test_memmapping_temp_folder_thread_safety PASSED [ 45%] 286s test/test_memmapping.py::test_many_parallel_calls_on_same_object[multiprocessing] PASSED [ 45%] 287s test/test_memmapping.py::test_many_parallel_calls_on_same_object[loky] PASSED [ 45%] 287s test/test_memmapping.py::test_memmap_returned_as_regular_array[multiprocessing] PASSED [ 45%] 287s test/test_memmapping.py::test_memmap_returned_as_regular_array[loky] PASSED [ 45%] 288s test/test_memmapping.py::test_memmapping_pool_for_large_arrays[multiprocessing] PASSED [ 45%] 288s test/test_memmapping.py::test_memmapping_pool_for_large_arrays[loky] PASSED [ 45%] 288s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_disabled[multiprocessing] PASSED [ 45%] 289s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_disabled[loky] PASSED [ 45%] 289s test/test_memmapping.py::test_memmapping_on_large_enough_dev_shm[multiprocessing] PASSED [ 45%] 289s test/test_memmapping.py::test_memmapping_on_large_enough_dev_shm[loky] PASSED [ 46%] 289s test/test_memmapping.py::test_memmapping_on_too_small_dev_shm[multiprocessing] PASSED [ 46%] 289s test/test_memmapping.py::test_memmapping_on_too_small_dev_shm[loky] PASSED [ 46%] 289s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_in_return[multiprocessing] PASSED [ 46%] 290s test/test_memmapping.py::test_memmapping_pool_for_large_arrays_in_return[loky] PASSED [ 46%] 290s test/test_memmapping.py::test_workaround_against_bad_memmap_with_copied_buffers[multiprocessing] PASSED [ 46%] 290s test/test_memmapping.py::test_workaround_against_bad_memmap_with_copied_buffers[loky] PASSED [ 46%] 290s test/test_memmapping.py::test_pool_memmap_with_big_offset[multiprocessing, 0] PASSED [ 46%] 290s test/test_memmapping.py::test_pool_memmap_with_big_offset[multiprocessing, 1] PASSED [ 46%] 290s test/test_memmapping.py::test_pool_memmap_with_big_offset[multiprocessing, 2] PASSED [ 46%] 291s test/test_memmapping.py::test_pool_memmap_with_big_offset[loky, 0] PASSED [ 46%] 291s test/test_memmapping.py::test_pool_memmap_with_big_offset[loky, 1] PASSED [ 46%] 291s test/test_memmapping.py::test_pool_memmap_with_big_offset[loky, 2] PASSED [ 46%] 291s test/test_memmapping.py::test_pool_get_temp_dir PASSED [ 47%] 291s test/test_memmapping.py::test_pool_get_temp_dir_no_statvfs PASSED [ 47%] 292s test/test_memmapping.py::test_numpy_arrays_use_different_memory[r+] PASSED [ 47%] 292s test/test_memmapping.py::test_numpy_arrays_use_different_memory[w+] PASSED [ 47%] 292s test/test_memmapping.py::test_weak_array_key_map PASSED [ 47%] 292s test/test_memmapping.py::test_weak_array_key_map_no_pickling PASSED [ 47%] 293s test/test_memmapping.py::test_direct_mmap PASSED [ 47%] 293s test/test_memory.py::test_memory_integration PASSED [ 47%] 293s test/test_memory.py::test_parallel_call_cached_function_defined_in_jupyter[True] XFAIL [ 47%] 293s test/test_memory.py::test_parallel_call_cached_function_defined_in_jupyter[False] XFAIL [ 47%] 293s test/test_memory.py::test_no_memory PASSED [ 47%] 293s test/test_memory.py::test_memory_kwarg PASSED [ 47%] 293s test/test_memory.py::test_memory_lambda PASSED [ 47%] 293s test/test_memory.py::test_memory_name_collision PASSED [ 47%] 293s test/test_memory.py::test_memory_warning_lambda_collisions PASSED [ 48%] 293s test/test_memory.py::test_memory_warning_collision_detection PASSED [ 48%] 293s test/test_memory.py::test_memory_partial PASSED [ 48%] 293s test/test_memory.py::test_memory_eval PASSED [ 48%] 293s test/test_memory.py::test_argument_change PASSED [ 48%] 293s test/test_memory.py::test_memory_numpy[None] PASSED [ 48%] 293s test/test_memory.py::test_memory_numpy[r] PASSED [ 48%] 293s test/test_memory.py::test_memory_numpy_check_mmap_mode PASSED [ 48%] 293s test/test_memory.py::test_memory_exception PASSED [ 48%] 293s test/test_memory.py::test_memory_ignore PASSED [ 48%] 293s test/test_memory.py::test_memory_ignore_decorated PASSED [ 48%] 293s test/test_memory.py::test_memory_args_as_kwargs PASSED [ 48%] 293s test/test_memory.py::test_partial_decoration[ignore0-100-r] PASSED [ 48%] 293s test/test_memory.py::test_partial_decoration[ignore1-10-None] PASSED [ 49%] 293s test/test_memory.py::test_func_dir PASSED [ 49%] 293s test/test_memory.py::test_persistence PASSED [ 49%] 293s test/test_memory.py::test_check_call_in_cache PASSED [ 49%] 293s test/test_memory.py::test_call_and_shelve PASSED [ 49%] 293s test/test_memory.py::test_call_and_shelve_argument_hash PASSED [ 49%] 295s test/test_memory.py::test_call_and_shelve_lazily_load_stored_result PASSED [ 49%] 295s test/test_memory.py::test_memorized_pickling PASSED [ 49%] 295s test/test_memory.py::test_memorized_repr PASSED [ 49%] 295s test/test_memory.py::test_memory_file_modification PASSED [ 49%] 295s test/test_memory.py::test_memory_in_memory_function_code_change PASSED [ 49%] 295s test/test_memory.py::test_clear_memory_with_none_location PASSED [ 49%] 295s test/test_memory.py::test_memory_func_with_kwonly_args PASSED [ 49%] 295s test/test_memory.py::test_memory_func_with_signature PASSED [ 50%] 295s test/test_memory.py::test__get_items PASSED [ 50%] 295s test/test_memory.py::test__get_items_to_delete PASSED [ 50%] 295s test/test_memory.py::test_memory_reduce_size_bytes_limit PASSED [ 50%] 295s test/test_memory.py::test_memory_reduce_size_items_limit PASSED [ 50%] 297s test/test_memory.py::test_memory_reduce_size_age_limit PASSED [ 50%] 297s test/test_memory.py::test_memory_clear PASSED [ 50%] 297s test/test_memory.py::test_cached_function_race_condition_when_persisting_output PASSED [ 50%] 297s test/test_memory.py::test_cached_function_race_condition_when_persisting_output_2 PASSED [ 50%] 297s test/test_memory.py::test_memory_recomputes_after_an_error_while_loading_results PASSED [ 50%] 297s test/test_memory.py::test_register_invalid_store_backends_key[None] PASSED [ 50%] 297s test/test_memory.py::test_register_invalid_store_backends_key[invalid_prefix1] PASSED [ 50%] 297s test/test_memory.py::test_register_invalid_store_backends_key[invalid_prefix2] PASSED [ 50%] 297s test/test_memory.py::test_register_invalid_store_backends_object PASSED [ 50%] 297s test/test_memory.py::test_memory_default_store_backend PASSED [ 51%] 297s test/test_memory.py::test_warning_on_unknown_location_type PASSED [ 51%] 297s test/test_memory.py::test_instanciate_incomplete_store_backend PASSED [ 51%] 297s test/test_memory.py::test_dummy_store_backend PASSED [ 51%] 297s test/test_memory.py::test_instanciate_store_backend_with_pathlib_path PASSED [ 51%] 297s test/test_memory.py::test_filesystem_store_backend_repr PASSED [ 51%] 297s test/test_memory.py::test_memory_objects_repr PASSED [ 51%] 297s test/test_memory.py::test_memorized_result_pickle PASSED [ 51%] 297s test/test_memory.py::test_memory_pickle_dump_load[memory_kwargs0] PASSED [ 51%] 297s test/test_memory.py::test_memory_pickle_dump_load[memory_kwargs1] PASSED [ 51%] 297s test/test_memory.py::test_info_log PASSED [ 51%] 297s test/test_memory.py::test_deprecated_bytes_limit PASSED [ 51%] 297s test/test_memory.py::TestCacheValidationCallback::test_invalid_cache_validation_callback PASSED [ 51%] 297s test/test_memory.py::TestCacheValidationCallback::test_constant_cache_validation_callback[True] PASSED [ 52%] 297s test/test_memory.py::TestCacheValidationCallback::test_constant_cache_validation_callback[False] PASSED [ 52%] 297s test/test_memory.py::TestCacheValidationCallback::test_memory_only_cache_long_run PASSED [ 52%] 298s test/test_memory.py::TestCacheValidationCallback::test_memory_expires_after PASSED [ 52%] 298s test/test_missing_multiprocessing.py::test_missing_multiprocessing PASSED [ 52%] 298s test/test_module.py::test_version PASSED [ 52%] 298s test/test_module.py::test_no_start_method_side_effect_on_import PASSED [ 52%] 299s test/test_module.py::test_no_semaphore_tracker_on_import PASSED [ 52%] 299s test/test_module.py::test_no_resource_tracker_on_import PASSED [ 52%] 299s test/test_numpy_pickle.py::test_standard_types[None-0] PASSED [ 52%] 299s test/test_numpy_pickle.py::test_standard_types[None-1] PASSED [ 52%] 299s test/test_numpy_pickle.py::test_standard_types[type-0] PASSED [ 52%] 299s test/test_numpy_pickle.py::test_standard_types[type-1] PASSED [ 52%] 299s test/test_numpy_pickle.py::test_standard_types[True-0] PASSED [ 52%] 299s test/test_numpy_pickle.py::test_standard_types[True-1] PASSED [ 53%] 299s test/test_numpy_pickle.py::test_standard_types[1_0-0] PASSED [ 53%] 299s test/test_numpy_pickle.py::test_standard_types[1_0-1] PASSED [ 53%] 299s test/test_numpy_pickle.py::test_standard_types[1.0-0] PASSED [ 53%] 299s test/test_numpy_pickle.py::test_standard_types[1.0-1] PASSED [ 53%] 299s test/test_numpy_pickle.py::test_standard_types[(1+0j)-0] PASSED [ 53%] 299s test/test_numpy_pickle.py::test_standard_types[(1+0j)-1] PASSED [ 53%] 299s test/test_numpy_pickle.py::test_standard_types[1_1-0] PASSED [ 53%] 299s test/test_numpy_pickle.py::test_standard_types[1_1-1] PASSED [ 53%] 299s test/test_numpy_pickle.py::test_standard_types[member7-0] PASSED [ 53%] 299s test/test_numpy_pickle.py::test_standard_types[member7-1] PASSED [ 53%] 299s test/test_numpy_pickle.py::test_standard_types[member8-0] PASSED [ 53%] 299s test/test_numpy_pickle.py::test_standard_types[member8-1] PASSED [ 53%] 299s test/test_numpy_pickle.py::test_standard_types[member9-0] PASSED [ 54%] 299s test/test_numpy_pickle.py::test_standard_types[member9-1] PASSED [ 54%] 299s test/test_numpy_pickle.py::test_standard_types[len-0] PASSED [ 54%] 299s test/test_numpy_pickle.py::test_standard_types[len-1] PASSED [ 54%] 299s test/test_numpy_pickle.py::test_standard_types[_function-0] PASSED [ 54%] 299s test/test_numpy_pickle.py::test_standard_types[_function-1] PASSED [ 54%] 299s test/test_numpy_pickle.py::test_standard_types[_class-0] PASSED [ 54%] 299s test/test_numpy_pickle.py::test_standard_types[_class-1] PASSED [ 54%] 299s test/test_numpy_pickle.py::test_standard_types[_newclass-0] PASSED [ 54%] 299s test/test_numpy_pickle.py::test_standard_types[_newclass-1] PASSED [ 54%] 299s test/test_numpy_pickle.py::test_standard_types[member14-0] PASSED [ 54%] 299s test/test_numpy_pickle.py::test_standard_types[member14-1] PASSED [ 54%] 299s test/test_numpy_pickle.py::test_standard_types[member15-0] PASSED [ 54%] 299s test/test_numpy_pickle.py::test_standard_types[member15-1] PASSED [ 55%] 299s test/test_numpy_pickle.py::test_value_error PASSED [ 55%] 299s test/test_numpy_pickle.py::test_compress_level_error[-1] PASSED [ 55%] 299s test/test_numpy_pickle.py::test_compress_level_error[10] PASSED [ 55%] 299s test/test_numpy_pickle.py::test_compress_level_error[wrong_compress2] PASSED [ 55%] 299s test/test_numpy_pickle.py::test_numpy_persistence[False] PASSED [ 55%] 299s test/test_numpy_pickle.py::test_numpy_persistence[True] PASSED [ 55%] 299s test/test_numpy_pickle.py::test_numpy_persistence[0] PASSED [ 55%] 299s test/test_numpy_pickle.py::test_numpy_persistence[3] PASSED [ 55%] 299s test/test_numpy_pickle.py::test_numpy_persistence[zlib] PASSED [ 55%] 299s test/test_numpy_pickle.py::test_numpy_persistence_bufferred_array_compression PASSED [ 55%] 299s test/test_numpy_pickle.py::test_memmap_persistence PASSED [ 55%] 299s test/test_numpy_pickle.py::test_memmap_persistence_mixed_dtypes PASSED [ 55%] 299s test/test_numpy_pickle.py::test_masked_array_persistence PASSED [ 55%] 299s test/test_numpy_pickle.py::test_compress_mmap_mode_warning PASSED [ 56%] 299s test/test_numpy_pickle.py::test_cache_size_warning[None] PASSED [ 56%] 299s test/test_numpy_pickle.py::test_cache_size_warning[0] PASSED [ 56%] 299s test/test_numpy_pickle.py::test_cache_size_warning[10] PASSED [ 56%] 299s test/test_numpy_pickle.py::test_memory_usage SKIPPED (Test requires ...) [ 56%] 299s test/test_numpy_pickle.py::test_compressed_pickle_dump_and_load PASSED [ 56%] 299s test/test_numpy_pickle.py::test_joblib_pickle_across_python_versions PASSED [ 56%] 299s test/test_numpy_pickle.py::test_joblib_pickle_across_python_versions_with_mmap PASSED [ 56%] 299s test/test_numpy_pickle.py::test_numpy_array_byte_order_mismatch_detection PASSED [ 56%] 299s test/test_numpy_pickle.py::test_compress_tuple_argument[compress_tuple0] PASSED [ 56%] 299s test/test_numpy_pickle.py::test_compress_tuple_argument[compress_tuple1] PASSED [ 56%] 299s test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple0-Compress argument tuple should contain exactly 2 elements] PASSED [ 56%] 299s test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple1-Non valid compression method given: "wrong"] PASSED [ 56%] 299s test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple2-Non valid compress level given: "wrong"] PASSED [ 57%] 299s test/test_numpy_pickle.py::test_compress_string_argument[zlib] PASSED [ 57%] 299s test/test_numpy_pickle.py::test_compress_string_argument[gzip] PASSED [ 57%] 299s test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-1] PASSED [ 57%] 299s test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-3] PASSED [ 57%] 299s test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-6] PASSED [ 57%] 299s test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-1] PASSED [ 57%] 299s test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-3] PASSED [ 57%] 299s test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-6] PASSED [ 57%] 299s test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-1] PASSED [ 57%] 299s test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-3] PASSED [ 57%] 299s test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-6] PASSED [ 57%] 299s test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-1] PASSED [ 57%] 299s test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-3] PASSED [ 58%] 299s test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-6] PASSED [ 58%] 299s test/test_numpy_pickle.py::test_joblib_compression_formats[xz-1] PASSED [ 58%] 299s test/test_numpy_pickle.py::test_joblib_compression_formats[xz-3] PASSED [ 58%] 299s test/test_numpy_pickle.py::test_joblib_compression_formats[xz-6] PASSED [ 58%] 299s test/test_numpy_pickle.py::test_joblib_compression_formats[lz4-1] PASSED [ 58%] 299s test/test_numpy_pickle.py::test_joblib_compression_formats[lz4-3] PASSED [ 58%] 299s test/test_numpy_pickle.py::test_joblib_compression_formats[lz4-6] PASSED [ 58%] 299s test/test_numpy_pickle.py::test_load_externally_decompressed_files[.z-_zlib_file_decompress] PASSED [ 58%] 299s test/test_numpy_pickle.py::test_load_externally_decompressed_files[.gz-_gzip_file_decompress] PASSED [ 58%] 299s test/test_numpy_pickle.py::test_compression_using_file_extension[.z-zlib] PASSED [ 58%] 299s test/test_numpy_pickle.py::test_compression_using_file_extension[.gz-gzip] PASSED [ 58%] 299s test/test_numpy_pickle.py::test_compression_using_file_extension[.bz2-bz2] PASSED [ 58%] 299s test/test_numpy_pickle.py::test_compression_using_file_extension[.lzma-lzma] PASSED [ 58%] 299s test/test_numpy_pickle.py::test_compression_using_file_extension[.xz-xz] PASSED [ 59%] 299s test/test_numpy_pickle.py::test_compression_using_file_extension[.pkl-not-compressed] PASSED [ 59%] 299s test/test_numpy_pickle.py::test_compression_using_file_extension[-not-compressed] PASSED [ 59%] 299s test/test_numpy_pickle.py::test_file_handle_persistence PASSED [ 59%] 299s test/test_numpy_pickle.py::test_in_memory_persistence PASSED [ 59%] 299s test/test_numpy_pickle.py::test_file_handle_persistence_mmap PASSED [ 59%] 300s test/test_numpy_pickle.py::test_file_handle_persistence_compressed_mmap PASSED [ 59%] 300s test/test_numpy_pickle.py::test_file_handle_persistence_in_memory_mmap PASSED [ 59%] 300s test/test_numpy_pickle.py::test_binary_zlibfile[1-a little data as bytes.] PASSED [ 59%] 300s test/test_numpy_pickle.py::test_binary_zlibfile[1-a large data as bytes.] PASSED [ 59%] 300s test/test_numpy_pickle.py::test_binary_zlibfile[3-a little data as bytes.] PASSED [ 59%] 300s test/test_numpy_pickle.py::test_binary_zlibfile[3-a large data as bytes.] PASSED [ 59%] 300s test/test_numpy_pickle.py::test_binary_zlibfile[9-a little data as bytes.] PASSED [ 59%] 300s test/test_numpy_pickle.py::test_binary_zlibfile[9-a large data as bytes.] PASSED [ 60%] 300s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[-1] PASSED [ 60%] 300s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[10] PASSED [ 60%] 300s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[15] PASSED [ 60%] 300s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[a] PASSED [ 60%] 300s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[bad_value4] PASSED [ 60%] 300s test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[bad_value5] PASSED [ 60%] 300s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[a] PASSED [ 60%] 300s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[x] PASSED [ 60%] 300s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[r] PASSED [ 60%] 300s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[w] PASSED [ 60%] 300s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[1] PASSED [ 60%] 300s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[2] PASSED [ 60%] 300s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[1] PASSED [ 61%] 300s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[bad_file1] PASSED [ 61%] 300s test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[bad_file2] PASSED [ 61%] 300s test/test_numpy_pickle.py::test_numpy_subclass PASSED [ 61%] 300s test/test_numpy_pickle.py::test_pathlib PASSED [ 61%] 300s test/test_numpy_pickle.py::test_non_contiguous_array_pickling PASSED [ 61%] 300s test/test_numpy_pickle.py::test_pickle_highest_protocol PASSED [ 61%] 300s test/test_numpy_pickle.py::test_pickle_in_socket PASSED [ 61%] 300s test/test_numpy_pickle.py::test_load_memmap_with_big_offset PASSED [ 61%] 300s test/test_numpy_pickle.py::test_register_compressor PASSED [ 61%] 300s test/test_numpy_pickle.py::test_register_compressor_invalid_name[1] PASSED [ 61%] 300s test/test_numpy_pickle.py::test_register_compressor_invalid_name[invalid_name1] PASSED [ 61%] 300s test/test_numpy_pickle.py::test_register_compressor_invalid_name[invalid_name2] PASSED [ 61%] 300s test/test_numpy_pickle.py::test_register_compressor_invalid_fileobj PASSED [ 61%] 300s test/test_numpy_pickle.py::test_register_compressor_already_registered PASSED [ 62%] 300s test/test_numpy_pickle.py::test_lz4_compression PASSED [ 62%] 300s test/test_numpy_pickle.py::test_lz4_compression_without_lz4 SKIPPED [ 62%] 300s test/test_numpy_pickle.py::test_memmap_alignment_padding[4] PASSED [ 62%] 300s test/test_numpy_pickle.py::test_memmap_alignment_padding[5] PASSED [ 62%] 300s test/test_numpy_pickle_compat.py::test_z_file PASSED [ 62%] 300s test/test_numpy_pickle_utils.py::test_binary_zlib_file[test0] PASSED [ 62%] 300s test/test_numpy_pickle_utils.py::test_binary_zlib_file[test1] PASSED [ 62%] 300s test/test_parallel.py::test_cpu_count PASSED [ 62%] 300s test/test_parallel.py::test_effective_n_jobs PASSED [ 62%] 300s test/test_parallel.py::test_effective_n_jobs_None[positive-int-parallel_config] PASSED [ 62%] 300s test/test_parallel.py::test_effective_n_jobs_None[positive-int-parallel_backend] PASSED [ 62%] 300s test/test_parallel.py::test_effective_n_jobs_None[negative-int-parallel_config] PASSED [ 62%] 300s test/test_parallel.py::test_effective_n_jobs_None[negative-int-parallel_backend] PASSED [ 63%] 300s test/test_parallel.py::test_effective_n_jobs_None[None-parallel_config] PASSED [ 63%] 300s test/test_parallel.py::test_effective_n_jobs_None[None-parallel_backend] PASSED [ 63%] 300s test/test_parallel.py::test_simple_parallel[2-1-None] PASSED [ 63%] 300s test/test_parallel.py::test_simple_parallel[2-1-loky] PASSED [ 63%] 300s test/test_parallel.py::test_simple_parallel[2-1-multiprocessing] PASSED [ 63%] 300s test/test_parallel.py::test_simple_parallel[2-1-sequential] PASSED [ 63%] 300s test/test_parallel.py::test_simple_parallel[2-1-threading] PASSED [ 63%] 300s test/test_parallel.py::test_simple_parallel[2-1-backend5] PASSED [ 63%] 300s test/test_parallel.py::test_simple_parallel[2-1-backend6] PASSED [ 63%] 300s test/test_parallel.py::test_simple_parallel[2-1-backend7] PASSED [ 63%] 300s test/test_parallel.py::test_simple_parallel[2-1-backend8] PASSED [ 63%] 300s test/test_parallel.py::test_simple_parallel[2-1-backend9] PASSED [ 63%] 300s test/test_parallel.py::test_simple_parallel[2-2-None] PASSED [ 63%] 300s test/test_parallel.py::test_simple_parallel[2-2-loky] PASSED [ 64%] 300s test/test_parallel.py::test_simple_parallel[2-2-multiprocessing] PASSED [ 64%] 300s test/test_parallel.py::test_simple_parallel[2-2-sequential] PASSED [ 64%] 300s test/test_parallel.py::test_simple_parallel[2-2-threading] PASSED [ 64%] 300s test/test_parallel.py::test_simple_parallel[2-2-backend5] PASSED [ 64%] 300s test/test_parallel.py::test_simple_parallel[2-2-backend6] PASSED [ 64%] 300s test/test_parallel.py::test_simple_parallel[2-2-backend7] PASSED [ 64%] 300s test/test_parallel.py::test_simple_parallel[2-2-backend8] PASSED [ 64%] 300s test/test_parallel.py::test_simple_parallel[2-2-backend9] PASSED [ 64%] 301s test/test_parallel.py::test_simple_parallel[2--1-None] PASSED [ 64%] 301s test/test_parallel.py::test_simple_parallel[2--1-loky] PASSED [ 64%] 301s test/test_parallel.py::test_simple_parallel[2--1-multiprocessing] PASSED [ 64%] 301s test/test_parallel.py::test_simple_parallel[2--1-sequential] PASSED [ 64%] 301s test/test_parallel.py::test_simple_parallel[2--1-threading] PASSED [ 65%] 301s test/test_parallel.py::test_simple_parallel[2--1-backend5] PASSED [ 65%] 301s test/test_parallel.py::test_simple_parallel[2--1-backend6] PASSED [ 65%] 301s test/test_parallel.py::test_simple_parallel[2--1-backend7] PASSED [ 65%] 301s test/test_parallel.py::test_simple_parallel[2--1-backend8] PASSED [ 65%] 302s test/test_parallel.py::test_simple_parallel[2--1-backend9] PASSED [ 65%] 302s test/test_parallel.py::test_simple_parallel[2--2-None] PASSED [ 65%] 302s test/test_parallel.py::test_simple_parallel[2--2-loky] PASSED [ 65%] 302s test/test_parallel.py::test_simple_parallel[2--2-multiprocessing] PASSED [ 65%] 302s test/test_parallel.py::test_simple_parallel[2--2-sequential] PASSED [ 65%] 302s test/test_parallel.py::test_simple_parallel[2--2-threading] PASSED [ 65%] 302s test/test_parallel.py::test_simple_parallel[2--2-backend5] PASSED [ 65%] 302s test/test_parallel.py::test_simple_parallel[2--2-backend6] PASSED [ 65%] 302s test/test_parallel.py::test_simple_parallel[2--2-backend7] PASSED [ 66%] 302s test/test_parallel.py::test_simple_parallel[2--2-backend8] PASSED [ 66%] 303s test/test_parallel.py::test_simple_parallel[2--2-backend9] PASSED [ 66%] 303s test/test_parallel.py::test_simple_parallel[11-1-None] PASSED [ 66%] 303s test/test_parallel.py::test_simple_parallel[11-1-loky] PASSED [ 66%] 303s test/test_parallel.py::test_simple_parallel[11-1-multiprocessing] PASSED [ 66%] 303s test/test_parallel.py::test_simple_parallel[11-1-sequential] PASSED [ 66%] 303s test/test_parallel.py::test_simple_parallel[11-1-threading] PASSED [ 66%] 303s test/test_parallel.py::test_simple_parallel[11-1-backend5] PASSED [ 66%] 303s test/test_parallel.py::test_simple_parallel[11-1-backend6] PASSED [ 66%] 303s test/test_parallel.py::test_simple_parallel[11-1-backend7] PASSED [ 66%] 303s test/test_parallel.py::test_simple_parallel[11-1-backend8] PASSED [ 66%] 303s test/test_parallel.py::test_simple_parallel[11-1-backend9] PASSED [ 66%] 303s test/test_parallel.py::test_simple_parallel[11-2-None] PASSED [ 66%] 303s test/test_parallel.py::test_simple_parallel[11-2-loky] PASSED [ 67%] 303s test/test_parallel.py::test_simple_parallel[11-2-multiprocessing] PASSED [ 67%] 303s test/test_parallel.py::test_simple_parallel[11-2-sequential] PASSED [ 67%] 303s test/test_parallel.py::test_simple_parallel[11-2-threading] PASSED [ 67%] 303s test/test_parallel.py::test_simple_parallel[11-2-backend5] PASSED [ 67%] 303s test/test_parallel.py::test_simple_parallel[11-2-backend6] PASSED [ 67%] 303s test/test_parallel.py::test_simple_parallel[11-2-backend7] PASSED [ 67%] 303s test/test_parallel.py::test_simple_parallel[11-2-backend8] PASSED [ 67%] 304s test/test_parallel.py::test_simple_parallel[11-2-backend9] PASSED [ 67%] 304s test/test_parallel.py::test_simple_parallel[11--1-None] PASSED [ 67%] 304s test/test_parallel.py::test_simple_parallel[11--1-loky] PASSED [ 67%] 304s test/test_parallel.py::test_simple_parallel[11--1-multiprocessing] PASSED [ 67%] 304s test/test_parallel.py::test_simple_parallel[11--1-sequential] PASSED [ 67%] 304s test/test_parallel.py::test_simple_parallel[11--1-threading] PASSED [ 68%] 304s test/test_parallel.py::test_simple_parallel[11--1-backend5] PASSED [ 68%] 304s test/test_parallel.py::test_simple_parallel[11--1-backend6] PASSED [ 68%] 304s test/test_parallel.py::test_simple_parallel[11--1-backend7] PASSED [ 68%] 304s test/test_parallel.py::test_simple_parallel[11--1-backend8] PASSED [ 68%] 305s test/test_parallel.py::test_simple_parallel[11--1-backend9] PASSED [ 68%] 305s test/test_parallel.py::test_simple_parallel[11--2-None] PASSED [ 68%] 305s test/test_parallel.py::test_simple_parallel[11--2-loky] PASSED [ 68%] 305s test/test_parallel.py::test_simple_parallel[11--2-multiprocessing] PASSED [ 68%] 305s test/test_parallel.py::test_simple_parallel[11--2-sequential] PASSED [ 68%] 305s test/test_parallel.py::test_simple_parallel[11--2-threading] PASSED [ 68%] 305s test/test_parallel.py::test_simple_parallel[11--2-backend5] PASSED [ 68%] 305s test/test_parallel.py::test_simple_parallel[11--2-backend6] PASSED [ 68%] 305s test/test_parallel.py::test_simple_parallel[11--2-backend7] PASSED [ 69%] 305s test/test_parallel.py::test_simple_parallel[11--2-backend8] PASSED [ 69%] 306s test/test_parallel.py::test_simple_parallel[11--2-backend9] PASSED [ 69%] 306s test/test_parallel.py::test_simple_parallel[100-1-None] PASSED [ 69%] 306s test/test_parallel.py::test_simple_parallel[100-1-loky] PASSED [ 69%] 306s test/test_parallel.py::test_simple_parallel[100-1-multiprocessing] PASSED [ 69%] 306s test/test_parallel.py::test_simple_parallel[100-1-sequential] PASSED [ 69%] 306s test/test_parallel.py::test_simple_parallel[100-1-threading] PASSED [ 69%] 306s test/test_parallel.py::test_simple_parallel[100-1-backend5] PASSED [ 69%] 306s test/test_parallel.py::test_simple_parallel[100-1-backend6] PASSED [ 69%] 306s test/test_parallel.py::test_simple_parallel[100-1-backend7] PASSED [ 69%] 306s test/test_parallel.py::test_simple_parallel[100-1-backend8] PASSED [ 69%] 306s test/test_parallel.py::test_simple_parallel[100-1-backend9] PASSED [ 69%] 306s test/test_parallel.py::test_simple_parallel[100-2-None] PASSED [ 69%] 306s test/test_parallel.py::test_simple_parallel[100-2-loky] PASSED [ 70%] 306s test/test_parallel.py::test_simple_parallel[100-2-multiprocessing] PASSED [ 70%] 306s test/test_parallel.py::test_simple_parallel[100-2-sequential] PASSED [ 70%] 306s test/test_parallel.py::test_simple_parallel[100-2-threading] PASSED [ 70%] 306s test/test_parallel.py::test_simple_parallel[100-2-backend5] PASSED [ 70%] 306s test/test_parallel.py::test_simple_parallel[100-2-backend6] PASSED [ 70%] 306s test/test_parallel.py::test_simple_parallel[100-2-backend7] PASSED [ 70%] 306s test/test_parallel.py::test_simple_parallel[100-2-backend8] PASSED [ 70%] 307s test/test_parallel.py::test_simple_parallel[100-2-backend9] PASSED [ 70%] 307s test/test_parallel.py::test_simple_parallel[100--1-None] PASSED [ 70%] 307s test/test_parallel.py::test_simple_parallel[100--1-loky] PASSED [ 70%] 308s test/test_parallel.py::test_simple_parallel[100--1-multiprocessing] PASSED [ 70%] 308s test/test_parallel.py::test_simple_parallel[100--1-sequential] PASSED [ 70%] 308s test/test_parallel.py::test_simple_parallel[100--1-threading] PASSED [ 71%] 308s test/test_parallel.py::test_simple_parallel[100--1-backend5] PASSED [ 71%] 308s test/test_parallel.py::test_simple_parallel[100--1-backend6] PASSED [ 71%] 308s test/test_parallel.py::test_simple_parallel[100--1-backend7] PASSED [ 71%] 308s test/test_parallel.py::test_simple_parallel[100--1-backend8] PASSED [ 71%] 308s test/test_parallel.py::test_simple_parallel[100--1-backend9] PASSED [ 71%] 309s test/test_parallel.py::test_simple_parallel[100--2-None] PASSED [ 71%] 309s test/test_parallel.py::test_simple_parallel[100--2-loky] PASSED [ 71%] 309s test/test_parallel.py::test_simple_parallel[100--2-multiprocessing] PASSED [ 71%] 309s test/test_parallel.py::test_simple_parallel[100--2-sequential] PASSED [ 71%] 309s test/test_parallel.py::test_simple_parallel[100--2-threading] PASSED [ 71%] 309s test/test_parallel.py::test_simple_parallel[100--2-backend5] PASSED [ 71%] 309s test/test_parallel.py::test_simple_parallel[100--2-backend6] PASSED [ 71%] 309s test/test_parallel.py::test_simple_parallel[100--2-backend7] PASSED [ 72%] 309s test/test_parallel.py::test_simple_parallel[100--2-backend8] PASSED [ 72%] 310s test/test_parallel.py::test_simple_parallel[100--2-backend9] PASSED [ 72%] 310s test/test_parallel.py::test_main_thread_renamed_no_warning[None] PASSED [ 72%] 310s test/test_parallel.py::test_main_thread_renamed_no_warning[loky] PASSED [ 72%] 310s test/test_parallel.py::test_main_thread_renamed_no_warning[multiprocessing] PASSED [ 72%] 310s test/test_parallel.py::test_main_thread_renamed_no_warning[sequential] PASSED [ 72%] 310s test/test_parallel.py::test_main_thread_renamed_no_warning[threading] PASSED [ 72%] 310s test/test_parallel.py::test_main_thread_renamed_no_warning[backend5] PASSED [ 72%] 310s test/test_parallel.py::test_main_thread_renamed_no_warning[backend6] PASSED [ 72%] 311s test/test_parallel.py::test_main_thread_renamed_no_warning[backend7] PASSED [ 72%] 311s test/test_parallel.py::test_main_thread_renamed_no_warning[backend8] PASSED [ 72%] 311s test/test_parallel.py::test_main_thread_renamed_no_warning[backend9] PASSED [ 72%] 311s test/test_parallel.py::test_nested_parallel_warnings[loky-multiprocessing-True] PASSED [ 72%] 312s test/test_parallel.py::test_nested_parallel_warnings[loky-loky-False] PASSED [ 73%] 312s test/test_parallel.py::test_nested_parallel_warnings[multiprocessing-multiprocessing-True] PASSED [ 73%] 312s test/test_parallel.py::test_nested_parallel_warnings[multiprocessing-loky-True] PASSED [ 73%] 312s test/test_parallel.py::test_nested_parallel_warnings[threading-multiprocessing-True] PASSED [ 73%] 312s test/test_parallel.py::test_nested_parallel_warnings[threading-loky-True] PASSED [ 73%] 312s test/test_parallel.py::test_background_thread_parallelism[loky] PASSED [ 73%] 312s test/test_parallel.py::test_background_thread_parallelism[multiprocessing] PASSED [ 73%] 313s test/test_parallel.py::test_background_thread_parallelism[threading] PASSED [ 73%] 313s test/test_parallel.py::test_nested_loop[threading-threading] PASSED [ 73%] 313s test/test_parallel.py::test_nested_loop[threading-sequential] PASSED [ 73%] 313s test/test_parallel.py::test_nested_loop[threading-multiprocessing] PASSED [ 73%] 313s test/test_parallel.py::test_nested_loop[threading-loky] PASSED [ 73%] 313s test/test_parallel.py::test_nested_loop[threading-back_compat_backend] PASSED [ 73%] 313s test/test_parallel.py::test_nested_loop[sequential-threading] PASSED [ 74%] 313s test/test_parallel.py::test_nested_loop[sequential-sequential] PASSED [ 74%] 313s test/test_parallel.py::test_nested_loop[sequential-multiprocessing] PASSED [ 74%] 313s test/test_parallel.py::test_nested_loop[sequential-loky] PASSED [ 74%] 313s test/test_parallel.py::test_nested_loop[sequential-back_compat_backend] PASSED [ 74%] 313s test/test_parallel.py::test_nested_loop[multiprocessing-threading] PASSED [ 74%] 313s test/test_parallel.py::test_nested_loop[multiprocessing-sequential] PASSED [ 74%] 313s test/test_parallel.py::test_nested_loop[multiprocessing-multiprocessing] PASSED [ 74%] 313s test/test_parallel.py::test_nested_loop[multiprocessing-loky] PASSED [ 74%] 313s test/test_parallel.py::test_nested_loop[multiprocessing-back_compat_backend] PASSED [ 74%] 313s test/test_parallel.py::test_nested_loop[loky-threading] PASSED [ 74%] 313s test/test_parallel.py::test_nested_loop[loky-sequential] PASSED [ 74%] 313s test/test_parallel.py::test_nested_loop[loky-multiprocessing] PASSED [ 74%] 313s test/test_parallel.py::test_nested_loop[loky-loky] PASSED [ 75%] 313s test/test_parallel.py::test_nested_loop[loky-back_compat_backend] PASSED [ 75%] 313s test/test_parallel.py::test_nested_loop[back_compat_backend-threading] PASSED [ 75%] 313s test/test_parallel.py::test_nested_loop[back_compat_backend-sequential] PASSED [ 75%] 313s test/test_parallel.py::test_nested_loop[back_compat_backend-multiprocessing] PASSED [ 75%] 313s test/test_parallel.py::test_nested_loop[back_compat_backend-loky] PASSED [ 75%] 314s test/test_parallel.py::test_nested_loop[back_compat_backend-back_compat_backend] PASSED [ 75%] 314s test/test_parallel.py::test_nested_loop_with_exception_with_loky PASSED [ 75%] 314s test/test_parallel.py::test_mutate_input_with_threads PASSED [ 75%] 314s test/test_parallel.py::test_parallel_kwargs[1] PASSED [ 75%] 314s test/test_parallel.py::test_parallel_kwargs[2] PASSED [ 75%] 314s test/test_parallel.py::test_parallel_kwargs[3] PASSED [ 75%] 314s test/test_parallel.py::test_parallel_as_context_manager[multiprocessing] PASSED [ 75%] 314s test/test_parallel.py::test_parallel_as_context_manager[loky] PASSED [ 75%] 315s test/test_parallel.py::test_parallel_as_context_manager[threading] PASSED [ 76%] 315s test/test_parallel.py::test_parallel_pickling PASSED [ 76%] 315s test/test_parallel.py::test_parallel_timeout_success[multiprocessing] PASSED [ 76%] 315s test/test_parallel.py::test_parallel_timeout_success[loky] PASSED [ 76%] 315s test/test_parallel.py::test_parallel_timeout_success[threading] PASSED [ 76%] 315s test/test_parallel.py::test_parallel_timeout_fail[multiprocessing] PASSED [ 76%] 315s test/test_parallel.py::test_parallel_timeout_fail[loky] PASSED [ 76%] 315s test/test_parallel.py::test_parallel_timeout_fail[threading] PASSED [ 76%] 315s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-threading] PASSED [ 76%] 315s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-sequential] PASSED [ 76%] 315s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-multiprocessing] PASSED [ 76%] 315s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-loky] PASSED [ 76%] 315s test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-back_compat_backend] PASSED [ 76%] 315s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-threading] PASSED [ 77%] 315s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-sequential] PASSED [ 77%] 315s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-multiprocessing] PASSED [ 77%] 315s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-loky] PASSED [ 77%] 315s test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-back_compat_backend] PASSED [ 77%] 315s test/test_parallel.py::test_dispatch_multiprocessing[multiprocessing] PASSED [ 77%] 316s test/test_parallel.py::test_dispatch_multiprocessing[loky] PASSED [ 77%] 316s test/test_parallel.py::test_dispatch_multiprocessing[threading] PASSED [ 77%] 316s test/test_parallel.py::test_batching_auto_threading PASSED [ 77%] 316s test/test_parallel.py::test_batching_auto_subprocesses[multiprocessing] PASSED [ 77%] 316s test/test_parallel.py::test_batching_auto_subprocesses[loky] PASSED [ 77%] 316s test/test_parallel.py::test_exception_dispatch PASSED [ 77%] 316s test/test_parallel.py::test_invalid_backend PASSED [ 77%] 316s test/test_parallel.py::test_invalid_njobs[None] PASSED [ 77%] 316s test/test_parallel.py::test_invalid_njobs[loky] PASSED [ 78%] 316s test/test_parallel.py::test_invalid_njobs[multiprocessing] PASSED [ 78%] 316s test/test_parallel.py::test_invalid_njobs[sequential] PASSED [ 78%] 316s test/test_parallel.py::test_invalid_njobs[threading] PASSED [ 78%] 316s test/test_parallel.py::test_invalid_njobs[backend5] PASSED [ 78%] 316s test/test_parallel.py::test_invalid_njobs[backend6] PASSED [ 78%] 316s test/test_parallel.py::test_invalid_njobs[backend7] PASSED [ 78%] 316s test/test_parallel.py::test_invalid_njobs[backend8] PASSED [ 78%] 316s test/test_parallel.py::test_invalid_njobs[backend9] PASSED [ 78%] 316s test/test_parallel.py::test_register_parallel_backend PASSED [ 78%] 316s test/test_parallel.py::test_overwrite_default_backend PASSED [ 78%] 316s test/test_parallel.py::test_backend_no_multiprocessing SKIPPED (Only...) [ 78%] 316s test/test_parallel.py::test_backend_context_manager[parallel_backend-multiprocessing] PASSED [ 78%] 316s test/test_parallel.py::test_backend_context_manager[parallel_backend-loky] PASSED [ 79%] 316s test/test_parallel.py::test_backend_context_manager[parallel_backend-threading] PASSED [ 79%] 316s test/test_parallel.py::test_backend_context_manager[parallel_backend-test_backend_0] PASSED [ 79%] 316s test/test_parallel.py::test_backend_context_manager[parallel_backend-test_backend_1] PASSED [ 79%] 316s test/test_parallel.py::test_backend_context_manager[parallel_backend-test_backend_2] PASSED [ 79%] 316s test/test_parallel.py::test_backend_context_manager[parallel_config-multiprocessing] PASSED [ 79%] 316s test/test_parallel.py::test_backend_context_manager[parallel_config-loky] PASSED [ 79%] 316s test/test_parallel.py::test_backend_context_manager[parallel_config-threading] PASSED [ 79%] 316s test/test_parallel.py::test_backend_context_manager[parallel_config-test_backend_0] PASSED [ 79%] 316s test/test_parallel.py::test_backend_context_manager[parallel_config-test_backend_1] PASSED [ 79%] 316s test/test_parallel.py::test_backend_context_manager[parallel_config-test_backend_2] PASSED [ 79%] 316s test/test_parallel.py::test_parameterized_backend_context_manager[parallel_config] PASSED [ 79%] 316s test/test_parallel.py::test_parameterized_backend_context_manager[parallel_backend] PASSED [ 79%] 316s test/test_parallel.py::test_directly_parameterized_backend_context_manager[parallel_config] PASSED [ 80%] 316s test/test_parallel.py::test_directly_parameterized_backend_context_manager[parallel_backend] PASSED [ 80%] 317s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-threading] PASSED [ 80%] 318s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-loky] PASSED [ 80%] 318s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-multiprocessing] PASSED [ 80%] 319s test/test_parallel.py::test_nested_backend_context_manager[parallel_config-back_compat_backend] PASSED [ 80%] 319s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-threading] PASSED [ 80%] 320s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-loky] PASSED [ 80%] 320s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-multiprocessing] PASSED [ 80%] 321s test/test_parallel.py::test_nested_backend_context_manager[parallel_backend-back_compat_backend] PASSED [ 80%] 321s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-multiprocessing-2] PASSED [ 80%] 321s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-multiprocessing--1] PASSED [ 80%] 321s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-multiprocessing-None] PASSED [ 80%] 321s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-loky-2] PASSED [ 80%] 321s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-loky--1] PASSED [ 81%] 321s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-loky-None] PASSED [ 81%] 321s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-threading-2] PASSED [ 81%] 321s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-threading--1] PASSED [ 81%] 321s test/test_parallel.py::test_nested_backend_in_sequential[parallel_config-threading-None] PASSED [ 81%] 321s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-multiprocessing-2] PASSED [ 81%] 321s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-multiprocessing--1] PASSED [ 81%] 321s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-multiprocessing-None] PASSED [ 81%] 321s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-loky-2] PASSED [ 81%] 321s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-loky--1] PASSED [ 81%] 321s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-loky-None] PASSED [ 81%] 321s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-threading-2] PASSED [ 81%] 321s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-threading--1] PASSED [ 81%] 321s test/test_parallel.py::test_nested_backend_in_sequential[parallel_backend-threading-None] PASSED [ 82%] 321s test/test_parallel.py::test_backend_nesting_level[parallel_config-multiprocessing-multiprocessing] PASSED [ 82%] 321s test/test_parallel.py::test_backend_nesting_level[parallel_config-multiprocessing-loky] PASSED [ 82%] 321s test/test_parallel.py::test_backend_nesting_level[parallel_config-multiprocessing-threading] PASSED [ 82%] 321s test/test_parallel.py::test_backend_nesting_level[parallel_config-loky-multiprocessing] PASSED [ 82%] 321s test/test_parallel.py::test_backend_nesting_level[parallel_config-loky-loky] PASSED [ 82%] 321s test/test_parallel.py::test_backend_nesting_level[parallel_config-loky-threading] PASSED [ 82%] 322s test/test_parallel.py::test_backend_nesting_level[parallel_config-threading-multiprocessing] PASSED [ 82%] 322s test/test_parallel.py::test_backend_nesting_level[parallel_config-threading-loky] PASSED [ 82%] 322s test/test_parallel.py::test_backend_nesting_level[parallel_config-threading-threading] PASSED [ 82%] 322s test/test_parallel.py::test_backend_nesting_level[parallel_backend-multiprocessing-multiprocessing] PASSED [ 82%] 322s test/test_parallel.py::test_backend_nesting_level[parallel_backend-multiprocessing-loky] PASSED [ 82%] 322s test/test_parallel.py::test_backend_nesting_level[parallel_backend-multiprocessing-threading] PASSED [ 82%] 322s test/test_parallel.py::test_backend_nesting_level[parallel_backend-loky-multiprocessing] PASSED [ 83%] 322s test/test_parallel.py::test_backend_nesting_level[parallel_backend-loky-loky] PASSED [ 83%] 322s test/test_parallel.py::test_backend_nesting_level[parallel_backend-loky-threading] PASSED [ 83%] 322s test/test_parallel.py::test_backend_nesting_level[parallel_backend-threading-multiprocessing] PASSED [ 83%] 322s test/test_parallel.py::test_backend_nesting_level[parallel_backend-threading-loky] PASSED [ 83%] 322s test/test_parallel.py::test_backend_nesting_level[parallel_backend-threading-threading] PASSED [ 83%] 322s test/test_parallel.py::test_retrieval_context[True-parallel_config] PASSED [ 83%] 322s test/test_parallel.py::test_retrieval_context[True-parallel_backend] PASSED [ 83%] 322s test/test_parallel.py::test_retrieval_context[False-parallel_config] PASSED [ 83%] 322s test/test_parallel.py::test_retrieval_context[False-parallel_backend] PASSED [ 83%] 322s test/test_parallel.py::test_invalid_batch_size[0] PASSED [ 83%] 322s test/test_parallel.py::test_invalid_batch_size[-1] PASSED [ 83%] 322s test/test_parallel.py::test_invalid_batch_size[1.42] PASSED [ 83%] 322s test/test_parallel.py::test_dispatch_race_condition[2-2-all-auto] PASSED [ 83%] 322s test/test_parallel.py::test_dispatch_race_condition[2-2-n_jobs-auto] PASSED [ 84%] 322s test/test_parallel.py::test_dispatch_race_condition[10-2-n_jobs-auto0] PASSED [ 84%] 322s test/test_parallel.py::test_dispatch_race_condition[517-2-n_jobs-auto] PASSED [ 84%] 322s test/test_parallel.py::test_dispatch_race_condition[10-2-n_jobs-auto1] PASSED [ 84%] 323s test/test_parallel.py::test_dispatch_race_condition[10-4-n_jobs-auto] PASSED [ 84%] 323s test/test_parallel.py::test_dispatch_race_condition[200-12-n_jobs-auto] PASSED [ 84%] 323s test/test_parallel.py::test_dispatch_race_condition[25-12-2 * n_jobs-1] PASSED [ 84%] 323s test/test_parallel.py::test_dispatch_race_condition[250-12-all-1] PASSED [ 84%] 323s test/test_parallel.py::test_dispatch_race_condition[250-12-2 * n_jobs-7] PASSED [ 84%] 324s test/test_parallel.py::test_dispatch_race_condition[200-12-2 * n_jobs-auto] PASSED [ 84%] 324s test/test_parallel.py::test_default_mp_context PASSED [ 84%] 325s test/test_parallel.py::test_no_blas_crash_or_freeze_with_subprocesses[multiprocessing] PASSED [ 84%] 327s test/test_parallel.py::test_no_blas_crash_or_freeze_with_subprocesses[loky] PASSED [ 84%] 328s test/test_parallel.py::test_parallel_with_interactively_defined_functions[multiprocessing] PASSED [ 85%] 328s test/test_parallel.py::test_parallel_with_interactively_defined_functions[loky] PASSED [ 85%] 329s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def square(x):\n return x ** 2\n-multiprocessing] PASSED [ 85%] 329s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def square(x):\n return x ** 2\n-loky] PASSED [ 85%] 330s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-def square(x):\n return x ** 2\n-spawn] PASSED [ 85%] 330s 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%] 330s 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%] 330s 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%] 330s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-square = lambda x: x ** 2\n-multiprocessing] SKIPPED [ 85%] 331s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-square = lambda x: x ** 2\n-loky] PASSED [ 85%] 331s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[delayed-square = lambda x: x ** 2\n-spawn] SKIPPED [ 85%] 331s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def square(x):\n return x ** 2\n-multiprocessing] PASSED [ 85%] 332s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def square(x):\n return x ** 2\n-loky] PASSED [ 85%] 332s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-def square(x):\n return x ** 2\n-spawn] PASSED [ 86%] 332s 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%] 333s 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%] 333s 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%] 333s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-square = lambda x: x ** 2\n-multiprocessing] SKIPPED [ 86%] 334s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-square = lambda x: x ** 2\n-loky] PASSED [ 86%] 334s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[args-square = lambda x: x ** 2\n-spawn] SKIPPED [ 86%] 334s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def square(x):\n return x ** 2\n-multiprocessing] PASSED [ 86%] 335s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def square(x):\n return x ** 2\n-loky] PASSED [ 86%] 335s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-def square(x):\n return x ** 2\n-spawn] PASSED [ 86%] 335s 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%] 336s 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%] 336s 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%] 336s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-square = lambda x: x ** 2\n-multiprocessing] SKIPPED [ 86%] 336s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-square = lambda x: x ** 2\n-loky] PASSED [ 87%] 336s test/test_parallel.py::test_parallel_with_unpicklable_functions_in_args[kwargs-square = lambda x: x ** 2\n-spawn] SKIPPED [ 87%] 337s test/test_parallel.py::test_parallel_with_interactively_defined_functions_loky PASSED [ 87%] 338s test/test_parallel.py::test_parallel_with_interactively_defined_bound_method_loky PASSED [ 87%] 338s test/test_parallel.py::test_parallel_with_exhausted_iterator PASSED [ 87%] 338s test/test_parallel.py::test_auto_memmap_on_arrays_from_generator[multiprocessing] PASSED [ 87%] 339s test/test_parallel.py::test_auto_memmap_on_arrays_from_generator[loky] PASSED [ 87%] 339s test/test_parallel.py::test_memmap_with_big_offset PASSED [ 87%] 339s test/test_parallel.py::test_warning_about_timeout_not_supported_by_backend PASSED [ 87%] 339s test/test_parallel.py::test_parallel_return_order_with_return_as_generator_parameter[1] PASSED [ 87%] 339s test/test_parallel.py::test_parallel_return_order_with_return_as_generator_parameter[2] PASSED [ 87%] 340s test/test_parallel.py::test_parallel_return_order_with_return_as_generator_parameter[4] PASSED [ 87%] 340s test/test_parallel.py::test_abort_backend[1-None] PASSED [ 87%] 340s test/test_parallel.py::test_abort_backend[1-loky] PASSED [ 88%] 340s test/test_parallel.py::test_abort_backend[1-multiprocessing] PASSED [ 88%] 340s test/test_parallel.py::test_abort_backend[1-sequential] PASSED [ 88%] 340s test/test_parallel.py::test_abort_backend[1-threading] PASSED [ 88%] 340s test/test_parallel.py::test_abort_backend[1-backend5] PASSED [ 88%] 340s test/test_parallel.py::test_abort_backend[1-backend6] PASSED [ 88%] 340s test/test_parallel.py::test_abort_backend[1-backend7] PASSED [ 88%] 340s test/test_parallel.py::test_abort_backend[1-backend8] PASSED [ 88%] 340s test/test_parallel.py::test_abort_backend[1-backend9] PASSED [ 88%] 340s test/test_parallel.py::test_abort_backend[2-None] PASSED [ 88%] 340s test/test_parallel.py::test_abort_backend[2-loky] PASSED [ 88%] 340s test/test_parallel.py::test_abort_backend[2-multiprocessing] PASSED [ 88%] 340s test/test_parallel.py::test_abort_backend[2-sequential] PASSED [ 88%] 340s test/test_parallel.py::test_abort_backend[2-threading] PASSED [ 88%] 340s test/test_parallel.py::test_abort_backend[2-backend5] PASSED [ 89%] 340s test/test_parallel.py::test_abort_backend[2-backend6] PASSED [ 89%] 340s test/test_parallel.py::test_abort_backend[2-backend7] PASSED [ 89%] 340s test/test_parallel.py::test_abort_backend[2-backend8] PASSED [ 89%] 340s test/test_parallel.py::test_abort_backend[2-backend9] PASSED [ 89%] 341s test/test_parallel.py::test_abort_backend[-2-None] PASSED [ 89%] 341s test/test_parallel.py::test_abort_backend[-2-loky] PASSED [ 89%] 341s test/test_parallel.py::test_abort_backend[-2-multiprocessing] PASSED [ 89%] 341s test/test_parallel.py::test_abort_backend[-2-sequential] PASSED [ 89%] 341s test/test_parallel.py::test_abort_backend[-2-threading] PASSED [ 89%] 341s test/test_parallel.py::test_abort_backend[-2-backend5] PASSED [ 89%] 341s test/test_parallel.py::test_abort_backend[-2-backend6] PASSED [ 89%] 341s test/test_parallel.py::test_abort_backend[-2-backend7] PASSED [ 89%] 341s test/test_parallel.py::test_abort_backend[-2-backend8] PASSED [ 90%] 342s test/test_parallel.py::test_abort_backend[-2-backend9] PASSED [ 90%] 342s test/test_parallel.py::test_abort_backend[-1-None] PASSED [ 90%] 342s test/test_parallel.py::test_abort_backend[-1-loky] PASSED [ 90%] 342s test/test_parallel.py::test_abort_backend[-1-multiprocessing] PASSED [ 90%] 342s test/test_parallel.py::test_abort_backend[-1-sequential] PASSED [ 90%] 342s test/test_parallel.py::test_abort_backend[-1-threading] PASSED [ 90%] 342s test/test_parallel.py::test_abort_backend[-1-backend5] PASSED [ 90%] 342s test/test_parallel.py::test_abort_backend[-1-backend6] PASSED [ 90%] 342s test/test_parallel.py::test_abort_backend[-1-backend7] PASSED [ 90%] 343s test/test_parallel.py::test_abort_backend[-1-backend8] PASSED [ 90%] 343s test/test_parallel.py::test_abort_backend[-1-backend9] PASSED [ 90%] 343s test/test_parallel.py::test_deadlock_with_generator[1-threading] PASSED [ 90%] 343s test/test_parallel.py::test_deadlock_with_generator[1-sequential] PASSED [ 91%] 343s test/test_parallel.py::test_deadlock_with_generator[1-loky] PASSED [ 91%] 343s test/test_parallel.py::test_deadlock_with_generator[2-threading] PASSED [ 91%] 343s test/test_parallel.py::test_deadlock_with_generator[2-sequential] PASSED [ 91%] 343s test/test_parallel.py::test_deadlock_with_generator[2-loky] PASSED [ 91%] 343s test/test_parallel.py::test_deadlock_with_generator[-2-threading] PASSED [ 91%] 343s test/test_parallel.py::test_deadlock_with_generator[-2-sequential] PASSED [ 91%] 344s test/test_parallel.py::test_deadlock_with_generator[-2-loky] PASSED [ 91%] 344s test/test_parallel.py::test_deadlock_with_generator[-1-threading] PASSED [ 91%] 344s test/test_parallel.py::test_deadlock_with_generator[-1-sequential] PASSED [ 91%] 344s test/test_parallel.py::test_deadlock_with_generator[-1-loky] PASSED [ 91%] 344s test/test_parallel.py::test_multiple_generator_call[1-threading] PASSED [ 91%] 344s test/test_parallel.py::test_multiple_generator_call[1-sequential] PASSED [ 91%] 344s test/test_parallel.py::test_multiple_generator_call[1-loky] PASSED [ 91%] 344s test/test_parallel.py::test_multiple_generator_call[2-threading] PASSED [ 92%] 344s test/test_parallel.py::test_multiple_generator_call[2-sequential] PASSED [ 92%] 344s test/test_parallel.py::test_multiple_generator_call[2-loky] PASSED [ 92%] 344s test/test_parallel.py::test_multiple_generator_call[-2-threading] PASSED [ 92%] 344s test/test_parallel.py::test_multiple_generator_call[-2-sequential] PASSED [ 92%] 344s test/test_parallel.py::test_multiple_generator_call[-2-loky] PASSED [ 92%] 344s test/test_parallel.py::test_multiple_generator_call[-1-threading] PASSED [ 92%] 344s test/test_parallel.py::test_multiple_generator_call[-1-sequential] PASSED [ 92%] 344s test/test_parallel.py::test_multiple_generator_call[-1-loky] PASSED [ 92%] 344s test/test_parallel.py::test_multiple_generator_call_managed[1-threading] PASSED [ 92%] 344s test/test_parallel.py::test_multiple_generator_call_managed[1-sequential] PASSED [ 92%] 344s test/test_parallel.py::test_multiple_generator_call_managed[1-loky] PASSED [ 92%] 344s test/test_parallel.py::test_multiple_generator_call_managed[2-threading] PASSED [ 92%] 344s test/test_parallel.py::test_multiple_generator_call_managed[2-sequential] PASSED [ 93%] 345s test/test_parallel.py::test_multiple_generator_call_managed[2-loky] PASSED [ 93%] 345s test/test_parallel.py::test_multiple_generator_call_managed[-2-threading] PASSED [ 93%] 345s test/test_parallel.py::test_multiple_generator_call_managed[-2-sequential] PASSED [ 93%] 345s test/test_parallel.py::test_multiple_generator_call_managed[-2-loky] PASSED [ 93%] 345s test/test_parallel.py::test_multiple_generator_call_managed[-1-threading] PASSED [ 93%] 345s test/test_parallel.py::test_multiple_generator_call_managed[-1-sequential] PASSED [ 93%] 345s test/test_parallel.py::test_multiple_generator_call_managed[-1-loky] PASSED [ 93%] 345s test/test_parallel.py::test_multiple_generator_call_separated[1-threading] PASSED [ 93%] 345s test/test_parallel.py::test_multiple_generator_call_separated[1-sequential] PASSED [ 93%] 345s test/test_parallel.py::test_multiple_generator_call_separated[1-loky] PASSED [ 93%] 345s test/test_parallel.py::test_multiple_generator_call_separated[2-threading] PASSED [ 93%] 345s test/test_parallel.py::test_multiple_generator_call_separated[2-sequential] PASSED [ 93%] 345s test/test_parallel.py::test_multiple_generator_call_separated[2-loky] PASSED [ 94%] 345s test/test_parallel.py::test_multiple_generator_call_separated[-2-threading] PASSED [ 94%] 345s test/test_parallel.py::test_multiple_generator_call_separated[-2-sequential] PASSED [ 94%] 345s test/test_parallel.py::test_multiple_generator_call_separated[-2-loky] PASSED [ 94%] 345s test/test_parallel.py::test_multiple_generator_call_separated[-1-threading] PASSED [ 94%] 345s test/test_parallel.py::test_multiple_generator_call_separated[-1-sequential] PASSED [ 94%] 345s test/test_parallel.py::test_multiple_generator_call_separated[-1-loky] PASSED [ 94%] 346s test/test_parallel.py::test_multiple_generator_call_separated_gc[loky-True] PASSED [ 94%] 346s test/test_parallel.py::test_multiple_generator_call_separated_gc[threading-False] PASSED [ 94%] 346s test/test_parallel.py::test_multiple_generator_call_separated_gc[sequential-False] PASSED [ 94%] 346s test/test_parallel.py::test_memmapping_leaks[multiprocessing] PASSED [ 94%] 347s test/test_parallel.py::test_memmapping_leaks[loky] PASSED [ 94%] 347s test/test_parallel.py::test_lambda_expression[None] PASSED [ 94%] 347s test/test_parallel.py::test_lambda_expression[loky] PASSED [ 94%] 347s test/test_parallel.py::test_lambda_expression[threading] PASSED [ 95%] 350s test/test_parallel.py::test_backend_batch_statistics_reset[multiprocessing] PASSED [ 95%] 352s test/test_parallel.py::test_backend_batch_statistics_reset[loky] PASSED [ 95%] 352s test/test_parallel.py::test_backend_hinting_and_constraints[parallel_config] PASSED [ 95%] 352s test/test_parallel.py::test_backend_hinting_and_constraints[parallel_backend] PASSED [ 95%] 352s test/test_parallel.py::test_backend_hinting_and_constraints_with_custom_backends[parallel_config] PASSED [ 95%] 352s test/test_parallel.py::test_backend_hinting_and_constraints_with_custom_backends[parallel_backend] PASSED [ 95%] 352s test/test_parallel.py::test_invalid_backend_hinting_and_constraints PASSED [ 95%] 352s test/test_parallel.py::test_nested_parallelism_limit[parallel_config-loky] PASSED [ 95%] 352s test/test_parallel.py::test_nested_parallelism_limit[parallel_config-threading] PASSED [ 95%] 352s test/test_parallel.py::test_nested_parallelism_limit[parallel_backend-loky] PASSED [ 95%] 352s test/test_parallel.py::test_nested_parallelism_limit[parallel_backend-threading] PASSED [ 95%] 352s test/test_parallel.py::test_nested_parallelism_with_dask[parallel_config] SKIPPED [ 95%] 352s test/test_parallel.py::test_nested_parallelism_with_dask[parallel_backend] SKIPPED [ 96%] 352s test/test_parallel.py::test_thread_bomb_mitigation[loky-parallel_config] PASSED [ 96%] 352s test/test_parallel.py::test_thread_bomb_mitigation[loky-parallel_backend] PASSED [ 96%] 353s test/test_parallel.py::test_thread_bomb_mitigation[threading-parallel_config] PASSED [ 96%] 353s test/test_parallel.py::test_thread_bomb_mitigation[threading-parallel_backend] PASSED [ 96%] 353s test/test_parallel.py::test_parallel_thread_limit[None] SKIPPED (Nee...) [ 96%] 353s test/test_parallel.py::test_parallel_thread_limit[loky] SKIPPED (Nee...) [ 96%] 353s test/test_parallel.py::test_dask_backend_when_dask_not_installed[parallel_config] PASSED [ 96%] 353s test/test_parallel.py::test_dask_backend_when_dask_not_installed[parallel_backend] PASSED [ 96%] 353s test/test_parallel.py::test_zero_worker_backend[parallel_config] PASSED [ 96%] 353s test/test_parallel.py::test_zero_worker_backend[parallel_backend] PASSED [ 96%] 353s test/test_parallel.py::test_globals_update_at_each_parallel_call PASSED [ 96%] 353s test/test_parallel.py::test_threadpool_limitation_in_child_loky[2] SKIPPED [ 96%] 353s test/test_parallel.py::test_threadpool_limitation_in_child_loky[4] SKIPPED [ 97%] 353s test/test_parallel.py::test_threadpool_limitation_in_child_loky[-2] SKIPPED [ 97%] 353s test/test_parallel.py::test_threadpool_limitation_in_child_loky[-1] SKIPPED [ 97%] 353s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-1] SKIPPED [ 97%] 353s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-2] SKIPPED [ 97%] 353s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-4] SKIPPED [ 97%] 353s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config-2-None] SKIPPED [ 97%] 353s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-1] SKIPPED [ 97%] 353s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-2] SKIPPED [ 97%] 353s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-4] SKIPPED [ 97%] 353s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_config--1-None] SKIPPED [ 97%] 353s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-1] SKIPPED [ 97%] 353s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-2] SKIPPED [ 97%] 353s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-4] SKIPPED [ 97%] 353s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend-2-None] SKIPPED [ 98%] 353s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-1] SKIPPED [ 98%] 353s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-2] SKIPPED [ 98%] 353s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-4] SKIPPED [ 98%] 353s test/test_parallel.py::test_threadpool_limitation_in_child_context[parallel_backend--1-None] SKIPPED [ 98%] 353s test/test_parallel.py::test_loky_reuse_workers[2] PASSED [ 98%] 353s test/test_parallel.py::test_loky_reuse_workers[4] PASSED [ 98%] 354s test/test_parallel.py::test_loky_reuse_workers[-1] PASSED [ 98%] 354s test/test_store_backends.py::test_concurrency_safe_write[multiprocessing] PASSED [ 98%] 355s test/test_store_backends.py::test_concurrency_safe_write[loky] PASSED [ 98%] 356s test/test_store_backends.py::test_concurrency_safe_write[threading] PASSED [ 98%] 356s test/test_store_backends.py::test_warning_on_dump_failure PASSED [ 98%] 356s test/test_store_backends.py::test_warning_on_pickling_error PASSED [ 98%] 356s test/test_testing.py::test_check_subprocess_call PASSED [ 99%] 356s test/test_testing.py::test_check_subprocess_call_non_matching_regex PASSED [ 99%] 356s test/test_testing.py::test_check_subprocess_call_wrong_command PASSED [ 99%] 356s test/test_testing.py::test_check_subprocess_call_non_zero_return_code PASSED [ 99%] 357s test/test_testing.py::test_check_subprocess_call_timeout PASSED [ 99%] 357s test/test_utils.py::test_eval_expr_invalid[exec('import os')] PASSED [ 99%] 357s test/test_utils.py::test_eval_expr_invalid[print(1)] PASSED [ 99%] 357s test/test_utils.py::test_eval_expr_invalid[import os] PASSED [ 99%] 357s test/test_utils.py::test_eval_expr_invalid[1+1; import os] PASSED [ 99%] 357s test/test_utils.py::test_eval_expr_invalid[1^1] PASSED [ 99%] 357s test/test_utils.py::test_eval_expr_valid[2*6-12] PASSED [ 99%] 357s test/test_utils.py::test_eval_expr_valid[2**6-64] PASSED [ 99%] 357s test/test_utils.py::test_eval_expr_valid[1 + 2*3**(4) / (6 + -7)--161.0] PASSED [ 99%] 357s test/test_utils.py::test_eval_expr_valid[(20 // 3) % 5-1] PASSED [100%] 357s 357s =============================== warnings summary =============================== 357s ../../../usr/lib/python3/dist-packages/joblib/testing.py:22 357s /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 357s timeout = pytest.mark.timeout 357s 357s ../../../usr/lib/python3/dist-packages/joblib/test/test_parallel.py:1652 357s /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 357s @pytest.mark.no_cover 357s 357s ../../../usr/lib/python3/dist-packages/joblib/executor.py:105 357s /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) 357s class _TestingMemmappingExecutor(MemmappingExecutor): 357s 357s test/test_func_inspect.py::test_filter_args_2 357s /usr/lib/python3/dist-packages/joblib/test/test_func_inspect.py:131: UserWarning: Cannot inspect object functools.partial(, 1), ignore list will not work. 357s assert filter_args(ff, ['y'], (1, )) == {'*': [1], '**': {}} 357s 357s test/test_hashing.py: 2 warnings 357s test/test_memmapping.py: 52 warnings 357s test/test_parallel.py: 217 warnings 357s test/test_store_backends.py: 2 warnings 357s /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=1129) is multi-threaded, use of fork() may lead to deadlocks in the child. 357s self.pid = os.fork() 357s 357s test/test_memmapping.py: 51 warnings 357s test/test_parallel.py: 151 warnings 357s test/test_store_backends.py: 2 warnings 357s /usr/lib/python3/dist-packages/joblib/externals/loky/backend/fork_exec.py:38: DeprecationWarning: This process (pid=1129) is multi-threaded, use of fork() may lead to deadlocks in the child. 357s pid = os.fork() 357s 357s test/test_memory.py::test_memory_integration 357s /usr/lib/python3/dist-packages/joblib/test/test_memory.py:104: UserWarning: Compressed results cannot be memmapped 357s memory = Memory(location=tmpdir.strpath, verbose=10, 357s 357s test/test_memory.py::test_memory_integration 357s /usr/lib/python3/dist-packages/joblib/memory.py:132: UserWarning: Compressed items cannot be memmapped in a filesystem store. Option will be ignored. 357s obj.configure(location, verbose=verbose, 357s 357s test/test_memory.py::test_memory_integration 357s /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. 357s return next(self.gen) 357s 357s test/test_numpy_pickle.py::test_joblib_pickle_across_python_versions 357s /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. 357s 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 627s autopkgtest [10:03:16]: test autodep8-python3: [----------------------- 629s Testing with python3.12: 629s 630s autopkgtest [10:03:19]: test autodep8-python3: -----------------------] 634s autopkgtest [10:03:23]: test autodep8-python3: - - - - - - - - - - results - - - - - - - - - - 634s autodep8-python3 PASS (superficial) 638s autopkgtest [10:03:27]: @@@@@@@@@@@@@@@@@@@@ summary 638s pytest PASS 638s autodep8-python3 PASS (superficial)