0s autopkgtest [00:20:53]: starting date and time: 2024-11-24 00:20:53+0000 0s autopkgtest [00:20:53]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [00:20:53]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.nb8f_32o/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade spyder --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.12.7-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-big --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-arm64-33.secgroup --name adt-plucky-arm64-spyder-20241123-203727-juju-7f2275-prod-proposed-migration-environment-20-466a2cbf-aad8-4603-8802-aa1a3d4611c7 --image adt/ubuntu-plucky-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 61s autopkgtest [00:21:54]: testbed dpkg architecture: arm64 61s autopkgtest [00:21:54]: testbed apt version: 2.9.8 61s autopkgtest [00:21:54]: @@@@@@@@@@@@@@@@@@@@ test bed setup 62s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 63s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [892 kB] 63s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9704 B] 63s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [49.1 kB] 63s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.6 kB] 63s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [74.7 kB] 63s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [57.8 kB] 63s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [748 kB] 63s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [19.3 kB] 63s Fetched 1938 kB in 1s (2420 kB/s) 63s Reading package lists... 65s Reading package lists... 66s Building dependency tree... 66s Reading state information... 66s Calculating upgrade... 68s The following package was automatically installed and is no longer required: 68s libsgutils2-1.46-2 68s Use 'sudo apt autoremove' to remove it. 68s The following NEW packages will be installed: 68s libsgutils2-1.48 68s The following packages will be upgraded: 68s bash bpftrace curl debconf debconf-i18n distro-info dracut-install 68s fwupd-signed gir1.2-girepository-2.0 gir1.2-glib-2.0 hostname init 68s init-system-helpers libaudit-common libaudit1 libcurl3t64-gnutls libcurl4t64 68s libgirepository-1.0-1 libglib2.0-0t64 libglib2.0-data liblzma5 68s libpam-modules libpam-modules-bin libpam-runtime libpam0g libplymouth5 68s libpython3-stdlib libselinux1 libsemanage-common libsemanage2 linux-base 68s lxd-installer openssh-client openssh-server openssh-sftp-server 68s pinentry-curses plymouth plymouth-theme-ubuntu-text python3 python3-blinker 68s python3-dbus python3-debconf python3-gi python3-jsonschema-specifications 68s python3-minimal python3-rpds-py python3-yaml sg3-utils sg3-utils-udev 68s vim-common vim-tiny xxd xz-utils 68s 53 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 68s Need to get 12.2 MB of archives. 68s After this operation, 2953 kB of additional disk space will be used. 68s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 bash arm64 5.2.32-1ubuntu2 [791 kB] 68s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 hostname arm64 3.25 [11.0 kB] 68s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 init-system-helpers all 1.67ubuntu1 [39.1 kB] 68s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libaudit-common all 1:4.0.2-2ubuntu1 [6578 B] 68s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 libaudit1 arm64 1:4.0.2-2ubuntu1 [54.2 kB] 68s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 debconf-i18n all 1.5.87ubuntu1 [204 kB] 68s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-minimal arm64 3.12.7-1 [27.4 kB] 68s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3 arm64 3.12.7-1 [24.0 kB] 68s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libpython3-stdlib arm64 3.12.7-1 [10.0 kB] 68s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-debconf all 1.5.87ubuntu1 [4156 B] 68s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 debconf all 1.5.87ubuntu1 [124 kB] 68s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 libpam0g arm64 1.5.3-7ubuntu4 [68.6 kB] 68s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 libselinux1 arm64 3.7-3ubuntu1 [81.6 kB] 68s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 libpam-modules-bin arm64 1.5.3-7ubuntu4 [50.4 kB] 68s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 libpam-modules arm64 1.5.3-7ubuntu4 [285 kB] 68s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 init arm64 1.67ubuntu1 [6428 B] 68s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 openssh-sftp-server arm64 1:9.9p1-3ubuntu2 [36.8 kB] 68s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 openssh-server arm64 1:9.9p1-3ubuntu2 [524 kB] 68s Get:19 http://ftpmaster.internal/ubuntu plucky/main arm64 openssh-client arm64 1:9.9p1-3ubuntu2 [920 kB] 68s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 libpam-runtime all 1.5.3-7ubuntu4 [40.8 kB] 68s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 liblzma5 arm64 5.6.3-1 [138 kB] 68s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 libsemanage-common all 3.7-2build1 [7186 B] 68s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 libsemanage2 arm64 3.7-2build1 [92.2 kB] 68s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 distro-info arm64 1.12 [19.4 kB] 68s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 gir1.2-girepository-2.0 arm64 1.82.0-2 [25.2 kB] 68s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 gir1.2-glib-2.0 arm64 2.82.2-3 [182 kB] 68s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 libglib2.0-0t64 arm64 2.82.2-3 [1560 kB] 68s Get:28 http://ftpmaster.internal/ubuntu plucky/main arm64 libgirepository-1.0-1 arm64 1.82.0-2 [83.0 kB] 68s Get:29 http://ftpmaster.internal/ubuntu plucky/main arm64 libglib2.0-data all 2.82.2-3 [51.7 kB] 68s Get:30 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-dbus arm64 1.3.2-5build4 [109 kB] 68s Get:31 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-gi arm64 3.50.0-3build1 [279 kB] 68s Get:32 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-yaml arm64 6.0.2-1build1 [164 kB] 68s Get:33 http://ftpmaster.internal/ubuntu plucky/main arm64 vim-tiny arm64 2:9.1.0861-1ubuntu1 [805 kB] 68s Get:34 http://ftpmaster.internal/ubuntu plucky/main arm64 vim-common all 2:9.1.0861-1ubuntu1 [395 kB] 68s Get:35 http://ftpmaster.internal/ubuntu plucky/main arm64 xxd arm64 2:9.1.0861-1ubuntu1 [67.3 kB] 68s Get:36 http://ftpmaster.internal/ubuntu plucky/main arm64 libplymouth5 arm64 24.004.60-2ubuntu3 [141 kB] 68s Get:37 http://ftpmaster.internal/ubuntu plucky/main arm64 plymouth-theme-ubuntu-text arm64 24.004.60-2ubuntu3 [9914 B] 68s Get:38 http://ftpmaster.internal/ubuntu plucky/main arm64 plymouth arm64 24.004.60-2ubuntu3 [135 kB] 68s Get:39 http://ftpmaster.internal/ubuntu plucky/main arm64 xz-utils arm64 5.6.3-1 [272 kB] 68s Get:40 http://ftpmaster.internal/ubuntu plucky/main arm64 bpftrace arm64 0.21.2-2ubuntu3 [1854 kB] 68s Get:41 http://ftpmaster.internal/ubuntu plucky/main arm64 curl arm64 8.9.1-2ubuntu3 [235 kB] 68s Get:42 http://ftpmaster.internal/ubuntu plucky/main arm64 libcurl4t64 arm64 8.9.1-2ubuntu3 [365 kB] 68s Get:43 http://ftpmaster.internal/ubuntu plucky/main arm64 dracut-install arm64 105-2ubuntu2 [34.7 kB] 68s Get:44 http://ftpmaster.internal/ubuntu plucky/main arm64 fwupd-signed arm64 1.55+1.7-1 [30.9 kB] 68s Get:45 http://ftpmaster.internal/ubuntu plucky/main arm64 libcurl3t64-gnutls arm64 8.9.1-2ubuntu3 [359 kB] 68s Get:46 http://ftpmaster.internal/ubuntu plucky/main arm64 libsgutils2-1.48 arm64 1.48-0ubuntu1 [118 kB] 68s Get:47 http://ftpmaster.internal/ubuntu plucky/main arm64 linux-base all 4.10.1ubuntu1 [34.8 kB] 68s Get:48 http://ftpmaster.internal/ubuntu plucky/main arm64 lxd-installer all 10 [5264 B] 68s Get:49 http://ftpmaster.internal/ubuntu plucky/main arm64 pinentry-curses arm64 1.3.1-0ubuntu2 [38.5 kB] 68s Get:50 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-blinker all 1.9.0-1 [10.7 kB] 68s Get:51 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-rpds-py arm64 0.21.0-2ubuntu1 [302 kB] 68s Get:52 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-jsonschema-specifications all 2023.12.1-2 [9116 B] 68s Get:53 http://ftpmaster.internal/ubuntu plucky/main arm64 sg3-utils arm64 1.48-0ubuntu1 [999 kB] 68s Get:54 http://ftpmaster.internal/ubuntu plucky/main arm64 sg3-utils-udev all 1.48-0ubuntu1 [6608 B] 68s Preconfiguring packages ... 68s Fetched 12.2 MB in 1s (10.6 MB/s) 69s (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 ... 80002 files and directories currently installed.) 69s Preparing to unpack .../bash_5.2.32-1ubuntu2_arm64.deb ... 69s Unpacking bash (5.2.32-1ubuntu2) over (5.2.32-1ubuntu1) ... 69s Setting up bash (5.2.32-1ubuntu2) ... 69s update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode 69s (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 ... 80002 files and directories currently installed.) 69s Preparing to unpack .../hostname_3.25_arm64.deb ... 69s Unpacking hostname (3.25) over (3.23+nmu2ubuntu2) ... 69s Setting up hostname (3.25) ... 69s (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 ... 80002 files and directories currently installed.) 69s Preparing to unpack .../init-system-helpers_1.67ubuntu1_all.deb ... 69s Unpacking init-system-helpers (1.67ubuntu1) over (1.66ubuntu1) ... 69s Setting up init-system-helpers (1.67ubuntu1) ... 69s (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 ... 80002 files and directories currently installed.) 69s Preparing to unpack .../libaudit-common_1%3a4.0.2-2ubuntu1_all.deb ... 69s Unpacking libaudit-common (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 69s Setting up libaudit-common (1:4.0.2-2ubuntu1) ... 69s (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 ... 80002 files and directories currently installed.) 69s Preparing to unpack .../libaudit1_1%3a4.0.2-2ubuntu1_arm64.deb ... 69s Unpacking libaudit1:arm64 (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 69s Setting up libaudit1:arm64 (1:4.0.2-2ubuntu1) ... 69s (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 ... 80002 files and directories currently installed.) 69s Preparing to unpack .../debconf-i18n_1.5.87ubuntu1_all.deb ... 69s Unpacking debconf-i18n (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 69s Preparing to unpack .../python3-minimal_3.12.7-1_arm64.deb ... 69s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 69s Setting up python3-minimal (3.12.7-1) ... 70s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 80002 files and directories currently installed.) 70s Preparing to unpack .../python3_3.12.7-1_arm64.deb ... 70s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 70s Preparing to unpack .../libpython3-stdlib_3.12.7-1_arm64.deb ... 70s Unpacking libpython3-stdlib:arm64 (3.12.7-1) over (3.12.6-0ubuntu1) ... 70s Preparing to unpack .../python3-debconf_1.5.87ubuntu1_all.deb ... 70s Unpacking python3-debconf (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 70s Preparing to unpack .../debconf_1.5.87ubuntu1_all.deb ... 70s Unpacking debconf (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 70s Setting up debconf (1.5.87ubuntu1) ... 70s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 80002 files and directories currently installed.) 70s Preparing to unpack .../libpam0g_1.5.3-7ubuntu4_arm64.deb ... 70s Unpacking libpam0g:arm64 (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 70s Setting up libpam0g:arm64 (1.5.3-7ubuntu4) ... 70s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 80002 files and directories currently installed.) 70s Preparing to unpack .../libselinux1_3.7-3ubuntu1_arm64.deb ... 70s Unpacking libselinux1:arm64 (3.7-3ubuntu1) over (3.5-2ubuntu5) ... 70s Setting up libselinux1:arm64 (3.7-3ubuntu1) ... 70s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 80002 files and directories currently installed.) 70s Preparing to unpack .../libpam-modules-bin_1.5.3-7ubuntu4_arm64.deb ... 70s Unpacking libpam-modules-bin (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 70s Setting up libpam-modules-bin (1.5.3-7ubuntu4) ... 71s pam_namespace.service is a disabled or a static unit not running, not starting it. 71s (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 ... 80002 files and directories currently installed.) 71s Preparing to unpack .../libpam-modules_1.5.3-7ubuntu4_arm64.deb ... 71s Unpacking libpam-modules:arm64 (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 71s Setting up libpam-modules:arm64 (1.5.3-7ubuntu4) ... 71s (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 ... 80002 files and directories currently installed.) 71s Preparing to unpack .../init_1.67ubuntu1_arm64.deb ... 71s Unpacking init (1.67ubuntu1) over (1.66ubuntu1) ... 71s Preparing to unpack .../openssh-sftp-server_1%3a9.9p1-3ubuntu2_arm64.deb ... 71s Unpacking openssh-sftp-server (1:9.9p1-3ubuntu2) over (1:9.7p1-7ubuntu5) ... 71s Preparing to unpack .../openssh-server_1%3a9.9p1-3ubuntu2_arm64.deb ... 71s Unpacking openssh-server (1:9.9p1-3ubuntu2) over (1:9.7p1-7ubuntu5) ... 71s Preparing to unpack .../openssh-client_1%3a9.9p1-3ubuntu2_arm64.deb ... 71s Unpacking openssh-client (1:9.9p1-3ubuntu2) over (1:9.7p1-7ubuntu5) ... 71s Preparing to unpack .../libpam-runtime_1.5.3-7ubuntu4_all.deb ... 71s Unpacking libpam-runtime (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 71s Setting up libpam-runtime (1.5.3-7ubuntu4) ... 72s (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 ... 80004 files and directories currently installed.) 72s Preparing to unpack .../liblzma5_5.6.3-1_arm64.deb ... 72s Unpacking liblzma5:arm64 (5.6.3-1) over (5.6.2-2) ... 72s Setting up liblzma5:arm64 (5.6.3-1) ... 72s (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 ... 80004 files and directories currently installed.) 72s Preparing to unpack .../libsemanage-common_3.7-2build1_all.deb ... 72s Unpacking libsemanage-common (3.7-2build1) over (3.5-1build6) ... 72s Setting up libsemanage-common (3.7-2build1) ... 72s (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 ... 80003 files and directories currently installed.) 72s Preparing to unpack .../libsemanage2_3.7-2build1_arm64.deb ... 72s Unpacking libsemanage2:arm64 (3.7-2build1) over (3.5-1build6) ... 72s Setting up libsemanage2:arm64 (3.7-2build1) ... 72s (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 ... 80003 files and directories currently installed.) 72s Preparing to unpack .../00-distro-info_1.12_arm64.deb ... 72s Unpacking distro-info (1.12) over (1.9) ... 72s Preparing to unpack .../01-gir1.2-girepository-2.0_1.82.0-2_arm64.deb ... 72s Unpacking gir1.2-girepository-2.0:arm64 (1.82.0-2) over (1.80.1-4) ... 72s Preparing to unpack .../02-gir1.2-glib-2.0_2.82.2-3_arm64.deb ... 72s Unpacking gir1.2-glib-2.0:arm64 (2.82.2-3) over (2.82.1-0ubuntu1) ... 72s Preparing to unpack .../03-libglib2.0-0t64_2.82.2-3_arm64.deb ... 72s Unpacking libglib2.0-0t64:arm64 (2.82.2-3) over (2.82.1-0ubuntu1) ... 72s Preparing to unpack .../04-libgirepository-1.0-1_1.82.0-2_arm64.deb ... 72s Unpacking libgirepository-1.0-1:arm64 (1.82.0-2) over (1.80.1-4) ... 72s Preparing to unpack .../05-libglib2.0-data_2.82.2-3_all.deb ... 72s Unpacking libglib2.0-data (2.82.2-3) over (2.82.1-0ubuntu1) ... 72s Preparing to unpack .../06-python3-dbus_1.3.2-5build4_arm64.deb ... 72s Unpacking python3-dbus (1.3.2-5build4) over (1.3.2-5build3) ... 72s Preparing to unpack .../07-python3-gi_3.50.0-3build1_arm64.deb ... 72s Unpacking python3-gi (3.50.0-3build1) over (3.50.0-3) ... 72s Preparing to unpack .../08-python3-yaml_6.0.2-1build1_arm64.deb ... 73s Unpacking python3-yaml (6.0.2-1build1) over (6.0.2-1) ... 73s Preparing to unpack .../09-vim-tiny_2%3a9.1.0861-1ubuntu1_arm64.deb ... 73s Unpacking vim-tiny (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 73s Preparing to unpack .../10-vim-common_2%3a9.1.0861-1ubuntu1_all.deb ... 73s Unpacking vim-common (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 73s Preparing to unpack .../11-xxd_2%3a9.1.0861-1ubuntu1_arm64.deb ... 73s Unpacking xxd (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 73s Preparing to unpack .../12-libplymouth5_24.004.60-2ubuntu3_arm64.deb ... 73s Unpacking libplymouth5:arm64 (24.004.60-2ubuntu3) over (24.004.60-1ubuntu11) ... 73s Preparing to unpack .../13-plymouth-theme-ubuntu-text_24.004.60-2ubuntu3_arm64.deb ... 73s Unpacking plymouth-theme-ubuntu-text (24.004.60-2ubuntu3) over (24.004.60-1ubuntu11) ... 73s Preparing to unpack .../14-plymouth_24.004.60-2ubuntu3_arm64.deb ... 73s Unpacking plymouth (24.004.60-2ubuntu3) over (24.004.60-1ubuntu11) ... 73s Preparing to unpack .../15-xz-utils_5.6.3-1_arm64.deb ... 73s Unpacking xz-utils (5.6.3-1) over (5.6.2-2) ... 73s Preparing to unpack .../16-bpftrace_0.21.2-2ubuntu3_arm64.deb ... 73s Unpacking bpftrace (0.21.2-2ubuntu3) over (0.21.2-2ubuntu2) ... 73s Preparing to unpack .../17-curl_8.9.1-2ubuntu3_arm64.deb ... 73s Unpacking curl (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 73s Preparing to unpack .../18-libcurl4t64_8.9.1-2ubuntu3_arm64.deb ... 73s Unpacking libcurl4t64:arm64 (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 73s Preparing to unpack .../19-dracut-install_105-2ubuntu2_arm64.deb ... 73s Unpacking dracut-install (105-2ubuntu2) over (105-1ubuntu1) ... 73s Preparing to unpack .../20-fwupd-signed_1.55+1.7-1_arm64.deb ... 73s Unpacking fwupd-signed (1.55+1.7-1) over (1.54+1.6-1build1) ... 73s Preparing to unpack .../21-libcurl3t64-gnutls_8.9.1-2ubuntu3_arm64.deb ... 73s Unpacking libcurl3t64-gnutls:arm64 (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 73s Selecting previously unselected package libsgutils2-1.48:arm64. 73s Preparing to unpack .../22-libsgutils2-1.48_1.48-0ubuntu1_arm64.deb ... 73s Unpacking libsgutils2-1.48:arm64 (1.48-0ubuntu1) ... 73s Preparing to unpack .../23-linux-base_4.10.1ubuntu1_all.deb ... 73s Unpacking linux-base (4.10.1ubuntu1) over (4.5ubuntu9) ... 73s Preparing to unpack .../24-lxd-installer_10_all.deb ... 73s Unpacking lxd-installer (10) over (9) ... 73s Preparing to unpack .../25-pinentry-curses_1.3.1-0ubuntu2_arm64.deb ... 73s Unpacking pinentry-curses (1.3.1-0ubuntu2) over (1.2.1-3ubuntu5) ... 73s Preparing to unpack .../26-python3-blinker_1.9.0-1_all.deb ... 74s Unpacking python3-blinker (1.9.0-1) over (1.8.2-1) ... 74s Preparing to unpack .../27-python3-rpds-py_0.21.0-2ubuntu1_arm64.deb ... 74s Unpacking python3-rpds-py (0.21.0-2ubuntu1) over (0.20.0-0ubuntu3) ... 74s Preparing to unpack .../28-python3-jsonschema-specifications_2023.12.1-2_all.deb ... 74s Unpacking python3-jsonschema-specifications (2023.12.1-2) over (2023.12.1-1ubuntu1) ... 74s Preparing to unpack .../29-sg3-utils_1.48-0ubuntu1_arm64.deb ... 74s Unpacking sg3-utils (1.48-0ubuntu1) over (1.46-3ubuntu5) ... 74s Preparing to unpack .../30-sg3-utils-udev_1.48-0ubuntu1_all.deb ... 74s Unpacking sg3-utils-udev (1.48-0ubuntu1) over (1.46-3ubuntu5) ... 74s Setting up pinentry-curses (1.3.1-0ubuntu2) ... 74s Setting up distro-info (1.12) ... 74s Setting up linux-base (4.10.1ubuntu1) ... 74s Setting up init (1.67ubuntu1) ... 74s Setting up libcurl4t64:arm64 (8.9.1-2ubuntu3) ... 74s Setting up bpftrace (0.21.2-2ubuntu3) ... 74s Setting up openssh-client (1:9.9p1-3ubuntu2) ... 74s Setting up libcurl3t64-gnutls:arm64 (8.9.1-2ubuntu3) ... 74s Setting up fwupd-signed (1.55+1.7-1) ... 74s Setting up libsgutils2-1.48:arm64 (1.48-0ubuntu1) ... 74s Setting up debconf-i18n (1.5.87ubuntu1) ... 74s Setting up xxd (2:9.1.0861-1ubuntu1) ... 74s Setting up libglib2.0-0t64:arm64 (2.82.2-3) ... 74s No schema files found: doing nothing. 74s Setting up libglib2.0-data (2.82.2-3) ... 74s Setting up vim-common (2:9.1.0861-1ubuntu1) ... 74s Setting up xz-utils (5.6.3-1) ... 74s Setting up gir1.2-glib-2.0:arm64 (2.82.2-3) ... 74s Setting up lxd-installer (10) ... 75s Setting up dracut-install (105-2ubuntu2) ... 75s Setting up libplymouth5:arm64 (24.004.60-2ubuntu3) ... 75s Setting up libgirepository-1.0-1:arm64 (1.82.0-2) ... 75s Setting up curl (8.9.1-2ubuntu3) ... 75s Setting up libpython3-stdlib:arm64 (3.12.7-1) ... 75s Setting up sg3-utils (1.48-0ubuntu1) ... 75s Setting up openssh-sftp-server (1:9.9p1-3ubuntu2) ... 75s Setting up openssh-server (1:9.9p1-3ubuntu2) ... 75s Installing new version of config file /etc/ssh/moduli ... 75s Replacing config file /etc/ssh/sshd_config with new version 76s Setting up plymouth (24.004.60-2ubuntu3) ... 76s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 76s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 93s flash-kernel: deferring update (trigger activated) 93s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 93s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 94s Setting up python3 (3.12.7-1) ... 94s Setting up vim-tiny (2:9.1.0861-1ubuntu1) ... 94s Setting up sg3-utils-udev (1.48-0ubuntu1) ... 94s update-initramfs: deferring update (trigger activated) 94s Setting up plymouth-theme-ubuntu-text (24.004.60-2ubuntu3) ... 94s update-initramfs: deferring update (trigger activated) 94s Setting up gir1.2-girepository-2.0:arm64 (1.82.0-2) ... 94s Setting up python3-gi (3.50.0-3build1) ... 94s Setting up python3-rpds-py (0.21.0-2ubuntu1) ... 94s Setting up python3-jsonschema-specifications (2023.12.1-2) ... 95s Setting up python3-blinker (1.9.0-1) ... 95s Setting up python3-dbus (1.3.2-5build4) ... 95s Setting up python3-debconf (1.5.87ubuntu1) ... 95s Setting up python3-yaml (6.0.2-1build1) ... 95s Processing triggers for man-db (2.13.0-1) ... 97s Processing triggers for debianutils (5.21) ... 97s Processing triggers for install-info (7.1.1-1) ... 97s Processing triggers for initramfs-tools (0.142ubuntu35) ... 97s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 97s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 110s System running in EFI mode, skipping. 110s Processing triggers for libc-bin (2.40-1ubuntu3) ... 110s Processing triggers for ufw (0.36.2-8) ... 110s Processing triggers for flash-kernel (3.107ubuntu13) ... 111s System running in EFI mode, skipping. 111s Reading package lists... 111s Building dependency tree... 111s Reading state information... 112s The following packages will be REMOVED: 112s libsgutils2-1.46-2* 112s 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. 112s After this operation, 314 kB disk space will be freed. 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 ... 80037 files and directories currently installed.) 112s Removing libsgutils2-1.46-2:arm64 (1.46-3ubuntu5) ... 112s Processing triggers for libc-bin (2.40-1ubuntu3) ... 113s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 113s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 113s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 113s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 114s Reading package lists... 114s Reading package lists... 114s Building dependency tree... 114s Reading state information... 114s Calculating upgrade... 115s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 115s Reading package lists... 115s Building dependency tree... 115s Reading state information... 116s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 116s autopkgtest [00:22:49]: rebooting testbed after setup commands that affected boot 140s autopkgtest [00:23:13]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 14:19:41 UTC 2024 142s autopkgtest [00:23:15]: @@@@@@@@@@@@@@@@@@@@ apt-source spyder 145s Get:1 http://ftpmaster.internal/ubuntu plucky/universe spyder 5.5.1+ds-2 (dsc) [3738 B] 145s Get:2 http://ftpmaster.internal/ubuntu plucky/universe spyder 5.5.1+ds-2 (tar) [7339 kB] 145s Get:3 http://ftpmaster.internal/ubuntu plucky/universe spyder 5.5.1+ds-2 (diff) [34.3 kB] 146s gpgv: Signature made Mon May 6 11:08:18 2024 UTC 146s gpgv: using RSA key 7E1AC3FA27A649284C323EF6695C429316C07BFE 146s gpgv: issuer "jdg@debian.org" 146s gpgv: Can't check signature: No public key 146s dpkg-source: warning: cannot verify inline signature for ./spyder_5.5.1+ds-2.dsc: no acceptable signature found 146s autopkgtest [00:23:19]: testing package spyder version 5.5.1+ds-2 147s autopkgtest [00:23:20]: build not needed 148s autopkgtest [00:23:21]: test pytest-rest: preparing testbed 149s Reading package lists... 149s Building dependency tree... 149s Reading state information... 149s Starting pkgProblemResolver with broken count: 0 149s Starting 2 pkgProblemResolver with broken count: 0 149s Done 150s The following additional packages will be installed: 150s black blt cython3 docutils-common fontconfig fontconfig-config 150s fonts-dejavu-core fonts-dejavu-mono fonts-elusive-icons fonts-font-awesome 150s fonts-lyx fonts-mathjax gdb git git-man helpdev ipython3 libasound2-data 150s libasound2t64 libasyncns0 libavahi-client3 libavahi-common-data 150s libavahi-common3 libbabeltrace1 libblas3 libcups2t64 libdebuginfod-common 150s libdebuginfod1t64 libdeflate0 libdouble-conversion3 libdrm-amdgpu1 150s libdrm-radeon1 libegl-mesa0 libegl1 liberror-perl libevent-2.1-7t64 150s libexpat1-dev libflac12t64 libfontconfig1 libfontenc1 libgbm1 libgfortran5 150s libgl1 libgl1-mesa-dri libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libgomp1 150s libgraphite2-3 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 150s libharfbuzz-subset0 libharfbuzz0b libhyphen0 libice6 libimagequant0 150s libinput-bin libinput10 libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery 150s libjs-jquery-hotkeys libjs-jquery-isonscreen libjs-jquery-metadata 150s libjs-jquery-tablesorter libjs-jquery-throttle-debounce libjs-jquery-ui 150s libjs-mathjax libjs-sphinxdoc libjs-underscore libjson-perl liblapack3 150s liblbfgsb0 liblcms2-2 liblerc4 libmd4c0 libminizip1t64 libmp3lame0 150s libmpg123-0t64 libmtdev1t64 libnorm1t64 libogg0 libopenjp2-7 libopus0 150s liborc-0.4-0t64 libpcre2-16-0 libpgm-5.3-0t64 libpixman-1-0 libpulse0 150s libpython3-all-dev libpython3-dev libpython3.12-dev libpython3.13 150s libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib libqhull-r8.0 150s libqt5charts5 libqt5core5t64 libqt5dbus5t64 libqt5designer5 libqt5gui5t64 150s libqt5help5 libqt5location5 libqt5multimedia5 libqt5multimediawidgets5 150s libqt5network5t64 libqt5opengl5t64 libqt5positioning5 150s libqt5positioningquick5 libqt5printsupport5t64 libqt5qml5 libqt5qmlmodels5 150s libqt5quick5 libqt5quickwidgets5 libqt5remoteobjects5 libqt5sensors5 150s libqt5serialport5 libqt5sql5t64 libqt5svg5 libqt5test5t64 150s libqt5texttospeech5 libqt5webchannel5 libqt5webengine-data libqt5webengine5 150s libqt5webenginecore5 libqt5webenginewidgets5 libqt5webkit5 libqt5websockets5 150s libqt5widgets5t64 libqt5xml5t64 libqt5xmlpatterns5 libraqm0 libsass1 150s libsharpyuv0 libsm6 libsnappy1v5 libsndfile1 libsodium23 150s libsource-highlight-common libsource-highlight4t64 libspatialindex-c7 150s libspatialindex-dev libspatialindex7 libtcl8.6 libtiff6 libtk8.6 libvorbis0a 150s libvorbisenc2 libvpx9 libvulkan1 libwacom-common libwacom9 150s libwayland-client0 libwayland-server0 libwebp7 libwebpdemux2 libwebpmux3 150s libwoff1 libx11-xcb1 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 150s libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-randr0 150s libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 150s libxcb-util1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 150s libxcomposite1 libxdamage1 libxfixes3 libxfont2 libxft2 libxinerama1 150s libxkbcommon-x11-0 libxkbfile1 libxmu6 libxpm4 libxrandr2 libxrender1 150s libxshmfence1 libxslt1.1 libxss1 libxt6t64 libxtst6 libxxf86vm1 libzmq5 150s mesa-libgallium pyflakes3 pylint python-matplotlib-data 150s python-qtawesome-common python-tinycss2-common python3-alabaster python3-all 150s python3-all-dev python3-appdirs python3-arrow python3-astroid 150s python3-asttokens python3-atomicwrites python3-autopep8 python3-binaryornot 150s python3-bleach python3-brotli python3-bs4 python3-click python3-cloudpickle 150s python3-colorama python3-comm python3-contourpy python3-cookiecutter 150s python3-coverage python3-cycler python3-dateutil python3-debugpy 150s python3-decorator python3-defusedxml python3-dev python3-diff-match-patch 150s python3-dill python3-docstring-to-markdown python3-docutils 150s python3-executing python3-fastjsonschema python3-flake8 python3-flaky 150s python3-fonttools python3-fs python3-html5lib python3-imagesize 150s python3-importlib-metadata python3-inflection python3-iniconfig 150s python3-intervaltree python3-ipykernel python3-ipython python3-isort 150s python3-jaraco.classes python3-jedi python3-jeepney python3-jellyfish 150s python3-jupyter-client python3-jupyter-core python3-jupyterlab-pygments 150s python3-keyring python3-kiwisolver python3-levenshtein python3-libsass 150s python3-logilab-common python3-lxml python3-lz4 python3-matplotlib 150s python3-matplotlib-inline python3-mccabe python3-mistune python3-mpmath 150s python3-mypy-extensions python3-nbclient python3-nbconvert python3-nbformat 150s python3-nest-asyncio python3-numpy python3-numpydoc python3-packaging 150s python3-pandas python3-pandas-lib python3-pandocfilters python3-parso 150s python3-pathspec python3-pep8 python3-pexpect python3-pickleshare 150s python3-pil python3-pil.imagetk python3-pip python3-platformdirs 150s python3-pluggy python3-prompt-toolkit python3-psutil python3-ptyprocess 150s python3-pure-eval python3-py python3-pycodestyle python3-pydocstyle 150s python3-pyflakes python3-pylint-venv python3-pyls-spyder python3-pylsp 150s python3-pylsp-black python3-pylsp-jsonrpc python3-pyqt5 150s python3-pyqt5.qtchart python3-pyqt5.qtmultimedia python3-pyqt5.qtopengl 150s python3-pyqt5.qtpositioning python3-pyqt5.qtquick 150s python3-pyqt5.qtremoteobjects python3-pyqt5.qtsensors 150s python3-pyqt5.qtserialport python3-pyqt5.qtsql python3-pyqt5.qtsvg 150s python3-pyqt5.qttexttospeech python3-pyqt5.qtwebchannel 150s python3-pyqt5.qtwebengine python3-pyqt5.qtwebkit python3-pyqt5.qtwebsockets 150s python3-pyqt5.qtxmlpatterns python3-pyqt5.sip python3-pytest 150s python3-pytest-cov python3-pytest-mock python3-pytest-order 150s python3-pytest-timeout python3-pytestqt python3-pytoolconfig 150s python3-qdarkstyle python3-qstylizer python3-qtawesome python3-qtconsole 150s python3-qtpy python3-qtsass python3-rapidfuzz python3-roman python3-rope 150s python3-rtree python3-ruamel.yaml python3-ruamel.yaml.clib python3-scipy 150s python3-secretstorage python3-six python3-slugify python3-snowballstemmer 150s python3-sortedcontainers python3-soupsieve python3-sphinx python3-spyder 150s python3-spyder-kernels python3-stack-data python3-sympy python3-tabulate 150s python3-textdistance python3-three-merge python3-tinycss2 python3-tk 150s python3-tomli python3-tomlkit python3-tornado python3-traitlets 150s python3-typeshed python3-tz python3-ufolib2 python3-ujson python3-unidecode 150s python3-watchdog python3-wcwidth python3-webencodings python3-wheel 150s python3-wurlitzer python3-xdg python3-yapf python3-zmq python3.12-dev 150s python3.12-tk python3.13 python3.13-dev python3.13-minimal python3.13-tk 150s sgml-base sphinx-common spyder spyder-common tk8.6-blt2.5 unicode-data 150s x11-common x11-xkb-utils xbitmaps xml-core xserver-common xterm xvfb yapf3 150s zlib1g-dev 150s Suggested packages: 150s python-black-doc blt-demo cython-doc gdb-doc gdbserver git-daemon-run 150s | git-daemon-sysvinit git-doc git-email git-gui gitk gitweb git-cvs 150s git-mediawiki git-svn alsa-utils libasound2-plugins cups-common 150s libvisual-0.4-plugins gstreamer1.0-tools libjs-jquery-ui-docs 150s fonts-mathjax-extras fonts-stix libjs-mathjax-doc liblcms2-utils opus-tools 150s pulseaudio libthai0 qgnomeplatform-qt5 qt5-image-formats-plugins 150s qt5-qmltooling-plugins tcl8.6 tk8.6 libwacom-bin python-arrow-doc 150s python-bleach-doc python-cookiecutter-doc python-coverage-doc 150s python-cycler-doc python3-objgraph docutils-doc fonts-linuxlibertine 150s | ttf-linux-libertine texlive-lang-french texlive-latex-base 150s texlive-latex-recommended python-fastjsonschema-doc python3-genshi 150s python-ipython-doc python-jellyfish-doc python-jupyter-client-doc 150s gir1.2-secret-1 gnome-keyring libkf5wallet-bin python3-keyrings.alt 150s python3-shtab python-lxml-doc cm-super-minimal dvipng ffmpeg fonts-staypuft 150s ghostscript gir1.2-gtk-3.0 inkscape librsvg2-common python-matplotlib-doc 150s python3-cairocffi python3-gi-cairo python3-gobject python3-sip 150s texlive-extra-utils texlive-latex-extra python-mpmath-doc python3-gmpy2 150s python-nbconvert-doc texlive-fonts-recommended texlive-plain-generic 150s texlive-xetex gcc gfortran python-numpy-doc python-pandas-doc 150s python3-statsmodels python-pexpect-doc python-pil-doc subversion 150s python3-toml python3-venv python3-virtualenv flake8 python3-whatthepatch 150s python-pytest-mock-doc python-pytest-order-doc python-pytestqt-doc 150s python-qstylizer-doc python-qtawesome-doc python-rapidfuzz-doc 150s python-scipy-doc gnome-keyring | libkf5wallet-bin | keepassxc 150s python-secretstorage-doc python3-stemmer python-sortedcontainers-doc dvisvgm 150s fonts-freefont-otf imagemagick-6.q16 latexmk python3-sphinx-rtd-theme 150s sphinx-doc tex-gyre texlive-fonts-extra python-sympy-doc python3-pylev 150s python3-pyxdameraulevenshtein python-tinycss2-doc tix python3-tk-dbg 150s python3-pycurl python-tornado-doc python3-twisted python-traitlets-doc 150s python-pyxdg-doc python3.13-venv python3.13-doc binfmt-support sgml-base-doc 150s python3-spyder-unittest debhelper xfonts-cyrillic 150s Recommended packages: 150s gcc libc-dbg alsa-ucm-conf alsa-topology-conf libgl1-amber-dri 150s gstreamer1.0-plugins-base javascript-common libjson-xs-perl 150s qttranslations5-l10n qt5-gtk-platformtheme qtwayland5 geoclue-2.0 150s libqt5sql5-sqlite | libqt5sql5-mysql | libqt5sql5-odbc | libqt5sql5-psql 150s | libqt5sql5-tds | libqt5sql5-ibase qtspeech5-speechd-plugin 150s | qtspeech5-flite-plugin pkgconf mesa-vulkan-drivers | vulkan-icd 150s libpaper-utils python3-cssselect pandoc python3-bottleneck python3-numexpr 150s python3-odf python3-openpyxl python3-tables pycodestyle python3-olefile 150s build-essential mercurial python3-svn g++ | c++-compiler isympy-common 150s xfonts-base luit | x11-utils 150s The following NEW packages will be installed: 150s autopkgtest-satdep black blt cython3 docutils-common fontconfig 150s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-elusive-icons 150s fonts-font-awesome fonts-lyx fonts-mathjax gdb git git-man helpdev ipython3 150s libasound2-data libasound2t64 libasyncns0 libavahi-client3 150s libavahi-common-data libavahi-common3 libbabeltrace1 libblas3 libcups2t64 150s libdebuginfod-common libdebuginfod1t64 libdeflate0 libdouble-conversion3 150s libdrm-amdgpu1 libdrm-radeon1 libegl-mesa0 libegl1 liberror-perl 150s libevent-2.1-7t64 libexpat1-dev libflac12t64 libfontconfig1 libfontenc1 150s libgbm1 libgfortran5 libgl1 libgl1-mesa-dri libglapi-mesa libglvnd0 150s libglx-mesa0 libglx0 libgomp1 libgraphite2-3 libgstreamer-plugins-base1.0-0 150s libgstreamer1.0-0 libharfbuzz-subset0 libharfbuzz0b libhyphen0 libice6 150s libimagequant0 libinput-bin libinput10 libjbig0 libjpeg-turbo8 libjpeg8 150s libjs-jquery libjs-jquery-hotkeys libjs-jquery-isonscreen 150s libjs-jquery-metadata libjs-jquery-tablesorter 150s libjs-jquery-throttle-debounce libjs-jquery-ui libjs-mathjax libjs-sphinxdoc 150s libjs-underscore libjson-perl liblapack3 liblbfgsb0 liblcms2-2 liblerc4 150s libmd4c0 libminizip1t64 libmp3lame0 libmpg123-0t64 libmtdev1t64 libnorm1t64 150s libogg0 libopenjp2-7 libopus0 liborc-0.4-0t64 libpcre2-16-0 libpgm-5.3-0t64 150s libpixman-1-0 libpulse0 libpython3-all-dev libpython3-dev libpython3.12-dev 150s libpython3.13 libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib 150s libqhull-r8.0 libqt5charts5 libqt5core5t64 libqt5dbus5t64 libqt5designer5 150s libqt5gui5t64 libqt5help5 libqt5location5 libqt5multimedia5 150s libqt5multimediawidgets5 libqt5network5t64 libqt5opengl5t64 150s libqt5positioning5 libqt5positioningquick5 libqt5printsupport5t64 libqt5qml5 150s libqt5qmlmodels5 libqt5quick5 libqt5quickwidgets5 libqt5remoteobjects5 150s libqt5sensors5 libqt5serialport5 libqt5sql5t64 libqt5svg5 libqt5test5t64 150s libqt5texttospeech5 libqt5webchannel5 libqt5webengine-data libqt5webengine5 150s libqt5webenginecore5 libqt5webenginewidgets5 libqt5webkit5 libqt5websockets5 150s libqt5widgets5t64 libqt5xml5t64 libqt5xmlpatterns5 libraqm0 libsass1 150s libsharpyuv0 libsm6 libsnappy1v5 libsndfile1 libsodium23 150s libsource-highlight-common libsource-highlight4t64 libspatialindex-c7 150s libspatialindex-dev libspatialindex7 libtcl8.6 libtiff6 libtk8.6 libvorbis0a 150s libvorbisenc2 libvpx9 libvulkan1 libwacom-common libwacom9 150s libwayland-client0 libwayland-server0 libwebp7 libwebpdemux2 libwebpmux3 150s libwoff1 libx11-xcb1 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 150s libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-randr0 150s libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 150s libxcb-util1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 150s libxcomposite1 libxdamage1 libxfixes3 libxfont2 libxft2 libxinerama1 150s libxkbcommon-x11-0 libxkbfile1 libxmu6 libxpm4 libxrandr2 libxrender1 150s libxshmfence1 libxslt1.1 libxss1 libxt6t64 libxtst6 libxxf86vm1 libzmq5 150s mesa-libgallium pyflakes3 pylint python-matplotlib-data 150s python-qtawesome-common python-tinycss2-common python3-alabaster python3-all 150s python3-all-dev python3-appdirs python3-arrow python3-astroid 150s python3-asttokens python3-atomicwrites python3-autopep8 python3-binaryornot 150s python3-bleach python3-brotli python3-bs4 python3-click python3-cloudpickle 150s python3-colorama python3-comm python3-contourpy python3-cookiecutter 150s python3-coverage python3-cycler python3-dateutil python3-debugpy 150s python3-decorator python3-defusedxml python3-dev python3-diff-match-patch 150s python3-dill python3-docstring-to-markdown python3-docutils 150s python3-executing python3-fastjsonschema python3-flake8 python3-flaky 150s python3-fonttools python3-fs python3-html5lib python3-imagesize 150s python3-importlib-metadata python3-inflection python3-iniconfig 150s python3-intervaltree python3-ipykernel python3-ipython python3-isort 150s python3-jaraco.classes python3-jedi python3-jeepney python3-jellyfish 150s python3-jupyter-client python3-jupyter-core python3-jupyterlab-pygments 150s python3-keyring python3-kiwisolver python3-levenshtein python3-libsass 150s python3-logilab-common python3-lxml python3-lz4 python3-matplotlib 150s python3-matplotlib-inline python3-mccabe python3-mistune python3-mpmath 150s python3-mypy-extensions python3-nbclient python3-nbconvert python3-nbformat 150s python3-nest-asyncio python3-numpy python3-numpydoc python3-packaging 150s python3-pandas python3-pandas-lib python3-pandocfilters python3-parso 150s python3-pathspec python3-pep8 python3-pexpect python3-pickleshare 150s python3-pil python3-pil.imagetk python3-pip python3-platformdirs 150s python3-pluggy python3-prompt-toolkit python3-psutil python3-ptyprocess 150s python3-pure-eval python3-py python3-pycodestyle python3-pydocstyle 150s python3-pyflakes python3-pylint-venv python3-pyls-spyder python3-pylsp 150s python3-pylsp-black python3-pylsp-jsonrpc python3-pyqt5 150s python3-pyqt5.qtchart python3-pyqt5.qtmultimedia python3-pyqt5.qtopengl 150s python3-pyqt5.qtpositioning python3-pyqt5.qtquick 150s python3-pyqt5.qtremoteobjects python3-pyqt5.qtsensors 150s python3-pyqt5.qtserialport python3-pyqt5.qtsql python3-pyqt5.qtsvg 150s python3-pyqt5.qttexttospeech python3-pyqt5.qtwebchannel 150s python3-pyqt5.qtwebengine python3-pyqt5.qtwebkit python3-pyqt5.qtwebsockets 150s python3-pyqt5.qtxmlpatterns python3-pyqt5.sip python3-pytest 150s python3-pytest-cov python3-pytest-mock python3-pytest-order 150s python3-pytest-timeout python3-pytestqt python3-pytoolconfig 150s python3-qdarkstyle python3-qstylizer python3-qtawesome python3-qtconsole 150s python3-qtpy python3-qtsass python3-rapidfuzz python3-roman python3-rope 150s python3-rtree python3-ruamel.yaml python3-ruamel.yaml.clib python3-scipy 150s python3-secretstorage python3-six python3-slugify python3-snowballstemmer 150s python3-sortedcontainers python3-soupsieve python3-sphinx python3-spyder 150s python3-spyder-kernels python3-stack-data python3-sympy python3-tabulate 150s python3-textdistance python3-three-merge python3-tinycss2 python3-tk 150s python3-tomli python3-tomlkit python3-tornado python3-traitlets 150s python3-typeshed python3-tz python3-ufolib2 python3-ujson python3-unidecode 150s python3-watchdog python3-wcwidth python3-webencodings python3-wheel 150s python3-wurlitzer python3-xdg python3-yapf python3-zmq python3.12-dev 150s python3.12-tk python3.13 python3.13-dev python3.13-minimal python3.13-tk 150s sgml-base sphinx-common spyder spyder-common tk8.6-blt2.5 unicode-data 150s x11-common x11-xkb-utils xbitmaps xml-core xserver-common xterm xvfb yapf3 150s zlib1g-dev 150s 0 upgraded, 397 newly installed, 0 to remove and 0 not upgraded. 150s Need to get 247 MB/247 MB of archives. 150s After this operation, 1070 MB of additional disk space will be used. 150s Get:1 /tmp/autopkgtest.d7Cgsu/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [824 B] 151s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libdebuginfod-common all 0.192-4 [15.4 kB] 151s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 libgstreamer1.0-0 arm64 1.24.9-1 [1139 kB] 151s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 liborc-0.4-0t64 arm64 1:0.4.40-1 [203 kB] 151s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 libgstreamer-plugins-base1.0-0 arm64 1.24.9-1 [838 kB] 151s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 libhyphen0 arm64 2.8.8-7build3 [26.4 kB] 151s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg-turbo8 arm64 2.1.5-3ubuntu2 [165 kB] 151s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 151s Get:9 http://ftpmaster.internal/ubuntu plucky/universe arm64 libdouble-conversion3 arm64 3.3.0-1build1 [38.0 kB] 151s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 libpcre2-16-0 arm64 10.42-4ubuntu3 [200 kB] 151s Get:11 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5core5t64 arm64 5.15.15+dfsg-1ubuntu1 [1997 kB] 151s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 151s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 151s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 fontconfig-config arm64 2.15.0-1.1ubuntu2 [37.4 kB] 151s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 libfontconfig1 arm64 2.15.0-1.1ubuntu2 [142 kB] 151s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 fontconfig arm64 2.15.0-1.1ubuntu2 [190 kB] 151s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 libglvnd0 arm64 1.7.0-1build1 [60.6 kB] 151s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 libwayland-server0 arm64 1.23.0-1 [35.7 kB] 151s Get:19 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-randr0 arm64 1.17.0-2 [18.5 kB] 151s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 libdrm-amdgpu1 arm64 2.4.123-1 [20.9 kB] 151s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 libdrm-radeon1 arm64 2.4.123-1 [20.8 kB] 151s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 libglapi-mesa arm64 24.2.3-1ubuntu1 [59.4 kB] 151s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 libx11-xcb1 arm64 2:1.8.10-2 [8020 B] 151s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-dri2-0 arm64 1.17.0-2 [7418 B] 151s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-dri3-0 arm64 1.17.0-2 [7606 B] 151s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-present0 arm64 1.17.0-2 [6224 B] 151s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-sync1 arm64 1.17.0-2 [9688 B] 151s Get:28 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-xfixes0 arm64 1.17.0-2 [10.6 kB] 151s Get:29 http://ftpmaster.internal/ubuntu plucky/main arm64 libxshmfence1 arm64 1.3-1build5 [4938 B] 151s Get:30 http://ftpmaster.internal/ubuntu plucky/main arm64 mesa-libgallium arm64 24.2.3-1ubuntu1 [9030 kB] 152s Get:31 http://ftpmaster.internal/ubuntu plucky/main arm64 libgbm1 arm64 24.2.3-1ubuntu1 [32.9 kB] 152s Get:32 http://ftpmaster.internal/ubuntu plucky/main arm64 libwayland-client0 arm64 1.23.0-1 [26.7 kB] 152s Get:33 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-shm0 arm64 1.17.0-2 [5884 B] 152s Get:34 http://ftpmaster.internal/ubuntu plucky/main arm64 libegl-mesa0 arm64 24.2.3-1ubuntu1 [129 kB] 152s Get:35 http://ftpmaster.internal/ubuntu plucky/main arm64 libegl1 arm64 1.7.0-1build1 [29.5 kB] 152s Get:36 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-glx0 arm64 1.17.0-2 [25.5 kB] 152s Get:37 http://ftpmaster.internal/ubuntu plucky/main arm64 libxfixes3 arm64 1:6.0.0-2build1 [11.2 kB] 152s Get:38 http://ftpmaster.internal/ubuntu plucky/main arm64 libxxf86vm1 arm64 1:1.1.4-1build4 [9130 B] 152s Get:39 http://ftpmaster.internal/ubuntu plucky/main arm64 libvulkan1 arm64 1.3.296.0-1 [153 kB] 152s Get:40 http://ftpmaster.internal/ubuntu plucky/main arm64 libgl1-mesa-dri arm64 24.2.3-1ubuntu1 [33.3 kB] 152s Get:41 http://ftpmaster.internal/ubuntu plucky/main arm64 libglx-mesa0 arm64 24.2.3-1ubuntu1 [164 kB] 152s Get:42 http://ftpmaster.internal/ubuntu plucky/main arm64 libglx0 arm64 1.7.0-1build1 [33.2 kB] 152s Get:43 http://ftpmaster.internal/ubuntu plucky/main arm64 libgl1 arm64 1.7.0-1build1 [106 kB] 152s Get:44 http://ftpmaster.internal/ubuntu plucky/main arm64 libgraphite2-3 arm64 1.3.14-2ubuntu1 [70.6 kB] 152s Get:45 http://ftpmaster.internal/ubuntu plucky/main arm64 libharfbuzz0b arm64 10.0.1-1 [487 kB] 152s Get:46 http://ftpmaster.internal/ubuntu plucky/main arm64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 152s Get:47 http://ftpmaster.internal/ubuntu plucky/main arm64 libice6 arm64 2:1.1.1-1 [42.3 kB] 152s Get:48 http://ftpmaster.internal/ubuntu plucky/main arm64 libmtdev1t64 arm64 1.1.6-1.2 [14.4 kB] 152s Get:49 http://ftpmaster.internal/ubuntu plucky/main arm64 libwacom-common all 2.13.0-1 [98.6 kB] 152s Get:50 http://ftpmaster.internal/ubuntu plucky/main arm64 libwacom9 arm64 2.13.0-1 [25.2 kB] 152s Get:51 http://ftpmaster.internal/ubuntu plucky/main arm64 libinput-bin arm64 1.26.2-1 [22.8 kB] 152s Get:52 http://ftpmaster.internal/ubuntu plucky/main arm64 libinput10 arm64 1.26.2-1 [132 kB] 152s Get:53 http://ftpmaster.internal/ubuntu plucky/universe arm64 libmd4c0 arm64 0.5.2-2 [42.4 kB] 152s Get:54 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5dbus5t64 arm64 5.15.15+dfsg-1ubuntu1 [221 kB] 152s Get:55 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5network5t64 arm64 5.15.15+dfsg-1ubuntu1 [735 kB] 152s Get:56 http://ftpmaster.internal/ubuntu plucky/main arm64 libsm6 arm64 2:1.2.4-1 [16.4 kB] 152s Get:57 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-icccm4 arm64 0.4.2-1 [10.9 kB] 152s Get:58 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-util1 arm64 0.4.0-1build3 [10.7 kB] 152s Get:59 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-image0 arm64 0.4.0-2build1 [10.8 kB] 152s Get:60 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-keysyms1 arm64 0.4.0-1build4 [7984 B] 152s Get:61 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-render0 arm64 1.17.0-2 [16.6 kB] 152s Get:62 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-render-util0 arm64 0.3.9-1build4 [9648 B] 152s Get:63 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-shape0 arm64 1.17.0-2 [6246 B] 152s Get:64 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-xinerama0 arm64 1.17.0-2 [5590 B] 152s Get:65 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-xinput0 arm64 1.17.0-2 [34.2 kB] 152s Get:66 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcb-xkb1 arm64 1.17.0-2 [32.5 kB] 152s Get:67 http://ftpmaster.internal/ubuntu plucky/main arm64 libxkbcommon-x11-0 arm64 1.7.0-1 [13.7 kB] 152s Get:68 http://ftpmaster.internal/ubuntu plucky/main arm64 libxrender1 arm64 1:0.9.10-1.1build1 [18.8 kB] 152s Get:69 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5gui5t64 arm64 5.15.15+dfsg-1ubuntu1 [3679 kB] 152s Get:70 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5positioning5 arm64 5.15.15+dfsg-2 [221 kB] 152s Get:71 http://ftpmaster.internal/ubuntu plucky/main arm64 libavahi-common-data arm64 0.8-13ubuntu6 [29.6 kB] 152s Get:72 http://ftpmaster.internal/ubuntu plucky/main arm64 libavahi-common3 arm64 0.8-13ubuntu6 [23.3 kB] 152s Get:73 http://ftpmaster.internal/ubuntu plucky/main arm64 libavahi-client3 arm64 0.8-13ubuntu6 [27.2 kB] 152s Get:74 http://ftpmaster.internal/ubuntu plucky/main arm64 libcups2t64 arm64 2.4.10-1ubuntu2 [271 kB] 152s Get:75 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5widgets5t64 arm64 5.15.15+dfsg-1ubuntu1 [2567 kB] 152s Get:76 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5printsupport5t64 arm64 5.15.15+dfsg-1ubuntu1 [208 kB] 152s Get:77 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5qml5 arm64 5.15.15+dfsg-3 [1491 kB] 152s Get:78 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5qmlmodels5 arm64 5.15.15+dfsg-3 [207 kB] 152s Get:79 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5quick5 arm64 5.15.15+dfsg-3 [1736 kB] 152s Get:80 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5sensors5 arm64 5.15.15-2 [121 kB] 152s Get:81 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5webchannel5 arm64 5.15.15-2 [63.1 kB] 152s Get:82 http://ftpmaster.internal/ubuntu plucky/main arm64 libsharpyuv0 arm64 1.4.0-0.1 [16.3 kB] 152s Get:83 http://ftpmaster.internal/ubuntu plucky/main arm64 libwebp7 arm64 1.4.0-0.1 [192 kB] 152s Get:84 http://ftpmaster.internal/ubuntu plucky/main arm64 libwoff1 arm64 1.0.2-2build1 [44.8 kB] 152s Get:85 http://ftpmaster.internal/ubuntu plucky/main arm64 libxslt1.1 arm64 1.1.39-0exp1ubuntu1 [167 kB] 152s Get:86 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5webkit5 arm64 5.212.0~alpha4-41 [12.1 MB] 153s Get:87 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-minimal arm64 3.13.0-2 [877 kB] 153s Get:88 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-minimal arm64 3.13.0-2 [2100 kB] 153s Get:89 http://ftpmaster.internal/ubuntu plucky/main arm64 sgml-base all 1.31 [11.4 kB] 153s Get:90 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 153s Get:91 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2.1 [11.5 kB] 153s Get:92 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-colorama all 0.4.6-4 [32.1 kB] 153s Get:93 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-importlib-metadata all 8.5.0-1 [20.7 kB] 153s Get:94 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-click all 8.1.7-2 [79.5 kB] 153s Get:95 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-mypy-extensions all 1.0.0-1 [6148 B] 153s Get:96 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-packaging all 24.2-1 [51.5 kB] 153s Get:97 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pathspec all 0.12.1-1 [24.5 kB] 153s Get:98 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-platformdirs all 4.3.6-1 [16.8 kB] 153s Get:99 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-tomli all 2.0.1-2 [16.5 kB] 153s Get:100 http://ftpmaster.internal/ubuntu plucky/universe arm64 black arm64 24.10.0-1build1 [1699 kB] 153s Get:101 http://ftpmaster.internal/ubuntu plucky/main arm64 libtcl8.6 arm64 8.6.15+dfsg-2 [987 kB] 153s Get:102 http://ftpmaster.internal/ubuntu plucky/main arm64 libxft2 arm64 2.3.6-1build1 [44.1 kB] 153s Get:103 http://ftpmaster.internal/ubuntu plucky/main arm64 libxss1 arm64 1:1.2.3-1build3 [7244 B] 153s Get:104 http://ftpmaster.internal/ubuntu plucky/main arm64 libtk8.6 arm64 8.6.15-1 [774 kB] 153s Get:105 http://ftpmaster.internal/ubuntu plucky/main arm64 tk8.6-blt2.5 arm64 2.5.3+dfsg-7build1 [618 kB] 153s Get:106 http://ftpmaster.internal/ubuntu plucky/main arm64 blt arm64 2.5.3+dfsg-7build1 [4840 B] 153s Get:107 http://ftpmaster.internal/ubuntu plucky/universe arm64 cython3 arm64 3.0.11+dfsg-1ubuntu2 [2977 kB] 153s Get:108 http://ftpmaster.internal/ubuntu plucky/main arm64 xml-core all 0.19 [20.3 kB] 153s Get:109 http://ftpmaster.internal/ubuntu plucky/main arm64 docutils-common all 0.21.2+dfsg-2 [131 kB] 153s Get:110 http://ftpmaster.internal/ubuntu plucky/universe arm64 fonts-elusive-icons all 2.0.0-4 [150 kB] 153s Get:111 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 153s Get:112 http://ftpmaster.internal/ubuntu plucky/universe arm64 fonts-lyx all 2.4.2.1-1 [171 kB] 153s Get:113 http://ftpmaster.internal/ubuntu plucky/main arm64 fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 154s Get:114 http://ftpmaster.internal/ubuntu plucky/main arm64 libbabeltrace1 arm64 1.5.11-4build1 [159 kB] 154s Get:115 http://ftpmaster.internal/ubuntu plucky/main arm64 libdebuginfod1t64 arm64 0.192-4 [20.8 kB] 154s Get:116 http://ftpmaster.internal/ubuntu plucky/main arm64 libsource-highlight-common all 3.1.9-4.3build1 [64.2 kB] 154s Get:117 http://ftpmaster.internal/ubuntu plucky/main arm64 libsource-highlight4t64 arm64 3.1.9-4.3build1 [243 kB] 154s Get:118 http://ftpmaster.internal/ubuntu plucky/main arm64 gdb arm64 15.1-1ubuntu2 [4550 kB] 154s Get:119 http://ftpmaster.internal/ubuntu plucky/main arm64 liberror-perl all 0.17029-2 [25.6 kB] 154s Get:120 http://ftpmaster.internal/ubuntu plucky/main arm64 git-man all 1:2.45.2-1.2ubuntu1 [1122 kB] 154s Get:121 http://ftpmaster.internal/ubuntu plucky/main arm64 git arm64 1:2.45.2-1.2ubuntu1 [4123 kB] 154s Get:122 http://ftpmaster.internal/ubuntu plucky/universe arm64 helpdev all 0.7.1-4 [261 kB] 154s Get:123 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-decorator all 5.1.1-5 [10.1 kB] 154s Get:124 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-parso all 0.8.3-1 [67.2 kB] 154s Get:125 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-typeshed all 0.0~git20231111.6764465-3 [1274 kB] 154s Get:126 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-jedi all 0.19.1+ds1-1 [693 kB] 154s Get:127 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 154s Get:128 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-matplotlib-inline all 0.1.6-2 [8784 B] 154s Get:129 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 154s Get:130 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-prompt-toolkit all 3.0.48-1 [256 kB] 154s Get:131 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-asttokens all 2.4.1-2 [20.8 kB] 154s Get:132 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-executing all 2.1.0-0.1 [24.4 kB] 154s Get:133 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pure-eval all 0.2.3-1 [11.4 kB] 154s Get:134 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-stack-data all 0.6.3-1 [22.0 kB] 154s Get:135 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-ptyprocess all 0.7.0-6 [14.8 kB] 154s Get:136 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-pexpect all 4.9-3 [48.1 kB] 154s Get:137 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-ipython all 8.29.0-1 [569 kB] 154s Get:138 http://ftpmaster.internal/ubuntu plucky/universe arm64 ipython3 all 8.29.0-1 [4938 B] 154s Get:139 http://ftpmaster.internal/ubuntu plucky/main arm64 libasound2-data all 1.2.12-1 [21.0 kB] 154s Get:140 http://ftpmaster.internal/ubuntu plucky/main arm64 libasound2t64 arm64 1.2.12-1 [384 kB] 154s Get:141 http://ftpmaster.internal/ubuntu plucky/main arm64 libasyncns0 arm64 0.8-6build4 [11.2 kB] 154s Get:142 http://ftpmaster.internal/ubuntu plucky/main arm64 libblas3 arm64 3.12.0-4 [152 kB] 154s Get:143 http://ftpmaster.internal/ubuntu plucky/main arm64 libdeflate0 arm64 1.22-1 [46.2 kB] 154s Get:144 http://ftpmaster.internal/ubuntu plucky/main arm64 libevent-2.1-7t64 arm64 2.1.12-stable-10 [140 kB] 154s Get:145 http://ftpmaster.internal/ubuntu plucky/main arm64 libexpat1-dev arm64 2.6.4-1 [129 kB] 154s Get:146 http://ftpmaster.internal/ubuntu plucky/main arm64 libogg0 arm64 1.3.5-3build1 [22.6 kB] 154s Get:147 http://ftpmaster.internal/ubuntu plucky/main arm64 libflac12t64 arm64 1.4.3+ds-2.1ubuntu2 [170 kB] 154s Get:148 http://ftpmaster.internal/ubuntu plucky/main arm64 libfontenc1 arm64 1:1.1.8-1build1 [13.9 kB] 154s Get:149 http://ftpmaster.internal/ubuntu plucky/main arm64 libgfortran5 arm64 14.2.0-8ubuntu1 [438 kB] 154s Get:150 http://ftpmaster.internal/ubuntu plucky/main arm64 libgomp1 arm64 14.2.0-8ubuntu1 [145 kB] 154s Get:151 http://ftpmaster.internal/ubuntu plucky/main arm64 libharfbuzz-subset0 arm64 10.0.1-1 [500 kB] 154s Get:152 http://ftpmaster.internal/ubuntu plucky/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 154s Get:153 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-metadata all 12-4 [6582 B] 154s Get:154 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [192 kB] 154s Get:155 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 154s Get:156 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 154s Get:157 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 154s Get:158 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-sphinxdoc all 7.4.7-4 [158 kB] 154s Get:159 http://ftpmaster.internal/ubuntu plucky/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 154s Get:160 http://ftpmaster.internal/ubuntu plucky/main arm64 liblapack3 arm64 3.12.0-4 [2305 kB] 154s Get:161 http://ftpmaster.internal/ubuntu plucky/universe arm64 liblbfgsb0 arm64 3.0+dfsg.4-1build1 [27.7 kB] 154s Get:162 http://ftpmaster.internal/ubuntu plucky/main arm64 liblcms2-2 arm64 2.16-2 [170 kB] 154s Get:163 http://ftpmaster.internal/ubuntu plucky/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu1 [167 kB] 154s Get:164 http://ftpmaster.internal/ubuntu plucky/universe arm64 libminizip1t64 arm64 1:1.3.dfsg+really1.3.1-1ubuntu1 [23.1 kB] 154s Get:165 http://ftpmaster.internal/ubuntu plucky/main arm64 libmp3lame0 arm64 3.100-6build1 [141 kB] 155s Get:166 http://ftpmaster.internal/ubuntu plucky/main arm64 libmpg123-0t64 arm64 1.32.9-1 [172 kB] 155s Get:167 http://ftpmaster.internal/ubuntu plucky/universe arm64 libnorm1t64 arm64 1.5.9+dfsg-3.1build1 [150 kB] 155s Get:168 http://ftpmaster.internal/ubuntu plucky/main arm64 libopus0 arm64 1.5.2-2 [2891 kB] 155s Get:169 http://ftpmaster.internal/ubuntu plucky/universe arm64 libpgm-5.3-0t64 arm64 5.3.128~dfsg-2.1build1 [162 kB] 155s Get:170 http://ftpmaster.internal/ubuntu plucky/main arm64 libpixman-1-0 arm64 0.44.0-3 [197 kB] 155s Get:171 http://ftpmaster.internal/ubuntu plucky/main arm64 libvorbis0a arm64 1.3.7-2 [95.0 kB] 155s Get:172 http://ftpmaster.internal/ubuntu plucky/main arm64 libvorbisenc2 arm64 1.3.7-2 [80.0 kB] 155s Get:173 http://ftpmaster.internal/ubuntu plucky/main arm64 libsndfile1 arm64 1.2.2-1ubuntu5 [208 kB] 155s Get:174 http://ftpmaster.internal/ubuntu plucky/main arm64 libpulse0 arm64 1:16.1+dfsg1-5.1ubuntu1 [271 kB] 155s Get:175 http://ftpmaster.internal/ubuntu plucky/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1ubuntu1 [894 kB] 155s Get:176 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.12-dev arm64 3.12.7-3 [5565 kB] 155s Get:177 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libpython3-dev arm64 3.12.7-1 [10.3 kB] 155s Get:178 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-stdlib arm64 3.13.0-2 [2073 kB] 155s Get:179 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13 arm64 3.13.0-2 [2262 kB] 155s Get:180 http://ftpmaster.internal/ubuntu plucky/main arm64 libpython3.13-dev arm64 3.13.0-2 [5386 kB] 155s Get:181 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libpython3-all-dev arm64 3.12.7-1 [916 B] 155s Get:182 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqhull-r8.0 arm64 2020.2-6build1 [189 kB] 155s Get:183 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5charts5 arm64 5.15.15-2 [492 kB] 155s Get:184 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5xml5t64 arm64 5.15.15+dfsg-1ubuntu1 [124 kB] 155s Get:185 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5designer5 arm64 5.15.15-2 [2840 kB] 155s Get:186 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5sql5t64 arm64 5.15.15+dfsg-1ubuntu1 [123 kB] 155s Get:187 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5help5 arm64 5.15.15-2 [165 kB] 155s Get:188 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5positioningquick5 arm64 5.15.15+dfsg-2 [44.1 kB] 155s Get:189 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5location5 arm64 5.15.15+dfsg-2 [755 kB] 155s Get:190 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5multimedia5 arm64 5.15.15-2 [314 kB] 155s Get:191 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5multimediawidgets5 arm64 5.15.15-2 [41.2 kB] 155s Get:192 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5opengl5t64 arm64 5.15.15+dfsg-1ubuntu1 [149 kB] 155s Get:193 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5quickwidgets5 arm64 5.15.15+dfsg-3 [39.1 kB] 155s Get:194 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5remoteobjects5 arm64 5.15.15-2 [199 kB] 155s Get:195 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5serialport5 arm64 5.15.15-2 [35.3 kB] 155s Get:196 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5svg5 arm64 5.15.15-2 [146 kB] 155s Get:197 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5test5t64 arm64 5.15.15+dfsg-1ubuntu1 [144 kB] 156s Get:198 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5texttospeech5 arm64 5.15.15-2 [21.7 kB] 156s Get:199 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5webengine-data all 5.15.17+dfsg-5 [7624 kB] 156s Get:200 http://ftpmaster.internal/ubuntu plucky/main arm64 libopenjp2-7 arm64 2.5.0-2ubuntu1 [182 kB] 156s Get:201 http://ftpmaster.internal/ubuntu plucky/main arm64 libsnappy1v5 arm64 1.2.1-1 [30.4 kB] 156s Get:202 http://ftpmaster.internal/ubuntu plucky/main arm64 libvpx9 arm64 1.14.1-1ubuntu1 [1236 kB] 156s Get:203 http://ftpmaster.internal/ubuntu plucky/main arm64 libwebpdemux2 arm64 1.4.0-0.1 [12.3 kB] 156s Get:204 http://ftpmaster.internal/ubuntu plucky/main arm64 libwebpmux3 arm64 1.4.0-0.1 [25.1 kB] 156s Get:205 http://ftpmaster.internal/ubuntu plucky/main arm64 libxcomposite1 arm64 1:0.4.6-1 [6626 B] 156s Get:206 http://ftpmaster.internal/ubuntu plucky/main arm64 libxdamage1 arm64 1:1.1.6-1build1 [6236 B] 156s Get:207 http://ftpmaster.internal/ubuntu plucky/main arm64 libxrandr2 arm64 2:1.5.4-1 [19.6 kB] 156s Get:208 http://ftpmaster.internal/ubuntu plucky/main arm64 libxtst6 arm64 2:1.2.3-1.1build1 [13.0 kB] 156s Get:209 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5webenginecore5 arm64 5.15.17+dfsg-5 [40.6 MB] 158s Get:210 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5webengine5 arm64 5.15.17+dfsg-5 [172 kB] 158s Get:211 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5webenginewidgets5 arm64 5.15.17+dfsg-5 [123 kB] 158s Get:212 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5websockets5 arm64 5.15.15-2 [60.5 kB] 158s Get:213 http://ftpmaster.internal/ubuntu plucky/universe arm64 libqt5xmlpatterns5 arm64 5.15.15-2 [866 kB] 158s Get:214 http://ftpmaster.internal/ubuntu plucky/main arm64 libraqm0 arm64 0.10.1-1build1 [14.7 kB] 158s Get:215 http://ftpmaster.internal/ubuntu plucky/universe arm64 libsass1 arm64 3.6.5+20231221-3 [751 kB] 158s Get:216 http://ftpmaster.internal/ubuntu plucky/main arm64 libsodium23 arm64 1.0.18-1build3 [119 kB] 158s Get:217 http://ftpmaster.internal/ubuntu plucky/universe arm64 libspatialindex7 arm64 2.0.0-1 [260 kB] 158s Get:218 http://ftpmaster.internal/ubuntu plucky/universe arm64 libspatialindex-c7 arm64 2.0.0-1 [52.5 kB] 158s Get:219 http://ftpmaster.internal/ubuntu plucky/main arm64 libjbig0 arm64 2.1-6.1ubuntu2 [29.3 kB] 158s Get:220 http://ftpmaster.internal/ubuntu plucky/main arm64 libtiff6 arm64 4.5.1+git230720-4ubuntu4 [193 kB] 158s Get:221 http://ftpmaster.internal/ubuntu plucky/main arm64 libxt6t64 arm64 1:1.2.1-1.2build1 [168 kB] 158s Get:222 http://ftpmaster.internal/ubuntu plucky/main arm64 libxmu6 arm64 2:1.1.3-3build2 [47.5 kB] 158s Get:223 http://ftpmaster.internal/ubuntu plucky/main arm64 libxpm4 arm64 1:3.5.17-1build2 [35.1 kB] 158s Get:224 http://ftpmaster.internal/ubuntu plucky/main arm64 libxaw7 arm64 2:1.0.16-1 [184 kB] 158s Get:225 http://ftpmaster.internal/ubuntu plucky/main arm64 libxfont2 arm64 1:2.0.6-1build1 [88.7 kB] 158s Get:226 http://ftpmaster.internal/ubuntu plucky/main arm64 libxinerama1 arm64 2:1.1.4-3build1 [6394 B] 158s Get:227 http://ftpmaster.internal/ubuntu plucky/main arm64 libxkbfile1 arm64 1:1.1.0-1build4 [69.4 kB] 158s Get:228 http://ftpmaster.internal/ubuntu plucky/universe arm64 libzmq5 arm64 4.3.5-1build2 [247 kB] 158s Get:229 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyflakes all 3.2.0-2 [52.9 kB] 158s Get:230 http://ftpmaster.internal/ubuntu plucky/universe arm64 pyflakes3 all 3.2.0-2 [3474 B] 158s Get:231 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-astroid all 3.3.5-1 [174 kB] 158s Get:232 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-isort all 5.13.2-2 [59.3 kB] 158s Get:233 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-logilab-common all 2.0.0-1 [281 kB] 158s Get:234 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-dill all 0.3.9-1 [84.5 kB] 158s Get:235 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-mccabe all 0.7.0-1 [8678 B] 158s Get:236 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-tomlkit all 0.13.2-1 [37.6 kB] 158s Get:237 http://ftpmaster.internal/ubuntu plucky/universe arm64 pylint all 3.3.1-2 [345 kB] 158s Get:238 http://ftpmaster.internal/ubuntu plucky/universe arm64 python-matplotlib-data all 3.8.3-3ubuntu1 [2928 kB] 158s Get:239 http://ftpmaster.internal/ubuntu plucky/universe arm64 python-qtawesome-common all 1.3.1+dfsg-1 [1381 kB] 159s Get:240 http://ftpmaster.internal/ubuntu plucky/universe arm64 python-tinycss2-common all 1.4.0-1 [47.0 kB] 159s Get:241 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13 arm64 3.13.0-2 [719 kB] 159s Get:242 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-all arm64 3.12.7-1 [890 B] 159s Get:243 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.12-dev arm64 3.12.7-3 [505 kB] 159s Get:244 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-dev arm64 3.12.7-1 [26.7 kB] 159s Get:245 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-dev arm64 3.13.0-2 [507 kB] 159s Get:246 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 python3-all-dev arm64 3.12.7-1 [914 B] 159s Get:247 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-appdirs all 1.4.4-4 [10.9 kB] 159s Get:248 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-dateutil all 2.9.0-3 [80.2 kB] 159s Get:249 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-arrow all 1.3.0-1.1ubuntu1 [56.1 kB] 159s Get:250 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-atomicwrites all 1.4.1-1 [10.4 kB] 159s Get:251 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pycodestyle all 2.12.1-1 [30.1 kB] 159s Get:252 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pep8 all 1.7.1-11ubuntu1 [32.0 kB] 159s Get:253 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-autopep8 all 2.3.1-2 [48.5 kB] 159s Get:254 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-binaryornot all 0.4.4+git20230412.ac4f56e+dfsg-2 [8866 B] 159s Get:255 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-webencodings all 0.5.1-5 [11.5 kB] 159s Get:256 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-html5lib all 1.2-1 [90.8 kB] 159s Get:257 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-bleach all 6.2.0-1 [43.9 kB] 159s Get:258 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-brotli arm64 1.1.0-2build3 [342 kB] 159s Get:259 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-soupsieve all 2.6-1 [33.0 kB] 159s Get:260 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-bs4 all 4.12.3-3 [109 kB] 159s Get:261 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-cloudpickle all 3.0.0-2 [21.5 kB] 159s Get:262 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-comm all 0.2.1-1 [7016 B] 159s Get:263 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-numpy arm64 1:1.26.4+ds-11ubuntu1 [4149 kB] 159s Get:264 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-contourpy arm64 1.3.0-2build1 [220 kB] 159s Get:265 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-unidecode all 1.3.8-1 [137 kB] 159s Get:266 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-slugify all 8.0.4-1 [9848 B] 159s Get:267 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-ruamel.yaml.clib arm64 0.2.8+ds-2build1 [174 kB] 159s Get:268 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-ruamel.yaml all 0.18.6+ds-3 [126 kB] 159s Get:269 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-cookiecutter all 2.6.0-1 [27.8 kB] 159s Get:270 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-coverage arm64 7.4.4+dfsg1-0ubuntu3 [150 kB] 159s Get:271 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-cycler all 0.12.1-1 [9716 B] 159s Get:272 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-debugpy arm64 1.8.8+ds-2ubuntu1 [1054 kB] 159s Get:273 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-defusedxml all 0.7.1-2 [42.0 kB] 159s Get:274 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-diff-match-patch all 20230430-1 [33.1 kB] 159s Get:275 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-docstring-to-markdown all 0.15-1 [11.3 kB] 159s Get:276 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-roman all 4.2-1 [10.0 kB] 159s Get:277 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-docutils all 0.21.2+dfsg-2 [409 kB] 159s Get:278 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-fastjsonschema all 2.20.0-1 [20.1 kB] 159s Get:279 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-flake8 all 7.1.1-2 [44.1 kB] 159s Get:280 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-flaky all 3.8.1-2 [16.6 kB] 159s Get:281 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-tz all 2024.1-2 [31.4 kB] 159s Get:282 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-six all 1.16.0-7 [13.1 kB] 159s Get:283 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-fs all 2.4.16-4 [91.3 kB] 159s Get:284 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-lxml arm64 5.3.0-1build1 [1591 kB] 159s Get:285 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-lz4 arm64 4.0.2+dfsg-1build5 [27.5 kB] 159s Get:286 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-scipy arm64 1.13.1-5ubuntu1 [19.1 MB] 160s Get:287 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-mpmath all 1.3.0-1 [425 kB] 160s Get:288 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-sympy all 1.13.3-1 [4228 kB] 160s Get:289 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-ufolib2 all 0.16.1+dfsg1-1 [33.4 kB] 160s Get:290 http://ftpmaster.internal/ubuntu plucky/universe arm64 unicode-data all 15.1.0-1 [8878 kB] 160s Get:291 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-fonttools arm64 4.55.0-3 [1618 kB] 160s Get:292 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-imagesize all 1.4.1-1 [6844 B] 160s Get:293 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-inflection all 0.3.1-3 [7326 B] 160s Get:294 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 160s Get:295 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-sortedcontainers all 2.4.0-2 [27.6 kB] 160s Get:296 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-intervaltree all 3.0.2-1.1 [22.4 kB] 160s Get:297 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-jupyter-core all 5.7.2-4 [28.0 kB] 160s Get:298 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-psutil arm64 5.9.8-2build3 [196 kB] 160s Get:299 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-tornado arm64 6.4.1-3 [299 kB] 160s Get:300 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-py all 1.11.0-2 [72.7 kB] 160s Get:301 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-zmq arm64 24.0.1-5build2 [347 kB] 160s Get:302 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-jupyter-client all 8.6.3-1 [78.2 kB] 160s Get:303 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-nest-asyncio all 1.5.4-1 [6256 B] 160s Get:304 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-ipykernel all 6.29.5-1 [82.5 kB] 161s Get:305 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-jaraco.classes all 3.4.0-1 [7664 B] 161s Get:306 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-jeepney all 0.8.0-4 [33.1 kB] 161s Get:307 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-jellyfish arm64 1.1.0-1build1 [285 kB] 161s Get:308 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-jupyterlab-pygments all 0.2.2-3 [6054 B] 161s Get:309 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-secretstorage all 3.3.3-3 [13.7 kB] 161s Get:310 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-keyring all 25.4.1-1 [40.5 kB] 161s Get:311 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-kiwisolver arm64 1.4.7-2build1 [62.0 kB] 161s Get:312 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-rapidfuzz arm64 3.10.1+ds-1 [1330 kB] 161s Get:313 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-levenshtein arm64 0.26.0-1build1 [128 kB] 161s Get:314 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-libsass arm64 0.23.0-0.1build1 [44.2 kB] 161s Get:315 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-pil arm64 10.4.0-1ubuntu2 [473 kB] 161s Get:316 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.12-tk arm64 3.12.7-3 [115 kB] 161s Get:317 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.13-tk arm64 3.13.0-2 [105 kB] 161s Get:318 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-tk arm64 3.12.7-1 [9752 B] 161s Get:319 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pil.imagetk arm64 10.4.0-1ubuntu2 [9590 B] 161s Get:320 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-matplotlib arm64 3.8.3-3ubuntu1 [4612 kB] 161s Get:321 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-mistune all 3.0.2-2 [32.9 kB] 161s Get:322 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-nbformat all 5.9.1-1 [41.2 kB] 161s Get:323 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-nbclient all 0.8.0-1 [55.6 kB] 161s Get:324 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pandocfilters all 1.5.1-1 [23.6 kB] 161s Get:325 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-tinycss2 all 1.4.0-1 [22.5 kB] 161s Get:326 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-nbconvert all 7.16.4-2 [139 kB] 161s Get:327 http://ftpmaster.internal/ubuntu plucky/main arm64 sphinx-common all 7.4.7-4 [775 kB] 161s Get:328 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-alabaster all 0.7.16-0.1 [18.5 kB] 161s Get:329 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 161s Get:330 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-sphinx all 7.4.7-4 [593 kB] 161s Get:331 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-tabulate all 0.9.0-1 [45.3 kB] 161s Get:332 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-numpydoc all 1.6.0-2 [50.5 kB] 161s Get:333 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pandas-lib arm64 2.2.3+dfsg-5ubuntu1 [6921 kB] 162s Get:334 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pandas all 2.2.3+dfsg-5ubuntu1 [3112 kB] 162s Get:335 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pickleshare all 0.7.5-5 [7570 B] 162s Get:336 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-wheel all 0.45.0-1 [57.7 kB] 162s Get:337 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pip all 24.3.1+dfsg-1 [1404 kB] 162s Get:338 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pluggy all 1.5.0-1 [21.0 kB] 162s Get:339 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pydocstyle all 6.3.0-1.1 [35.2 kB] 162s Get:340 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pylint-venv all 3.0.4-1 [8110 B] 162s Get:341 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-ujson arm64 5.10.0-1build1 [26.5 kB] 162s Get:342 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pylsp-jsonrpc all 1.1.2-1 [8494 B] 162s Get:343 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pylsp all 1.10.1-1 [56.5 kB] 162s Get:344 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyls-spyder all 0.4.0-2 [6748 B] 162s Get:345 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pylsp-black all 2.0.0-5 [7698 B] 162s Get:346 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyqt5.sip arm64 12.15.0-1build1 [73.9 kB] 162s Get:347 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyqt5 arm64 5.15.11+dfsg-1build1 [2577 kB] 162s Get:348 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyqt5.qtchart arm64 5.15.7+dfsg-1 [140 kB] 162s Get:349 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyqt5.qtmultimedia arm64 5.15.11+dfsg-1build1 [220 kB] 162s Get:350 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyqt5.qtopengl arm64 5.15.11+dfsg-1build1 [118 kB] 162s Get:351 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyqt5.qtpositioning arm64 5.15.11+dfsg-1build1 [149 kB] 162s Get:352 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyqt5.qtquick arm64 5.15.11+dfsg-1build1 [406 kB] 162s Get:353 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyqt5.qtremoteobjects arm64 5.15.11+dfsg-1build1 [37.0 kB] 162s Get:354 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyqt5.qtsensors arm64 5.15.11+dfsg-1build1 [55.8 kB] 162s Get:355 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyqt5.qtserialport arm64 5.15.11+dfsg-1build1 [28.1 kB] 162s Get:356 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyqt5.qtsql arm64 5.15.11+dfsg-1build1 [90.6 kB] 162s Get:357 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyqt5.qtsvg arm64 5.15.11+dfsg-1build1 [30.3 kB] 162s Get:358 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyqt5.qttexttospeech arm64 5.15.11+dfsg-1build1 [18.1 kB] 162s Get:359 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyqt5.qtwebchannel arm64 5.15.11+dfsg-1build1 [15.7 kB] 162s Get:360 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyqt5.qtwebengine arm64 5.15.7-1 [119 kB] 162s Get:361 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyqt5.qtwebkit arm64 5.15.11+dfsg-1build1 [111 kB] 162s Get:362 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyqt5.qtwebsockets arm64 5.15.11+dfsg-1build1 [27.3 kB] 162s Get:363 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pyqt5.qtxmlpatterns arm64 5.15.11+dfsg-1build1 [44.9 kB] 162s Get:364 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest all 8.3.3-1 [251 kB] 162s Get:365 http://ftpmaster.internal/ubuntu plucky/universe arm64 libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 162s Get:366 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-cov all 5.0.0-1 [21.3 kB] 162s Get:367 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-mock all 3.14.0-2 [11.7 kB] 162s Get:368 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-order all 1.3.0-1 [16.2 kB] 162s Get:369 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytest-timeout all 2.3.1-1 [22.1 kB] 162s Get:370 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytestqt all 4.3.1-1 [37.9 kB] 162s Get:371 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pytoolconfig all 1.3.1-2 [11.3 kB] 162s Get:372 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-qtpy all 2.4.1-2 [51.4 kB] 162s Get:373 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-qtsass all 0.4.0-1 [19.2 kB] 162s Get:374 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-watchdog all 5.0.0-1 [125 kB] 162s Get:375 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-qdarkstyle all 3.2.3+ds1-1 [439 kB] 162s Get:376 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-qstylizer all 0.2.3-1 [13.0 kB] 162s Get:377 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-qtawesome all 1.3.1+dfsg-1 [27.2 kB] 162s Get:378 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-qtconsole all 5.5.2-1 [83.2 kB] 162s Get:379 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-rope all 1.13.0-2 [159 kB] 162s Get:380 http://ftpmaster.internal/ubuntu plucky/universe arm64 libspatialindex-dev arm64 2.0.0-1 [19.2 kB] 162s Get:381 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-rtree all 1.3.0-1 [53.6 kB] 162s Get:382 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-wurlitzer all 3.1.1-1 [11.6 kB] 162s Get:383 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-spyder-kernels all 2.5.0-2 [56.7 kB] 162s Get:384 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-textdistance all 4.6.3-4 [37.0 kB] 162s Get:385 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-three-merge all 0.1.1-4 [5978 B] 162s Get:386 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-xdg all 0.28-2 [38.3 kB] 163s Get:387 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-yapf all 0.40.2-1 [166 kB] 163s Get:388 http://ftpmaster.internal/ubuntu plucky/main arm64 x11-xkb-utils arm64 7.7+9 [165 kB] 163s Get:389 http://ftpmaster.internal/ubuntu plucky/main arm64 xbitmaps all 1.1.1-2.2 [22.4 kB] 163s Get:390 http://ftpmaster.internal/ubuntu plucky/main arm64 xserver-common all 2:21.1.14-2ubuntu1 [33.7 kB] 163s Get:391 http://ftpmaster.internal/ubuntu plucky/universe arm64 xterm arm64 395-1ubuntu1 [900 kB] 163s Get:392 http://ftpmaster.internal/ubuntu plucky/universe arm64 xvfb arm64 2:21.1.14-2ubuntu1 [868 kB] 163s Get:393 http://ftpmaster.internal/ubuntu plucky/universe arm64 yapf3 all 0.40.2-1 [16.7 kB] 163s Get:394 http://ftpmaster.internal/ubuntu plucky/main arm64 libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 163s Get:395 http://ftpmaster.internal/ubuntu plucky/universe arm64 spyder-common all 5.5.1+ds-2 [4795 kB] 163s Get:396 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-spyder all 5.5.1+ds-2 [994 kB] 163s Get:397 http://ftpmaster.internal/ubuntu plucky/universe arm64 spyder all 5.5.1+ds-2 [27.7 kB] 164s Preconfiguring packages ... 164s Fetched 247 MB in 13s (19.6 MB/s) 164s Selecting previously unselected package libdebuginfod-common. 164s (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 ... 80032 files and directories currently installed.) 164s Preparing to unpack .../000-libdebuginfod-common_0.192-4_all.deb ... 164s Unpacking libdebuginfod-common (0.192-4) ... 164s Selecting previously unselected package libgstreamer1.0-0:arm64. 164s Preparing to unpack .../001-libgstreamer1.0-0_1.24.9-1_arm64.deb ... 164s Unpacking libgstreamer1.0-0:arm64 (1.24.9-1) ... 164s Selecting previously unselected package liborc-0.4-0t64:arm64. 164s Preparing to unpack .../002-liborc-0.4-0t64_1%3a0.4.40-1_arm64.deb ... 164s Unpacking liborc-0.4-0t64:arm64 (1:0.4.40-1) ... 164s Selecting previously unselected package libgstreamer-plugins-base1.0-0:arm64. 164s Preparing to unpack .../003-libgstreamer-plugins-base1.0-0_1.24.9-1_arm64.deb ... 164s Unpacking libgstreamer-plugins-base1.0-0:arm64 (1.24.9-1) ... 164s Selecting previously unselected package libhyphen0:arm64. 164s Preparing to unpack .../004-libhyphen0_2.8.8-7build3_arm64.deb ... 164s Unpacking libhyphen0:arm64 (2.8.8-7build3) ... 164s Selecting previously unselected package libjpeg-turbo8:arm64. 164s Preparing to unpack .../005-libjpeg-turbo8_2.1.5-3ubuntu2_arm64.deb ... 164s Unpacking libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 164s Selecting previously unselected package libjpeg8:arm64. 164s Preparing to unpack .../006-libjpeg8_8c-2ubuntu11_arm64.deb ... 164s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 164s Selecting previously unselected package libdouble-conversion3:arm64. 164s Preparing to unpack .../007-libdouble-conversion3_3.3.0-1build1_arm64.deb ... 164s Unpacking libdouble-conversion3:arm64 (3.3.0-1build1) ... 164s Selecting previously unselected package libpcre2-16-0:arm64. 164s Preparing to unpack .../008-libpcre2-16-0_10.42-4ubuntu3_arm64.deb ... 164s Unpacking libpcre2-16-0:arm64 (10.42-4ubuntu3) ... 164s Selecting previously unselected package libqt5core5t64:arm64. 164s Preparing to unpack .../009-libqt5core5t64_5.15.15+dfsg-1ubuntu1_arm64.deb ... 164s Unpacking libqt5core5t64:arm64 (5.15.15+dfsg-1ubuntu1) ... 165s Selecting previously unselected package fonts-dejavu-mono. 165s Preparing to unpack .../010-fonts-dejavu-mono_2.37-8_all.deb ... 165s Unpacking fonts-dejavu-mono (2.37-8) ... 165s Selecting previously unselected package fonts-dejavu-core. 165s Preparing to unpack .../011-fonts-dejavu-core_2.37-8_all.deb ... 165s Unpacking fonts-dejavu-core (2.37-8) ... 165s Selecting previously unselected package fontconfig-config. 165s Preparing to unpack .../012-fontconfig-config_2.15.0-1.1ubuntu2_arm64.deb ... 165s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 165s Selecting previously unselected package libfontconfig1:arm64. 165s Preparing to unpack .../013-libfontconfig1_2.15.0-1.1ubuntu2_arm64.deb ... 165s Unpacking libfontconfig1:arm64 (2.15.0-1.1ubuntu2) ... 165s Selecting previously unselected package fontconfig. 165s Preparing to unpack .../014-fontconfig_2.15.0-1.1ubuntu2_arm64.deb ... 165s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 165s Selecting previously unselected package libglvnd0:arm64. 165s Preparing to unpack .../015-libglvnd0_1.7.0-1build1_arm64.deb ... 165s Unpacking libglvnd0:arm64 (1.7.0-1build1) ... 165s Selecting previously unselected package libwayland-server0:arm64. 165s Preparing to unpack .../016-libwayland-server0_1.23.0-1_arm64.deb ... 165s Unpacking libwayland-server0:arm64 (1.23.0-1) ... 165s Selecting previously unselected package libxcb-randr0:arm64. 165s Preparing to unpack .../017-libxcb-randr0_1.17.0-2_arm64.deb ... 165s Unpacking libxcb-randr0:arm64 (1.17.0-2) ... 165s Selecting previously unselected package libdrm-amdgpu1:arm64. 165s Preparing to unpack .../018-libdrm-amdgpu1_2.4.123-1_arm64.deb ... 165s Unpacking libdrm-amdgpu1:arm64 (2.4.123-1) ... 165s Selecting previously unselected package libdrm-radeon1:arm64. 165s Preparing to unpack .../019-libdrm-radeon1_2.4.123-1_arm64.deb ... 165s Unpacking libdrm-radeon1:arm64 (2.4.123-1) ... 165s Selecting previously unselected package libglapi-mesa:arm64. 165s Preparing to unpack .../020-libglapi-mesa_24.2.3-1ubuntu1_arm64.deb ... 165s Unpacking libglapi-mesa:arm64 (24.2.3-1ubuntu1) ... 165s Selecting previously unselected package libx11-xcb1:arm64. 165s Preparing to unpack .../021-libx11-xcb1_2%3a1.8.10-2_arm64.deb ... 165s Unpacking libx11-xcb1:arm64 (2:1.8.10-2) ... 165s Selecting previously unselected package libxcb-dri2-0:arm64. 165s Preparing to unpack .../022-libxcb-dri2-0_1.17.0-2_arm64.deb ... 165s Unpacking libxcb-dri2-0:arm64 (1.17.0-2) ... 165s Selecting previously unselected package libxcb-dri3-0:arm64. 165s Preparing to unpack .../023-libxcb-dri3-0_1.17.0-2_arm64.deb ... 165s Unpacking libxcb-dri3-0:arm64 (1.17.0-2) ... 165s Selecting previously unselected package libxcb-present0:arm64. 165s Preparing to unpack .../024-libxcb-present0_1.17.0-2_arm64.deb ... 165s Unpacking libxcb-present0:arm64 (1.17.0-2) ... 165s Selecting previously unselected package libxcb-sync1:arm64. 165s Preparing to unpack .../025-libxcb-sync1_1.17.0-2_arm64.deb ... 165s Unpacking libxcb-sync1:arm64 (1.17.0-2) ... 165s Selecting previously unselected package libxcb-xfixes0:arm64. 165s Preparing to unpack .../026-libxcb-xfixes0_1.17.0-2_arm64.deb ... 165s Unpacking libxcb-xfixes0:arm64 (1.17.0-2) ... 165s Selecting previously unselected package libxshmfence1:arm64. 165s Preparing to unpack .../027-libxshmfence1_1.3-1build5_arm64.deb ... 165s Unpacking libxshmfence1:arm64 (1.3-1build5) ... 165s Selecting previously unselected package mesa-libgallium:arm64. 165s Preparing to unpack .../028-mesa-libgallium_24.2.3-1ubuntu1_arm64.deb ... 165s Unpacking mesa-libgallium:arm64 (24.2.3-1ubuntu1) ... 166s Selecting previously unselected package libgbm1:arm64. 166s Preparing to unpack .../029-libgbm1_24.2.3-1ubuntu1_arm64.deb ... 166s Unpacking libgbm1:arm64 (24.2.3-1ubuntu1) ... 166s Selecting previously unselected package libwayland-client0:arm64. 166s Preparing to unpack .../030-libwayland-client0_1.23.0-1_arm64.deb ... 166s Unpacking libwayland-client0:arm64 (1.23.0-1) ... 166s Selecting previously unselected package libxcb-shm0:arm64. 166s Preparing to unpack .../031-libxcb-shm0_1.17.0-2_arm64.deb ... 166s Unpacking libxcb-shm0:arm64 (1.17.0-2) ... 166s Selecting previously unselected package libegl-mesa0:arm64. 166s Preparing to unpack .../032-libegl-mesa0_24.2.3-1ubuntu1_arm64.deb ... 166s Unpacking libegl-mesa0:arm64 (24.2.3-1ubuntu1) ... 166s Selecting previously unselected package libegl1:arm64. 166s Preparing to unpack .../033-libegl1_1.7.0-1build1_arm64.deb ... 166s Unpacking libegl1:arm64 (1.7.0-1build1) ... 166s Selecting previously unselected package libxcb-glx0:arm64. 166s Preparing to unpack .../034-libxcb-glx0_1.17.0-2_arm64.deb ... 166s Unpacking libxcb-glx0:arm64 (1.17.0-2) ... 166s Selecting previously unselected package libxfixes3:arm64. 166s Preparing to unpack .../035-libxfixes3_1%3a6.0.0-2build1_arm64.deb ... 166s Unpacking libxfixes3:arm64 (1:6.0.0-2build1) ... 166s Selecting previously unselected package libxxf86vm1:arm64. 166s Preparing to unpack .../036-libxxf86vm1_1%3a1.1.4-1build4_arm64.deb ... 166s Unpacking libxxf86vm1:arm64 (1:1.1.4-1build4) ... 166s Selecting previously unselected package libvulkan1:arm64. 166s Preparing to unpack .../037-libvulkan1_1.3.296.0-1_arm64.deb ... 166s Unpacking libvulkan1:arm64 (1.3.296.0-1) ... 166s Selecting previously unselected package libgl1-mesa-dri:arm64. 166s Preparing to unpack .../038-libgl1-mesa-dri_24.2.3-1ubuntu1_arm64.deb ... 166s Unpacking libgl1-mesa-dri:arm64 (24.2.3-1ubuntu1) ... 166s Selecting previously unselected package libglx-mesa0:arm64. 166s Preparing to unpack .../039-libglx-mesa0_24.2.3-1ubuntu1_arm64.deb ... 166s Unpacking libglx-mesa0:arm64 (24.2.3-1ubuntu1) ... 166s Selecting previously unselected package libglx0:arm64. 166s Preparing to unpack .../040-libglx0_1.7.0-1build1_arm64.deb ... 166s Unpacking libglx0:arm64 (1.7.0-1build1) ... 166s Selecting previously unselected package libgl1:arm64. 166s Preparing to unpack .../041-libgl1_1.7.0-1build1_arm64.deb ... 166s Unpacking libgl1:arm64 (1.7.0-1build1) ... 166s Selecting previously unselected package libgraphite2-3:arm64. 166s Preparing to unpack .../042-libgraphite2-3_1.3.14-2ubuntu1_arm64.deb ... 166s Unpacking libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 166s Selecting previously unselected package libharfbuzz0b:arm64. 166s Preparing to unpack .../043-libharfbuzz0b_10.0.1-1_arm64.deb ... 166s Unpacking libharfbuzz0b:arm64 (10.0.1-1) ... 166s Selecting previously unselected package x11-common. 166s Preparing to unpack .../044-x11-common_1%3a7.7+23ubuntu3_all.deb ... 166s Unpacking x11-common (1:7.7+23ubuntu3) ... 166s Selecting previously unselected package libice6:arm64. 166s Preparing to unpack .../045-libice6_2%3a1.1.1-1_arm64.deb ... 166s Unpacking libice6:arm64 (2:1.1.1-1) ... 166s Selecting previously unselected package libmtdev1t64:arm64. 166s Preparing to unpack .../046-libmtdev1t64_1.1.6-1.2_arm64.deb ... 166s Unpacking libmtdev1t64:arm64 (1.1.6-1.2) ... 166s Selecting previously unselected package libwacom-common. 166s Preparing to unpack .../047-libwacom-common_2.13.0-1_all.deb ... 166s Unpacking libwacom-common (2.13.0-1) ... 166s Selecting previously unselected package libwacom9:arm64. 166s Preparing to unpack .../048-libwacom9_2.13.0-1_arm64.deb ... 166s Unpacking libwacom9:arm64 (2.13.0-1) ... 166s Selecting previously unselected package libinput-bin. 166s Preparing to unpack .../049-libinput-bin_1.26.2-1_arm64.deb ... 166s Unpacking libinput-bin (1.26.2-1) ... 166s Selecting previously unselected package libinput10:arm64. 166s Preparing to unpack .../050-libinput10_1.26.2-1_arm64.deb ... 166s Unpacking libinput10:arm64 (1.26.2-1) ... 166s Selecting previously unselected package libmd4c0:arm64. 166s Preparing to unpack .../051-libmd4c0_0.5.2-2_arm64.deb ... 166s Unpacking libmd4c0:arm64 (0.5.2-2) ... 166s Selecting previously unselected package libqt5dbus5t64:arm64. 166s Preparing to unpack .../052-libqt5dbus5t64_5.15.15+dfsg-1ubuntu1_arm64.deb ... 166s Unpacking libqt5dbus5t64:arm64 (5.15.15+dfsg-1ubuntu1) ... 166s Selecting previously unselected package libqt5network5t64:arm64. 166s Preparing to unpack .../053-libqt5network5t64_5.15.15+dfsg-1ubuntu1_arm64.deb ... 166s Unpacking libqt5network5t64:arm64 (5.15.15+dfsg-1ubuntu1) ... 166s Selecting previously unselected package libsm6:arm64. 166s Preparing to unpack .../054-libsm6_2%3a1.2.4-1_arm64.deb ... 166s Unpacking libsm6:arm64 (2:1.2.4-1) ... 166s Selecting previously unselected package libxcb-icccm4:arm64. 166s Preparing to unpack .../055-libxcb-icccm4_0.4.2-1_arm64.deb ... 166s Unpacking libxcb-icccm4:arm64 (0.4.2-1) ... 167s Selecting previously unselected package libxcb-util1:arm64. 167s Preparing to unpack .../056-libxcb-util1_0.4.0-1build3_arm64.deb ... 167s Unpacking libxcb-util1:arm64 (0.4.0-1build3) ... 167s Selecting previously unselected package libxcb-image0:arm64. 167s Preparing to unpack .../057-libxcb-image0_0.4.0-2build1_arm64.deb ... 167s Unpacking libxcb-image0:arm64 (0.4.0-2build1) ... 167s Selecting previously unselected package libxcb-keysyms1:arm64. 167s Preparing to unpack .../058-libxcb-keysyms1_0.4.0-1build4_arm64.deb ... 167s Unpacking libxcb-keysyms1:arm64 (0.4.0-1build4) ... 167s Selecting previously unselected package libxcb-render0:arm64. 167s Preparing to unpack .../059-libxcb-render0_1.17.0-2_arm64.deb ... 167s Unpacking libxcb-render0:arm64 (1.17.0-2) ... 167s Selecting previously unselected package libxcb-render-util0:arm64. 167s Preparing to unpack .../060-libxcb-render-util0_0.3.9-1build4_arm64.deb ... 167s Unpacking libxcb-render-util0:arm64 (0.3.9-1build4) ... 167s Selecting previously unselected package libxcb-shape0:arm64. 167s Preparing to unpack .../061-libxcb-shape0_1.17.0-2_arm64.deb ... 167s Unpacking libxcb-shape0:arm64 (1.17.0-2) ... 167s Selecting previously unselected package libxcb-xinerama0:arm64. 167s Preparing to unpack .../062-libxcb-xinerama0_1.17.0-2_arm64.deb ... 167s Unpacking libxcb-xinerama0:arm64 (1.17.0-2) ... 167s Selecting previously unselected package libxcb-xinput0:arm64. 167s Preparing to unpack .../063-libxcb-xinput0_1.17.0-2_arm64.deb ... 167s Unpacking libxcb-xinput0:arm64 (1.17.0-2) ... 167s Selecting previously unselected package libxcb-xkb1:arm64. 167s Preparing to unpack .../064-libxcb-xkb1_1.17.0-2_arm64.deb ... 167s Unpacking libxcb-xkb1:arm64 (1.17.0-2) ... 167s Selecting previously unselected package libxkbcommon-x11-0:arm64. 167s Preparing to unpack .../065-libxkbcommon-x11-0_1.7.0-1_arm64.deb ... 167s Unpacking libxkbcommon-x11-0:arm64 (1.7.0-1) ... 167s Selecting previously unselected package libxrender1:arm64. 167s Preparing to unpack .../066-libxrender1_1%3a0.9.10-1.1build1_arm64.deb ... 167s Unpacking libxrender1:arm64 (1:0.9.10-1.1build1) ... 167s Selecting previously unselected package libqt5gui5t64:arm64. 167s Preparing to unpack .../067-libqt5gui5t64_5.15.15+dfsg-1ubuntu1_arm64.deb ... 167s Unpacking libqt5gui5t64:arm64 (5.15.15+dfsg-1ubuntu1) ... 167s Selecting previously unselected package libqt5positioning5:arm64. 167s Preparing to unpack .../068-libqt5positioning5_5.15.15+dfsg-2_arm64.deb ... 167s Unpacking libqt5positioning5:arm64 (5.15.15+dfsg-2) ... 167s Selecting previously unselected package libavahi-common-data:arm64. 167s Preparing to unpack .../069-libavahi-common-data_0.8-13ubuntu6_arm64.deb ... 167s Unpacking libavahi-common-data:arm64 (0.8-13ubuntu6) ... 167s Selecting previously unselected package libavahi-common3:arm64. 167s Preparing to unpack .../070-libavahi-common3_0.8-13ubuntu6_arm64.deb ... 167s Unpacking libavahi-common3:arm64 (0.8-13ubuntu6) ... 167s Selecting previously unselected package libavahi-client3:arm64. 167s Preparing to unpack .../071-libavahi-client3_0.8-13ubuntu6_arm64.deb ... 167s Unpacking libavahi-client3:arm64 (0.8-13ubuntu6) ... 167s Selecting previously unselected package libcups2t64:arm64. 167s Preparing to unpack .../072-libcups2t64_2.4.10-1ubuntu2_arm64.deb ... 167s Unpacking libcups2t64:arm64 (2.4.10-1ubuntu2) ... 167s Selecting previously unselected package libqt5widgets5t64:arm64. 167s Preparing to unpack .../073-libqt5widgets5t64_5.15.15+dfsg-1ubuntu1_arm64.deb ... 167s Unpacking libqt5widgets5t64:arm64 (5.15.15+dfsg-1ubuntu1) ... 167s Selecting previously unselected package libqt5printsupport5t64:arm64. 167s Preparing to unpack .../074-libqt5printsupport5t64_5.15.15+dfsg-1ubuntu1_arm64.deb ... 167s Unpacking libqt5printsupport5t64:arm64 (5.15.15+dfsg-1ubuntu1) ... 167s Selecting previously unselected package libqt5qml5:arm64. 167s Preparing to unpack .../075-libqt5qml5_5.15.15+dfsg-3_arm64.deb ... 167s Unpacking libqt5qml5:arm64 (5.15.15+dfsg-3) ... 167s Selecting previously unselected package libqt5qmlmodels5:arm64. 167s Preparing to unpack .../076-libqt5qmlmodels5_5.15.15+dfsg-3_arm64.deb ... 167s Unpacking libqt5qmlmodels5:arm64 (5.15.15+dfsg-3) ... 167s Selecting previously unselected package libqt5quick5:arm64. 167s Preparing to unpack .../077-libqt5quick5_5.15.15+dfsg-3_arm64.deb ... 167s Unpacking libqt5quick5:arm64 (5.15.15+dfsg-3) ... 167s Selecting previously unselected package libqt5sensors5:arm64. 167s Preparing to unpack .../078-libqt5sensors5_5.15.15-2_arm64.deb ... 167s Unpacking libqt5sensors5:arm64 (5.15.15-2) ... 167s Selecting previously unselected package libqt5webchannel5:arm64. 167s Preparing to unpack .../079-libqt5webchannel5_5.15.15-2_arm64.deb ... 167s Unpacking libqt5webchannel5:arm64 (5.15.15-2) ... 167s Selecting previously unselected package libsharpyuv0:arm64. 167s Preparing to unpack .../080-libsharpyuv0_1.4.0-0.1_arm64.deb ... 167s Unpacking libsharpyuv0:arm64 (1.4.0-0.1) ... 167s Selecting previously unselected package libwebp7:arm64. 167s Preparing to unpack .../081-libwebp7_1.4.0-0.1_arm64.deb ... 167s Unpacking libwebp7:arm64 (1.4.0-0.1) ... 167s Selecting previously unselected package libwoff1:arm64. 168s Preparing to unpack .../082-libwoff1_1.0.2-2build1_arm64.deb ... 168s Unpacking libwoff1:arm64 (1.0.2-2build1) ... 168s Selecting previously unselected package libxslt1.1:arm64. 168s Preparing to unpack .../083-libxslt1.1_1.1.39-0exp1ubuntu1_arm64.deb ... 168s Unpacking libxslt1.1:arm64 (1.1.39-0exp1ubuntu1) ... 168s Selecting previously unselected package libqt5webkit5:arm64. 168s Preparing to unpack .../084-libqt5webkit5_5.212.0~alpha4-41_arm64.deb ... 168s Unpacking libqt5webkit5:arm64 (5.212.0~alpha4-41) ... 168s Selecting previously unselected package libpython3.13-minimal:arm64. 168s Preparing to unpack .../085-libpython3.13-minimal_3.13.0-2_arm64.deb ... 168s Unpacking libpython3.13-minimal:arm64 (3.13.0-2) ... 168s Selecting previously unselected package python3.13-minimal. 168s Preparing to unpack .../086-python3.13-minimal_3.13.0-2_arm64.deb ... 168s Unpacking python3.13-minimal (3.13.0-2) ... 168s Selecting previously unselected package sgml-base. 168s Preparing to unpack .../087-sgml-base_1.31_all.deb ... 168s Unpacking sgml-base (1.31) ... 168s Selecting previously unselected package libjs-jquery. 168s Preparing to unpack .../088-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 168s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 168s Selecting previously unselected package libjs-jquery-hotkeys. 168s Preparing to unpack .../089-libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2.1_all.deb ... 168s Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 168s Selecting previously unselected package python3-colorama. 168s Preparing to unpack .../090-python3-colorama_0.4.6-4_all.deb ... 168s Unpacking python3-colorama (0.4.6-4) ... 168s Selecting previously unselected package python3-importlib-metadata. 168s Preparing to unpack .../091-python3-importlib-metadata_8.5.0-1_all.deb ... 168s Unpacking python3-importlib-metadata (8.5.0-1) ... 168s Selecting previously unselected package python3-click. 168s Preparing to unpack .../092-python3-click_8.1.7-2_all.deb ... 168s Unpacking python3-click (8.1.7-2) ... 168s Selecting previously unselected package python3-mypy-extensions. 168s Preparing to unpack .../093-python3-mypy-extensions_1.0.0-1_all.deb ... 168s Unpacking python3-mypy-extensions (1.0.0-1) ... 168s Selecting previously unselected package python3-packaging. 168s Preparing to unpack .../094-python3-packaging_24.2-1_all.deb ... 168s Unpacking python3-packaging (24.2-1) ... 168s Selecting previously unselected package python3-pathspec. 168s Preparing to unpack .../095-python3-pathspec_0.12.1-1_all.deb ... 168s Unpacking python3-pathspec (0.12.1-1) ... 168s Selecting previously unselected package python3-platformdirs. 168s Preparing to unpack .../096-python3-platformdirs_4.3.6-1_all.deb ... 168s Unpacking python3-platformdirs (4.3.6-1) ... 168s Selecting previously unselected package python3-tomli. 168s Preparing to unpack .../097-python3-tomli_2.0.1-2_all.deb ... 168s Unpacking python3-tomli (2.0.1-2) ... 168s Selecting previously unselected package black. 168s Preparing to unpack .../098-black_24.10.0-1build1_arm64.deb ... 168s Unpacking black (24.10.0-1build1) ... 168s Selecting previously unselected package libtcl8.6:arm64. 168s Preparing to unpack .../099-libtcl8.6_8.6.15+dfsg-2_arm64.deb ... 168s Unpacking libtcl8.6:arm64 (8.6.15+dfsg-2) ... 169s Selecting previously unselected package libxft2:arm64. 169s Preparing to unpack .../100-libxft2_2.3.6-1build1_arm64.deb ... 169s Unpacking libxft2:arm64 (2.3.6-1build1) ... 169s Selecting previously unselected package libxss1:arm64. 169s Preparing to unpack .../101-libxss1_1%3a1.2.3-1build3_arm64.deb ... 169s Unpacking libxss1:arm64 (1:1.2.3-1build3) ... 169s Selecting previously unselected package libtk8.6:arm64. 169s Preparing to unpack .../102-libtk8.6_8.6.15-1_arm64.deb ... 169s Unpacking libtk8.6:arm64 (8.6.15-1) ... 169s Selecting previously unselected package tk8.6-blt2.5. 169s Preparing to unpack .../103-tk8.6-blt2.5_2.5.3+dfsg-7build1_arm64.deb ... 169s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 169s Selecting previously unselected package blt. 169s Preparing to unpack .../104-blt_2.5.3+dfsg-7build1_arm64.deb ... 169s Unpacking blt (2.5.3+dfsg-7build1) ... 169s Selecting previously unselected package cython3. 169s Preparing to unpack .../105-cython3_3.0.11+dfsg-1ubuntu2_arm64.deb ... 169s Unpacking cython3 (3.0.11+dfsg-1ubuntu2) ... 169s Selecting previously unselected package xml-core. 169s Preparing to unpack .../106-xml-core_0.19_all.deb ... 169s Unpacking xml-core (0.19) ... 169s Selecting previously unselected package docutils-common. 169s Preparing to unpack .../107-docutils-common_0.21.2+dfsg-2_all.deb ... 169s Unpacking docutils-common (0.21.2+dfsg-2) ... 169s Selecting previously unselected package fonts-elusive-icons. 169s Preparing to unpack .../108-fonts-elusive-icons_2.0.0-4_all.deb ... 169s Unpacking fonts-elusive-icons (2.0.0-4) ... 169s Selecting previously unselected package fonts-font-awesome. 169s Preparing to unpack .../109-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 169s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 169s Selecting previously unselected package fonts-lyx. 169s Preparing to unpack .../110-fonts-lyx_2.4.2.1-1_all.deb ... 169s Unpacking fonts-lyx (2.4.2.1-1) ... 169s Selecting previously unselected package fonts-mathjax. 169s Preparing to unpack .../111-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 169s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 169s Selecting previously unselected package libbabeltrace1:arm64. 169s Preparing to unpack .../112-libbabeltrace1_1.5.11-4build1_arm64.deb ... 169s Unpacking libbabeltrace1:arm64 (1.5.11-4build1) ... 169s Selecting previously unselected package libdebuginfod1t64:arm64. 169s Preparing to unpack .../113-libdebuginfod1t64_0.192-4_arm64.deb ... 169s Unpacking libdebuginfod1t64:arm64 (0.192-4) ... 169s Selecting previously unselected package libsource-highlight-common. 169s Preparing to unpack .../114-libsource-highlight-common_3.1.9-4.3build1_all.deb ... 169s Unpacking libsource-highlight-common (3.1.9-4.3build1) ... 169s Selecting previously unselected package libsource-highlight4t64:arm64. 169s Preparing to unpack .../115-libsource-highlight4t64_3.1.9-4.3build1_arm64.deb ... 169s Unpacking libsource-highlight4t64:arm64 (3.1.9-4.3build1) ... 169s Selecting previously unselected package gdb. 169s Preparing to unpack .../116-gdb_15.1-1ubuntu2_arm64.deb ... 169s Unpacking gdb (15.1-1ubuntu2) ... 169s Selecting previously unselected package liberror-perl. 169s Preparing to unpack .../117-liberror-perl_0.17029-2_all.deb ... 169s Unpacking liberror-perl (0.17029-2) ... 169s Selecting previously unselected package git-man. 170s Preparing to unpack .../118-git-man_1%3a2.45.2-1.2ubuntu1_all.deb ... 170s Unpacking git-man (1:2.45.2-1.2ubuntu1) ... 170s Selecting previously unselected package git. 170s Preparing to unpack .../119-git_1%3a2.45.2-1.2ubuntu1_arm64.deb ... 170s Unpacking git (1:2.45.2-1.2ubuntu1) ... 170s Selecting previously unselected package helpdev. 170s Preparing to unpack .../120-helpdev_0.7.1-4_all.deb ... 170s Unpacking helpdev (0.7.1-4) ... 170s Selecting previously unselected package python3-decorator. 170s Preparing to unpack .../121-python3-decorator_5.1.1-5_all.deb ... 170s Unpacking python3-decorator (5.1.1-5) ... 170s Selecting previously unselected package python3-parso. 170s Preparing to unpack .../122-python3-parso_0.8.3-1_all.deb ... 170s Unpacking python3-parso (0.8.3-1) ... 170s Selecting previously unselected package python3-typeshed. 170s Preparing to unpack .../123-python3-typeshed_0.0~git20231111.6764465-3_all.deb ... 170s Unpacking python3-typeshed (0.0~git20231111.6764465-3) ... 170s Selecting previously unselected package python3-jedi. 170s Preparing to unpack .../124-python3-jedi_0.19.1+ds1-1_all.deb ... 170s Unpacking python3-jedi (0.19.1+ds1-1) ... 171s Selecting previously unselected package python3-traitlets. 171s Preparing to unpack .../125-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 171s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 171s Selecting previously unselected package python3-matplotlib-inline. 171s Preparing to unpack .../126-python3-matplotlib-inline_0.1.6-2_all.deb ... 171s Unpacking python3-matplotlib-inline (0.1.6-2) ... 171s Selecting previously unselected package python3-wcwidth. 171s Preparing to unpack .../127-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 171s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 171s Selecting previously unselected package python3-prompt-toolkit. 171s Preparing to unpack .../128-python3-prompt-toolkit_3.0.48-1_all.deb ... 171s Unpacking python3-prompt-toolkit (3.0.48-1) ... 171s Selecting previously unselected package python3-asttokens. 171s Preparing to unpack .../129-python3-asttokens_2.4.1-2_all.deb ... 171s Unpacking python3-asttokens (2.4.1-2) ... 171s Selecting previously unselected package python3-executing. 171s Preparing to unpack .../130-python3-executing_2.1.0-0.1_all.deb ... 171s Unpacking python3-executing (2.1.0-0.1) ... 171s Selecting previously unselected package python3-pure-eval. 171s Preparing to unpack .../131-python3-pure-eval_0.2.3-1_all.deb ... 171s Unpacking python3-pure-eval (0.2.3-1) ... 171s Selecting previously unselected package python3-stack-data. 171s Preparing to unpack .../132-python3-stack-data_0.6.3-1_all.deb ... 171s Unpacking python3-stack-data (0.6.3-1) ... 171s Selecting previously unselected package python3-ptyprocess. 171s Preparing to unpack .../133-python3-ptyprocess_0.7.0-6_all.deb ... 171s Unpacking python3-ptyprocess (0.7.0-6) ... 171s Selecting previously unselected package python3-pexpect. 171s Preparing to unpack .../134-python3-pexpect_4.9-3_all.deb ... 171s Unpacking python3-pexpect (4.9-3) ... 171s Selecting previously unselected package python3-ipython. 171s Preparing to unpack .../135-python3-ipython_8.29.0-1_all.deb ... 171s Unpacking python3-ipython (8.29.0-1) ... 171s Selecting previously unselected package ipython3. 171s Preparing to unpack .../136-ipython3_8.29.0-1_all.deb ... 171s Unpacking ipython3 (8.29.0-1) ... 171s Selecting previously unselected package libasound2-data. 171s Preparing to unpack .../137-libasound2-data_1.2.12-1_all.deb ... 171s Unpacking libasound2-data (1.2.12-1) ... 171s Selecting previously unselected package libasound2t64:arm64. 171s Preparing to unpack .../138-libasound2t64_1.2.12-1_arm64.deb ... 171s Unpacking libasound2t64:arm64 (1.2.12-1) ... 171s Selecting previously unselected package libasyncns0:arm64. 171s Preparing to unpack .../139-libasyncns0_0.8-6build4_arm64.deb ... 171s Unpacking libasyncns0:arm64 (0.8-6build4) ... 171s Selecting previously unselected package libblas3:arm64. 171s Preparing to unpack .../140-libblas3_3.12.0-4_arm64.deb ... 171s Unpacking libblas3:arm64 (3.12.0-4) ... 171s Selecting previously unselected package libdeflate0:arm64. 171s Preparing to unpack .../141-libdeflate0_1.22-1_arm64.deb ... 171s Unpacking libdeflate0:arm64 (1.22-1) ... 171s Selecting previously unselected package libevent-2.1-7t64:arm64. 171s Preparing to unpack .../142-libevent-2.1-7t64_2.1.12-stable-10_arm64.deb ... 171s Unpacking libevent-2.1-7t64:arm64 (2.1.12-stable-10) ... 171s Selecting previously unselected package libexpat1-dev:arm64. 171s Preparing to unpack .../143-libexpat1-dev_2.6.4-1_arm64.deb ... 171s Unpacking libexpat1-dev:arm64 (2.6.4-1) ... 171s Selecting previously unselected package libogg0:arm64. 171s Preparing to unpack .../144-libogg0_1.3.5-3build1_arm64.deb ... 171s Unpacking libogg0:arm64 (1.3.5-3build1) ... 171s Selecting previously unselected package libflac12t64:arm64. 171s Preparing to unpack .../145-libflac12t64_1.4.3+ds-2.1ubuntu2_arm64.deb ... 171s Unpacking libflac12t64:arm64 (1.4.3+ds-2.1ubuntu2) ... 171s Selecting previously unselected package libfontenc1:arm64. 171s Preparing to unpack .../146-libfontenc1_1%3a1.1.8-1build1_arm64.deb ... 171s Unpacking libfontenc1:arm64 (1:1.1.8-1build1) ... 171s Selecting previously unselected package libgfortran5:arm64. 171s Preparing to unpack .../147-libgfortran5_14.2.0-8ubuntu1_arm64.deb ... 171s Unpacking libgfortran5:arm64 (14.2.0-8ubuntu1) ... 171s Selecting previously unselected package libgomp1:arm64. 171s Preparing to unpack .../148-libgomp1_14.2.0-8ubuntu1_arm64.deb ... 171s Unpacking libgomp1:arm64 (14.2.0-8ubuntu1) ... 171s Selecting previously unselected package libharfbuzz-subset0:arm64. 171s Preparing to unpack .../149-libharfbuzz-subset0_10.0.1-1_arm64.deb ... 171s Unpacking libharfbuzz-subset0:arm64 (10.0.1-1) ... 171s Selecting previously unselected package libimagequant0:arm64. 171s Preparing to unpack .../150-libimagequant0_2.18.0-1build1_arm64.deb ... 171s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 171s Selecting previously unselected package libjs-jquery-metadata. 172s Preparing to unpack .../151-libjs-jquery-metadata_12-4_all.deb ... 172s Unpacking libjs-jquery-metadata (12-4) ... 172s Selecting previously unselected package libjs-jquery-tablesorter. 172s Preparing to unpack .../152-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ... 172s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 172s Selecting previously unselected package libjs-jquery-throttle-debounce. 172s Preparing to unpack .../153-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 172s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 172s Selecting previously unselected package libjs-jquery-ui. 172s Preparing to unpack .../154-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 172s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 172s Selecting previously unselected package libjs-underscore. 172s Preparing to unpack .../155-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 172s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 172s Selecting previously unselected package libjs-sphinxdoc. 172s Preparing to unpack .../156-libjs-sphinxdoc_7.4.7-4_all.deb ... 172s Unpacking libjs-sphinxdoc (7.4.7-4) ... 172s Selecting previously unselected package libjson-perl. 172s Preparing to unpack .../157-libjson-perl_4.10000-1_all.deb ... 172s Unpacking libjson-perl (4.10000-1) ... 172s Selecting previously unselected package liblapack3:arm64. 172s Preparing to unpack .../158-liblapack3_3.12.0-4_arm64.deb ... 172s Unpacking liblapack3:arm64 (3.12.0-4) ... 172s Selecting previously unselected package liblbfgsb0:arm64. 172s Preparing to unpack .../159-liblbfgsb0_3.0+dfsg.4-1build1_arm64.deb ... 172s Unpacking liblbfgsb0:arm64 (3.0+dfsg.4-1build1) ... 172s Selecting previously unselected package liblcms2-2:arm64. 172s Preparing to unpack .../160-liblcms2-2_2.16-2_arm64.deb ... 172s Unpacking liblcms2-2:arm64 (2.16-2) ... 172s Selecting previously unselected package liblerc4:arm64. 172s Preparing to unpack .../161-liblerc4_4.0.0+ds-5ubuntu1_arm64.deb ... 172s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 172s Selecting previously unselected package libminizip1t64:arm64. 172s Preparing to unpack .../162-libminizip1t64_1%3a1.3.dfsg+really1.3.1-1ubuntu1_arm64.deb ... 172s Unpacking libminizip1t64:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 172s Selecting previously unselected package libmp3lame0:arm64. 172s Preparing to unpack .../163-libmp3lame0_3.100-6build1_arm64.deb ... 172s Unpacking libmp3lame0:arm64 (3.100-6build1) ... 172s Selecting previously unselected package libmpg123-0t64:arm64. 172s Preparing to unpack .../164-libmpg123-0t64_1.32.9-1_arm64.deb ... 172s Unpacking libmpg123-0t64:arm64 (1.32.9-1) ... 172s Selecting previously unselected package libnorm1t64:arm64. 172s Preparing to unpack .../165-libnorm1t64_1.5.9+dfsg-3.1build1_arm64.deb ... 172s Unpacking libnorm1t64:arm64 (1.5.9+dfsg-3.1build1) ... 172s Selecting previously unselected package libopus0:arm64. 172s Preparing to unpack .../166-libopus0_1.5.2-2_arm64.deb ... 172s Unpacking libopus0:arm64 (1.5.2-2) ... 172s Selecting previously unselected package libpgm-5.3-0t64:arm64. 172s Preparing to unpack .../167-libpgm-5.3-0t64_5.3.128~dfsg-2.1build1_arm64.deb ... 172s Unpacking libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1build1) ... 172s Selecting previously unselected package libpixman-1-0:arm64. 172s Preparing to unpack .../168-libpixman-1-0_0.44.0-3_arm64.deb ... 172s Unpacking libpixman-1-0:arm64 (0.44.0-3) ... 172s Selecting previously unselected package libvorbis0a:arm64. 172s Preparing to unpack .../169-libvorbis0a_1.3.7-2_arm64.deb ... 172s Unpacking libvorbis0a:arm64 (1.3.7-2) ... 172s Selecting previously unselected package libvorbisenc2:arm64. 172s Preparing to unpack .../170-libvorbisenc2_1.3.7-2_arm64.deb ... 172s Unpacking libvorbisenc2:arm64 (1.3.7-2) ... 172s Selecting previously unselected package libsndfile1:arm64. 172s Preparing to unpack .../171-libsndfile1_1.2.2-1ubuntu5_arm64.deb ... 172s Unpacking libsndfile1:arm64 (1.2.2-1ubuntu5) ... 172s Selecting previously unselected package libpulse0:arm64. 172s Preparing to unpack .../172-libpulse0_1%3a16.1+dfsg1-5.1ubuntu1_arm64.deb ... 172s Unpacking libpulse0:arm64 (1:16.1+dfsg1-5.1ubuntu1) ... 172s Selecting previously unselected package zlib1g-dev:arm64. 172s Preparing to unpack .../173-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_arm64.deb ... 172s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 172s Selecting previously unselected package libpython3.12-dev:arm64. 172s Preparing to unpack .../174-libpython3.12-dev_3.12.7-3_arm64.deb ... 172s Unpacking libpython3.12-dev:arm64 (3.12.7-3) ... 173s Selecting previously unselected package libpython3-dev:arm64. 173s Preparing to unpack .../175-libpython3-dev_3.12.7-1_arm64.deb ... 173s Unpacking libpython3-dev:arm64 (3.12.7-1) ... 173s Selecting previously unselected package libpython3.13-stdlib:arm64. 173s Preparing to unpack .../176-libpython3.13-stdlib_3.13.0-2_arm64.deb ... 173s Unpacking libpython3.13-stdlib:arm64 (3.13.0-2) ... 173s Selecting previously unselected package libpython3.13:arm64. 173s Preparing to unpack .../177-libpython3.13_3.13.0-2_arm64.deb ... 173s Unpacking libpython3.13:arm64 (3.13.0-2) ... 173s Selecting previously unselected package libpython3.13-dev:arm64. 173s Preparing to unpack .../178-libpython3.13-dev_3.13.0-2_arm64.deb ... 173s Unpacking libpython3.13-dev:arm64 (3.13.0-2) ... 173s Selecting previously unselected package libpython3-all-dev:arm64. 173s Preparing to unpack .../179-libpython3-all-dev_3.12.7-1_arm64.deb ... 173s Unpacking libpython3-all-dev:arm64 (3.12.7-1) ... 173s Selecting previously unselected package libqhull-r8.0:arm64. 173s Preparing to unpack .../180-libqhull-r8.0_2020.2-6build1_arm64.deb ... 173s Unpacking libqhull-r8.0:arm64 (2020.2-6build1) ... 173s Selecting previously unselected package libqt5charts5:arm64. 173s Preparing to unpack .../181-libqt5charts5_5.15.15-2_arm64.deb ... 173s Unpacking libqt5charts5:arm64 (5.15.15-2) ... 173s Selecting previously unselected package libqt5xml5t64:arm64. 173s Preparing to unpack .../182-libqt5xml5t64_5.15.15+dfsg-1ubuntu1_arm64.deb ... 173s Unpacking libqt5xml5t64:arm64 (5.15.15+dfsg-1ubuntu1) ... 173s Selecting previously unselected package libqt5designer5:arm64. 173s Preparing to unpack .../183-libqt5designer5_5.15.15-2_arm64.deb ... 173s Unpacking libqt5designer5:arm64 (5.15.15-2) ... 173s Selecting previously unselected package libqt5sql5t64:arm64. 173s Preparing to unpack .../184-libqt5sql5t64_5.15.15+dfsg-1ubuntu1_arm64.deb ... 173s Unpacking libqt5sql5t64:arm64 (5.15.15+dfsg-1ubuntu1) ... 173s Selecting previously unselected package libqt5help5:arm64. 173s Preparing to unpack .../185-libqt5help5_5.15.15-2_arm64.deb ... 173s Unpacking libqt5help5:arm64 (5.15.15-2) ... 173s Selecting previously unselected package libqt5positioningquick5:arm64. 173s Preparing to unpack .../186-libqt5positioningquick5_5.15.15+dfsg-2_arm64.deb ... 173s Unpacking libqt5positioningquick5:arm64 (5.15.15+dfsg-2) ... 173s Selecting previously unselected package libqt5location5:arm64. 173s Preparing to unpack .../187-libqt5location5_5.15.15+dfsg-2_arm64.deb ... 173s Unpacking libqt5location5:arm64 (5.15.15+dfsg-2) ... 173s Selecting previously unselected package libqt5multimedia5:arm64. 173s Preparing to unpack .../188-libqt5multimedia5_5.15.15-2_arm64.deb ... 173s Unpacking libqt5multimedia5:arm64 (5.15.15-2) ... 173s Selecting previously unselected package libqt5multimediawidgets5:arm64. 173s Preparing to unpack .../189-libqt5multimediawidgets5_5.15.15-2_arm64.deb ... 173s Unpacking libqt5multimediawidgets5:arm64 (5.15.15-2) ... 173s Selecting previously unselected package libqt5opengl5t64:arm64. 173s Preparing to unpack .../190-libqt5opengl5t64_5.15.15+dfsg-1ubuntu1_arm64.deb ... 173s Unpacking libqt5opengl5t64:arm64 (5.15.15+dfsg-1ubuntu1) ... 174s Selecting previously unselected package libqt5quickwidgets5:arm64. 174s Preparing to unpack .../191-libqt5quickwidgets5_5.15.15+dfsg-3_arm64.deb ... 174s Unpacking libqt5quickwidgets5:arm64 (5.15.15+dfsg-3) ... 174s Selecting previously unselected package libqt5remoteobjects5:arm64. 174s Preparing to unpack .../192-libqt5remoteobjects5_5.15.15-2_arm64.deb ... 174s Unpacking libqt5remoteobjects5:arm64 (5.15.15-2) ... 174s Selecting previously unselected package libqt5serialport5:arm64. 174s Preparing to unpack .../193-libqt5serialport5_5.15.15-2_arm64.deb ... 174s Unpacking libqt5serialport5:arm64 (5.15.15-2) ... 174s Selecting previously unselected package libqt5svg5:arm64. 174s Preparing to unpack .../194-libqt5svg5_5.15.15-2_arm64.deb ... 174s Unpacking libqt5svg5:arm64 (5.15.15-2) ... 174s Selecting previously unselected package libqt5test5t64:arm64. 174s Preparing to unpack .../195-libqt5test5t64_5.15.15+dfsg-1ubuntu1_arm64.deb ... 174s Unpacking libqt5test5t64:arm64 (5.15.15+dfsg-1ubuntu1) ... 174s Selecting previously unselected package libqt5texttospeech5:arm64. 174s Preparing to unpack .../196-libqt5texttospeech5_5.15.15-2_arm64.deb ... 174s Unpacking libqt5texttospeech5:arm64 (5.15.15-2) ... 174s Selecting previously unselected package libqt5webengine-data. 174s Preparing to unpack .../197-libqt5webengine-data_5.15.17+dfsg-5_all.deb ... 174s Unpacking libqt5webengine-data (5.15.17+dfsg-5) ... 174s Selecting previously unselected package libopenjp2-7:arm64. 174s Preparing to unpack .../198-libopenjp2-7_2.5.0-2ubuntu1_arm64.deb ... 174s Unpacking libopenjp2-7:arm64 (2.5.0-2ubuntu1) ... 174s Selecting previously unselected package libsnappy1v5:arm64. 174s Preparing to unpack .../199-libsnappy1v5_1.2.1-1_arm64.deb ... 174s Unpacking libsnappy1v5:arm64 (1.2.1-1) ... 174s Selecting previously unselected package libvpx9:arm64. 174s Preparing to unpack .../200-libvpx9_1.14.1-1ubuntu1_arm64.deb ... 174s Unpacking libvpx9:arm64 (1.14.1-1ubuntu1) ... 174s Selecting previously unselected package libwebpdemux2:arm64. 174s Preparing to unpack .../201-libwebpdemux2_1.4.0-0.1_arm64.deb ... 174s Unpacking libwebpdemux2:arm64 (1.4.0-0.1) ... 174s Selecting previously unselected package libwebpmux3:arm64. 174s Preparing to unpack .../202-libwebpmux3_1.4.0-0.1_arm64.deb ... 174s Unpacking libwebpmux3:arm64 (1.4.0-0.1) ... 174s Selecting previously unselected package libxcomposite1:arm64. 174s Preparing to unpack .../203-libxcomposite1_1%3a0.4.6-1_arm64.deb ... 174s Unpacking libxcomposite1:arm64 (1:0.4.6-1) ... 174s Selecting previously unselected package libxdamage1:arm64. 174s Preparing to unpack .../204-libxdamage1_1%3a1.1.6-1build1_arm64.deb ... 174s Unpacking libxdamage1:arm64 (1:1.1.6-1build1) ... 174s Selecting previously unselected package libxrandr2:arm64. 174s Preparing to unpack .../205-libxrandr2_2%3a1.5.4-1_arm64.deb ... 174s Unpacking libxrandr2:arm64 (2:1.5.4-1) ... 174s Selecting previously unselected package libxtst6:arm64. 174s Preparing to unpack .../206-libxtst6_2%3a1.2.3-1.1build1_arm64.deb ... 174s Unpacking libxtst6:arm64 (2:1.2.3-1.1build1) ... 174s Selecting previously unselected package libqt5webenginecore5:arm64. 174s Preparing to unpack .../207-libqt5webenginecore5_5.15.17+dfsg-5_arm64.deb ... 174s Unpacking libqt5webenginecore5:arm64 (5.15.17+dfsg-5) ... 175s Selecting previously unselected package libqt5webengine5:arm64. 175s Preparing to unpack .../208-libqt5webengine5_5.15.17+dfsg-5_arm64.deb ... 175s Unpacking libqt5webengine5:arm64 (5.15.17+dfsg-5) ... 175s Selecting previously unselected package libqt5webenginewidgets5:arm64. 175s Preparing to unpack .../209-libqt5webenginewidgets5_5.15.17+dfsg-5_arm64.deb ... 175s Unpacking libqt5webenginewidgets5:arm64 (5.15.17+dfsg-5) ... 175s Selecting previously unselected package libqt5websockets5:arm64. 175s Preparing to unpack .../210-libqt5websockets5_5.15.15-2_arm64.deb ... 175s Unpacking libqt5websockets5:arm64 (5.15.15-2) ... 175s Selecting previously unselected package libqt5xmlpatterns5:arm64. 175s Preparing to unpack .../211-libqt5xmlpatterns5_5.15.15-2_arm64.deb ... 175s Unpacking libqt5xmlpatterns5:arm64 (5.15.15-2) ... 175s Selecting previously unselected package libraqm0:arm64. 175s Preparing to unpack .../212-libraqm0_0.10.1-1build1_arm64.deb ... 175s Unpacking libraqm0:arm64 (0.10.1-1build1) ... 175s Selecting previously unselected package libsass1:arm64. 175s Preparing to unpack .../213-libsass1_3.6.5+20231221-3_arm64.deb ... 175s Unpacking libsass1:arm64 (3.6.5+20231221-3) ... 175s Selecting previously unselected package libsodium23:arm64. 175s Preparing to unpack .../214-libsodium23_1.0.18-1build3_arm64.deb ... 175s Unpacking libsodium23:arm64 (1.0.18-1build3) ... 175s Selecting previously unselected package libspatialindex7:arm64. 175s Preparing to unpack .../215-libspatialindex7_2.0.0-1_arm64.deb ... 175s Unpacking libspatialindex7:arm64 (2.0.0-1) ... 175s Selecting previously unselected package libspatialindex-c7:arm64. 175s Preparing to unpack .../216-libspatialindex-c7_2.0.0-1_arm64.deb ... 175s Unpacking libspatialindex-c7:arm64 (2.0.0-1) ... 175s Selecting previously unselected package libjbig0:arm64. 175s Preparing to unpack .../217-libjbig0_2.1-6.1ubuntu2_arm64.deb ... 175s Unpacking libjbig0:arm64 (2.1-6.1ubuntu2) ... 175s Selecting previously unselected package libtiff6:arm64. 175s Preparing to unpack .../218-libtiff6_4.5.1+git230720-4ubuntu4_arm64.deb ... 175s Unpacking libtiff6:arm64 (4.5.1+git230720-4ubuntu4) ... 175s Selecting previously unselected package libxt6t64:arm64. 175s Preparing to unpack .../219-libxt6t64_1%3a1.2.1-1.2build1_arm64.deb ... 175s Unpacking libxt6t64:arm64 (1:1.2.1-1.2build1) ... 175s Selecting previously unselected package libxmu6:arm64. 175s Preparing to unpack .../220-libxmu6_2%3a1.1.3-3build2_arm64.deb ... 175s Unpacking libxmu6:arm64 (2:1.1.3-3build2) ... 175s Selecting previously unselected package libxpm4:arm64. 175s Preparing to unpack .../221-libxpm4_1%3a3.5.17-1build2_arm64.deb ... 175s Unpacking libxpm4:arm64 (1:3.5.17-1build2) ... 176s Selecting previously unselected package libxaw7:arm64. 176s Preparing to unpack .../222-libxaw7_2%3a1.0.16-1_arm64.deb ... 176s Unpacking libxaw7:arm64 (2:1.0.16-1) ... 176s Selecting previously unselected package libxfont2:arm64. 176s Preparing to unpack .../223-libxfont2_1%3a2.0.6-1build1_arm64.deb ... 176s Unpacking libxfont2:arm64 (1:2.0.6-1build1) ... 176s Selecting previously unselected package libxinerama1:arm64. 176s Preparing to unpack .../224-libxinerama1_2%3a1.1.4-3build1_arm64.deb ... 176s Unpacking libxinerama1:arm64 (2:1.1.4-3build1) ... 176s Selecting previously unselected package libxkbfile1:arm64. 176s Preparing to unpack .../225-libxkbfile1_1%3a1.1.0-1build4_arm64.deb ... 176s Unpacking libxkbfile1:arm64 (1:1.1.0-1build4) ... 176s Selecting previously unselected package libzmq5:arm64. 176s Preparing to unpack .../226-libzmq5_4.3.5-1build2_arm64.deb ... 176s Unpacking libzmq5:arm64 (4.3.5-1build2) ... 176s Selecting previously unselected package python3-pyflakes. 176s Preparing to unpack .../227-python3-pyflakes_3.2.0-2_all.deb ... 176s Unpacking python3-pyflakes (3.2.0-2) ... 176s Selecting previously unselected package pyflakes3. 176s Preparing to unpack .../228-pyflakes3_3.2.0-2_all.deb ... 176s Unpacking pyflakes3 (3.2.0-2) ... 176s Selecting previously unselected package python3-astroid. 176s Preparing to unpack .../229-python3-astroid_3.3.5-1_all.deb ... 176s Unpacking python3-astroid (3.3.5-1) ... 176s Selecting previously unselected package python3-isort. 176s Preparing to unpack .../230-python3-isort_5.13.2-2_all.deb ... 176s Unpacking python3-isort (5.13.2-2) ... 176s Selecting previously unselected package python3-logilab-common. 176s Preparing to unpack .../231-python3-logilab-common_2.0.0-1_all.deb ... 176s Unpacking python3-logilab-common (2.0.0-1) ... 176s Selecting previously unselected package python3-dill. 176s Preparing to unpack .../232-python3-dill_0.3.9-1_all.deb ... 176s Unpacking python3-dill (0.3.9-1) ... 176s Selecting previously unselected package python3-mccabe. 176s Preparing to unpack .../233-python3-mccabe_0.7.0-1_all.deb ... 176s Unpacking python3-mccabe (0.7.0-1) ... 176s Selecting previously unselected package python3-tomlkit. 176s Preparing to unpack .../234-python3-tomlkit_0.13.2-1_all.deb ... 176s Unpacking python3-tomlkit (0.13.2-1) ... 176s Selecting previously unselected package pylint. 176s Preparing to unpack .../235-pylint_3.3.1-2_all.deb ... 176s Unpacking pylint (3.3.1-2) ... 176s Selecting previously unselected package python-matplotlib-data. 176s Preparing to unpack .../236-python-matplotlib-data_3.8.3-3ubuntu1_all.deb ... 176s Unpacking python-matplotlib-data (3.8.3-3ubuntu1) ... 176s Selecting previously unselected package python-qtawesome-common. 176s Preparing to unpack .../237-python-qtawesome-common_1.3.1+dfsg-1_all.deb ... 176s Unpacking python-qtawesome-common (1.3.1+dfsg-1) ... 176s Selecting previously unselected package python-tinycss2-common. 176s Preparing to unpack .../238-python-tinycss2-common_1.4.0-1_all.deb ... 176s Unpacking python-tinycss2-common (1.4.0-1) ... 176s Selecting previously unselected package python3.13. 176s Preparing to unpack .../239-python3.13_3.13.0-2_arm64.deb ... 176s Unpacking python3.13 (3.13.0-2) ... 176s Selecting previously unselected package python3-all. 176s Preparing to unpack .../240-python3-all_3.12.7-1_arm64.deb ... 176s Unpacking python3-all (3.12.7-1) ... 176s Selecting previously unselected package python3.12-dev. 176s Preparing to unpack .../241-python3.12-dev_3.12.7-3_arm64.deb ... 176s Unpacking python3.12-dev (3.12.7-3) ... 176s Selecting previously unselected package python3-dev. 176s Preparing to unpack .../242-python3-dev_3.12.7-1_arm64.deb ... 176s Unpacking python3-dev (3.12.7-1) ... 176s Selecting previously unselected package python3.13-dev. 176s Preparing to unpack .../243-python3.13-dev_3.13.0-2_arm64.deb ... 176s Unpacking python3.13-dev (3.13.0-2) ... 176s Selecting previously unselected package python3-all-dev. 176s Preparing to unpack .../244-python3-all-dev_3.12.7-1_arm64.deb ... 176s Unpacking python3-all-dev (3.12.7-1) ... 176s Selecting previously unselected package python3-appdirs. 177s Preparing to unpack .../245-python3-appdirs_1.4.4-4_all.deb ... 177s Unpacking python3-appdirs (1.4.4-4) ... 177s Selecting previously unselected package python3-dateutil. 177s Preparing to unpack .../246-python3-dateutil_2.9.0-3_all.deb ... 177s Unpacking python3-dateutil (2.9.0-3) ... 177s Selecting previously unselected package python3-arrow. 177s Preparing to unpack .../247-python3-arrow_1.3.0-1.1ubuntu1_all.deb ... 177s Unpacking python3-arrow (1.3.0-1.1ubuntu1) ... 177s Selecting previously unselected package python3-atomicwrites. 177s Preparing to unpack .../248-python3-atomicwrites_1.4.1-1_all.deb ... 177s Unpacking python3-atomicwrites (1.4.1-1) ... 177s Selecting previously unselected package python3-pycodestyle. 177s Preparing to unpack .../249-python3-pycodestyle_2.12.1-1_all.deb ... 177s Unpacking python3-pycodestyle (2.12.1-1) ... 177s Selecting previously unselected package python3-pep8. 177s Preparing to unpack .../250-python3-pep8_1.7.1-11ubuntu1_all.deb ... 177s Unpacking python3-pep8 (1.7.1-11ubuntu1) ... 177s Selecting previously unselected package python3-autopep8. 177s Preparing to unpack .../251-python3-autopep8_2.3.1-2_all.deb ... 177s Unpacking python3-autopep8 (2.3.1-2) ... 177s Selecting previously unselected package python3-binaryornot. 177s Preparing to unpack .../252-python3-binaryornot_0.4.4+git20230412.ac4f56e+dfsg-2_all.deb ... 177s Unpacking python3-binaryornot (0.4.4+git20230412.ac4f56e+dfsg-2) ... 177s Selecting previously unselected package python3-webencodings. 177s Preparing to unpack .../253-python3-webencodings_0.5.1-5_all.deb ... 177s Unpacking python3-webencodings (0.5.1-5) ... 177s Selecting previously unselected package python3-html5lib. 177s Preparing to unpack .../254-python3-html5lib_1.2-1_all.deb ... 177s Unpacking python3-html5lib (1.2-1) ... 177s Selecting previously unselected package python3-bleach. 177s Preparing to unpack .../255-python3-bleach_6.2.0-1_all.deb ... 177s Unpacking python3-bleach (6.2.0-1) ... 177s Selecting previously unselected package python3-brotli. 177s Preparing to unpack .../256-python3-brotli_1.1.0-2build3_arm64.deb ... 177s Unpacking python3-brotli (1.1.0-2build3) ... 177s Selecting previously unselected package python3-soupsieve. 177s Preparing to unpack .../257-python3-soupsieve_2.6-1_all.deb ... 177s Unpacking python3-soupsieve (2.6-1) ... 177s Selecting previously unselected package python3-bs4. 177s Preparing to unpack .../258-python3-bs4_4.12.3-3_all.deb ... 177s Unpacking python3-bs4 (4.12.3-3) ... 177s Selecting previously unselected package python3-cloudpickle. 177s Preparing to unpack .../259-python3-cloudpickle_3.0.0-2_all.deb ... 177s Unpacking python3-cloudpickle (3.0.0-2) ... 177s Selecting previously unselected package python3-comm. 177s Preparing to unpack .../260-python3-comm_0.2.1-1_all.deb ... 177s Unpacking python3-comm (0.2.1-1) ... 177s Selecting previously unselected package python3-numpy. 177s Preparing to unpack .../261-python3-numpy_1%3a1.26.4+ds-11ubuntu1_arm64.deb ... 177s Unpacking python3-numpy (1:1.26.4+ds-11ubuntu1) ... 177s Selecting previously unselected package python3-contourpy. 177s Preparing to unpack .../262-python3-contourpy_1.3.0-2build1_arm64.deb ... 177s Unpacking python3-contourpy (1.3.0-2build1) ... 177s Selecting previously unselected package python3-unidecode. 177s Preparing to unpack .../263-python3-unidecode_1.3.8-1_all.deb ... 177s Unpacking python3-unidecode (1.3.8-1) ... 177s Selecting previously unselected package python3-slugify. 177s Preparing to unpack .../264-python3-slugify_8.0.4-1_all.deb ... 177s Unpacking python3-slugify (8.0.4-1) ... 177s Selecting previously unselected package python3-ruamel.yaml.clib:arm64. 177s Preparing to unpack .../265-python3-ruamel.yaml.clib_0.2.8+ds-2build1_arm64.deb ... 177s Unpacking python3-ruamel.yaml.clib:arm64 (0.2.8+ds-2build1) ... 177s Selecting previously unselected package python3-ruamel.yaml. 177s Preparing to unpack .../266-python3-ruamel.yaml_0.18.6+ds-3_all.deb ... 177s Unpacking python3-ruamel.yaml (0.18.6+ds-3) ... 178s Selecting previously unselected package python3-cookiecutter. 178s Preparing to unpack .../267-python3-cookiecutter_2.6.0-1_all.deb ... 178s Unpacking python3-cookiecutter (2.6.0-1) ... 178s Selecting previously unselected package python3-coverage. 178s Preparing to unpack .../268-python3-coverage_7.4.4+dfsg1-0ubuntu3_arm64.deb ... 178s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 178s Selecting previously unselected package python3-cycler. 178s Preparing to unpack .../269-python3-cycler_0.12.1-1_all.deb ... 178s Unpacking python3-cycler (0.12.1-1) ... 178s Selecting previously unselected package python3-debugpy. 178s Preparing to unpack .../270-python3-debugpy_1.8.8+ds-2ubuntu1_arm64.deb ... 178s Unpacking python3-debugpy (1.8.8+ds-2ubuntu1) ... 178s Selecting previously unselected package python3-defusedxml. 178s Preparing to unpack .../271-python3-defusedxml_0.7.1-2_all.deb ... 178s Unpacking python3-defusedxml (0.7.1-2) ... 178s Selecting previously unselected package python3-diff-match-patch. 178s Preparing to unpack .../272-python3-diff-match-patch_20230430-1_all.deb ... 178s Unpacking python3-diff-match-patch (20230430-1) ... 178s Selecting previously unselected package python3-docstring-to-markdown. 178s Preparing to unpack .../273-python3-docstring-to-markdown_0.15-1_all.deb ... 178s Unpacking python3-docstring-to-markdown (0.15-1) ... 178s Selecting previously unselected package python3-roman. 178s Preparing to unpack .../274-python3-roman_4.2-1_all.deb ... 178s Unpacking python3-roman (4.2-1) ... 178s Selecting previously unselected package python3-docutils. 178s Preparing to unpack .../275-python3-docutils_0.21.2+dfsg-2_all.deb ... 178s Unpacking python3-docutils (0.21.2+dfsg-2) ... 178s Selecting previously unselected package python3-fastjsonschema. 178s Preparing to unpack .../276-python3-fastjsonschema_2.20.0-1_all.deb ... 178s Unpacking python3-fastjsonschema (2.20.0-1) ... 178s Selecting previously unselected package python3-flake8. 178s Preparing to unpack .../277-python3-flake8_7.1.1-2_all.deb ... 178s Unpacking python3-flake8 (7.1.1-2) ... 178s Selecting previously unselected package python3-flaky. 178s Preparing to unpack .../278-python3-flaky_3.8.1-2_all.deb ... 178s Unpacking python3-flaky (3.8.1-2) ... 178s Selecting previously unselected package python3-tz. 178s Preparing to unpack .../279-python3-tz_2024.1-2_all.deb ... 178s Unpacking python3-tz (2024.1-2) ... 178s Selecting previously unselected package python3-six. 178s Preparing to unpack .../280-python3-six_1.16.0-7_all.deb ... 178s Unpacking python3-six (1.16.0-7) ... 178s Selecting previously unselected package python3-fs. 178s Preparing to unpack .../281-python3-fs_2.4.16-4_all.deb ... 178s Unpacking python3-fs (2.4.16-4) ... 178s Selecting previously unselected package python3-lxml:arm64. 178s Preparing to unpack .../282-python3-lxml_5.3.0-1build1_arm64.deb ... 178s Unpacking python3-lxml:arm64 (5.3.0-1build1) ... 178s Selecting previously unselected package python3-lz4. 178s Preparing to unpack .../283-python3-lz4_4.0.2+dfsg-1build5_arm64.deb ... 178s Unpacking python3-lz4 (4.0.2+dfsg-1build5) ... 178s Selecting previously unselected package python3-scipy. 178s Preparing to unpack .../284-python3-scipy_1.13.1-5ubuntu1_arm64.deb ... 178s Unpacking python3-scipy (1.13.1-5ubuntu1) ... 179s Selecting previously unselected package python3-mpmath. 179s Preparing to unpack .../285-python3-mpmath_1.3.0-1_all.deb ... 179s Unpacking python3-mpmath (1.3.0-1) ... 179s Selecting previously unselected package python3-sympy. 179s Preparing to unpack .../286-python3-sympy_1.13.3-1_all.deb ... 179s Unpacking python3-sympy (1.13.3-1) ... 179s Selecting previously unselected package python3-ufolib2. 179s Preparing to unpack .../287-python3-ufolib2_0.16.1+dfsg1-1_all.deb ... 179s Unpacking python3-ufolib2 (0.16.1+dfsg1-1) ... 179s Selecting previously unselected package unicode-data. 179s Preparing to unpack .../288-unicode-data_15.1.0-1_all.deb ... 179s Unpacking unicode-data (15.1.0-1) ... 179s Selecting previously unselected package python3-fonttools. 179s Preparing to unpack .../289-python3-fonttools_4.55.0-3_arm64.deb ... 179s Unpacking python3-fonttools (4.55.0-3) ... 180s Selecting previously unselected package python3-imagesize. 180s Preparing to unpack .../290-python3-imagesize_1.4.1-1_all.deb ... 180s Unpacking python3-imagesize (1.4.1-1) ... 180s Selecting previously unselected package python3-inflection. 180s Preparing to unpack .../291-python3-inflection_0.3.1-3_all.deb ... 180s Unpacking python3-inflection (0.3.1-3) ... 180s Selecting previously unselected package python3-iniconfig. 180s Preparing to unpack .../292-python3-iniconfig_1.1.1-2_all.deb ... 180s Unpacking python3-iniconfig (1.1.1-2) ... 180s Selecting previously unselected package python3-sortedcontainers. 180s Preparing to unpack .../293-python3-sortedcontainers_2.4.0-2_all.deb ... 180s Unpacking python3-sortedcontainers (2.4.0-2) ... 180s Selecting previously unselected package python3-intervaltree. 180s Preparing to unpack .../294-python3-intervaltree_3.0.2-1.1_all.deb ... 180s Unpacking python3-intervaltree (3.0.2-1.1) ... 180s Selecting previously unselected package python3-jupyter-core. 180s Preparing to unpack .../295-python3-jupyter-core_5.7.2-4_all.deb ... 180s Unpacking python3-jupyter-core (5.7.2-4) ... 180s Selecting previously unselected package python3-psutil. 180s Preparing to unpack .../296-python3-psutil_5.9.8-2build3_arm64.deb ... 180s Unpacking python3-psutil (5.9.8-2build3) ... 180s Selecting previously unselected package python3-tornado. 180s Preparing to unpack .../297-python3-tornado_6.4.1-3_arm64.deb ... 180s Unpacking python3-tornado (6.4.1-3) ... 180s Selecting previously unselected package python3-py. 180s Preparing to unpack .../298-python3-py_1.11.0-2_all.deb ... 180s Unpacking python3-py (1.11.0-2) ... 180s Selecting previously unselected package python3-zmq. 180s Preparing to unpack .../299-python3-zmq_24.0.1-5build2_arm64.deb ... 180s Unpacking python3-zmq (24.0.1-5build2) ... 180s Selecting previously unselected package python3-jupyter-client. 180s Preparing to unpack .../300-python3-jupyter-client_8.6.3-1_all.deb ... 180s Unpacking python3-jupyter-client (8.6.3-1) ... 180s Selecting previously unselected package python3-nest-asyncio. 180s Preparing to unpack .../301-python3-nest-asyncio_1.5.4-1_all.deb ... 180s Unpacking python3-nest-asyncio (1.5.4-1) ... 180s Selecting previously unselected package python3-ipykernel. 180s Preparing to unpack .../302-python3-ipykernel_6.29.5-1_all.deb ... 180s Unpacking python3-ipykernel (6.29.5-1) ... 180s Selecting previously unselected package python3-jaraco.classes. 180s Preparing to unpack .../303-python3-jaraco.classes_3.4.0-1_all.deb ... 180s Unpacking python3-jaraco.classes (3.4.0-1) ... 180s Selecting previously unselected package python3-jeepney. 180s Preparing to unpack .../304-python3-jeepney_0.8.0-4_all.deb ... 180s Unpacking python3-jeepney (0.8.0-4) ... 180s Selecting previously unselected package python3-jellyfish. 180s Preparing to unpack .../305-python3-jellyfish_1.1.0-1build1_arm64.deb ... 180s Unpacking python3-jellyfish (1.1.0-1build1) ... 180s Selecting previously unselected package python3-jupyterlab-pygments. 180s Preparing to unpack .../306-python3-jupyterlab-pygments_0.2.2-3_all.deb ... 180s Unpacking python3-jupyterlab-pygments (0.2.2-3) ... 180s Selecting previously unselected package python3-secretstorage. 180s Preparing to unpack .../307-python3-secretstorage_3.3.3-3_all.deb ... 180s Unpacking python3-secretstorage (3.3.3-3) ... 180s Selecting previously unselected package python3-keyring. 180s Preparing to unpack .../308-python3-keyring_25.4.1-1_all.deb ... 180s Unpacking python3-keyring (25.4.1-1) ... 180s Selecting previously unselected package python3-kiwisolver. 180s Preparing to unpack .../309-python3-kiwisolver_1.4.7-2build1_arm64.deb ... 180s Unpacking python3-kiwisolver (1.4.7-2build1) ... 180s Selecting previously unselected package python3-rapidfuzz. 180s Preparing to unpack .../310-python3-rapidfuzz_3.10.1+ds-1_arm64.deb ... 180s Unpacking python3-rapidfuzz (3.10.1+ds-1) ... 180s Selecting previously unselected package python3-levenshtein. 180s Preparing to unpack .../311-python3-levenshtein_0.26.0-1build1_arm64.deb ... 180s Unpacking python3-levenshtein (0.26.0-1build1) ... 180s Selecting previously unselected package python3-libsass. 180s Preparing to unpack .../312-python3-libsass_0.23.0-0.1build1_arm64.deb ... 180s Unpacking python3-libsass (0.23.0-0.1build1) ... 181s Selecting previously unselected package python3-pil:arm64. 181s Preparing to unpack .../313-python3-pil_10.4.0-1ubuntu2_arm64.deb ... 181s Unpacking python3-pil:arm64 (10.4.0-1ubuntu2) ... 181s Selecting previously unselected package python3.12-tk. 181s Preparing to unpack .../314-python3.12-tk_3.12.7-3_arm64.deb ... 181s Unpacking python3.12-tk (3.12.7-3) ... 181s Selecting previously unselected package python3.13-tk. 181s Preparing to unpack .../315-python3.13-tk_3.13.0-2_arm64.deb ... 181s Unpacking python3.13-tk (3.13.0-2) ... 181s Selecting previously unselected package python3-tk:arm64. 181s Preparing to unpack .../316-python3-tk_3.12.7-1_arm64.deb ... 181s Unpacking python3-tk:arm64 (3.12.7-1) ... 181s Selecting previously unselected package python3-pil.imagetk:arm64. 181s Preparing to unpack .../317-python3-pil.imagetk_10.4.0-1ubuntu2_arm64.deb ... 181s Unpacking python3-pil.imagetk:arm64 (10.4.0-1ubuntu2) ... 181s Selecting previously unselected package python3-matplotlib. 181s Preparing to unpack .../318-python3-matplotlib_3.8.3-3ubuntu1_arm64.deb ... 181s Unpacking python3-matplotlib (3.8.3-3ubuntu1) ... 181s Selecting previously unselected package python3-mistune. 181s Preparing to unpack .../319-python3-mistune_3.0.2-2_all.deb ... 181s Unpacking python3-mistune (3.0.2-2) ... 181s Selecting previously unselected package python3-nbformat. 181s Preparing to unpack .../320-python3-nbformat_5.9.1-1_all.deb ... 181s Unpacking python3-nbformat (5.9.1-1) ... 181s Selecting previously unselected package python3-nbclient. 181s Preparing to unpack .../321-python3-nbclient_0.8.0-1_all.deb ... 181s Unpacking python3-nbclient (0.8.0-1) ... 181s Selecting previously unselected package python3-pandocfilters. 181s Preparing to unpack .../322-python3-pandocfilters_1.5.1-1_all.deb ... 181s Unpacking python3-pandocfilters (1.5.1-1) ... 181s Selecting previously unselected package python3-tinycss2. 181s Preparing to unpack .../323-python3-tinycss2_1.4.0-1_all.deb ... 181s Unpacking python3-tinycss2 (1.4.0-1) ... 181s Selecting previously unselected package python3-nbconvert. 181s Preparing to unpack .../324-python3-nbconvert_7.16.4-2_all.deb ... 181s Unpacking python3-nbconvert (7.16.4-2) ... 181s Selecting previously unselected package sphinx-common. 181s Preparing to unpack .../325-sphinx-common_7.4.7-4_all.deb ... 181s Unpacking sphinx-common (7.4.7-4) ... 181s Selecting previously unselected package python3-alabaster. 181s Preparing to unpack .../326-python3-alabaster_0.7.16-0.1_all.deb ... 181s Unpacking python3-alabaster (0.7.16-0.1) ... 181s Selecting previously unselected package python3-snowballstemmer. 181s Preparing to unpack .../327-python3-snowballstemmer_2.2.0-4build1_all.deb ... 181s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 181s Selecting previously unselected package python3-sphinx. 181s Preparing to unpack .../328-python3-sphinx_7.4.7-4_all.deb ... 181s Unpacking python3-sphinx (7.4.7-4) ... 181s Selecting previously unselected package python3-tabulate. 181s Preparing to unpack .../329-python3-tabulate_0.9.0-1_all.deb ... 181s Unpacking python3-tabulate (0.9.0-1) ... 181s Selecting previously unselected package python3-numpydoc. 181s Preparing to unpack .../330-python3-numpydoc_1.6.0-2_all.deb ... 181s Unpacking python3-numpydoc (1.6.0-2) ... 181s Selecting previously unselected package python3-pandas-lib:arm64. 182s Preparing to unpack .../331-python3-pandas-lib_2.2.3+dfsg-5ubuntu1_arm64.deb ... 182s Unpacking python3-pandas-lib:arm64 (2.2.3+dfsg-5ubuntu1) ... 182s Selecting previously unselected package python3-pandas. 182s Preparing to unpack .../332-python3-pandas_2.2.3+dfsg-5ubuntu1_all.deb ... 182s Unpacking python3-pandas (2.2.3+dfsg-5ubuntu1) ... 182s Selecting previously unselected package python3-pickleshare. 182s Preparing to unpack .../333-python3-pickleshare_0.7.5-5_all.deb ... 182s Unpacking python3-pickleshare (0.7.5-5) ... 182s Selecting previously unselected package python3-wheel. 182s Preparing to unpack .../334-python3-wheel_0.45.0-1_all.deb ... 182s Unpacking python3-wheel (0.45.0-1) ... 182s Selecting previously unselected package python3-pip. 182s Preparing to unpack .../335-python3-pip_24.3.1+dfsg-1_all.deb ... 182s Unpacking python3-pip (24.3.1+dfsg-1) ... 182s Selecting previously unselected package python3-pluggy. 182s Preparing to unpack .../336-python3-pluggy_1.5.0-1_all.deb ... 182s Unpacking python3-pluggy (1.5.0-1) ... 182s Selecting previously unselected package python3-pydocstyle. 182s Preparing to unpack .../337-python3-pydocstyle_6.3.0-1.1_all.deb ... 182s Unpacking python3-pydocstyle (6.3.0-1.1) ... 182s Selecting previously unselected package python3-pylint-venv. 182s Preparing to unpack .../338-python3-pylint-venv_3.0.4-1_all.deb ... 182s Unpacking python3-pylint-venv (3.0.4-1) ... 182s Selecting previously unselected package python3-ujson:arm64. 182s Preparing to unpack .../339-python3-ujson_5.10.0-1build1_arm64.deb ... 182s Unpacking python3-ujson:arm64 (5.10.0-1build1) ... 182s Selecting previously unselected package python3-pylsp-jsonrpc. 182s Preparing to unpack .../340-python3-pylsp-jsonrpc_1.1.2-1_all.deb ... 182s Unpacking python3-pylsp-jsonrpc (1.1.2-1) ... 182s Selecting previously unselected package python3-pylsp. 182s Preparing to unpack .../341-python3-pylsp_1.10.1-1_all.deb ... 182s Unpacking python3-pylsp (1.10.1-1) ... 182s Selecting previously unselected package python3-pyls-spyder. 182s Preparing to unpack .../342-python3-pyls-spyder_0.4.0-2_all.deb ... 182s Unpacking python3-pyls-spyder (0.4.0-2) ... 182s Selecting previously unselected package python3-pylsp-black. 182s Preparing to unpack .../343-python3-pylsp-black_2.0.0-5_all.deb ... 182s Unpacking python3-pylsp-black (2.0.0-5) ... 182s Selecting previously unselected package python3-pyqt5.sip. 182s Preparing to unpack .../344-python3-pyqt5.sip_12.15.0-1build1_arm64.deb ... 182s Unpacking python3-pyqt5.sip (12.15.0-1build1) ... 183s Selecting previously unselected package python3-pyqt5. 183s Preparing to unpack .../345-python3-pyqt5_5.15.11+dfsg-1build1_arm64.deb ... 183s Unpacking python3-pyqt5 (5.15.11+dfsg-1build1) ... 183s Selecting previously unselected package python3-pyqt5.qtchart. 183s Preparing to unpack .../346-python3-pyqt5.qtchart_5.15.7+dfsg-1_arm64.deb ... 183s Unpacking python3-pyqt5.qtchart (5.15.7+dfsg-1) ... 183s Selecting previously unselected package python3-pyqt5.qtmultimedia. 183s Preparing to unpack .../347-python3-pyqt5.qtmultimedia_5.15.11+dfsg-1build1_arm64.deb ... 183s Unpacking python3-pyqt5.qtmultimedia (5.15.11+dfsg-1build1) ... 183s Selecting previously unselected package python3-pyqt5.qtopengl. 183s Preparing to unpack .../348-python3-pyqt5.qtopengl_5.15.11+dfsg-1build1_arm64.deb ... 183s Unpacking python3-pyqt5.qtopengl (5.15.11+dfsg-1build1) ... 183s Selecting previously unselected package python3-pyqt5.qtpositioning. 183s Preparing to unpack .../349-python3-pyqt5.qtpositioning_5.15.11+dfsg-1build1_arm64.deb ... 183s Unpacking python3-pyqt5.qtpositioning (5.15.11+dfsg-1build1) ... 183s Selecting previously unselected package python3-pyqt5.qtquick. 183s Preparing to unpack .../350-python3-pyqt5.qtquick_5.15.11+dfsg-1build1_arm64.deb ... 183s Unpacking python3-pyqt5.qtquick (5.15.11+dfsg-1build1) ... 183s Selecting previously unselected package python3-pyqt5.qtremoteobjects. 183s Preparing to unpack .../351-python3-pyqt5.qtremoteobjects_5.15.11+dfsg-1build1_arm64.deb ... 183s Unpacking python3-pyqt5.qtremoteobjects (5.15.11+dfsg-1build1) ... 183s Selecting previously unselected package python3-pyqt5.qtsensors. 183s Preparing to unpack .../352-python3-pyqt5.qtsensors_5.15.11+dfsg-1build1_arm64.deb ... 183s Unpacking python3-pyqt5.qtsensors (5.15.11+dfsg-1build1) ... 183s Selecting previously unselected package python3-pyqt5.qtserialport. 183s Preparing to unpack .../353-python3-pyqt5.qtserialport_5.15.11+dfsg-1build1_arm64.deb ... 183s Unpacking python3-pyqt5.qtserialport (5.15.11+dfsg-1build1) ... 183s Selecting previously unselected package python3-pyqt5.qtsql. 183s Preparing to unpack .../354-python3-pyqt5.qtsql_5.15.11+dfsg-1build1_arm64.deb ... 183s Unpacking python3-pyqt5.qtsql (5.15.11+dfsg-1build1) ... 183s Selecting previously unselected package python3-pyqt5.qtsvg. 183s Preparing to unpack .../355-python3-pyqt5.qtsvg_5.15.11+dfsg-1build1_arm64.deb ... 183s Unpacking python3-pyqt5.qtsvg (5.15.11+dfsg-1build1) ... 183s Selecting previously unselected package python3-pyqt5.qttexttospeech. 183s Preparing to unpack .../356-python3-pyqt5.qttexttospeech_5.15.11+dfsg-1build1_arm64.deb ... 183s Unpacking python3-pyqt5.qttexttospeech (5.15.11+dfsg-1build1) ... 183s Selecting previously unselected package python3-pyqt5.qtwebchannel. 183s Preparing to unpack .../357-python3-pyqt5.qtwebchannel_5.15.11+dfsg-1build1_arm64.deb ... 183s Unpacking python3-pyqt5.qtwebchannel (5.15.11+dfsg-1build1) ... 183s Selecting previously unselected package python3-pyqt5.qtwebengine. 183s Preparing to unpack .../358-python3-pyqt5.qtwebengine_5.15.7-1_arm64.deb ... 183s Unpacking python3-pyqt5.qtwebengine (5.15.7-1) ... 183s Selecting previously unselected package python3-pyqt5.qtwebkit. 183s Preparing to unpack .../359-python3-pyqt5.qtwebkit_5.15.11+dfsg-1build1_arm64.deb ... 183s Unpacking python3-pyqt5.qtwebkit (5.15.11+dfsg-1build1) ... 183s Selecting previously unselected package python3-pyqt5.qtwebsockets. 183s Preparing to unpack .../360-python3-pyqt5.qtwebsockets_5.15.11+dfsg-1build1_arm64.deb ... 183s Unpacking python3-pyqt5.qtwebsockets (5.15.11+dfsg-1build1) ... 183s Selecting previously unselected package python3-pyqt5.qtxmlpatterns. 183s Preparing to unpack .../361-python3-pyqt5.qtxmlpatterns_5.15.11+dfsg-1build1_arm64.deb ... 183s Unpacking python3-pyqt5.qtxmlpatterns (5.15.11+dfsg-1build1) ... 183s Selecting previously unselected package python3-pytest. 183s Preparing to unpack .../362-python3-pytest_8.3.3-1_all.deb ... 183s Unpacking python3-pytest (8.3.3-1) ... 183s Selecting previously unselected package libjs-jquery-isonscreen. 183s Preparing to unpack .../363-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 183s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 183s Selecting previously unselected package python3-pytest-cov. 183s Preparing to unpack .../364-python3-pytest-cov_5.0.0-1_all.deb ... 183s Unpacking python3-pytest-cov (5.0.0-1) ... 183s Selecting previously unselected package python3-pytest-mock. 183s Preparing to unpack .../365-python3-pytest-mock_3.14.0-2_all.deb ... 183s Unpacking python3-pytest-mock (3.14.0-2) ... 183s Selecting previously unselected package python3-pytest-order. 183s Preparing to unpack .../366-python3-pytest-order_1.3.0-1_all.deb ... 183s Unpacking python3-pytest-order (1.3.0-1) ... 183s Selecting previously unselected package python3-pytest-timeout. 184s Preparing to unpack .../367-python3-pytest-timeout_2.3.1-1_all.deb ... 184s Unpacking python3-pytest-timeout (2.3.1-1) ... 184s Selecting previously unselected package python3-pytestqt. 184s Preparing to unpack .../368-python3-pytestqt_4.3.1-1_all.deb ... 184s Unpacking python3-pytestqt (4.3.1-1) ... 184s Selecting previously unselected package python3-pytoolconfig. 184s Preparing to unpack .../369-python3-pytoolconfig_1.3.1-2_all.deb ... 184s Unpacking python3-pytoolconfig (1.3.1-2) ... 184s Selecting previously unselected package python3-qtpy. 184s Preparing to unpack .../370-python3-qtpy_2.4.1-2_all.deb ... 184s Unpacking python3-qtpy (2.4.1-2) ... 184s Selecting previously unselected package python3-qtsass. 184s Preparing to unpack .../371-python3-qtsass_0.4.0-1_all.deb ... 184s Unpacking python3-qtsass (0.4.0-1) ... 184s Selecting previously unselected package python3-watchdog. 184s Preparing to unpack .../372-python3-watchdog_5.0.0-1_all.deb ... 184s Unpacking python3-watchdog (5.0.0-1) ... 184s Selecting previously unselected package python3-qdarkstyle. 184s Preparing to unpack .../373-python3-qdarkstyle_3.2.3+ds1-1_all.deb ... 184s Unpacking python3-qdarkstyle (3.2.3+ds1-1) ... 184s Selecting previously unselected package python3-qstylizer. 184s Preparing to unpack .../374-python3-qstylizer_0.2.3-1_all.deb ... 184s Unpacking python3-qstylizer (0.2.3-1) ... 184s Selecting previously unselected package python3-qtawesome. 184s Preparing to unpack .../375-python3-qtawesome_1.3.1+dfsg-1_all.deb ... 184s Unpacking python3-qtawesome (1.3.1+dfsg-1) ... 184s Selecting previously unselected package python3-qtconsole. 184s Preparing to unpack .../376-python3-qtconsole_5.5.2-1_all.deb ... 184s Unpacking python3-qtconsole (5.5.2-1) ... 184s Selecting previously unselected package python3-rope. 184s Preparing to unpack .../377-python3-rope_1.13.0-2_all.deb ... 184s Unpacking python3-rope (1.13.0-2) ... 184s Selecting previously unselected package libspatialindex-dev:arm64. 184s Preparing to unpack .../378-libspatialindex-dev_2.0.0-1_arm64.deb ... 184s Unpacking libspatialindex-dev:arm64 (2.0.0-1) ... 184s Selecting previously unselected package python3-rtree. 184s Preparing to unpack .../379-python3-rtree_1.3.0-1_all.deb ... 184s Unpacking python3-rtree (1.3.0-1) ... 184s Selecting previously unselected package python3-wurlitzer. 184s Preparing to unpack .../380-python3-wurlitzer_3.1.1-1_all.deb ... 184s Unpacking python3-wurlitzer (3.1.1-1) ... 184s Selecting previously unselected package python3-spyder-kernels. 184s Preparing to unpack .../381-python3-spyder-kernels_2.5.0-2_all.deb ... 184s Unpacking python3-spyder-kernels (2.5.0-2) ... 184s Selecting previously unselected package python3-textdistance. 184s Preparing to unpack .../382-python3-textdistance_4.6.3-4_all.deb ... 184s Unpacking python3-textdistance (4.6.3-4) ... 184s Selecting previously unselected package python3-three-merge. 184s Preparing to unpack .../383-python3-three-merge_0.1.1-4_all.deb ... 184s Unpacking python3-three-merge (0.1.1-4) ... 184s Selecting previously unselected package python3-xdg. 184s Preparing to unpack .../384-python3-xdg_0.28-2_all.deb ... 184s Unpacking python3-xdg (0.28-2) ... 184s Selecting previously unselected package python3-yapf. 184s Preparing to unpack .../385-python3-yapf_0.40.2-1_all.deb ... 184s Unpacking python3-yapf (0.40.2-1) ... 184s Selecting previously unselected package x11-xkb-utils. 184s Preparing to unpack .../386-x11-xkb-utils_7.7+9_arm64.deb ... 184s Unpacking x11-xkb-utils (7.7+9) ... 184s Selecting previously unselected package xbitmaps. 184s Preparing to unpack .../387-xbitmaps_1.1.1-2.2_all.deb ... 184s Unpacking xbitmaps (1.1.1-2.2) ... 184s Selecting previously unselected package xserver-common. 184s Preparing to unpack .../388-xserver-common_2%3a21.1.14-2ubuntu1_all.deb ... 184s Unpacking xserver-common (2:21.1.14-2ubuntu1) ... 184s Selecting previously unselected package xterm. 184s Preparing to unpack .../389-xterm_395-1ubuntu1_arm64.deb ... 184s Unpacking xterm (395-1ubuntu1) ... 185s Selecting previously unselected package xvfb. 185s Preparing to unpack .../390-xvfb_2%3a21.1.14-2ubuntu1_arm64.deb ... 185s Unpacking xvfb (2:21.1.14-2ubuntu1) ... 185s Selecting previously unselected package yapf3. 185s Preparing to unpack .../391-yapf3_0.40.2-1_all.deb ... 185s Unpacking yapf3 (0.40.2-1) ... 185s Selecting previously unselected package libjs-mathjax. 185s Preparing to unpack .../392-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 185s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 185s Selecting previously unselected package spyder-common. 185s Preparing to unpack .../393-spyder-common_5.5.1+ds-2_all.deb ... 185s Unpacking spyder-common (5.5.1+ds-2) ... 185s Selecting previously unselected package python3-spyder. 185s Preparing to unpack .../394-python3-spyder_5.5.1+ds-2_all.deb ... 185s Unpacking python3-spyder (5.5.1+ds-2) ... 185s Selecting previously unselected package spyder. 185s Preparing to unpack .../395-spyder_5.5.1+ds-2_all.deb ... 185s Unpacking spyder (5.5.1+ds-2) ... 185s Selecting previously unselected package autopkgtest-satdep. 185s Preparing to unpack .../396-1-autopkgtest-satdep.deb ... 185s Unpacking autopkgtest-satdep (0) ... 185s Setting up python3-wurlitzer (3.1.1-1) ... 186s Setting up libgraphite2-3:arm64 (1.3.14-2ubuntu1) ... 186s Setting up libxcb-dri3-0:arm64 (1.17.0-2) ... 186s Setting up liblcms2-2:arm64 (2.16-2) ... 186s Setting up python3-iniconfig (1.1.1-2) ... 186s Setting up libpixman-1-0:arm64 (0.44.0-3) ... 186s Setting up python3-tornado (6.4.1-3) ... 187s Setting up libnorm1t64:arm64 (1.5.9+dfsg-3.1build1) ... 187s Setting up libsharpyuv0:arm64 (1.4.0-0.1) ... 187s Setting up libwayland-server0:arm64 (1.23.0-1) ... 187s Setting up python3-rapidfuzz (3.10.1+ds-1) ... 187s Setting up libx11-xcb1:arm64 (2:1.8.10-2) ... 187s Setting up python3-pure-eval (0.2.3-1) ... 187s Setting up libdouble-conversion3:arm64 (3.3.0-1build1) ... 187s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 187s Setting up libsodium23:arm64 (1.0.18-1build3) ... 187s Setting up python3-jaraco.classes (3.4.0-1) ... 187s Setting up libxdamage1:arm64 (1:1.1.6-1build1) ... 187s Setting up libxcb-xfixes0:arm64 (1.17.0-2) ... 187s Setting up python3-diff-match-patch (20230430-1) ... 187s Setting up libogg0:arm64 (1.3.5-3build1) ... 187s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu1) ... 187s Setting up python3-importlib-metadata (8.5.0-1) ... 188s Setting up libxpm4:arm64 (1:3.5.17-1build2) ... 188s Setting up libqt5webengine-data (5.15.17+dfsg-5) ... 188s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 188s Setting up python3-tomli (2.0.1-2) ... 188s Setting up libxcb-xinput0:arm64 (1.17.0-2) ... 188s Setting up libwoff1:arm64 (1.0.2-2build1) ... 188s Setting up libxrender1:arm64 (1:0.9.10-1.1build1) ... 188s Setting up python3-py (1.11.0-2) ... 188s Setting up libhyphen0:arm64 (2.8.8-7build3) ... 188s Setting up libdebuginfod-common (0.192-4) ... 188s Setting up libsass1:arm64 (3.6.5+20231221-3) ... 188s Setting up python3-jellyfish (1.1.0-1build1) ... 188s Setting up python3-parso (0.8.3-1) ... 189s Setting up python3-binaryornot (0.4.4+git20230412.ac4f56e+dfsg-2) ... 189s Setting up python3-colorama (0.4.6-4) ... 189s Setting up python3-lz4 (4.0.2+dfsg-1build5) ... 189s Setting up libxcb-render0:arm64 (1.17.0-2) ... 189s Setting up python3-defusedxml (0.7.1-2) ... 189s Setting up python3-asttokens (2.4.1-2) ... 190s Setting up libdrm-radeon1:arm64 (2.4.123-1) ... 190s Setting up libglvnd0:arm64 (1.7.0-1build1) ... 190s Setting up python3-alabaster (0.7.16-0.1) ... 190s Setting up python3-pylint-venv (3.0.4-1) ... 190s Setting up fonts-lyx (2.4.2.1-1) ... 190s Setting up python3-mypy-extensions (1.0.0-1) ... 190s Setting up libxcb-glx0:arm64 (1.17.0-2) ... 190s Setting up python3-pyflakes (3.2.0-2) ... 190s Setting up libxcb-keysyms1:arm64 (0.4.0-1build4) ... 190s Setting up libxcb-shape0:arm64 (1.17.0-2) ... 190s Setting up python3-ruamel.yaml.clib:arm64 (0.2.8+ds-2build1) ... 190s Setting up x11-common (1:7.7+23ubuntu3) ... 191s Setting up libdeflate0:arm64 (1.22-1) ... 191s Setting up python3-tabulate (0.9.0-1) ... 191s Setting up libevent-2.1-7t64:arm64 (2.1.12-stable-10) ... 191s Setting up python3-libsass (0.23.0-0.1build1) ... 191s Setting up libqhull-r8.0:arm64 (2020.2-6build1) ... 191s Setting up libxcb-render-util0:arm64 (0.3.9-1build4) ... 191s Setting up libxcb-shm0:arm64 (1.17.0-2) ... 191s Setting up libxcb-icccm4:arm64 (0.4.2-1) ... 191s Setting up python3-sortedcontainers (2.4.0-2) ... 191s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 191s Setting up python3-inflection (0.3.1-3) ... 191s Setting up libmpg123-0t64:arm64 (1.32.9-1) ... 191s Setting up python3-pandocfilters (1.5.1-1) ... 192s Setting up libgomp1:arm64 (14.2.0-8ubuntu1) ... 192s Setting up python3-click (8.1.7-2) ... 192s Setting up python3-xdg (0.28-2) ... 192s Setting up python3-wheel (0.45.0-1) ... 192s Setting up libjbig0:arm64 (2.1-6.1ubuntu2) ... 192s Setting up python3-webencodings (0.5.1-5) ... 193s Setting up python3-ujson:arm64 (5.10.0-1build1) ... 193s Setting up libpcre2-16-0:arm64 (10.42-4ubuntu3) ... 193s Setting up libspatialindex7:arm64 (2.0.0-1) ... 193s Setting up python3-platformdirs (4.3.6-1) ... 193s Setting up python3-psutil (5.9.8-2build3) ... 193s Setting up libsource-highlight-common (3.1.9-4.3build1) ... 193s Setting up python3-tz (2024.1-2) ... 194s Setting up libxcb-util1:arm64 (0.4.0-1build3) ... 194s Setting up libxxf86vm1:arm64 (1:1.1.4-1build4) ... 194s Setting up python3-cloudpickle (3.0.0-2) ... 194s Setting up libsnappy1v5:arm64 (1.2.1-1) ... 194s Setting up liborc-0.4-0t64:arm64 (1:0.4.40-1) ... 194s Setting up python3-atomicwrites (1.4.1-1) ... 194s Setting up libxcb-xkb1:arm64 (1.17.0-2) ... 194s Setting up libxcb-image0:arm64 (0.4.0-2build1) ... 194s Setting up libxcb-present0:arm64 (1.17.0-2) ... 194s Setting up liberror-perl (0.17029-2) ... 194s Setting up unicode-data (15.1.0-1) ... 194s Setting up python3-yapf (0.40.2-1) ... 194s Setting up python3-jupyterlab-pygments (0.2.2-3) ... 195s Setting up python3-six (1.16.0-7) ... 195s Setting up libpython3.13-minimal:arm64 (3.13.0-2) ... 195s Setting up libasound2-data (1.2.12-1) ... 195s Setting up python3-roman (4.2-1) ... 195s Setting up libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1build1) ... 195s Setting up libqt5core5t64:arm64 (5.15.15+dfsg-1ubuntu1) ... 195s Setting up python3-decorator (5.1.1-5) ... 195s Setting up libqt5texttospeech5:arm64 (5.15.15-2) ... 195s Setting up python3-pycodestyle (2.12.1-1) ... 195s Setting up libfontenc1:arm64 (1:1.1.8-1build1) ... 195s Setting up libblas3:arm64 (3.12.0-4) ... 195s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 195s Setting up python3-packaging (24.2-1) ... 196s Setting up libxcb-xinerama0:arm64 (1.17.0-2) ... 196s Setting up libasound2t64:arm64 (1.2.12-1) ... 196s Setting up python3-flaky (3.8.1-2) ... 196s Setting up libexpat1-dev:arm64 (2.6.4-1) ... 196s Setting up helpdev (0.7.1-4) ... 196s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 196s Setting up python3-typeshed (0.0~git20231111.6764465-3) ... 196s Setting up libxfixes3:arm64 (1:6.0.0-2build1) ... 196s Setting up libxcb-sync1:arm64 (1.17.0-2) ... 196s Setting up python3-executing (2.1.0-0.1) ... 196s Setting up python3-snowballstemmer (2.2.0-4build1) ... 197s Setting up python3-nest-asyncio (1.5.4-1) ... 197s Setting up python3-dill (0.3.9-1) ... 198s Setting up python3-brotli (1.1.0-2build3) ... 198s Setting up libavahi-common-data:arm64 (0.8-13ubuntu6) ... 198s Setting up libopus0:arm64 (1.5.2-2) ... 198s Setting up python3-cycler (0.12.1-1) ... 198s Setting up libxinerama1:arm64 (2:1.1.4-3build1) ... 198s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 198s Setting up libxkbcommon-x11-0:arm64 (1.7.0-1) ... 198s Setting up fonts-dejavu-mono (2.37-8) ... 198s Setting up python3-kiwisolver (1.4.7-2build1) ... 198s Setting up yapf3 (0.40.2-1) ... 198s Setting up libvorbis0a:arm64 (1.3.7-2) ... 198s Setting up libxrandr2:arm64 (2:1.5.4-1) ... 198s Setting up cython3 (3.0.11+dfsg-1ubuntu2) ... 200s Setting up libtcl8.6:arm64 (8.6.15+dfsg-2) ... 200s Setting up fonts-dejavu-core (2.37-8) ... 200s Setting up python3-pip (24.3.1+dfsg-1) ... 202s Setting up libjpeg-turbo8:arm64 (2.1.5-3ubuntu2) ... 202s Setting up fonts-elusive-icons (2.0.0-4) ... 202s Setting up python3-html5lib (1.2-1) ... 202s Setting up libbabeltrace1:arm64 (1.5.11-4build1) ... 202s Setting up libglapi-mesa:arm64 (24.2.3-1ubuntu1) ... 202s Setting up python3-pickleshare (0.7.5-5) ... 202s Setting up python3-jeepney (0.8.0-4) ... 203s Setting up libgfortran5:arm64 (14.2.0-8ubuntu1) ... 203s Setting up libvulkan1:arm64 (1.3.296.0-1) ... 203s Setting up python3-isort (5.13.2-2) ... 203s Setting up python3-pluggy (1.5.0-1) ... 203s Setting up libwebp7:arm64 (1.4.0-0.1) ... 203s Setting up libxcb-dri2-0:arm64 (1.17.0-2) ... 203s Setting up python3-fastjsonschema (2.20.0-1) ... 203s Setting up python3-ruamel.yaml (0.18.6+ds-3) ... 204s Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 204s Setting up python3-pyqt5.sip (12.15.0-1build1) ... 204s Setting up libvpx9:arm64 (1.14.1-1ubuntu1) ... 204s Setting up libmtdev1t64:arm64 (1.1.6-1.2) ... 204s Setting up libminizip1t64:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 204s Setting up python3-astroid (3.3.5-1) ... 204s Setting up libasyncns0:arm64 (0.8-6build4) ... 204s Setting up libxshmfence1:arm64 (1.3-1build5) ... 204s Setting up libxcb-randr0:arm64 (1.17.0-2) ... 204s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 205s Setting up python-tinycss2-common (1.4.0-1) ... 205s Setting up libjson-perl (4.10000-1) ... 205s Setting up libxslt1.1:arm64 (1.1.39-0exp1ubuntu1) ... 205s Setting up libqt5sql5t64:arm64 (5.15.15+dfsg-1ubuntu1) ... 205s Setting up libmd4c0:arm64 (0.5.2-2) ... 205s Setting up spyder-common (5.5.1+ds-2) ... 205s Setting up python3-pydocstyle (6.3.0-1.1) ... 205s Setting up libopenjp2-7:arm64 (2.5.0-2ubuntu1) ... 205s Setting up python3.13-minimal (3.13.0-2) ... 206s Setting up git-man (1:2.45.2-1.2ubuntu1) ... 206s Setting up libharfbuzz0b:arm64 (10.0.1-1) ... 206s Setting up python3-dateutil (2.9.0-3) ... 206s Setting up python3-mccabe (0.7.0-1) ... 206s Setting up sgml-base (1.31) ... 206s Setting up libflac12t64:arm64 (1.4.3+ds-2.1ubuntu2) ... 206s Setting up libxss1:arm64 (1:1.2.3-1build3) ... 206s Setting up python3-levenshtein (0.26.0-1build1) ... 206s Setting up libxkbfile1:arm64 (1:1.1.0-1build4) ... 206s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 206s Setting up python3-mpmath (1.3.0-1) ... 207s Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 207s Setting up python3-docstring-to-markdown (0.15-1) ... 207s Setting up python-matplotlib-data (3.8.3-3ubuntu1) ... 207s Setting up python3-tomlkit (0.13.2-1) ... 208s Setting up libwebpmux3:arm64 (1.4.0-0.1) ... 208s Setting up python3-pathspec (0.12.1-1) ... 208s Setting up python3-three-merge (0.1.1-4) ... 208s Setting up python3-appdirs (1.4.4-4) ... 208s Setting up libxcomposite1:arm64 (1:0.4.6-1) ... 208s Setting up python3-mistune (3.0.2-2) ... 208s Setting up libxfont2:arm64 (1:2.0.6-1build1) ... 208s Setting up libpython3.13-stdlib:arm64 (3.13.0-2) ... 208s Setting up python3-stack-data (0.6.3-1) ... 209s Setting up python3-soupsieve (2.6-1) ... 209s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 209s Setting up python3-unidecode (1.3.8-1) ... 209s Setting up xbitmaps (1.1.1-2.2) ... 209s Setting up python3-jupyter-core (5.7.2-4) ... 210s Setting up libgstreamer1.0-0:arm64 (1.24.9-1) ... 210s Setcap worked! gst-ptp-helper is not suid! 210s Setting up libmp3lame0:arm64 (3.100-6build1) ... 210s Setting up libvorbisenc2:arm64 (1.3.7-2) ... 210s Setting up python3-pep8 (1.7.1-11ubuntu1) ... 210s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 210s Setting up python3-imagesize (1.4.1-1) ... 210s Setting up python3-ptyprocess (0.7.0-6) ... 210s Setting up libdrm-amdgpu1:arm64 (2.4.123-1) ... 210s Setting up libwacom-common (2.13.0-1) ... 210s Setting up python3-textdistance (4.6.3-4) ... 210s Setting up libwayland-client0:arm64 (1.23.0-1) ... 210s Setting up libpython3.13:arm64 (3.13.0-2) ... 210s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 210s Setting up python3-prompt-toolkit (3.0.48-1) ... 211s Setting up python3-sympy (1.13.3-1) ... 225s Setting up pyflakes3 (3.2.0-2) ... 225s Setting up libdebuginfod1t64:arm64 (0.192-4) ... 225s Setting up libice6:arm64 (2:1.1.1-1) ... 225s Setting up mesa-libgallium:arm64 (24.2.3-1ubuntu1) ... 225s Setting up liblapack3:arm64 (3.12.0-4) ... 225s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 225s Setting up libqt5dbus5t64:arm64 (5.15.15+dfsg-1ubuntu1) ... 225s Setting up python3-tinycss2 (1.4.0-1) ... 225s Setting up libzmq5:arm64 (4.3.5-1build2) ... 225s Setting up python3-intervaltree (3.0.2-1.1) ... 225s Setting up python3-arrow (1.3.0-1.1ubuntu1) ... 225s Setting up libspatialindex-c7:arm64 (2.0.0-1) ... 225s Setting up python3-jedi (0.19.1+ds1-1) ... 226s Setting up libgbm1:arm64 (24.2.3-1ubuntu1) ... 226s Setting up python3.13 (3.13.0-2) ... 227s Setting up libwacom9:arm64 (2.13.0-1) ... 227s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 227s Setting up python3-pytest (8.3.3-1) ... 228s Setting up libxtst6:arm64 (2:1.2.3-1.1build1) ... 228s Setting up libwebpdemux2:arm64 (1.4.0-0.1) ... 228s Setting up python3-qtsass (0.4.0-1) ... 228s Setting up libqt5positioning5:arm64 (5.15.15+dfsg-2) ... 228s Setting up libgl1-mesa-dri:arm64 (24.2.3-1ubuntu1) ... 228s Setting up libqt5network5t64:arm64 (5.15.15+dfsg-1ubuntu1) ... 228s Setting up libavahi-common3:arm64 (0.8-13ubuntu6) ... 228s Setting up python3-autopep8 (2.3.1-2) ... 228s Setting up libqt5xml5t64:arm64 (5.15.15+dfsg-1ubuntu1) ... 228s Setting up python3-all (3.12.7-1) ... 228s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 228s Setting up libgstreamer-plugins-base1.0-0:arm64 (1.24.9-1) ... 228s Setting up libpython3.12-dev:arm64 (3.12.7-3) ... 228s Setting up libsource-highlight4t64:arm64 (3.1.9-4.3build1) ... 228s Setting up libqt5serialport5:arm64 (5.15.15-2) ... 228s Setting up python3-nbformat (5.9.1-1) ... 229s Setting up python3-pylsp-jsonrpc (1.1.2-1) ... 229s Setting up libspatialindex-dev:arm64 (2.0.0-1) ... 229s Setting up black (24.10.0-1build1) ... 229s Setting up libqt5test5t64:arm64 (5.15.15+dfsg-1ubuntu1) ... 229s Setting up python3-pytoolconfig (1.3.1-2) ... 229s Setting up python-qtawesome-common (1.3.1+dfsg-1) ... 229s Setting up python3-bs4 (4.12.3-3) ... 230s Setting up libinput-bin (1.26.2-1) ... 230s Setting up python3-slugify (8.0.4-1) ... 230s Setting up python3-bleach (6.2.0-1) ... 230s Setting up python3-matplotlib-inline (0.1.6-2) ... 230s Setting up python3-flake8 (7.1.1-2) ... 230s Setting up python3-comm (0.2.1-1) ... 231s Setting up python3-fs (2.4.16-4) ... 231s Setting up libqt5websockets5:arm64 (5.15.15-2) ... 231s Setting up libegl-mesa0:arm64 (24.2.3-1ubuntu1) ... 231s Setting up gdb (15.1-1ubuntu2) ... 231s Setting up python3-pylsp (1.10.1-1) ... 231s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 231s Setting up python3-rope (1.13.0-2) ... 232s Setting up python3-secretstorage (3.3.3-3) ... 232s Setting up libqt5qml5:arm64 (5.15.15+dfsg-3) ... 232s Setting up python3-pexpect (4.9-3) ... 232s Setting up python3-zmq (24.0.1-5build2) ... 233s Setting up libjs-jquery-metadata (12-4) ... 233s Setting up libraqm0:arm64 (0.10.1-1build1) ... 233s Setting up libpython3.13-dev:arm64 (3.13.0-2) ... 233s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 233s Setting up python3.12-dev (3.12.7-3) ... 233s Setting up libqt5webchannel5:arm64 (5.15.15-2) ... 233s Setting up git (1:2.45.2-1.2ubuntu1) ... 233s Setting up python3-qstylizer (0.2.3-1) ... 233s Setting up python3-numpy (1:1.26.4+ds-11ubuntu1) ... 237s Setting up libjs-sphinxdoc (7.4.7-4) ... 237s Setting up python3-pyls-spyder (0.4.0-2) ... 237s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 237s Setting up python3-cookiecutter (2.6.0-1) ... 237s Setting up python3-pytest-mock (3.14.0-2) ... 237s Setting up python3-lxml:arm64 (5.3.0-1build1) ... 237s Setting up libtiff6:arm64 (4.5.1+git230720-4ubuntu4) ... 237s Setting up xml-core (0.19) ... 238s Setting up libegl1:arm64 (1.7.0-1build1) ... 238s Setting up python3-keyring (25.4.1-1) ... 238s Setting up libharfbuzz-subset0:arm64 (10.0.1-1) ... 238s Setting up python3-jupyter-client (8.6.3-1) ... 238s Setting up python3-contourpy (1.3.0-2build1) ... 238s Setting up libfontconfig1:arm64 (2.15.0-1.1ubuntu2) ... 238s Setting up libsndfile1:arm64 (1.2.2-1ubuntu5) ... 238s Setting up libqt5sensors5:arm64 (5.15.15-2) ... 238s Setting up libsm6:arm64 (2:1.2.4-1) ... 238s Setting up python3-pytestqt (4.3.1-1) ... 239s Setting up libavahi-client3:arm64 (0.8-13ubuntu6) ... 239s Setting up python3-pytest-order (1.3.0-1) ... 239s Setting up liblbfgsb0:arm64 (3.0+dfsg.4-1build1) ... 239s Setting up python3-pylsp-black (2.0.0-5) ... 239s Setting up libinput10:arm64 (1.26.2-1) ... 239s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 241s Regenerating fonts cache... done. 241s Setting up libxft2:arm64 (2.3.6-1build1) ... 241s Setting up libqt5qmlmodels5:arm64 (5.15.15+dfsg-3) ... 241s Setting up python3-rtree (1.3.0-1) ... 241s Setting up libglx-mesa0:arm64 (24.2.3-1ubuntu1) ... 241s Setting up python3-scipy (1.13.1-5ubuntu1) ... 248s Setting up libpython3-dev:arm64 (3.12.7-1) ... 248s Setting up python3-pytest-timeout (2.3.1-1) ... 248s Setting up libglx0:arm64 (1.7.0-1build1) ... 248s Setting up python3-logilab-common (2.0.0-1) ... 249s Setting up libpulse0:arm64 (1:16.1+dfsg1-5.1ubuntu1) ... 249s Setting up libqt5xmlpatterns5:arm64 (5.15.15-2) ... 249s Setting up python3.13-dev (3.13.0-2) ... 249s Setting up python3-watchdog (5.0.0-1) ... 249s Setting up libqt5remoteobjects5:arm64 (5.15.15-2) ... 249s Setting up libtk8.6:arm64 (8.6.15-1) ... 249s Setting up python3-pandas-lib:arm64 (2.2.3+dfsg-5ubuntu1) ... 249s Setting up python3.12-tk (3.12.7-3) ... 249s Setting up python3-pytest-cov (5.0.0-1) ... 249s Setting up python3-debugpy (1.8.8+ds-2ubuntu1) ... 250s Setting up python3.13-tk (3.13.0-2) ... 250s Setting up python3-nbclient (0.8.0-1) ... 251s Setting up python3-pil:arm64 (10.4.0-1ubuntu2) ... 251s Setting up libgl1:arm64 (1.7.0-1build1) ... 251s Setting up python3-pandas (2.2.3+dfsg-5ubuntu1) ... 261s Setting up libpython3-all-dev:arm64 (3.12.7-1) ... 261s Setting up python3-ipython (8.29.0-1) ... 263s Setting up sphinx-common (7.4.7-4) ... 263s Setting up python3-dev (3.12.7-1) ... 263s Setting up libxt6t64:arm64 (1:1.2.1-1.2build1) ... 263s Setting up python3-ipykernel (6.29.5-1) ... 263s Setting up python3-nbconvert (7.16.4-2) ... 263s Setting up ipython3 (8.29.0-1) ... 263s Setting up libcups2t64:arm64 (2.4.10-1ubuntu2) ... 263s Setting up pylint (3.3.1-2) ... 264s Setting up python3-all-dev (3.12.7-1) ... 264s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 264s Setting up libxmu6:arm64 (2:1.1.3-3build2) ... 264s Setting up python3-spyder-kernels (2.5.0-2) ... 264s Setting up blt (2.5.3+dfsg-7build1) ... 264s Setting up python3-tk:arm64 (3.12.7-1) ... 264s Setting up libxaw7:arm64 (2:1.0.16-1) ... 264s Setting up libqt5gui5t64:arm64 (5.15.15+dfsg-1ubuntu1) ... 264s Setting up python3-pil.imagetk:arm64 (10.4.0-1ubuntu2) ... 264s Setting up xterm (395-1ubuntu1) ... 264s update-alternatives: using /usr/bin/xterm to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in auto mode 264s update-alternatives: using /usr/bin/lxterm to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in auto mode 264s Setting up libqt5quick5:arm64 (5.15.15+dfsg-3) ... 264s Setting up libqt5positioningquick5:arm64 (5.15.15+dfsg-2) ... 264s Setting up libqt5location5:arm64 (5.15.15+dfsg-2) ... 264s Setting up libqt5widgets5t64:arm64 (5.15.15+dfsg-1ubuntu1) ... 264s Setting up x11-xkb-utils (7.7+9) ... 264s Setting up libqt5svg5:arm64 (5.15.15-2) ... 264s Setting up libqt5help5:arm64 (5.15.15-2) ... 264s Setting up libqt5charts5:arm64 (5.15.15-2) ... 264s Setting up libqt5multimedia5:arm64 (5.15.15-2) ... 264s Setting up libqt5quickwidgets5:arm64 (5.15.15+dfsg-3) ... 264s Setting up libqt5multimediawidgets5:arm64 (5.15.15-2) ... 264s Setting up libqt5webenginecore5:arm64 (5.15.17+dfsg-5) ... 264s Setting up libqt5opengl5t64:arm64 (5.15.15+dfsg-1ubuntu1) ... 264s Setting up xserver-common (2:21.1.14-2ubuntu1) ... 264s Setting up libqt5printsupport5t64:arm64 (5.15.15+dfsg-1ubuntu1) ... 264s Setting up libqt5designer5:arm64 (5.15.15-2) ... 264s Setting up xvfb (2:21.1.14-2ubuntu1) ... 264s Setting up libqt5webkit5:arm64 (5.212.0~alpha4-41) ... 264s Setting up libqt5webengine5:arm64 (5.15.17+dfsg-5) ... 264s Setting up libqt5webenginewidgets5:arm64 (5.15.17+dfsg-5) ... 264s Setting up python3-pyqt5 (5.15.11+dfsg-1build1) ... 265s Setting up python3-pyqt5.qtpositioning (5.15.11+dfsg-1build1) ... 265s Setting up python3-pyqt5.qtsvg (5.15.11+dfsg-1build1) ... 265s Setting up python3-pyqt5.qttexttospeech (5.15.11+dfsg-1build1) ... 265s Setting up python3-pyqt5.qtsql (5.15.11+dfsg-1build1) ... 265s Setting up python3-pyqt5.qtopengl (5.15.11+dfsg-1build1) ... 265s Setting up python3-pyqt5.qtmultimedia (5.15.11+dfsg-1build1) ... 265s Setting up python3-pyqt5.qtchart (5.15.7+dfsg-1) ... 265s Setting up python3-pyqt5.qtxmlpatterns (5.15.11+dfsg-1build1) ... 265s Setting up python3-pyqt5.qtsensors (5.15.11+dfsg-1build1) ... 265s Setting up python3-pyqt5.qtwebsockets (5.15.11+dfsg-1build1) ... 265s Setting up python3-pyqt5.qtserialport (5.15.11+dfsg-1build1) ... 265s Setting up python3-pyqt5.qtremoteobjects (5.15.11+dfsg-1build1) ... 265s Setting up python3-pyqt5.qtwebchannel (5.15.11+dfsg-1build1) ... 265s Setting up python3-pyqt5.qtwebkit (5.15.11+dfsg-1build1) ... 265s Setting up python3-pyqt5.qtwebengine (5.15.7-1) ... 265s Setting up python3-pyqt5.qtquick (5.15.11+dfsg-1build1) ... 265s Setting up python3-qtpy (2.4.1-2) ... 265s Setting up python3-qtconsole (5.5.2-1) ... 265s Setting up python3-qdarkstyle (3.2.3+ds1-1) ... 265s Setting up python3-qtawesome (1.3.1+dfsg-1) ... 266s Setting up python3-fonttools (4.55.0-3) ... 267s Setting up python3-ufolib2 (0.16.1+dfsg1-1) ... 268s Setting up python3-matplotlib (3.8.3-3ubuntu1) ... 271s Processing triggers for libc-bin (2.40-1ubuntu3) ... 271s Processing triggers for systemd (256.5-2ubuntu4) ... 271s Processing triggers for man-db (2.13.0-1) ... 272s Processing triggers for udev (256.5-2ubuntu4) ... 273s Processing triggers for sgml-base (1.31) ... 273s Setting up docutils-common (0.21.2+dfsg-2) ... 273s Processing triggers for sgml-base (1.31) ... 273s Setting up python3-docutils (0.21.2+dfsg-2) ... 274s Setting up python3-sphinx (7.4.7-4) ... 275s Setting up python3-numpydoc (1.6.0-2) ... 275s Setting up python3-spyder (5.5.1+ds-2) ... 277s Setting up spyder (5.5.1+ds-2) ... 277s Setting up autopkgtest-satdep (0) ... 286s (Reading database ... 114812 files and directories currently installed.) 286s Removing autopkgtest-satdep (0) ... 287s autopkgtest [00:25:40]: test pytest-rest: [----------------------- 287s Testing with python3.13: 288s DEPRECATION: Legacy editable install of spyder-boilerplate==0.0.1 from file:///tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/app/tests/spyder-boilerplate (setup.py develop) is deprecated. pip 25.0 will enforce this behaviour change. A possible replacement is to add a pyproject.toml or enable --use-pep517, and use setuptools >= 64. If the resulting installation is not behaving as expected, try using --config-settings editable_mode=compat. Please consult the setuptools documentation for more information. Discussion can be found at https://github.com/pypa/pip/issues/11457 289s *** STARTING RUN 1 at 00:25:42: xvfb-run -a -s -screen 0 1024x768x24 +extension GLX python3.13 runtests.py --ignore=spyder/plugins/completion/providers/languageserver/tests/test_client.py --deselect=spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py::test_tk_backend --deselect=spyder/app/tests/test_mainwindow.py::test_move_to_first_breakpoint --deselect=spyder/app/tests/test_mainwindow.py::test_run_cython_code --deselect=spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py::test_startup_run_lines_project_directory --deselect=spyder/app/tests/test_mainwindow.py --deselect=spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py 291s Pytest Arguments: ['-vv', '-rw', '--durations=10', '-W ignore::UserWarning', '--timeout=120', '--ignore=spyder/plugins/completion/providers/languageserver/tests/test_client.py', '--deselect=spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py::test_tk_backend', '--deselect=spyder/app/tests/test_mainwindow.py::test_move_to_first_breakpoint', '--deselect=spyder/app/tests/test_mainwindow.py::test_run_cython_code', '--deselect=spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py::test_startup_run_lines_project_directory', '--deselect=spyder/app/tests/test_mainwindow.py', '--deselect=spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py'] 291s ============================= test session starts ============================== 291s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 291s cachedir: .pytest_cache 291s PyQt5 5.15.11 -- Qt runtime 5.15.15 -- Qt compiled 5.15.15 291s rootdir: /tmp/autopkgtest.d7Cgsu/build.voH/src 291s configfile: pytest.ini 291s plugins: mock-3.14.0, cov-5.0.0, flaky-3.8.1, typeguard-4.4.1, qt-4.3.1, timeout-2.3.1, order-1.3.0 291s timeout: 120.0s 291s timeout method: signal 291s timeout func_only: False 294s collecting ... QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-ubuntu' 300s collected 1290 items / 201 deselected / 2 skipped / 1089 selected 300s 300s spyder/app/tests/test_cli_options.py::test_get_options PASSED [ 0%] 300s spyder/plugins/completion/providers/kite/utils/tests/test_install.py::test_kite_install SKIPPED [ 0%] 302s spyder/plugins/completion/tests/test_plugin.py::test_plugin_completion_gather PASSED [ 0%] 304s spyder/plugins/completion/tests/test_plugin.py::test_plugin_first_response_request FAILED [ 0%] 321s spyder/plugins/editor/widgets/tests/test_completions_hide.py::test_automatic_completions_hide_complete PASSED [ 0%] 375s spyder/plugins/editor/widgets/tests/test_completions_hide.py::test_automatic_completions_widget_visible FAILED [ 0%] 378s spyder/plugins/editor/widgets/tests/test_editorsplitter.py::test_lsp_splitter_close PASSED [ 0%] 387s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\r\n-autopep8] PASSED [ 0%] 390s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\r\n-yapf] PASSED [ 0%] 399s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\r\n-black] PASSED [ 0%] 408s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\r-autopep8] PASSED [ 1%] 411s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\r-yapf] PASSED [ 1%] 420s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\r-black] PASSED [ 1%] 428s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\n-autopep8] PASSED [ 1%] 432s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\n-yapf] PASSED [ 1%] 441s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\n-black] PASSED [ 1%] 449s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\r\n-autopep8] PASSED [ 1%] 453s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\r\n-yapf] PASSED [ 1%] 462s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\r\n-black] PASSED [ 1%] 471s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\r-autopep8] PASSED [ 1%] 474s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\r-yapf] PASSED [ 1%] 483s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\r-black] PASSED [ 2%] 492s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\n-autopep8] PASSED [ 2%] 495s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\n-yapf] PASSED [ 2%] 504s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\n-black] PASSED [ 2%] 513s spyder/plugins/editor/widgets/tests/test_formatting.py::test_max_line_length[autopep8] PASSED [ 2%] 523s spyder/plugins/editor/widgets/tests/test_formatting.py::test_max_line_length[black] PASSED [ 2%] 530s spyder/plugins/editor/widgets/tests/test_formatting.py::test_closing_document_formatting[autopep8] PASSED [ 2%] 537s spyder/plugins/editor/widgets/tests/test_formatting.py::test_closing_document_formatting[black] PASSED [ 2%] 628s spyder/plugins/editor/widgets/tests/test_formatting.py::test_formatting_on_save[autopep8] PASSED [ 2%] 656s spyder/plugins/editor/widgets/tests/test_formatting.py::test_formatting_on_save[black] PASSED [ 2%] 664s spyder/plugins/editor/widgets/tests/test_introspection.py::test_fallback_completions PASSED [ 2%] 678s spyder/plugins/editor/widgets/tests/test_introspection.py::test_space_completion FAILED [ 3%] 678s spyder/plugins/editor/widgets/tests/test_introspection.py::test_hide_widget_completion SKIPPED [ 3%] 749s spyder/plugins/editor/widgets/tests/test_introspection.py::test_automatic_completions FAILED [ 3%] 762s spyder/plugins/editor/widgets/tests/test_introspection.py::test_automatic_completions_tab_bug PASSED [ 3%] 771s spyder/plugins/editor/widgets/tests/test_introspection.py::test_automatic_completions_space_bug PASSED [ 3%] 841s spyder/plugins/editor/widgets/tests/test_introspection.py::test_completions FAILED [ 3%] 857s spyder/plugins/editor/widgets/tests/test_introspection.py::test_code_snippets FAILED [ 3%] 927s spyder/plugins/editor/widgets/tests/test_introspection.py::test_completion_order FAILED [ 3%] 997s spyder/plugins/editor/widgets/tests/test_introspection.py::test_text_snippet_completions FAILED [ 3%] 1082s spyder/plugins/editor/widgets/tests/test_introspection.py::test_completions_extra_paths FAILED [ 3%] 1082s spyder/plugins/editor/widgets/tests/test_introspection.py::test_completions_environment SKIPPED [ 3%] 1152s spyder/plugins/editor/widgets/tests/test_introspection.py::test_dot_completions FAILED [ 4%] 1155s spyder/plugins/editor/widgets/tests/test_introspection.py::test_file_completions[000_test.txt] PASSED [ 4%] 1159s spyder/plugins/editor/widgets/tests/test_introspection.py::test_file_completions[.hidden] PASSED [ 4%] 1162s spyder/plugins/editor/widgets/tests/test_introspection.py::test_file_completions[any_file.txt] PASSED [ 4%] 1166s spyder/plugins/editor/widgets/tests/test_introspection.py::test_file_completions[abc.py] PASSED [ 4%] 1169s spyder/plugins/editor/widgets/tests/test_introspection.py::test_file_completions[part.0.parquet] PASSED [ 4%] 1184s spyder/plugins/editor/widgets/tests/test_introspection.py::test_directory_completions[/home] FAILED [ 4%] 1184s spyder/plugins/editor/widgets/tests/test_introspection.py::test_directory_completions[C:\\Users] SKIPPED [ 4%] 1184s spyder/plugins/editor/widgets/tests/test_introspection.py::test_directory_completions[C:\\Windows\\System32] SKIPPED [ 4%] 1184s spyder/plugins/editor/widgets/tests/test_introspection.py::test_directory_completions[/Library/Frameworks] SKIPPED [ 4%] 1184s spyder/plugins/editor/widgets/tests/test_save.py::test_save_when_completions_are_visible SKIPPED [ 4%] 1184s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_get_common_file_associations PASSED [ 5%] 1184s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_get_file_associations PASSED [ 5%] 1184s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_create_file_manager_actions PASSED [ 5%] 1186s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_clicked PASSED [ 5%] 1187s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_check_launch_error_codes PASSED [ 5%] 1187s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_open_association PASSED [ 5%] 1188s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_update_filters PASSED [ 5%] 1188s spyder/plugins/explorer/widgets/tests/test_fileassociations.py::test_input_text_dialog PASSED [ 5%] 1188s spyder/plugins/explorer/widgets/tests/test_fileassociations.py::test_apps_dialog PASSED [ 5%] 1191s spyder/plugins/explorer/widgets/tests/test_fileassociations.py::test_file_assoc_widget PASSED [ 5%] 1191s spyder/plugins/findinfiles/tests/test_plugin.py::test_closing_plugin PASSED [ 5%] 1193s spyder/plugins/onlinehelp/tests/test_pydocgui.py::test_get_pydoc[lib0] PASSED [ 6%] 1194s spyder/plugins/onlinehelp/tests/test_pydocgui.py::test_get_pydoc[lib1] PASSED [ 6%] 1195s spyder/plugins/onlinehelp/tests/test_pydocgui.py::test_get_pydoc[lib2] PASSED [ 6%] 1195s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_handle_new_figures[image/png-.png] PASSED [ 6%] 1196s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_handle_new_figures[image/svg+xml-.svg] PASSED [ 6%] 1196s spyder/utils/tests/test_encoding.py::test_symlinks PASSED [ 6%] 1196s spyder/utils/tests/test_programs.py::test_run_python_script_in_terminal_blank_wdir PASSED [ 6%] 1196s spyder/utils/tests/test_programs.py::test_run_python_script_in_terminal_with_wdir_empty PASSED [ 6%] 1196s spyder/utils/tests/test_programs.py::test_is_valid_interpreter PASSED [ 6%] 1196s spyder/utils/tests/test_programs.py::test_is_invalid_interpreter PASSED [ 6%] 1196s spyder/utils/tests/test_programs.py::test_is_valid_interpreter_name PASSED [ 6%] 1235s spyder/plugins/editor/widgets/tests/test_classfunc_selector.py::test_class_func_selector FAILED [ 7%] 1245s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py::test_editor_outlineexplorer FAILED [ 7%] 1258s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py::test_empty_file FAILED [ 7%] 1298s spyder/plugins/editor/widgets/tests/test_folding.py::test_folding FAILED [ 7%] 1338s spyder/plugins/editor/widgets/tests/test_folding.py::test_unfold_when_searching FAILED [ 7%] 1381s spyder/plugins/editor/widgets/tests/test_folding.py::test_unfold_goto FAILED [ 7%] 1423s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_hide_calltip FAILED [ 7%] 1433s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_get_calltips[params0] FAILED [ 7%] 1442s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_get_calltips[params1] FAILED [ 7%] 1451s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_get_calltips[params2] FAILED [ 7%] 1460s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_get_calltips[params3] FAILED [ 7%] 1460s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_get_hints[params0] SKIPPED [ 8%] 1460s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_get_hints[params1] SKIPPED [ 8%] 1460s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_get_hints[params2] SKIPPED [ 8%] 1468s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_get_hints_not_triggered[def test():\n pass\n\ntest] PASSED [ 8%] 1476s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_get_hints_not_triggered[# a comment] PASSED [ 8%] 1484s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_get_hints_not_triggered["a string"] PASSED [ 8%] 1514s spyder/plugins/editor/widgets/tests/test_warnings.py::test_ignore_warnings PASSED [ 8%] 1534s spyder/plugins/editor/widgets/tests/test_warnings.py::test_adding_warnings PASSED [ 8%] 1553s spyder/plugins/editor/widgets/tests/test_warnings.py::test_move_warnings PASSED [ 8%] 1572s spyder/plugins/editor/widgets/tests/test_warnings.py::test_get_warnings PASSED [ 8%] 1592s spyder/plugins/editor/widgets/tests/test_warnings.py::test_update_warnings_after_delete_line PASSED [ 8%] 1615s spyder/plugins/editor/widgets/tests/test_warnings.py::test_update_warnings_after_closequotes PASSED [ 9%] 1637s spyder/plugins/editor/widgets/tests/test_warnings.py::test_update_warnings_after_closebrackets PASSED [ 9%] 1657s spyder/plugins/editor/widgets/tests/test_warnings.py::test_ignore_warnings_with_comments[#noqa] PASSED [ 9%] 1676s spyder/plugins/editor/widgets/tests/test_warnings.py::test_ignore_warnings_with_comments[# NOQA] PASSED [ 9%] 1696s spyder/plugins/editor/widgets/tests/test_warnings.py::test_ignore_warnings_with_comments[# analysis:ignore] PASSED [ 9%] 1716s spyder/plugins/editor/widgets/tests/test_warnings.py::test_ignore_warnings_with_comments[# no-work] PASSED [ 9%] 1716s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[class] PASSED [ 9%] 1716s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[def] PASSED [ 9%] 1716s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[for] PASSED [ 9%] 1716s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[while] PASSED [ 9%] 1716s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[import] PASSED [ 10%] 1716s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[from] PASSED [ 10%] 1716s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[async] PASSED [ 10%] 1716s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[try] PASSED [ 10%] 1716s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[with] PASSED [ 10%] 1716s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[list] PASSED [ 10%] 1716s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[dict] PASSED [ 10%] 1716s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[set] PASSED [ 10%] 1716s spyder/app/tests/test_find_plugins.py::test_find_internal_plugins PASSED [ 10%] 1716s spyder/app/tests/test_find_plugins.py::test_find_external_plugins PASSED [ 10%] 1716s spyder/config/tests/test_base.py::test_is_stable_version PASSED [ 10%] 1716s spyder/config/tests/test_base.py::test_get_conf_path[True] PASSED [ 11%] 1716s spyder/config/tests/test_base.py::test_get_conf_path[False] PASSED [ 11%] 1716s spyder/config/tests/test_manager.py::test_site_config_load PASSED [ 11%] 1716s spyder/config/tests/test_manager.py::test_external_plugin_config PASSED [ 11%] 1716s spyder/config/tests/test_user.py::test_default_config_set[test_input0-[sec][opt] = val\n] PASSED [ 11%] 1716s spyder/config/tests/test_user.py::test_default_config_set[test_input1-[sec][opt] = 50\n] PASSED [ 11%] 1716s spyder/config/tests/test_user.py::test_default_config_set[test_input2-[sec][opt] = [50]\n] PASSED [ 11%] 1716s spyder/config/tests/test_user.py::test_default_config_set[test_input3-[sec][opt] = (50, 2)\n] PASSED [ 11%] 1716s spyder/config/tests/test_user.py::test_default_config_set[test_input4-[sec][opt] = {50}\n] PASSED [ 11%] 1716s spyder/config/tests/test_user.py::test_default_config_set[test_input5-[sec][opt] = {'k': 50}\n] PASSED [ 11%] 1716s spyder/config/tests/test_user.py::test_default_config_set[test_input6-[sec][opt] = False\n] PASSED [ 11%] 1716s spyder/config/tests/test_user.py::test_default_config_set[test_input7-[sec][opt] = True\n] PASSED [ 12%] 1716s spyder/config/tests/test_user.py::test_default_config_set[test_input8-[sec space][opt] = True\n] PASSED [ 12%] 1716s spyder/config/tests/test_user.py::test_default_config_set[test_input9-[sec space][opt space] = True\n] PASSED [ 12%] 1716s spyder/config/tests/test_user.py::test_default_config_save_write PASSED [ 12%] 1716s spyder/config/tests/test_user.py::test_default_config_set_defaults PASSED [ 12%] 1716s spyder/config/tests/test_user.py::test_userconfig_get_minor_version[3.2.1-3.2] PASSED [ 12%] 1716s spyder/config/tests/test_user.py::test_userconfig_get_minor_version[3.2.0-3.2] PASSED [ 12%] 1716s spyder/config/tests/test_user.py::test_userconfig_get_major_version[3.2.1-3] PASSED [ 12%] 1716s spyder/config/tests/test_user.py::test_userconfig_get_major_version[0.2.0-0] PASSED [ 12%] 1716s spyder/config/tests/test_user.py::test_userconfig_check_version[abc] PASSED [ 12%] 1716s spyder/config/tests/test_user.py::test_userconfig_check_version[x.x.x] PASSED [ 12%] 1716s spyder/config/tests/test_user.py::test_userconfig_check_version[1.0] PASSED [ 13%] 1716s spyder/config/tests/test_user.py::test_userconfig_check_version[-1.0] PASSED [ 13%] 1716s spyder/config/tests/test_user.py::test_userconfig_check_version[-1.0.0] PASSED [ 13%] 1716s spyder/config/tests/test_user.py::test_userconfig_check_version[] PASSED [ 13%] 1716s spyder/config/tests/test_user.py::test_userconfig_check_defaults PASSED [ 13%] 1716s spyder/config/tests/test_user.py::test_userconfig_check_section_option PASSED [ 13%] 1716s spyder/config/tests/test_user.py::test_userconfig_load_from_ini PASSED [ 13%] 1716s spyder/config/tests/test_user.py::test_userconfig_get_version PASSED [ 13%] 1716s spyder/config/tests/test_user.py::test_userconfig_set_version PASSED [ 13%] 1716s spyder/config/tests/test_user.py::test_userconfig_reset_to_defaults PASSED [ 13%] 1716s spyder/config/tests/test_user.py::test_userconfig_set_as_defaults PASSED [ 13%] 1716s spyder/config/tests/test_user.py::test_userconfig_get_default PASSED [ 14%] 1716s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get[defaults0-value] PASSED [ 14%] 1716s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get[defaults1-"\xe9\xe0\xc7\xc3\xe3\xe9\xe8\xef"] PASSED [ 14%] 1716s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get[defaults2-\xe9\xe0\xc7\xc3\xe3\xe9\xe8\xef] PASSED [ 14%] 1716s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get[defaults3-True] PASSED [ 14%] 1716s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get[defaults4-] PASSED [ 14%] 1716s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get[defaults5-123] PASSED [ 14%] 1716s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get[defaults6-123.123] PASSED [ 14%] 1716s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get[defaults7-value7] PASSED [ 14%] 1716s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get[defaults8-value8] PASSED [ 14%] 1716s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get2[defaults0-val-True] PASSED [ 14%] 1716s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get2[defaults1-val-False] PASSED [ 15%] 1716s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get2[defaults2-val-False] PASSED [ 15%] 1716s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get_string_from_inifile PASSED [ 15%] 1716s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get_does_not_eval_functions PASSED [ 15%] 1716s spyder/config/tests/test_user.py::test_userconfig_set_default PASSED [ 15%] 1716s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_valid[defaults0-other] PASSED [ 15%] 1716s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_valid[defaults1-\xe3\xe9\xe8\xef] PASSED [ 15%] 1716s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_valid[defaults2-False] PASSED [ 15%] 1716s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_valid[defaults3-dict] PASSED [ 15%] 1716s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_valid[defaults4-345] PASSED [ 15%] 1716s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_valid[defaults5-345.345] PASSED [ 15%] 1716s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_valid[defaults6-value6] PASSED [ 16%] 1716s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_valid[defaults7-value7] PASSED [ 16%] 1716s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_valid[defaults8-other] PASSED [ 16%] 1716s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_invalid[defaults0-no] PASSED [ 16%] 1716s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_invalid[defaults1-n9] PASSED [ 16%] 1716s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_invalid[defaults2-n9] PASSED [ 16%] 1716s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_with_string PASSED [ 16%] 1716s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_percentage_string PASSED [ 16%] 1716s spyder/config/tests/test_user.py::test_userconfig_remove_section PASSED [ 16%] 1716s spyder/config/tests/test_user.py::test_userconfig_remove_option PASSED [ 16%] 1716s spyder/config/tests/test_user.py::test_userconfig_cleanup PASSED [ 16%] 1716s spyder/config/tests/test_user.py::TestSpyderConfigApplyPatches::test_spyderconfig_apply_configuration_patches_42 PASSED [ 17%] 1716s spyder/config/tests/test_user.py::TestSpyderConfigApplyPatches::test_spyderconfig_apply_configuration_patches_45 PASSED [ 17%] 1716s spyder/config/tests/test_user.py::test_spyderconfig_get_defaults_path_name_from_version PASSED [ 17%] 1717s spyder/plugins/appearance/tests/test_confpage.py::test_change_ui_theme_and_color_scheme[config_dialog0] PASSED [ 17%] 1720s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_file_open_close PASSED [ 17%] 1720s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_get_words PASSED [ 17%] 1721s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[c] PASSED [ 17%] 1722s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[cpp] PASSED [ 17%] 1723s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[css] PASSED [ 17%] 1724s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[erl] PASSED [ 17%] 1725s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[ex] PASSED [ 17%] 1726s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[html] PASSED [ 18%] 1727s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[java] PASSED [ 18%] 1728s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[jl] PASSED [ 18%] 1729s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[md] PASSED [ 18%] 1730s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[py] PASSED [ 18%] 1731s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[R] PASSED [ 18%] 1733s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_token_update PASSED [ 18%] 1733s spyder/plugins/completion/providers/kite/parsing/tests/test_parsing.py::test_find_returning_function_path PASSED [ 18%] 1733s spyder/plugins/completion/tests/test_configdialog.py::test_config_dialog[config_dialog0] PASSED [ 18%] 1733s spyder/plugins/completion/tests/test_plugin.py::test_configuration_merge PASSED [ 18%] 1733s spyder/plugins/completion/tests/test_plugin.py::test_provider_detection PASSED [ 19%] 1733s spyder/plugins/completion/widgets/tests/test_status.py::test_status_bar_completion_status PASSED [ 19%] 1733s spyder/plugins/console/tests/test_plugin.py::test_run_code PASSED [ 19%] 1733s spyder/plugins/console/tests/test_plugin.py::test_completions PASSED [ 19%] 1734s spyder/plugins/console/tests/test_plugin.py::test_handle_exception PASSED [ 19%] 1734s spyder/plugins/console/tests/test_plugin.py::test_handle_warnings PASSED [ 19%] 1734s spyder/plugins/console/tests/test_plugin.py::test_report_external_repo PASSED [ 19%] 1734s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_bracket_closing_new_line PASSED [ 19%] 1734s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_close_brackets[(-()-1] PASSED [ 19%] 1734s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_close_brackets[{-{}-1] PASSED [ 19%] 1734s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_close_brackets[[-[]-1] PASSED [ 19%] 1734s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_nested_brackets[()-(())-2] PASSED [ 20%] 1734s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_nested_brackets[{}-{()}-2] PASSED [ 20%] 1734s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_nested_brackets[[]-[()]-2] PASSED [ 20%] 1734s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_nested_brackets[,-(),-1] PASSED [ 20%] 1734s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_nested_brackets[:-():-1] PASSED [ 20%] 1734s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_nested_brackets[;-();-1] PASSED [ 20%] 1734s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_selected_text PASSED [ 20%] 1734s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_selected_text_multiple_lines PASSED [ 20%] 1734s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_complex_completion PASSED [ 20%] 1734s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_bracket_closing PASSED [ 20%] 1734s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_activate_deactivate PASSED [ 20%] 1734s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes["-""-1] PASSED [ 21%] 1734s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes['-''-1] PASSED [ 21%] 1734s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes[#"-#"-2] PASSED [ 21%] 1735s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes[#'-#'-2] PASSED [ 21%] 1735s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes["""-"""-3] PASSED [ 21%] 1735s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes['''-'''-3] PASSED [ 21%] 1735s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes[""""-""""""-3] PASSED [ 21%] 1735s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes[''''-''''''-3] PASSED [ 21%] 1735s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes["some_string"-"some_string"-13] PASSED [ 21%] 1735s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes['some_string'-'some_string'-13] PASSED [ 21%] 1735s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes["\\""-"\\""-4] PASSED [ 21%] 1735s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes['\\''-'\\''-4] PASSED [ 22%] 1735s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes["\\\\"-"\\\\"-4] PASSED [ 22%] 1735s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes['\\\\'-'\\\\'-4] PASSED [ 22%] 1735s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_trailing_text[()-("")-2] PASSED [ 22%] 1735s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_trailing_text[{}-{""}-2] PASSED [ 22%] 1735s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_trailing_text[[]-[""]-2] PASSED [ 22%] 1735s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_trailing_text[,-"",-1] PASSED [ 22%] 1735s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_trailing_text[:-"":-1] PASSED [ 22%] 1735s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_trailing_text[;-"";-1] PASSED [ 22%] 1735s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_trailing_text[a-"a-1] PASSED [ 22%] 1735s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_selected_text PASSED [ 22%] 1735s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_selected_text_multiple_lines PASSED [ 23%] 1736s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes_in_brackets PASSED [ 23%] 1736s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_activate_deactivate PASSED [ 23%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_parse_function_definition[def foo():--name_list0-type_list0-value_list0-None] PASSED [ 23%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_parse_function_definition[ def foo(arg0, arg1=':', arg2: str='-> (float, str):') -> (float, int): - -name_list1-type_list1-value_list1-(float, int)] PASSED [ 23%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_get_function_body[ def foo():\n\n if 1:\n raise ValueError\n else:\n return\n\n class F:- -\n if 1:\n raise ValueError\n else:\n return\n] PASSED [ 23%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_get_function_body[def foo():\n return-- return] PASSED [ 23%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Numpydoc---True] PASSED [ 23%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Numpydoc---False] PASSED [ 23%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Numpydoc-if 1:\n -if 1:\n -True] PASSED [ 23%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Numpydoc-if 1:\n -if 1:\n -False] PASSED [ 23%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Numpydoc-async def foo():\n raise\n raise ValueError\n raise ValueError("test")\n raise TypeError("test")\n yield -async def foo():\n """\n \n\n Raises\n ------\n ValueError\n DESCRIPTION.\n TypeError\n DESCRIPTION.\n\n Yields\n ------\n None.\n\n """\n raise\n raise ValueError\n raise ValueError("test")\n raise TypeError("test")\n yield -True] PASSED [ 24%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Numpydoc-async def foo():\n raise\n raise ValueError\n raise ValueError("test")\n raise TypeError("test")\n yield -async def foo():\n """\n \n\n Raises\n ------\n ValueError\n DESCRIPTION.\n TypeError\n DESCRIPTION.\n\n Yields\n ------\n None.\n\n """\n raise\n raise ValueError\n raise ValueError("test")\n raise TypeError("test")\n yield -False] PASSED [ 24%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Numpydoc- def foo():\n print('{}' % foo_raise Value)\n foo_yield- def foo():\n """\n \n\n Returns\n -------\n None.\n\n """\n print('{}' % foo_raise Value)\n foo_yield-True] PASSED [ 24%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Numpydoc- def foo():\n print('{}' % foo_raise Value)\n foo_yield- def foo():\n """\n \n\n Returns\n -------\n None.\n\n """\n print('{}' % foo_raise Value)\n foo_yield-False] PASSED [ 24%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Numpydoc-def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n -def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n """\n \n\n Parameters\n ----------\n arg : TYPE\n DESCRIPTION.\n arg0 : TYPE\n DESCRIPTION.\n arg1 : int\n DESCRIPTION.\n arg2 : List[Tuple[str, float]]\n DESCRIPTION.\n arg3 : TYPE, optional\n DESCRIPTION. The default is '-> (float, int):'.\n arg4 : TYPE, optional\n DESCRIPTION. The default is ':float, int['.\n arg5 : str, optional\n DESCRIPTION. The default is '""'.\n\n Returns\n -------\n (List[Tuple[str, float]], str, float)\n DESCRIPTION.\n\n """\n -True] PASSED [ 24%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Numpydoc-def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n -def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n """\n \n\n Parameters\n ----------\n arg : TYPE\n DESCRIPTION.\n arg0 : TYPE\n DESCRIPTION.\n arg1 : int\n DESCRIPTION.\n arg2 : List[Tuple[str, float]]\n DESCRIPTION.\n arg3 : TYPE, optional\n DESCRIPTION. The default is '-> (float, int):'.\n arg4 : TYPE, optional\n DESCRIPTION. The default is ':float, int['.\n arg5 : str, optional\n DESCRIPTION. The default is '""'.\n\n Returns\n -------\n (List[Tuple[str, float]], str, float)\n DESCRIPTION.\n\n """\n -False] PASSED [ 24%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Googledoc-async def foo():\n raise\n raise ValueError\n raise TypeError("test")\n yield value\n -async def foo():\n """\n \n\n Raises:\n ValueError: DESCRIPTION.\n TypeError: DESCRIPTION.\n\n Yields:\n value (TYPE): DESCRIPTION.\n\n """\n raise\n raise ValueError\n raise TypeError("test")\n yield value\n -True] PASSED [ 24%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Googledoc-async def foo():\n raise\n raise ValueError\n raise TypeError("test")\n yield value\n -async def foo():\n """\n \n\n Raises:\n ValueError: DESCRIPTION.\n TypeError: DESCRIPTION.\n\n Yields:\n value (TYPE): DESCRIPTION.\n\n """\n raise\n raise ValueError\n raise TypeError("test")\n yield value\n -False] PASSED [ 24%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Googledoc- def foo():\n - def foo():\n """\n \n\n Returns:\n None.\n\n """\n -True] PASSED [ 24%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Googledoc- def foo():\n - def foo():\n """\n \n\n Returns:\n None.\n\n """\n -False] PASSED [ 24%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Googledoc-def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n -def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n """\n \n\n Args:\n arg (TYPE): DESCRIPTION.\n arg0 (TYPE): DESCRIPTION.\n arg1 (int): DESCRIPTION.\n arg2 (List[Tuple[str, float]]): DESCRIPTION.\n arg3 (TYPE, optional): DESCRIPTION. Defaults to '-> (float, int):'.\n arg4 (TYPE, optional): DESCRIPTION. Defaults to ':float, int['.\n arg5 (str, optional): DESCRIPTION. Defaults to '""'.\n\n Returns:\n (List[Tuple[str, float]], str, float): DESCRIPTION.\n\n """\n -True] PASSED [ 24%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Googledoc-def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n -def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n """\n \n\n Args:\n arg (TYPE): DESCRIPTION.\n arg0 (TYPE): DESCRIPTION.\n arg1 (int): DESCRIPTION.\n arg2 (List[Tuple[str, float]]): DESCRIPTION.\n arg3 (TYPE, optional): DESCRIPTION. Defaults to '-> (float, int):'.\n arg4 (TYPE, optional): DESCRIPTION. Defaults to ':float, int['.\n arg5 (str, optional): DESCRIPTION. Defaults to '""'.\n\n Returns:\n (List[Tuple[str, float]], str, float): DESCRIPTION.\n\n """\n -False] PASSED [ 25%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Sphinxdoc-async def foo():\n raise\n raise ValueError\n raise TypeError("test")\n yield value\n -async def foo():\n """\n \n :raises ValueError: DESCRIPTION\n :raises TypeError: DESCRIPTION\n :yield: DESCRIPTION\n :rtype: TYPE\n\n """\n raise\n raise ValueError\n raise TypeError("test")\n yield value\n -True] PASSED [ 25%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Sphinxdoc-async def foo():\n raise\n raise ValueError\n raise TypeError("test")\n yield value\n -async def foo():\n """\n \n :raises ValueError: DESCRIPTION\n :raises TypeError: DESCRIPTION\n :yield: DESCRIPTION\n :rtype: TYPE\n\n """\n raise\n raise ValueError\n raise TypeError("test")\n yield value\n -False] PASSED [ 25%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Sphinxdoc- def foo():\n - def foo():\n """\n \n :return: DESCRIPTION\n :rtype: TYPE\n\n """\n -True] PASSED [ 25%] 1736s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Sphinxdoc- def foo():\n - def foo():\n """\n \n :return: DESCRIPTION\n :rtype: TYPE\n\n """\n -False] PASSED [ 25%] 1737s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Sphinxdoc-def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n -def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n """\n \n :param arg: DESCRIPTION\n :type arg: TYPE\n :param arg0: DESCRIPTION\n :type arg0: TYPE\n :param arg1: DESCRIPTION\n :type arg1: int\n :param arg2: DESCRIPTION\n :type arg2: List[Tuple[str, float]]\n :param arg3: DESCRIPTION, defaults to '-> (float, int):'\n :type arg3: TYPE, optional\n :param arg4: DESCRIPTION, defaults to ':float, int['\n :type arg4: TYPE, optional\n :param arg5: DESCRIPTION, defaults to '""'\n :type arg5: str, optional\n :return: DESCRIPTION\n :rtype: (List[Tuple[str, float]], str, float)\n\n """\n -True] PASSED [ 25%] 1737s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Sphinxdoc-def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n -def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n """\n \n :param arg: DESCRIPTION\n :type arg: TYPE\n :param arg0: DESCRIPTION\n :type arg0: TYPE\n :param arg1: DESCRIPTION\n :type arg1: int\n :param arg2: DESCRIPTION\n :type arg2: List[Tuple[str, float]]\n :param arg3: DESCRIPTION, defaults to '-> (float, int):'\n :type arg3: TYPE, optional\n :param arg4: DESCRIPTION, defaults to ':float, int['\n :type arg4: TYPE, optional\n :param arg5: DESCRIPTION, defaults to '""'\n :type arg5: str, optional\n :return: DESCRIPTION\n :rtype: (List[Tuple[str, float]], str, float)\n\n """\n -False] PASSED [ 25%] 1737s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_below_def_by_shortcut[ def foo():\n - def foo():\n """\n \n\n Returns\n -------\n None.\n\n """\n ] PASSED [ 25%] 1739s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_delayed_popup[def foo():\n-def foo():\n """\n \n\n Returns\n -------\n None.\n\n """-16777221] PASSED [ 25%] 1741s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_delayed_popup[def foo():\n-def foo():\n """a-65] PASSED [ 25%] 1741s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_with_body_numpydoc[ def foo():\n raise\n foo_raise()\n raisefoo()\n raise ValueError\n is_yield()\n raise ValueError('tt')\n yieldfoo()\n \traise TypeError('tt')\n _yield\n - def foo():\n """\n \n\n Raises\n ------\n ValueError\n DESCRIPTION.\n TypeError\n DESCRIPTION.\n\n Returns\n -------\n None.\n\n """\n raise\n foo_raise()\n raisefoo()\n raise ValueError\n is_yield()\n raise ValueError('tt')\n yieldfoo()\n \traise TypeError('tt')\n _yield\n ] PASSED [ 25%] 1741s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_with_body_numpydoc[def foo():\n return None\n return "f, b", v1, v2, 3.0, .7, (,), {}, [ab], f(a), None, a.b, a+b, True\n return "f, b", v1, v3, 420, 5., (,), {}, [ab], f(a), None, a.b, a+b, False\n -def foo():\n """\n \n\n Returns\n -------\n str\n DESCRIPTION.\n v1 : TYPE\n DESCRIPTION.\n TYPE\n DESCRIPTION.\n numeric\n DESCRIPTION.\n float\n DESCRIPTION.\n tuple\n DESCRIPTION.\n dict\n DESCRIPTION.\n list\n DESCRIPTION.\n TYPE\n DESCRIPTION.\n TYPE\n DESCRIPTION.\n TYPE\n DESCRIPTION.\n TYPE\n DESCRIPTION.\n bool\n DESCRIPTION.\n\n """\n return None\n return "f, b", v1, v2, 3.0, .7, (,), {}, [ab], f(a), None, a.b, a+b, True\n return "f, b", v1, v3, 420, 5., (,), {}, [ab], f(a), None, a.b, a+b, False\n ] PASSED [ 26%] 1741s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_with_body_numpydoc[def foo():\n return no, (ano, eo, dken)\n -def foo():\n """\n \n\n Returns\n -------\n TYPE\n DESCRIPTION.\n\n """\n return no, (ano, eo, dken)\n ] PASSED [ 26%] 1741s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_with_body_googledoc[ def foo():\n raise\n foo_raise()\n raisefoo()\n raise ValueError\n is_yield()\n raise ValueError('tt')\n yieldfoo()\n \traise TypeError('tt')\n _yield\n - def foo():\n """\n \n\n Raises:\n ValueError: DESCRIPTION.\n TypeError: DESCRIPTION.\n\n Returns:\n None.\n\n """\n raise\n foo_raise()\n raisefoo()\n raise ValueError\n is_yield()\n raise ValueError('tt')\n yieldfoo()\n \traise TypeError('tt')\n _yield\n ] PASSED [ 26%] 1741s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_with_body_googledoc[def foo():\n return None\n return "f, b", v1, v2, 3.0, .7, (,), {}, [ab], f(a), None, a.b, a+b, True\n return "f, b", v1, v3, 420, 5., (,), {}, [ab], f(a), None, a.b, a+b, False\n -def foo():\n """\n \n\n Returns:\n str: DESCRIPTION.\n v1 (TYPE): DESCRIPTION.\n TYPE: DESCRIPTION.\n numeric: DESCRIPTION.\n float: DESCRIPTION.\n tuple: DESCRIPTION.\n dict: DESCRIPTION.\n list: DESCRIPTION.\n TYPE: DESCRIPTION.\n TYPE: DESCRIPTION.\n TYPE: DESCRIPTION.\n TYPE: DESCRIPTION.\n bool: DESCRIPTION.\n\n """\n return None\n return "f, b", v1, v2, 3.0, .7, (,), {}, [ab], f(a), None, a.b, a+b, True\n return "f, b", v1, v3, 420, 5., (,), {}, [ab], f(a), None, a.b, a+b, False\n ] PASSED [ 26%] 1741s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_with_body_googledoc[def foo():\n return no, (ano, eo, dken)\n -def foo():\n """\n \n\n Returns:\n TYPE: DESCRIPTION.\n\n """\n return no, (ano, eo, dken)\n ] PASSED [ 26%] 1741s spyder/plugins/editor/extensions/tests/test_docstring.py::test_docstring_annotated_call[ def test(self) -> Annotated[str, int("2")]:\n - def test(self) -> Annotated[str, int("2")]:\n """\n \n\n Returns\n -------\n Annotated[str, int("2")]\n DESCRIPTION.\n\n """\n ] PASSED [ 26%] 1741s spyder/plugins/editor/extensions/tests/test_docstring.py::test_docstring_line_break[ def test(v:\n int):\n - def test(v:\n int):\n """\n \n\n Parameters\n ----------\n v : int\n DESCRIPTION.\n\n Returns\n -------\n None.\n\n """\n ] PASSED [ 26%] 1741s spyder/plugins/editor/panels/tests/test_scrollflag.py::test_enabled PASSED [ 26%] 1741s spyder/plugins/editor/panels/tests/test_scrollflag.py::test_flag_painting SKIPPED [ 26%] 1742s spyder/plugins/editor/panels/tests/test_scrollflag.py::test_range_indicator_visible_on_hover_only PASSED [ 26%] 1742s spyder/plugins/editor/panels/tests/test_scrollflag.py::test_range_indicator_alt_modifier_response PASSED [ 26%] 1742s spyder/plugins/editor/tests/test_editor_config_dialog.py::test_config_dialog[config_dialog0] PASSED [ 27%] 1742s spyder/plugins/editor/tests/test_plugin.py::test_basic_initialization PASSED [ 27%] 1743s spyder/plugins/editor/tests/test_plugin.py::test_setup_open_files[other_file.py-file1.py] PASSED [ 27%] 1743s spyder/plugins/editor/tests/test_plugin.py::test_setup_open_files[file1.py-file1.py] PASSED [ 27%] 1743s spyder/plugins/editor/tests/test_plugin.py::test_setup_open_files[file2.py-file2.py] PASSED [ 27%] 1744s spyder/plugins/editor/tests/test_plugin.py::test_setup_open_files[file4.py-file4.py] PASSED [ 27%] 1744s spyder/plugins/editor/tests/test_plugin.py::test_restore_open_files PASSED [ 27%] 1744s spyder/plugins/editor/tests/test_plugin.py::test_setup_open_files_cleanprefs PASSED [ 27%] 1745s spyder/plugins/editor/tests/test_plugin.py::test_open_untitled_files PASSED [ 27%] 1745s spyder/plugins/editor/tests/test_plugin.py::test_renamed_tree PASSED [ 27%] 1745s spyder/plugins/editor/tests/test_plugin.py::test_no_template PASSED [ 28%] 1745s spyder/plugins/editor/tests/test_plugin.py::test_editor_has_autosave_component PASSED [ 28%] 1745s spyder/plugins/editor/tests/test_plugin.py::test_autosave_component_do_autosave PASSED [ 28%] 1745s spyder/plugins/editor/tests/test_plugin.py::test_editor_transmits_sig_option_changed PASSED [ 28%] 1746s spyder/plugins/editor/tests/test_plugin.py::test_editorstacks_share_autosave_data PASSED [ 28%] 1746s spyder/plugins/editor/tests/test_plugin.py::test_editor_calls_recoverydialog_exec_if_nonempty PASSED [ 28%] 1746s spyder/plugins/editor/tests/test_plugin.py::test_closing_editor_plugin_stops_autosave_timer PASSED [ 28%] 1746s spyder/plugins/editor/tests/test_plugin.py::test_renamed_propagates_to_autosave PASSED [ 28%] 1747s spyder/plugins/editor/tests/test_plugin.py::test_go_to_prev_next_cursor_position PASSED [ 28%] 1748s spyder/plugins/editor/tests/test_plugin.py::test_open_and_close_lsp_requests PASSED [ 28%] 1748s spyder/plugins/editor/tests/test_plugin.py::test_toggle_eol_chars[nt] PASSED [ 28%] 1749s spyder/plugins/editor/tests/test_plugin.py::test_toggle_eol_chars[mac] PASSED [ 29%] 1750s spyder/plugins/editor/tests/test_plugin.py::test_toggle_eol_chars[posix] PASSED [ 29%] 1750s spyder/plugins/editor/tests/test_plugin.py::test_save_with_preferred_eol_chars[nt] PASSED [ 29%] 1751s spyder/plugins/editor/tests/test_plugin.py::test_save_with_preferred_eol_chars[mac] PASSED [ 29%] 1752s spyder/plugins/editor/tests/test_plugin.py::test_save_with_preferred_eol_chars[posix] PASSED [ 29%] 1752s spyder/plugins/editor/tests/test_plugin.py::test_save_with_os_eol_chars PASSED [ 29%] 1755s spyder/plugins/editor/tests/test_plugin.py::test_remove_editorstacks_and_windows PASSED [ 29%] 1755s spyder/plugins/editor/utils/tests/test_autosave.py::test_autosave_component_set_interval PASSED [ 29%] 1755s spyder/plugins/editor/utils/tests/test_autosave.py::test_autosave_component_timer_if_enabled[False] PASSED [ 29%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_autosave_component_timer_if_enabled[True] PASSED [ 29%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_get_files_to_recover_with_empty_autosave_dir PASSED [ 29%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_get_files_to_recover_with_one_pid_file[True-False] PASSED [ 30%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_get_files_to_recover_with_one_pid_file[False-False] PASSED [ 30%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_get_files_to_recover_with_one_pid_file[False-True] PASSED [ 30%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_get_files_to_recover_with_non_pid_file PASSED [ 30%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_get_files_to_recover_without_autosave_dir PASSED [ 30%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_try_recover[False] PASSED [ 30%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_try_recover[True] PASSED [ 30%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_create_unique_autosave_filename[False-False] PASSED [ 30%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_create_unique_autosave_filename[True-False] PASSED [ 30%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_create_unique_autosave_filename[False-True] PASSED [ 30%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_autosave[True] PASSED [ 30%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_autosave[False] PASSED [ 31%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_save_autosave_mapping_with_nonempty_mapping[True] PASSED [ 31%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_save_autosave_mapping_with_nonempty_mapping[False] PASSED [ 31%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_save_autosave_mapping_with_empty_mapping[False] PASSED [ 31%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_save_autosave_mapping_with_empty_mapping[True] PASSED [ 31%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_autosave_remove_autosave_file[False] PASSED [ 31%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_autosave_remove_autosave_file[True] PASSED [ 31%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_get_autosave_filename PASSED [ 31%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_autosave_file_renamed[True] PASSED [ 31%] 1756s spyder/plugins/editor/utils/tests/test_autosave.py::test_autosave_file_renamed[False] PASSED [ 31%] 1756s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_no_auto_colon_after_simple_statement PASSED [ 31%] 1756s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_auto_colon_after_if_statement PASSED [ 32%] 1756s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_no_auto_colon_if_not_at_end_of_line PASSED [ 32%] 1756s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_no_auto_colon_if_unterminated_string PASSED [ 32%] 1756s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_no_auto_colon_in_comment PASSED [ 32%] 1756s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_no_auto_colon_if_already_ends_in_colon PASSED [ 32%] 1756s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_no_auto_colon_if_ends_in_backslash PASSED [ 32%] 1756s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_no_auto_colon_in_one_line_if_statement PASSED [ 32%] 1756s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_auto_colon_even_if_colon_inside_brackets PASSED [ 32%] 1756s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_no_auto_colon_in_listcomp_over_two_lines PASSED [ 32%] 1756s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_no_auto_colon_in_listcomp_over_three_lines PASSED [ 32%] 1756s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_auto_colon_even_if_colon_inside_quotes XFAIL [ 32%] 1756s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_auto_colon_in_two_if_statements_on_one_line XFAIL [ 33%] 1756s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_simple_tuple PASSED [ 33%] 1756s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_def_with_newline PASSED [ 33%] 1756s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_def_with_indented_comment PASSED [ 33%] 1756s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_brackets_alone PASSED [ 33%] 1756s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_simple_def PASSED [ 33%] 1756s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_open_parenthesis PASSED [ 33%] 1756s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_open_bracket PASSED [ 33%] 1756s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_open_curly PASSED [ 33%] 1757s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_align_on_parenthesis PASSED [ 33%] 1757s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_align_on_bracket PASSED [ 33%] 1757s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_align_on_curly PASSED [ 34%] 1757s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_keep_unindent PASSED [ 34%] 1757s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_keep_unindent_fix_indent PASSED [ 34%] 1757s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_keep_unindent_if_blank PASSED [ 34%] 1757s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_first_line PASSED [ 34%] 1757s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_indentation_with_spaces PASSED [ 34%] 1757s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_def_with_unindented_comment PASSED [ 34%] 1757s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_issue_5606 PASSED [ 34%] 1757s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_issue_7377 PASSED [ 34%] 1757s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_issue_887 PASSED [ 34%] 1758s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_keywords PASSED [ 34%] 1758s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_hanging_indentation_without_block PASSED [ 35%] 1758s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_no_hanging_indentation PASSED [ 35%] 1758s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_unintent_in_block PASSED [ 35%] 1758s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_multi_line_lists PASSED [ 35%] 1758s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_string_literals PASSED [ 35%] 1761s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_indentation_with_tabs PASSED [ 35%] 1761s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_indentation_with_tabs_parenthesis PASSED [ 35%] 1761s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_unindentation_with_tabs PASSED [ 35%] 1761s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_simple_indentation PASSED [ 35%] 1761s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_copy_paste_autoindent PASSED [ 35%] 1761s spyder/plugins/editor/widgets/tests/test_autosaveerror.py::test_autosave_error_message_box PASSED [ 35%] 1762s spyder/plugins/editor/widgets/tests/test_bookmarks.py::test_add_bookmark PASSED [ 36%] 1762s spyder/plugins/editor/widgets/tests/test_bookmarks.py::test_get_bookmarks PASSED [ 36%] 1762s spyder/plugins/editor/widgets/tests/test_bookmarks.py::test_clear_bookmarks PASSED [ 36%] 1762s spyder/plugins/editor/widgets/tests/test_bookmarks.py::test_update_bookmarks PASSED [ 36%] 1762s spyder/plugins/editor/widgets/tests/test_bookmarks.py::test_save_bookmark PASSED [ 36%] 1762s spyder/plugins/editor/widgets/tests/test_bookmarks.py::test_load_bookmark PASSED [ 36%] 1762s spyder/plugins/editor/widgets/tests/test_breakpoints.py::test_add_remove_breakpoint PASSED [ 36%] 1762s spyder/plugins/editor/widgets/tests/test_breakpoints.py::test_add_remove_breakpoint_with_edit_condition PASSED [ 36%] 1762s spyder/plugins/editor/widgets/tests/test_breakpoints.py::test_get_breakpoints PASSED [ 36%] 1762s spyder/plugins/editor/widgets/tests/test_breakpoints.py::test_clear_breakpoints PASSED [ 36%] 1762s spyder/plugins/editor/widgets/tests/test_breakpoints.py::test_set_breakpoints PASSED [ 37%] 1763s spyder/plugins/editor/widgets/tests/test_breakpoints.py::test_update_breakpoints PASSED [ 37%] 1763s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_upper_to_lower PASSED [ 37%] 1763s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_lower_to_upper PASSED [ 37%] 1763s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[for i in range(2): -for i in range(2): \n \n \n -keys0-False] PASSED [ 37%] 1763s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[for i in range(2): -for i in range(2):\n\n -keys1-True] PASSED [ 37%] 1763s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[myvar = 2 -myvar = 2\n-keys2-True] PASSED [ 37%] 1763s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[somecode = 1\nmyvar = 2 \nmyvar = 3-somecode = 1\nmyvar = 2 \nmyvar = 3-keys3-True] PASSED [ 37%] 1763s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[somecode = 1\nmyvar = 2 -somecode = 1\nmyvar = 2 -keys4-True] PASSED [ 37%] 1763s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress["""This is a string with important spaces\n -"""This is a string with important spaces\n \n-keys5-True] PASSED [ 37%] 1763s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress["""string -"""string \n-keys6-True] PASSED [ 37%] 1763s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[somecode = 1\nmyvar = 2-somecode = 1\nmyvar = 2-keys7-True] PASSED [ 38%] 1763s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[somecode = 1\nmyvar = 2-somecode = 1\nmyvar = 2 -keys8-True] PASSED [ 38%] 1763s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[a=1\na=2 \na=3-a=1\na=2 \na=3-keys9-True] PASSED [ 38%] 1763s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[def fun():\n """fun-def fun():\n """fun\n\n -keys10-True] PASSED [ 38%] 1763s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[def fun():\n """fun-def fun():\n """fun\n \n -keys11-False] PASSED [ 38%] 1763s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[('\U0001f6ab')-('\U0001f6ab')\n-keys12-True] PASSED [ 38%] 1763s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[def fun():-def fun():\n\n -keys13-True] PASSED [ 38%] 1763s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[def fun():-def fun():\n\n\n-keys14-True] PASSED [ 38%] 1763s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[def fun():\n i = 0\n# no indent-def fun():\n i = 0\n# no indent\n-keys15-True] PASSED [ 38%] 1763s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[if a:\n def b():\n i = 1-if a:\n def b():\n i = 1\n\n -keys16-True] PASSED [ 38%] 1763s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['string -expected_state0] PASSED [ 38%] 1764s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["string -expected_state1] PASSED [ 39%] 1764s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['string \\-expected_state2] PASSED [ 39%] 1764s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["string \\-expected_state3] PASSED [ 39%] 1764s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['string \\ -expected_state4] PASSED [ 39%] 1764s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["string \\ -expected_state5] PASSED [ 39%] 1764s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['string ' -expected_state6] PASSED [ 39%] 1764s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["string " -expected_state7] PASSED [ 39%] 1764s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['string "-expected_state8] PASSED [ 39%] 1764s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["string '-expected_state9] PASSED [ 39%] 1764s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['string " -expected_state10] PASSED [ 39%] 1764s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["string ' -expected_state11] PASSED [ 39%] 1764s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['''string -expected_state12] PASSED [ 40%] 1764s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["""string -expected_state13] PASSED [ 40%] 1764s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['''string \\-expected_state14] PASSED [ 40%] 1764s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["""string \\-expected_state15] PASSED [ 40%] 1764s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['''string \\ -expected_state16] PASSED [ 40%] 1764s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["""string \\ -expected_state17] PASSED [ 40%] 1764s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['''string ''' -expected_state18] PASSED [ 40%] 1764s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["""string """ -expected_state19] PASSED [ 40%] 1764s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['''string """-expected_state20] PASSED [ 40%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["""string '''-expected_state21] PASSED [ 40%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['''string """ -expected_state22] PASSED [ 40%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["""string ''' -expected_state23] PASSED [ 41%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_comment PASSED [ 41%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_undo_return PASSED [ 41%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_brace_match PASSED [ 41%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_backspace_char PASSED [ 41%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_backspace_selection PASSED [ 41%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_delete_char PASSED [ 41%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_delete_selection SKIPPED [ 41%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_qtbug35861 SKIPPED [ 41%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_get_text_with_eol[def foo(x):\n return x\n] PASSED [ 41%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_get_text_with_eol[def foo(x):\r\n return x\r\n] PASSED [ 41%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_get_text_with_eol[def foo(x):\r return x\r] PASSED [ 42%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_format_signature PASSED [ 42%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_delete PASSED [ 42%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_paste_files[create_folders_files0] PASSED [ 42%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_paste_files[create_folders_files1] PASSED [ 42%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_paste_files[create_folders_files2] PASSED [ 42%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_paste_text[def fun(a, b):\n\treturn a + b-\n] PASSED [ 42%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_paste_text[def fun(a, b):\n\treturn a + b-\r\n] PASSED [ 42%] 1765s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_paste_text[def fun(a, b):\n\treturn a + b-\r] PASSED [ 42%] 1766s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_paste_text[https://www.spyder-ide.org-\n] PASSED [ 42%] 1766s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_paste_text[https://www.spyder-ide.org-\r\n] PASSED [ 42%] 1766s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_paste_text[https://www.spyder-ide.org-\r] PASSED [ 43%] 1766s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_cell_highlight PASSED [ 43%] 1766s spyder/plugins/editor/widgets/tests/test_comments.py::test_single_line_comment PASSED [ 43%] 1766s spyder/plugins/editor/widgets/tests/test_comments.py::test_selection_comment PASSED [ 43%] 1770s spyder/plugins/editor/widgets/tests/test_decorations.py::test_decorations PASSED [ 43%] 1774s spyder/plugins/editor/widgets/tests/test_decorations.py::test_update_decorations_when_scrolling PASSED [ 43%] 1774s spyder/plugins/editor/widgets/tests/test_editor.py::test_find_number_matches PASSED [ 43%] 1774s spyder/plugins/editor/widgets/tests/test_editor.py::test_move_current_line_up PASSED [ 43%] 1774s spyder/plugins/editor/widgets/tests/test_editor.py::test_move_current_line_down PASSED [ 43%] 1774s spyder/plugins/editor/widgets/tests/test_editor.py::test_move_multiple_lines_up PASSED [ 43%] 1774s spyder/plugins/editor/widgets/tests/test_editor.py::test_copy_lines_down_up PASSED [ 43%] 1774s spyder/plugins/editor/widgets/tests/test_editor.py::test_move_multiple_lines_down PASSED [ 44%] 1774s spyder/plugins/editor/widgets/tests/test_editor.py::test_run_top_line PASSED [ 44%] 1774s spyder/plugins/editor/widgets/tests/test_editor.py::test_run_last_nonempty_line PASSED [ 44%] 1774s spyder/plugins/editor/widgets/tests/test_editor.py::test_run_empty_line_in_middle PASSED [ 44%] 1774s spyder/plugins/editor/widgets/tests/test_editor.py::test_run_last_line_when_empty PASSED [ 44%] 1774s spyder/plugins/editor/widgets/tests/test_editor.py::test_run_last_line_when_nonempty PASSED [ 44%] 1775s spyder/plugins/editor/widgets/tests/test_editor.py::test_find_replace_case_sensitive PASSED [ 44%] 1775s spyder/plugins/editor/widgets/tests/test_editor.py::test_replace_current_selected_line PASSED [ 44%] 1775s spyder/plugins/editor/widgets/tests/test_editor.py::test_replace_enter_press SKIPPED [ 44%] 1775s spyder/plugins/editor/widgets/tests/test_editor.py::test_replace_plain_regex PASSED [ 44%] 1775s spyder/plugins/editor/widgets/tests/test_editor.py::test_replace_invalid_regex PASSED [ 44%] 1775s spyder/plugins/editor/widgets/tests/test_editor.py::test_replace_honouring_case PASSED [ 45%] 1775s spyder/plugins/editor/widgets/tests/test_editor.py::test_selection_escape_characters PASSED [ 45%] 1775s spyder/plugins/editor/widgets/tests/test_editor.py::test_selection_backslash PASSED [ 45%] 1775s spyder/plugins/editor/widgets/tests/test_editor.py::test_advance_cell PASSED [ 45%] 1775s spyder/plugins/editor/widgets/tests/test_editor.py::test_get_current_word PASSED [ 45%] 1776s spyder/plugins/editor/widgets/tests/test_editor.py::test_tab_keypress_properly_caught_find_replace PASSED [ 45%] 1776s spyder/plugins/editor/widgets/tests/test_editor.py::test_tab_moves_focus_from_search_to_replace SKIPPED [ 45%] 1776s spyder/plugins/editor/widgets/tests/test_editor.py::test_tab_copies_find_to_replace SKIPPED [ 45%] 1777s spyder/plugins/editor/widgets/tests/test_editor.py::test_update_matches_in_find_replace PASSED [ 45%] 1777s spyder/plugins/editor/widgets/tests/test_editor.py::test_autosave_all PASSED [ 45%] 1777s spyder/plugins/editor/widgets/tests/test_editor.py::test_maybe_autosave PASSED [ 46%] 1777s spyder/plugins/editor/widgets/tests/test_editor.py::test_maybe_autosave_saves_only_if_changed PASSED [ 46%] 1777s spyder/plugins/editor/widgets/tests/test_editor.py::test_maybe_autosave_does_not_save_new_files PASSED [ 46%] 1777s spyder/plugins/editor/widgets/tests/test_editor.py::test_opening_sets_file_hash PASSED [ 46%] 1777s spyder/plugins/editor/widgets/tests/test_editor.py::test_reloading_updates_file_hash PASSED [ 46%] 1778s spyder/plugins/editor/widgets/tests/test_editor.py::test_closing_removes_file_hash PASSED [ 46%] 1778s spyder/plugins/editor/widgets/tests/test_editor.py::test_maybe_autosave_does_not_save_after_open[ham.py] PASSED [ 46%] 1778s spyder/plugins/editor/widgets/tests/test_editor.py::test_maybe_autosave_does_not_save_after_open[ham.txt] PASSED [ 46%] 1778s spyder/plugins/editor/widgets/tests/test_editor.py::test_maybe_autosave_does_not_save_after_reload PASSED [ 46%] 1778s spyder/plugins/editor/widgets/tests/test_editor.py::test_autosave_updates_name_mapping PASSED [ 46%] 1778s spyder/plugins/editor/widgets/tests/test_editor.py::test_maybe_autosave_handles_error PASSED [ 46%] 1778s spyder/plugins/editor/widgets/tests/test_editor.py::test_remove_autosave_file PASSED [ 47%] 1778s spyder/plugins/editor/widgets/tests/test_editor.py::test_ipython_files PASSED [ 47%] 1778s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py::test_load_files PASSED [ 47%] 1778s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py::test_close_editor PASSED [ 47%] 1779s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py::test_close_a_file PASSED [ 47%] 1779s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py::test_sort_file_alphabetically PASSED [ 47%] 1779s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py::test_sync_file_order PASSED [ 47%] 1779s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py::test_toggle_off_show_all_files SKIPPED [ 47%] 1779s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py::test_single_file_sync SKIPPED [ 47%] 1779s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py::test_toggle_on_show_all_files PASSED [ 47%] 1779s spyder/plugins/editor/widgets/tests/test_editorsplitter.py::test_init PASSED [ 47%] 1779s spyder/plugins/editor/widgets/tests/test_editorsplitter.py::test_close PASSED [ 48%] 1780s spyder/plugins/editor/widgets/tests/test_editorsplitter.py::test_split PASSED [ 48%] 1780s spyder/plugins/editor/widgets/tests/test_editorsplitter.py::test_iter_editorstacks PASSED [ 48%] 1780s spyder/plugins/editor/widgets/tests/test_editorsplitter.py::test_get_layout_settings PASSED [ 48%] 1781s spyder/plugins/editor/widgets/tests/test_editorsplitter.py::test_set_layout_settings_dont_goto PASSED [ 48%] 1781s spyder/plugins/editor/widgets/tests/test_editorsplitter.py::test_set_layout_settings_goto PASSED [ 48%] 1782s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params0] PASSED [ 48%] 1783s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params1] PASSED [ 48%] 1784s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params2] PASSED [ 48%] 1785s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params3] PASSED [ 48%] 1787s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params4] PASSED [ 48%] 1788s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params5] PASSED [ 49%] 1789s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params6] PASSED [ 49%] 1790s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params7] PASSED [ 49%] 1791s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params8] PASSED [ 49%] 1792s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params9] PASSED [ 49%] 1793s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params10] PASSED [ 49%] 1794s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params11] PASSED [ 49%] 1795s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params12] PASSED [ 49%] 1796s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params13] PASSED [ 49%] 1797s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params14] PASSED [ 49%] 1797s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params15] SKIPPED [ 49%] 1799s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri_project_root_path PASSED [ 50%] 1800s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri_message_box PASSED [ 50%] 1802s spyder/plugins/editor/widgets/tests/test_goto.py::test_pattern_highlight_regression PASSED [ 50%] 1802s spyder/plugins/editor/widgets/tests/test_gotoline.py::test_gotolinedialog_has_cancel_button PASSED [ 50%] 1802s spyder/plugins/editor/widgets/tests/test_gotoline.py::test_gotolinedialog_enter_plus PASSED [ 50%] 1802s spyder/plugins/editor/widgets/tests/test_gotoline.py::test_gotolinedialog_check_valid PASSED [ 50%] 1802s spyder/plugins/editor/widgets/tests/test_indentation.py::test_single_line_indent PASSED [ 50%] 1802s spyder/plugins/editor/widgets/tests/test_indentation.py::test_selection_indent PASSED [ 50%] 1802s spyder/plugins/editor/widgets/tests/test_indentation.py::test_fix_indentation PASSED [ 50%] 1802s spyder/plugins/editor/widgets/tests/test_indentation.py::test_single_line_unindent PASSED [ 50%] 1802s spyder/plugins/editor/widgets/tests/test_indentation.py::test_selection_unindent PASSED [ 50%] 1802s spyder/plugins/editor/widgets/tests/test_indentation.py::test_single_line_unindent_to_grid PASSED [ 51%] 1802s spyder/plugins/editor/widgets/tests/test_indentation.py::test_selection_unindent_to_grid PASSED [ 51%] 1817s spyder/plugins/editor/widgets/tests/test_introspection.py::test_automatic_completions_parens_bug PASSED [ 51%] 1817s spyder/plugins/editor/widgets/tests/test_introspection.py::test_kite_code_snippets SKIPPED [ 51%] 1818s spyder/plugins/editor/widgets/tests/test_panels.py::test_activate_panels[linenumbers-LineNumberArea-True] PASSED [ 51%] 1818s spyder/plugins/editor/widgets/tests/test_panels.py::test_activate_panels[linenumbers-LineNumberArea-False] PASSED [ 51%] 1818s spyder/plugins/editor/widgets/tests/test_panels.py::test_activate_panels[edge_line-EdgeLine-True] PASSED [ 51%] 1818s spyder/plugins/editor/widgets/tests/test_panels.py::test_activate_panels[edge_line-EdgeLine-False] PASSED [ 51%] 1818s spyder/plugins/editor/widgets/tests/test_panels.py::test_activate_panels[scrollflagarea-ScrollFlagArea-True] PASSED [ 51%] 1818s spyder/plugins/editor/widgets/tests/test_panels.py::test_activate_panels[scrollflagarea-ScrollFlagArea-False] PASSED [ 51%] 1818s spyder/plugins/editor/widgets/tests/test_panels.py::test_activate_panels[indent_guides-IndentationGuide-True] PASSED [ 51%] 1818s spyder/plugins/editor/widgets/tests/test_panels.py::test_activate_panels[indent_guides-IndentationGuide-False] PASSED [ 52%] 1818s spyder/plugins/editor/widgets/tests/test_panels.py::test_register_panel[1] PASSED [ 52%] 1818s spyder/plugins/editor/widgets/tests/test_panels.py::test_register_panel[2] PASSED [ 52%] 1818s spyder/plugins/editor/widgets/tests/test_panels.py::test_register_panel[0] PASSED [ 52%] 1818s spyder/plugins/editor/widgets/tests/test_panels.py::test_register_panel[3] PASSED [ 52%] 1818s spyder/plugins/editor/widgets/tests/test_panels.py::test_register_panel[4] PASSED [ 52%] 1818s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_has_cancel_button PASSED [ 52%] 1818s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_table_labels PASSED [ 52%] 1818s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_exec_if_nonempty_when_empty PASSED [ 52%] 1818s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_exec_if_nonempty_when_nonempty PASSED [ 52%] 1818s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_exec_if_nonempty_when_no_autosave_dir PASSED [ 52%] 1818s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_restore_button PASSED [ 53%] 1819s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_restore_when_original_does_not_exist PASSED [ 53%] 1819s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_restore_when_original_not_recorded PASSED [ 53%] 1819s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_restore_fallback PASSED [ 53%] 1819s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_restore_when_error PASSED [ 53%] 1819s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_accepted_after_all_restored PASSED [ 53%] 1819s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_discard_button PASSED [ 53%] 1819s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_discard_when_error PASSED [ 53%] 1819s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_open_button PASSED [ 53%] 1819s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_open_when_no_original PASSED [ 53%] 1819s spyder/plugins/editor/widgets/tests/test_save.py::test_save_if_changed PASSED [ 53%] 1819s spyder/plugins/editor/widgets/tests/test_save.py::test_save PASSED [ 54%] 1820s spyder/plugins/editor/widgets/tests/test_save.py::test_file_saved_in_other_editorstack PASSED [ 54%] 1820s spyder/plugins/editor/widgets/tests/test_save.py::test_select_savename PASSED [ 54%] 1820s spyder/plugins/editor/widgets/tests/test_save.py::test_save_as PASSED [ 54%] 1838s spyder/plugins/editor/widgets/tests/test_save.py::test_save_as_with_outline FAILED [ 54%] 1838s spyder/plugins/editor/widgets/tests/test_save.py::test_save_copy_as PASSED [ 54%] 1838s spyder/plugins/editor/widgets/tests/test_save.py::test_save_all PASSED [ 54%] 1839s spyder/plugins/editor/widgets/tests/test_save.py::test_save_as_change_file_type PASSED [ 54%] 1851s spyder/plugins/editor/widgets/tests/test_save.py::test_save_as_lsp_calls FAILED [ 54%] 1851s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_default_keybinding_values PASSED [ 54%] 1851s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_start_and_end_of_document_shortcuts SKIPPED [ 55%] 1851s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_del_undo_redo_shortcuts SKIPPED [ 55%] 1851s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_copy_cut_paste_shortcuts SKIPPED [ 55%] 1851s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_select_all_shortcut SKIPPED [ 55%] 1851s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_delete_line_shortcut SKIPPED [ 55%] 1851s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_go_to_line_shortcut SKIPPED [ 55%] 1851s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_transform_to_lowercase_shortcut SKIPPED [ 55%] 1851s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_transform_to_uppercase_shortcut SKIPPED [ 55%] 1851s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_next_and_previous_word_shortcuts SKIPPED [ 55%] 1851s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_builtin_shift_del_and_ins PASSED [ 55%] 1851s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_builtin_undo_redo SKIPPED [ 55%] 1851s spyder/plugins/editor/widgets/tests/test_status.py::test_status_bar PASSED [ 56%] 1852s spyder/plugins/explorer/tests/test_explorer_config_dialog.py::test_config_dialog[config_dialog0] PASSED [ 56%] 1852s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_file_explorer PASSED [ 56%] 1852s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[FileExplorerTest-create_folders_files0-absolute] PASSED [ 56%] 1852s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[FileExplorerTest-create_folders_files0-relative] PASSED [ 56%] 1852s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[FileExplorerTest-create_folders_files1-absolute] PASSED [ 56%] 1853s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[FileExplorerTest-create_folders_files1-relative] PASSED [ 56%] 1853s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[FileExplorerTest-create_folders_files2-absolute] PASSED [ 56%] 1853s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[FileExplorerTest-create_folders_files2-relative] PASSED [ 56%] 1853s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[ProjectExplorerTest-create_folders_files0-absolute] PASSED [ 56%] 1853s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[ProjectExplorerTest-create_folders_files0-relative] PASSED [ 56%] 1853s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[ProjectExplorerTest-create_folders_files1-absolute] PASSED [ 57%] 1854s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[ProjectExplorerTest-create_folders_files1-relative] PASSED [ 57%] 1854s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[ProjectExplorerTest-create_folders_files2-absolute] PASSED [ 57%] 1854s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[ProjectExplorerTest-create_folders_files2-relative] PASSED [ 57%] 1854s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_file[FileExplorerTest-create_folders_files0] PASSED [ 57%] 1854s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_file[FileExplorerTest-create_folders_files1] PASSED [ 57%] 1855s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_file[FileExplorerTest-create_folders_files2] PASSED [ 57%] 1855s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_file[ProjectExplorerTest-create_folders_files0] PASSED [ 57%] 1855s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_file[ProjectExplorerTest-create_folders_files1] PASSED [ 57%] 1855s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_file[ProjectExplorerTest-create_folders_files2] PASSED [ 57%] 1855s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_save_file[FileExplorerTest-create_folders_files0] PASSED [ 57%] 1855s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_save_file[FileExplorerTest-create_folders_files1] PASSED [ 58%] 1856s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_save_file[FileExplorerTest-create_folders_files2] PASSED [ 58%] 1856s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_save_file[ProjectExplorerTest-create_folders_files0] PASSED [ 58%] 1856s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_save_file[ProjectExplorerTest-create_folders_files1] PASSED [ 58%] 1856s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_save_file[ProjectExplorerTest-create_folders_files2] PASSED [ 58%] 1856s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_delete_file[FileExplorerTest-create_folders_files0] PASSED [ 58%] 1857s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_delete_file[FileExplorerTest-create_folders_files1] PASSED [ 58%] 1857s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_delete_file[FileExplorerTest-create_folders_files2] PASSED [ 58%] 1857s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_delete_file[ProjectExplorerTest-create_folders_files0] PASSED [ 58%] 1857s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_delete_file[ProjectExplorerTest-create_folders_files1] PASSED [ 58%] 1857s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_delete_file[ProjectExplorerTest-create_folders_files2] PASSED [ 58%] 1858s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_rename_file_with_files[FileExplorerTest-create_folders_files0] PASSED [ 59%] 1858s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_rename_file_with_files[FileExplorerTest-create_folders_files1] PASSED [ 59%] 1858s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_rename_file_with_files[FileExplorerTest-create_folders_files2] PASSED [ 59%] 1858s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_rename_file_with_files[ProjectExplorerTest-create_folders_files0] PASSED [ 59%] 1858s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_rename_file_with_files[ProjectExplorerTest-create_folders_files1] PASSED [ 59%] 1858s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_rename_file_with_files[ProjectExplorerTest-create_folders_files2] PASSED [ 59%] 1859s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_single_click_to_open PASSED [ 59%] 1859s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_find_in_files_search PASSED [ 59%] 1859s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_exclude_extension_regex[findinfiles0] PASSED [ 59%] 1859s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_exclude_extension_string[findinfiles0] PASSED [ 59%] 1859s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_exclude_extension_empty_regex[findinfiles0] PASSED [ 59%] 1860s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_exclude_extension_string_no_regexp[findinfiles0] PASSED [ 60%] 1860s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_exclude_extension_multiple_string[findinfiles0] PASSED [ 60%] 1860s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_truncate_result_with_different_input[nnnnn] PASSED [ 60%] 1860s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_truncate_result_with_different_input[\xf1and\xfa] PASSED [ 60%] 1860s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_case_unsensitive_search[findinfiles0] PASSED [ 60%] 1860s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_case_sensitive_search[findinfiles0] PASSED [ 60%] 1860s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_search_regexp_error[findinfiles0] PASSED [ 60%] 1860s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_exclude_regexp_error[findinfiles0] PASSED [ 60%] 1860s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_no_empty_file_items PASSED [ 60%] 1860s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_add_external_paths PASSED [ 60%] 1860s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_clear_this_list PASSED [ 60%] 1860s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_delete_path PASSED [ 61%] 1861s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_set_project_path PASSED [ 61%] 1861s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_current_search_path[findinfiles0] PASSED [ 61%] 1861s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_max_history[searchin_combobox0] PASSED [ 61%] 1861s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_max_results PASSED [ 61%] 1861s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_find_in_single_file PASSED [ 61%] 1861s spyder/plugins/help/tests/test_plugin.py::test_no_docs_message SKIPPED [ 61%] 1861s spyder/plugins/help/tests/test_plugin.py::test_no_further_docs_message SKIPPED [ 61%] 1861s spyder/plugins/help/tests/test_plugin.py::test_help_opens_when_show_tutorial_unit SKIPPED [ 61%] 1861s spyder/plugins/help/tests/test_widgets.py::test_richtext PASSED [ 61%] 1861s spyder/plugins/help/tests/test_widgets.py::test_plaintext PASSED [ 61%] 1861s spyder/plugins/history/tests/test_history_config_dialog.py::test_config_dialog[config_dialog0] PASSED [ 62%] 1861s spyder/plugins/history/tests/test_plugin.py::test_init PASSED [ 62%] 1861s spyder/plugins/history/tests/test_plugin.py::test_add_history PASSED [ 62%] 1861s spyder/plugins/history/tests/test_plugin.py::test_append_to_history PASSED [ 62%] 1861s spyder/plugins/history/tests/test_plugin.py::test_toggle_wrap_mode PASSED [ 62%] 1862s spyder/plugins/history/tests/test_plugin.py::test_toggle_line_numbers PASSED [ 62%] 1862s spyder/plugins/ipythonconsole/comms/tests/test_comms.py::test_comm_base PASSED [ 62%] 1862s spyder/plugins/ipythonconsole/comms/tests/test_comms.py::test_request PASSED [ 62%] 1862s spyder/plugins/ipythonconsole/tests/test_ipython_config_dialog.py::test_config_dialog[config_dialog0] PASSED [ 62%] 1868s spyder/plugins/ipythonconsole/utils/tests/test_spyder_kernel.py::test_kernel_pypath[True] PASSED [ 62%] 1874s spyder/plugins/ipythonconsole/utils/tests/test_spyder_kernel.py::test_kernel_pypath[False] PASSED [ 62%] 1877s spyder/plugins/ipythonconsole/utils/tests/test_spyder_kernel.py::test_python_interpreter PASSED [ 63%] 1878s spyder/plugins/ipythonconsole/widgets/tests/test_kernelconnect.py::test_connection_dialog_remembers_input_with_ssh_passphrase PASSED [ 63%] 1878s spyder/plugins/ipythonconsole/widgets/tests/test_kernelconnect.py::test_connection_dialog_doesnt_remember_input_with_ssh_passphrase PASSED [ 63%] 1878s spyder/plugins/ipythonconsole/widgets/tests/test_kernelconnect.py::test_connection_dialog_remembers_input_with_password PASSED [ 63%] 1878s spyder/plugins/ipythonconsole/widgets/tests/test_kernelconnect.py::test_connection_dialog_doesnt_remember_input_with_password PASSED [ 63%] 1878s spyder/plugins/layout/widgets/tests/test_dialog.py::test_layout_settings_dialog[layout_settings_dialog0] PASSED [ 63%] 1878s spyder/plugins/layout/widgets/tests/test_dialog.py::test_layout_save_dialog[layout_save_dialog0] PASSED [ 63%] 1878s spyder/plugins/maininterpreter/tests/test_confpage.py::test_load_time SKIPPED [ 63%] 1878s spyder/plugins/maininterpreter/widgets/tests/test_status.py::test_conda_interpreter_status SKIPPED [ 63%] 1878s spyder/plugins/maininterpreter/widgets/tests/test_status.py::test_pyenv_interpreter_status PASSED [ 63%] 1878s spyder/plugins/maininterpreter/widgets/tests/test_status.py::test_internal_interpreter_status SKIPPED [ 64%] 1884s spyder/plugins/outlineexplorer/tests/test_widgets.py::test_outline_explorer[text] PASSED [ 64%] 1890s spyder/plugins/outlineexplorer/tests/test_widgets.py::test_go_to_cursor_position PASSED [ 64%] 1896s spyder/plugins/outlineexplorer/tests/test_widgets.py::test_follow_cursor PASSED [ 64%] 1902s spyder/plugins/outlineexplorer/tests/test_widgets.py::test_go_to_cursor_position_with_new_file PASSED [ 64%] 1908s spyder/plugins/outlineexplorer/tests/test_widgets.py::test_go_to_last_item PASSED [ 64%] 1914s spyder/plugins/outlineexplorer/tests/test_widgets.py::test_display_variables PASSED [ 64%] 1914s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_save_figure_to_file[image/png-.png] PASSED [ 64%] 1914s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_save_figure_to_file[image/svg+xml-.svg] PASSED [ 64%] 1914s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_save_figure_to_file[image/svg+xml-.png] PASSED [ 64%] 1914s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_save_all_figures[image/png] PASSED [ 64%] 1914s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_save_all_figures[image/svg+xml] PASSED [ 65%] 1914s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_get_unique_figname PASSED [ 65%] 1914s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_close_current_figure[image/png] PASSED [ 65%] 1915s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_close_current_figure[image/svg+xml] PASSED [ 65%] 1915s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_close_all_figures[image/png] PASSED [ 65%] 1915s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_close_all_figures[image/svg+xml] PASSED [ 65%] 1915s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_close_one_thumbnail[image/png] PASSED [ 65%] 1916s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_close_one_thumbnail[image/svg+xml] PASSED [ 65%] 1916s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_go_prev_next_thumbnail[image/png] PASSED [ 65%] 1916s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_go_prev_next_thumbnail[image/svg+xml] PASSED [ 65%] 1920s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_scroll_to_item PASSED [ 65%] 1924s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_scroll_down_to_newest_plot PASSED [ 66%] 1924s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_mouse_clicking_thumbnails[image/png] PASSED [ 66%] 1924s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_mouse_clicking_thumbnails[image/svg+xml] PASSED [ 66%] 1924s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_save_thumbnails[image/png] PASSED [ 66%] 1925s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_save_thumbnails[image/svg+xml] PASSED [ 66%] 1925s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_close_thumbnails[image/png] PASSED [ 66%] 1925s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_close_thumbnails[image/svg+xml] PASSED [ 66%] 1925s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_copy_png_to_clipboard PASSED [ 66%] 1925s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_copy_svg_to_clipboard PASSED [ 66%] 1925s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_zoom_figure_viewer[image/png] PASSED [ 66%] 1926s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_zoom_figure_viewer[image/svg+xml] PASSED [ 66%] 1926s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_autofit_figure_viewer[image/png] PASSED [ 67%] 1926s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_autofit_figure_viewer[image/svg+xml] PASSED [ 67%] 1926s spyder/plugins/preferences/tests/test_config_dialog.py::test_config_dialog_save_to_conf PASSED [ 67%] 1926s spyder/plugins/profiler/tests/test_profiler.py::test_format_measure PASSED [ 67%] 1926s spyder/plugins/profiler/tests/test_profiler.py::test_color_string PASSED [ 67%] 1926s spyder/plugins/profiler/tests/test_profiler.py::test_format_output PASSED [ 67%] 1926s spyder/plugins/profiler/tests/test_profiler_config_dialog.py::test_config_dialog[config_dialog0] PASSED [ 67%] 1926s spyder/plugins/projects/tests/test_plugin.py::test_open_project[\u6e2c\u8a66] PASSED [ 67%] 1926s spyder/plugins/projects/tests/test_plugin.py::test_open_project[\u0627\u062e\u062a\u0628\u0627\u0631] PASSED [ 67%] 1926s spyder/plugins/projects/tests/test_plugin.py::test_open_project[test_dir] PASSED [ 67%] 1926s spyder/plugins/projects/tests/test_plugin.py::test_delete_project[\u6e2c\u8a66] PASSED [ 67%] 1927s spyder/plugins/projects/tests/test_plugin.py::test_delete_project[\u0627\u062e\u062a\u0628\u0627\u0631] PASSED [ 68%] 1927s spyder/plugins/projects/tests/test_plugin.py::test_delete_project[test_dir] PASSED [ 68%] 1927s spyder/plugins/projects/tests/test_plugin.py::test_close_project_sets_visible_config[True] PASSED [ 68%] 1927s spyder/plugins/projects/tests/test_plugin.py::test_close_project_sets_visible_config[False] PASSED [ 68%] 1928s spyder/plugins/projects/tests/test_plugin.py::test_on_close_sets_visible_config[True] PASSED [ 68%] 1928s spyder/plugins/projects/tests/test_plugin.py::test_on_close_sets_visible_config[False] PASSED [ 68%] 1928s spyder/plugins/projects/tests/test_plugin.py::test_open_project_uses_visible_config[True] PASSED [ 68%] 1929s spyder/plugins/projects/tests/test_plugin.py::test_open_project_uses_visible_config[False] PASSED [ 68%] 1930s spyder/plugins/projects/tests/test_plugin.py::test_switch_to_plugin[False] PASSED [ 68%] 1930s spyder/plugins/projects/tests/test_plugin.py::test_switch_to_plugin[True] PASSED [ 68%] 1931s spyder/plugins/projects/tests/test_plugin.py::test_set_get_project_filenames_when_closing_no_files PASSED [ 68%] 1931s spyder/plugins/projects/tests/test_plugin.py::test_set_get_project_filenames_when_closing PASSED [ 69%] 1932s spyder/plugins/projects/tests/test_plugin.py::test_set_get_project_filenames_when_switching PASSED [ 69%] 1933s spyder/plugins/projects/tests/test_plugin.py::test_recent_projects_menu_action PASSED [ 69%] 1933s spyder/plugins/projects/tests/test_plugin.py::test_project_explorer_tree_root PASSED [ 69%] 1934s spyder/plugins/projects/tests/test_plugin.py::test_filesystem_notifications PASSED [ 69%] 1935s spyder/plugins/projects/tests/test_plugin.py::test_loaded_and_closed_signals PASSED [ 69%] 1935s spyder/plugins/projects/tests/test_plugin.py::test_project_cli PASSED [ 69%] 1936s spyder/plugins/projects/tests/test_plugin.py::test_reopen_project PASSED [ 69%] 1936s spyder/plugins/projects/tests/test_plugin.py::test_recreate_project_config PASSED [ 69%] 1936s spyder/plugins/projects/utils/tests/test_cookie.py::test_load_cookiecutter_project_config PASSED [ 69%] 1936s spyder/plugins/projects/utils/tests/test_cookie.py::test_load_cookiecutter_project_hooks PASSED [ 69%] 1936s spyder/plugins/projects/utils/tests/test_cookie.py::test_generate_cookiecutter_project_defaults PASSED [ 70%] 1937s spyder/plugins/projects/utils/tests/test_cookie.py::test_generate_cookiecutter_project_extra_content PASSED [ 70%] 1937s spyder/plugins/projects/utils/tests/test_cookie.py::test_generate_cookiecutter_project_exception PASSED [ 70%] 1937s spyder/plugins/projects/widgets/tests/test_configdialog.py::test_projects_preferences PASSED [ 70%] 1940s spyder/plugins/projects/widgets/tests/test_project.py::test_empty_project PASSED [ 70%] 1940s spyder/plugins/projects/widgets/tests/test_project.py::test_set_load_recent_files PASSED [ 70%] 1940s spyder/plugins/projects/widgets/tests/test_project_explorer.py::test_project_explorer PASSED [ 70%] 1941s spyder/plugins/projects/widgets/tests/test_project_explorer.py::test_change_directory_in_project_explorer PASSED [ 70%] 1941s spyder/plugins/projects/widgets/tests/test_projectdialog.py::test_projectdialog_location SKIPPED [ 70%] 1941s spyder/plugins/projects/widgets/tests/test_projectdialog.py::test_directory_validations PASSED [ 70%] 1941s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_empty PASSED [ 70%] 1941s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_checkbox_yes[opt-y] PASSED [ 71%] 1941s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_checkbox_yes[opt-yes] PASSED [ 71%] 1941s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_checkbox_yes[opt-true] PASSED [ 71%] 1941s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_checkbox_yes[opt-YES] PASSED [ 71%] 1941s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_checkbox_yes[opt-True] PASSED [ 71%] 1941s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_checkbox_no[opt-n] PASSED [ 71%] 1941s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_checkbox_no[opt-no] PASSED [ 71%] 1941s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_checkbox_no[opt-false] PASSED [ 71%] 1941s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_checkbox_no[opt-NO] PASSED [ 71%] 1941s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_checkbox_no[opt-False] PASSED [ 71%] 1941s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_list[opt-value0] PASSED [ 71%] 1941s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_dict[opt-value0] PASSED [ 72%] 1941s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_private_variables[_nope-nothing] PASSED [ 72%] 1941s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_private_variables[__nope_2-nothing] PASSED [ 72%] 1941s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_render PASSED [ 72%] 1941s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_no_render PASSED [ 72%] 1942s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_validate_passes PASSED [ 72%] 1942s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_validate_fails PASSED [ 72%] 1942s spyder/plugins/pylint/tests/test_pylint.py::test_get_pylintrc_path[None] PASSED [ 72%] 1943s spyder/plugins/pylint/tests/test_pylint.py::test_get_pylintrc_path[Script] PASSED [ 72%] 1943s spyder/plugins/pylint/tests/test_pylint.py::test_get_pylintrc_path[Working] PASSED [ 72%] 1944s spyder/plugins/pylint/tests/test_pylint.py::test_get_pylintrc_path[Project] PASSED [ 73%] 1944s spyder/plugins/pylint/tests/test_pylint.py::test_get_pylintrc_path[Home] PASSED [ 73%] 1945s spyder/plugins/pylint/tests/test_pylint.py::test_get_pylintrc_path[Script & Home] PASSED [ 73%] 1945s spyder/plugins/pylint/tests/test_pylint.py::test_get_pylintrc_path[Working & Project] PASSED [ 73%] 1946s spyder/plugins/pylint/tests/test_pylint.py::test_get_pylintrc_path[Script & Working] PASSED [ 73%] 1946s spyder/plugins/pylint/tests/test_pylint.py::test_get_pylintrc_path[Project & Home] PASSED [ 73%] 1946s spyder/plugins/pylint/tests/test_pylint.py::test_get_pylintrc_path[All] PASSED [ 73%] 1948s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_noproject PASSED [ 73%] 1949s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_pylintrc[None] PASSED [ 73%] 1950s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_pylintrc[Script] PASSED [ 73%] 1951s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_pylintrc[Working] PASSED [ 73%] 1952s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_pylintrc[Project] PASSED [ 74%] 1953s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_pylintrc[Home] PASSED [ 74%] 1954s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_pylintrc[Script & Home] PASSED [ 74%] 1955s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_pylintrc[Working & Project] PASSED [ 74%] 1956s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_pylintrc[Script & Working] PASSED [ 74%] 1957s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_pylintrc[Project & Home] PASSED [ 74%] 1959s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_pylintrc[All] PASSED [ 74%] 1959s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_max_history_conf PASSED [ 74%] 1959s spyder/plugins/pylint/tests/test_pylint.py::test_custom_interpreter[True] SKIPPED [ 74%] 1959s spyder/plugins/pylint/tests/test_pylint.py::test_custom_interpreter[False] SKIPPED [ 74%] 1959s spyder/plugins/pylint/tests/test_pylint_config_dialog.py::test_config_dialog[config_dialog0] PASSED [ 74%] 1960s spyder/plugins/pythonpath/tests/test_utils.py::test_check_path PASSED [ 75%] 1960s spyder/plugins/pythonpath/widgets/tests/test_pathmanager.py::test_pathmanager[pathmanager0] PASSED [ 75%] 1960s spyder/plugins/pythonpath/widgets/tests/test_pathmanager.py::test_check_uncheck_path[pathmanager0] PASSED [ 75%] 1960s spyder/plugins/pythonpath/widgets/tests/test_pathmanager.py::test_export_to_PYTHONPATH[pathmanager0] SKIPPED [ 75%] 1961s spyder/plugins/pythonpath/widgets/tests/test_pathmanager.py::test_invalid_directories[pathmanager0] PASSED [ 75%] 1961s spyder/plugins/pythonpath/widgets/tests/test_pathmanager.py::test_remove_item_and_reply_no[pathmanager0] PASSED [ 75%] 1961s spyder/plugins/pythonpath/widgets/tests/test_pathmanager.py::test_remove_item_and_reply_yes[pathmanager0] PASSED [ 75%] 1961s spyder/plugins/pythonpath/widgets/tests/test_pathmanager.py::test_add_repeated_item[pathmanager0] PASSED [ 75%] 1962s spyder/plugins/pythonpath/widgets/tests/test_pathmanager.py::test_buttons_state[pathmanager0] PASSED [ 75%] 1962s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_shortcuts SKIPPED [ 75%] 1962s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_shortcut_in_conf_is_filtered_with_shortcut_data PASSED [ 75%] 1962s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_shortcuts_filtering PASSED [ 76%] 1962s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_shortcut_filtering_context PASSED [ 76%] 1962s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_clear_shortcut PASSED [ 76%] 1962s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_press_new_sequence PASSED [ 76%] 1963s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_press_new_compound_sequence PASSED [ 76%] 1963s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_clear_back_new_sequence PASSED [ 76%] 1963s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_sequence_conflict PASSED [ 76%] 1963s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_sequence_single_key PASSED [ 76%] 1963s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_set_sequence_to_default PASSED [ 76%] 1963s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_invalid_char_in_sequence PASSED [ 76%] 1963s spyder/plugins/shortcuts/tests/test_shortcuts_config_dialog.py::test_config_dialog[config_dialog0] PASSED [ 76%] 1963s spyder/plugins/shortcuts/widgets/tests/test_summary.py::test_shortcutssummary PASSED [ 77%] 1963s spyder/plugins/shortcuts/widgets/tests/test_summary.py::test_shortcutssummary_texts PASSED [ 77%] 1963s spyder/plugins/statusbar/widgets/tests/test_status.py::test_status_bar_default_widgets PASSED [ 77%] 1963s spyder/plugins/statusbar/widgets/tests/test_status.py::test_status_bar_widget_signal PASSED [ 77%] 1963s spyder/plugins/statusbar/widgets/tests/test_status.py::test_custom_widget PASSED [ 77%] 1963s spyder/plugins/tours/tests/test_tour.py::test_tour PASSED [ 77%] 1963s spyder/plugins/variableexplorer/tests/test_variableexplorer_config_dialog.py::test_config_dialog[config_dialog0] PASSED [ 77%] 1963s spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py::test_objectexplorer PASSED [ 77%] 1963s spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py::test_objectexplorer_collection_types[params0] PASSED [ 77%] 1963s spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py::test_objectexplorer_collection_types[params1] PASSED [ 77%] 1964s spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py::test_objectexplorer_collection_types[params2] PASSED [ 77%] 1964s spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py::test_objectexplorer_collection_types[params3] PASSED [ 78%] 1964s spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py::test_objectexplorer_collection_types[params4] PASSED [ 78%] 1964s spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py::test_objectexplorer_collection_types[params5] FAILED [ 78%] 1964s spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py::test_objectexplorer_types[params0] FAILED [ 78%] 1964s spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py::test_objectexplorer_types[params1] PASSED [ 78%] 1964s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_object_arrays PASSED [ 78%] 1964s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_object_arrays_display[data0] PASSED [ 78%] 1965s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_attribute_errors[data0] PASSED [ 78%] 1965s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_type_errors[data0] PASSED [ 78%] 1965s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_format[data0] PASSED [ 78%] 1965s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_inf_array PASSED [ 78%] 1965s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_string_array PASSED [ 79%] 1965s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_unicode_array PASSED [ 79%] 1965s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_masked_array PASSED [ 79%] 1965s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_record_array PASSED [ 79%] 1965s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_record_array_with_titles SKIPPED [ 79%] 1965s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_float_array PASSED [ 79%] 1965s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_complex_array PASSED [ 79%] 1965s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_bool_array PASSED [ 79%] 1965s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_int8_array PASSED [ 79%] 1965s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_float16_array PASSED [ 79%] 1965s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_3d_array PASSED [ 79%] 1965s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_empty_3d_array PASSED [ 80%] 1965s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_edit_1d_array PASSED [ 80%] 1965s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_edit_2d_array PASSED [ 80%] 1965s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_edit_complex_array SKIPPED [ 80%] 1965s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arraymodel_set_data_overflow PASSED [ 80%] 1966s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_edit_overflow PASSED [ 80%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_index_sort PASSED [ 80%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframe_to_type PASSED [ 80%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframe_datetimeindex PASSED [ 80%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframe_simpleindex PASSED [ 80%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframe_simpleindex_custom_columns PASSED [ 80%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframe_multiindex PASSED [ 81%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_header_bom PASSED [ 81%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_header_encoding PASSED [ 81%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_basic PASSED [ 81%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_sort PASSED [ 81%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_sort_is_stable PASSED [ 81%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_max_min_col_update PASSED [ 81%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_max_min_col_update_constant PASSED [ 81%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_with_timezone_aware_timestamps PASSED [ 81%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_with_categories PASSED [ 81%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_get_bgcolor_with_numbers PASSED [ 82%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_get_bgcolor_with_numbers_using_global_max PASSED [ 82%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_get_bgcolor_with_string PASSED [ 82%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_get_bgcolor_with_object PASSED [ 82%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_get_bgcolor_with_missings PASSED [ 82%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_with_format_percent_d_and_nan PASSED [ 82%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_change_format PASSED [ 82%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_change_format_with_format_not_starting_with_percent PASSED [ 82%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframeeditor_with_various_indexes PASSED [ 82%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframeeditor_with_OutOfBoundsDatetime PASSED [ 82%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_sort_dataframe_with_duplicate_column SKIPPED [ 82%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_sort_dataframe_with_category_dtypes SKIPPED [ 83%] 1967s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_set_data_overflow PASSED [ 83%] 1968s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframeeditor_edit_overflow PASSED [ 83%] 1968s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_set_data_complex PASSED [ 83%] 1971s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframeeditor_edit_complex PASSED [ 83%] 1971s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_set_data_bool PASSED [ 83%] 1972s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframeeditor_edit_bool PASSED [ 83%] 1972s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_non_ascii_index PASSED [ 83%] 1972s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_no_convert_strings_to_unicode PASSED [ 83%] 1972s spyder/plugins/variableexplorer/widgets/tests/test_importwizard.py::test_importwizard PASSED [ 83%] 1972s spyder/plugins/variableexplorer/widgets/tests/test_namespacebrowser.py::test_automatic_column_width PASSED [ 83%] 1972s spyder/plugins/variableexplorer/widgets/tests/test_namespacebrowser.py::test_sort_by_column PASSED [ 84%] 1972s spyder/plugins/variableexplorer/widgets/tests/test_namespacebrowser.py::test_keys_sorted_and_sort_with_large_rows PASSED [ 84%] 1972s spyder/plugins/variableexplorer/widgets/tests/test_namespacebrowser.py::test_filtering_with_large_rows PASSED [ 84%] 1973s spyder/plugins/variableexplorer/widgets/tests/test_texteditor.py::test_texteditor PASSED [ 84%] 1973s spyder/plugins/variableexplorer/widgets/tests/test_texteditor.py::test_title[\xf1] PASSED [ 84%] 1973s spyder/plugins/variableexplorer/widgets/tests/test_texteditor.py::test_title[r] PASSED [ 84%] 1977s spyder/plugins/workingdirectory/tests/test_workingdirectory.py::test_basic_initialization PASSED [ 84%] 1982s spyder/plugins/workingdirectory/tests/test_workingdirectory.py::test_get_workingdir PASSED [ 84%] 1992s spyder/plugins/workingdirectory/tests/test_workingdirectory.py::test_get_workingdir_startup PASSED [ 84%] 2002s spyder/plugins/workingdirectory/tests/test_workingdirectory.py::test_get_workingdir_cli PASSED [ 84%] 2002s spyder/plugins/workingdirectory/tests/test_workingdirectory_config_dialog.py::test_config_dialog[config_dialog0] PASSED [ 84%] 2002s spyder/tests/test_dependencies_in_sync.py::test_dependencies_for_binder_in_sync PASSED [ 85%] 2002s spyder/tests/test_dependencies_in_sync.py::test_dependencies_for_spyder_dialog_in_sync PASSED [ 85%] 2002s spyder/tests/test_dependencies_in_sync.py::test_dependencies_for_spyder_setup_install_requires_in_sync PASSED [ 85%] 2002s spyder/tests/test_dependencies_in_sync.py::test_dependencies_for_spyder_setup_extras_requires_in_sync PASSED [ 85%] 2002s spyder/tests/test_dont_use.py::test_dont_use[isinstance\\(.*,.*str\\)-exclude_patterns0-Don't use builtin isinstance() function,use spyder.py3compat.is_text_string() instead] PASSED [ 85%] 2002s spyder/tests/test_dont_use.py::test_dont_use[^[\\s\\#]*\\bprint\\(((?!file=).)*\\)-exclude_patterns1-message1] PASSED [ 85%] 2002s spyder/tests/test_dont_use.py::test_dont_use[^[\\s\\#]*\\bprint\\s+(?!>>)((?!#).)*-exclude_patterns2-message2] PASSED [ 85%] 2003s spyder/tests/test_dont_use.py::test_check_charaters_translation[\uff05] PASSED [ 85%] 2004s spyder/utils/introspection/tests/test_modulecompletion.py::test_module_completion PASSED [ 85%] 2004s spyder/utils/tests/test_bsdsocket.py::test_bsdsockets PASSED [ 85%] 2004s spyder/utils/tests/test_encoding.py::test_permissions PASSED [ 85%] 2005s spyder/utils/tests/test_encoding.py::test_timestamp PASSED [ 86%] 2005s spyder/utils/tests/test_encoding.py::test_is_text_file PASSED [ 86%] 2005s spyder/utils/tests/test_encoding.py::test_files_encodings[utf-8-utf-8.txt] PASSED [ 86%] 2005s spyder/utils/tests/test_encoding.py::test_files_encodings[windows-1252-windows-1252.txt] PASSED [ 86%] 2005s spyder/utils/tests/test_encoding.py::test_files_encodings[ascii-ascii.txt] PASSED [ 86%] 2005s spyder/utils/tests/test_encoding.py::test_files_encodings[Big5-Big5.txt] PASSED [ 86%] 2005s spyder/utils/tests/test_encoding.py::test_files_encodings[KOI8-R-KOI8-R.txt] PASSED [ 86%] 2005s spyder/utils/tests/test_environ.py::test_get_user_environment_variables PASSED [ 86%] 2005s spyder/utils/tests/test_environ.py::test_get_user_env_newline PASSED [ 86%] 2006s spyder/utils/tests/test_environ.py::test_environ PASSED [ 86%] 2006s spyder/utils/tests/test_icons.py::test_icon_mapping PASSED [ 86%] 2006s spyder/utils/tests/test_misc.py::test_get_common_path PASSED [ 87%] 2006s spyder/utils/tests/test_programs.py::test_is_valid_w_interpreter SKIPPEDs.) [ 87%] 2006s spyder/utils/tests/test_programs.py::test_run_python_script_in_terminal PASSED [ 87%] 2006s spyder/utils/tests/test_programs.py::test_find_program PASSED [ 87%] 2006s spyder/utils/tests/test_programs.py::test_shell_split PASSED [ 87%] 2006s spyder/utils/tests/test_programs.py::test_check_version PASSED [ 87%] 2006s spyder/utils/tests/test_programs.py::test_is_module_installed PASSED [ 87%] 2007s spyder/utils/tests/test_programs.py::test_is_module_installed_with_custom_interpreter PASSED [ 87%] 2007s spyder/utils/tests/test_programs.py::test_get_temp_dir_ensure_dir_exists PASSED [ 87%] 2007s spyder/utils/tests/test_programs.py::test_clean_win_application_path PASSED [ 87%] 2007s spyder/utils/tests/test_programs.py::test_get_installed_apps_and_icons PASSED [ 87%] 2007s spyder/utils/tests/test_programs.py::test_parse_linux_desktop_entry PASSED [ 88%] 2008s spyder/utils/tests/test_programs.py::test_open_files_with_application PASSED [ 88%] 2008s spyder/utils/tests/test_programs.py::test_get_package_version PASSED [ 88%] 2008s spyder/utils/tests/test_programs.py::test_get_module_version PASSED [ 88%] 2008s spyder/utils/tests/test_sourcecode.py::test_normalize_eols PASSED [ 88%] 2008s spyder/utils/tests/test_sourcecode.py::test_get_primary_at PASSED [ 88%] 2008s spyder/utils/tests/test_sourcecode.py::test_get_identifiers PASSED [ 88%] 2008s spyder/utils/tests/test_sourcecode.py::test_split_source PASSED [ 88%] 2008s spyder/utils/tests/test_sourcecode.py::test_path_components PASSED [ 88%] 2008s spyder/utils/tests/test_sourcecode.py::test_differentiate_prefix PASSED [ 88%] 2008s spyder/utils/tests/test_sourcecode.py::test_get_same_name_files PASSED [ 88%] 2008s spyder/utils/tests/test_sourcecode.py::test_shortest_path PASSED [ 89%] 2008s spyder/utils/tests/test_sourcecode.py::test_disambiguate_fname PASSED [ 89%] 2008s spyder/utils/tests/test_sourcecode.py::test_get_eol_chars PASSED [ 89%] 2008s spyder/utils/tests/test_sourcecode.py::test_get_eol_chars_no_eol PASSED [ 89%] 2008s spyder/utils/tests/test_stringmatching.py::test_stringmatching_full PASSED [ 89%] 2008s spyder/utils/tests/test_stringmatching.py::test_stringmatching_order_filter PASSED [ 89%] 2008s spyder/utils/tests/test_syntaxhighlighters.py::test_HtmlSH_basic PASSED [ 89%] 2008s spyder/utils/tests/test_syntaxhighlighters.py::test_HtmlSH_unclosed_commend PASSED [ 89%] 2008s spyder/utils/tests/test_syntaxhighlighters.py::test_PythonSH_UTF16_number PASSED [ 89%] 2008s spyder/utils/tests/test_syntaxhighlighters.py::test_PythonSH_UTF16_string PASSED [ 89%] 2008s spyder/utils/tests/test_syntaxhighlighters.py::test_python_string_prefix PASSED [ 89%] 2008s spyder/utils/tests/test_syntaxhighlighters.py::test_Markdown_basic PASSED [ 90%] 2008s spyder/utils/tests/test_syntaxhighlighters.py::test_python_outline_explorer_comment[# --- First variant] PASSED [ 90%] 2008s spyder/utils/tests/test_syntaxhighlighters.py::test_python_outline_explorer_comment[#------ 2nd variant] PASSED [ 90%] 2008s spyder/utils/tests/test_syntaxhighlighters.py::test_python_outline_explorer_comment[### 3rd variant] PASSED [ 90%] 2008s spyder/utils/tests/test_syntaxhighlighters.py::test_python_not_an_outline_explorer_comment[#---] PASSED [ 90%] 2008s spyder/utils/tests/test_syntaxhighlighters.py::test_python_not_an_outline_explorer_comment[#--------] PASSED [ 90%] 2008s spyder/utils/tests/test_syntaxhighlighters.py::test_python_not_an_outline_explorer_comment[#--- ] PASSED [ 90%] 2008s spyder/utils/tests/test_syntaxhighlighters.py::test_python_not_an_outline_explorer_comment[# -------] PASSED [ 90%] 2008s spyder/utils/tests/test_system.py::test_system PASSED [ 90%] 2008s spyder/utils/tests/test_vcs.py::test_vcs_tool SKIPPED (Not to be run 2008s outside of CIs) [ 90%] 2008s spyder/utils/tests/test_vcs.py::test_vcs_root SKIPPED (Not running from 2008s a git repo) [ 91%] 2008s spyder/utils/tests/test_vcs.py::test_git_revision SKIPPED (Not running 2008s from a git repo) [ 91%] 2008s spyder/utils/tests/test_vcs.py::test_no_git PASSED [ 91%] 2008s spyder/utils/tests/test_vcs.py::test_get_git_refs SKIPPED (Not running 2008s from a git repo) [ 91%] 2008s spyder/utils/tests/test_vcs.py::test_get_git_remotes SKIPPED (Not 2008s running from a git repo) [ 91%] 2008s spyder/utils/tests/test_vcs.py::test_remote_to_url[https://github.com/neophnx/spyder.git-https://github.com/neophnx/spyder] PASSED [ 91%] 2008s spyder/utils/tests/test_vcs.py::test_remote_to_url[http://github.com/neophnx/spyder.git-http://github.com/neophnx/spyder] PASSED [ 91%] 2008s spyder/utils/tests/test_vcs.py::test_remote_to_url[git@github.com:goanpeca/spyder.git-https://github.com/goanpeca/spyder] PASSED [ 91%] 2008s spyder/widgets/github/tests/test_github_backend.py::test_invalid_credentials PASSED [ 91%] 2009s spyder/widgets/github/tests/test_github_backend.py::test_empty_credentials PASSED [ 91%] 2009s spyder/widgets/github/tests/test_github_backend.py::test_fake_credentials_bad_repo PASSED [ 91%] 2009s spyder/widgets/github/tests/test_github_backend.py::test_get_credentials_from_settings PASSED [ 92%] 2009s spyder/widgets/github/tests/test_github_backend.py::test_store_user_credentials SKIPPED [ 92%] 2009s spyder/widgets/github/tests/test_github_login.py::test_dialog PASSED [ 92%] 2009s spyder/widgets/tests/test_array_builder.py::test_array_inline_array PASSED [ 92%] 2009s spyder/widgets/tests/test_array_builder.py::test_array_inline_matrix PASSED [ 92%] 2009s spyder/widgets/tests/test_array_builder.py::test_array_inline_array_invalid PASSED [ 92%] 2009s spyder/widgets/tests/test_array_builder.py::test_array_inline_1d_array PASSED [ 92%] 2009s spyder/widgets/tests/test_array_builder.py::test_array_inline_nan_array PASSED [ 92%] 2009s spyder/widgets/tests/test_array_builder.py::test_array_inline_inf_array PASSED [ 92%] 2009s spyder/widgets/tests/test_array_builder.py::test_array_inline_force_float_array PASSED [ 92%] 2009s spyder/widgets/tests/test_array_builder.py::test_array_inline_force_float_error_array PASSED [ 92%] 2009s spyder/widgets/tests/test_array_builder.py::test_array_table_array PASSED [ 93%] 2009s spyder/widgets/tests/test_array_builder.py::test_array_table_matrix PASSED [ 93%] 2010s spyder/widgets/tests/test_array_builder.py::test_array_table_array_empty_items PASSED [ 93%] 2010s spyder/widgets/tests/test_array_builder.py::test_array_table_array_spaces_in_item PASSED [ 93%] 2010s spyder/widgets/tests/test_array_builder.py::test_array_table_matrix_empty PASSED [ 93%] 2010s spyder/widgets/tests/test_browser.py::test_browser PASSED [ 93%] 2010s spyder/widgets/tests/test_collectioneditor.py::test_rename_variable PASSED [ 93%] 2010s spyder/widgets/tests/test_collectioneditor.py::test_remove_variable PASSED [ 93%] 2010s spyder/widgets/tests/test_collectioneditor.py::test_remove_remote_variable PASSED [ 93%] 2010s spyder/widgets/tests/test_collectioneditor.py::test_filter_rows PASSED [ 93%] 2010s spyder/widgets/tests/test_collectioneditor.py::test_create_dataframeeditor_with_correct_format PASSED [ 93%] 2010s spyder/widgets/tests/test_collectioneditor.py::test_collectionsmodel_with_two_ints PASSED [ 94%] 2010s spyder/widgets/tests/test_collectioneditor.py::test_collectionsmodel_with_index PASSED [ 94%] 2010s spyder/widgets/tests/test_collectioneditor.py::test_shows_dataframeeditor_when_editing_index PASSED [ 94%] 2010s spyder/widgets/tests/test_collectioneditor.py::test_sort_numpy_numeric_collectionsmodel PASSED [ 94%] 2010s spyder/widgets/tests/test_collectioneditor.py::test_sort_float_collectionsmodel PASSED [ 94%] 2010s spyder/widgets/tests/test_collectioneditor.py::test_sort_collectionsmodel PASSED [ 94%] 2010s spyder/widgets/tests/test_collectioneditor.py::test_sort_and_fetch_collectionsmodel_with_many_rows PASSED [ 94%] 2010s spyder/widgets/tests/test_collectioneditor.py::test_rename_and_duplicate_item_in_collection_editor PASSED [ 94%] 2010s spyder/widgets/tests/test_collectioneditor.py::test_edit_datetime PASSED [ 94%] 2010s spyder/widgets/tests/test_collectioneditor.py::test_edit_mutable_and_immutable_types PASSED [ 94%] 2010s spyder/widgets/tests/test_collectioneditor.py::test_view_module_in_coledit PASSED [ 94%] 2010s spyder/widgets/tests/test_collectioneditor.py::test_notimplementederror_multiindex PASSED [ 95%] 2010s spyder/widgets/tests/test_collectioneditor.py::test_editor_parent_set PASSED [ 95%] 2010s spyder/widgets/tests/test_collectioneditor.py::test_xml_dom_element_view PASSED [ 95%] 2010s spyder/widgets/tests/test_collectioneditor.py::test_pandas_dateoffset_view PASSED [ 95%] 2010s spyder/widgets/tests/test_collectioneditor.py::test_set_nonsettable_objects PASSED [ 95%] 2011s spyder/widgets/tests/test_collectioneditor.py::test_edit_nonsettable_objects PASSED [ 95%] 2011s spyder/widgets/tests/test_collectioneditor.py::test_collectionseditor_with_class_having_buggy_copy PASSED [ 95%] 2011s spyder/widgets/tests/test_collectioneditor.py::test_collectionseditor_with_class_having_correct_copy PASSED [ 95%] 2011s spyder/widgets/tests/test_collectioneditor.py::test_collectionseditor_when_clicking_on_header_and_large_rows PASSED [ 95%] 2011s spyder/widgets/tests/test_collectioneditor.py::test_dicts_with_mixed_types_as_key PASSED [ 95%] 2011s spyder/widgets/tests/test_collectioneditor.py::test_dicts_natural_sorting PASSED [ 95%] 2011s spyder/widgets/tests/test_collectioneditor.py::test_dicts_natural_sorting_mixed_types PASSED [ 96%] 2011s spyder/widgets/tests/test_dependencies.py::test_dependencies PASSED [ 96%] 2013s spyder/widgets/tests/test_findreplace.py::test_findreplace_multiline_replacement PASSED [ 96%] 2014s spyder/widgets/tests/test_findreplace.py::test_replace_selection PASSED [ 96%] 2015s spyder/widgets/tests/test_findreplace.py::test_messages_action PASSED [ 96%] 2016s spyder/widgets/tests/test_findreplace.py::test_replace_text_button PASSED [ 96%] 2018s spyder/widgets/tests/test_findreplace.py::test_update_matches PASSED [ 96%] 2020s spyder/widgets/tests/test_findreplace.py::test_clear_action PASSED [ 96%] 2020s spyder/widgets/tests/test_findreplace.py::test_replace_all_backslash PASSED [ 96%] 2020s spyder/widgets/tests/test_helperwidgets.py::test_messagecheckbox PASSED [ 96%] 2020s spyder/widgets/tests/test_mixins.py::test_get_current_object[test_object0] PASSED [ 96%] 2020s spyder/widgets/tests/test_mixins.py::test_get_current_object[test_object1] PASSED [ 97%] 2020s spyder/widgets/tests/test_mixins.py::test_get_current_word PASSED [ 97%] 2020s spyder/widgets/tests/test_mixins.py::test_get_unicode_regexp PASSED [ 97%] 2020s spyder/widgets/tests/test_mixins.py::test_get_number_matches PASSED [ 97%] 2020s spyder/widgets/tests/test_mixins.py::test_get_match_number PASSED [ 97%] 2020s spyder/widgets/tests/test_mixins.py::test_get_number_with_words PASSED [ 97%] 2020s spyder/widgets/tests/test_reporterror.py::test_dialog PASSED [ 97%] 2020s spyder/widgets/tests/test_reporterror.py::test_report_issue_url PASSED [ 97%] 2020s spyder/widgets/tests/test_reporterror.py::test_render_issue PASSED [ 97%] 2020s spyder/widgets/tests/test_switcher.py::test_switcher PASSED [ 97%] 2025s spyder/widgets/tests/test_switcher.py::test_switcher_filter_and_mode PASSED [ 97%] 2026s spyder/widgets/tests/test_switcher.py::test_switcher_filter_unicode PASSED [ 98%] 2027s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel0-1.0.0-True-True] PASSED [ 98%] 2027s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel0-1.0.0-True-False] PASSED [ 98%] 2028s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel0-1.0.0-False-True] PASSED [ 98%] 2028s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel0-1.0.0-False-False] PASSED [ 98%] 2029s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel0-1000.0.0-True-True] PASSED [ 98%] 2029s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel0-1000.0.0-True-False] PASSED [ 98%] 2031s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel0-1000.0.0-False-True] PASSED [ 98%] 2031s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel0-1000.0.0-False-False] PASSED [ 98%] 2032s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel1-1.0.0-True-True] PASSED [ 98%] 2032s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel1-1.0.0-True-False] PASSED [ 98%] 2033s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel1-1.0.0-False-True] PASSED [ 99%] 2034s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel1-1.0.0-False-False] PASSED [ 99%] 2034s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel1-1000.0.0-True-True] PASSED [ 99%] 2035s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel1-1000.0.0-True-False] PASSED [ 99%] 2036s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel1-1000.0.0-False-True] PASSED [ 99%] 2036s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel1-1000.0.0-False-False] PASSED [ 99%] 2037s spyder/workers/tests/test_update.py::test_updates_for_installers[1.0.0] PASSED [ 99%] 2037s spyder/workers/tests/test_update.py::test_updates_for_installers[1000.0.0] PASSED [ 99%] 2038s spyder/workers/tests/test_update.py::test_no_update_development PASSED [ 99%] 2038s spyder/workers/tests/test_update.py::test_update_pre_to_pre PASSED [ 99%] 2039s spyder/workers/tests/test_update.py::test_update_pre_to_final PASSED [100%] 2039s 2039s =================================== FAILURES =================================== 2039s ______________________ test_plugin_first_response_request ______________________ 2039s 2039s qtbot_module = 2039s completion_receiver = (, ) 2039s 2039s @pytest.mark.order(1) 2039s def test_plugin_first_response_request(qtbot_module, completion_receiver): 2039s completion, receiver = completion_receiver 2039s 2039s # Parameters to perform a textDocument/didOpen request 2039s params = { 2039s 'file': 'test2.py', 2039s 'language': 'python', 2039s 'version': 2, 2039s 'text': "# This is some text with some classe\nimport os\n\n", 2039s 'response_instance': receiver, 2039s 'offset': 1, 2039s 'diff': '', 2039s 'selection_start': 0, 2039s 'selection_end': 0, 2039s 'codeeditor': receiver, 2039s 'requires_response': False 2039s } 2039s 2039s with qtbot_module.waitSignal(receiver.sig_response, timeout=30000) as blocker: 2039s completion.send_request( 2039s 'python', CompletionRequestTypes.DOCUMENT_DID_OPEN, params) 2039s 2039s 2039s params = { 2039s 'file': 'test2.py', 2039s 'line': 1, 2039s 'column': 8, 2039s 'offset': 43, 2039s 'diff': '', 2039s 'response_instance': receiver, 2039s 'codeeditor': receiver, 2039s 'requires_response': True 2039s } 2039s 2039s with qtbot_module.waitSignal(receiver.sig_response, timeout=30000) as blocker: 2039s completion.send_request( 2039s 'python', CompletionRequestTypes.DOCUMENT_HOVER, params) 2039s 2039s _, response = blocker.args 2039s > assert len(response['params']) > 0 2039s E AssertionError: assert 0 > 0 2039s E + where 0 = len('') 2039s 2039s spyder/plugins/completion/tests/test_plugin.py:253: AssertionError 2039s __________________ test_automatic_completions_widget_visible ___________________ 2039s 2039s completions_codeeditor = (, ) 2039s qtbot = 2039s 2039s @pytest.mark.order(1) 2039s @flaky(max_runs=5) 2039s def test_automatic_completions_widget_visible(completions_codeeditor, qtbot): 2039s """ 2039s Test on-the-fly completions when the widget is visible and the Backspace 2039s key is pressed. 2039s 2039s Regression test for PR #12710 2039s """ 2039s code_editor, _ = completions_codeeditor 2039s completion = code_editor.completion_widget 2039s code_editor.toggle_code_snippets(False) 2039s 2039s code_editor.set_text('import math') 2039s cursor = code_editor.textCursor() 2039s code_editor.moveCursor(cursor.End) 2039s qtbot.keyPress(code_editor, Qt.Key_Enter, delay=300) # newline 2039s 2039s with qtbot.waitSignal(completion.sig_show_completions, 2039s timeout=10000): 2039s qtbot.keyClicks(code_editor, 'math.acosh', delay=300) 2039s 2039s > assert completion.isVisible() 2039s E assert False 2039s E + where False = () 2039s E + where = .isVisible 2039s 2039s spyder/plugins/editor/widgets/tests/test_completions_hide.py:111: AssertionError 2039s ____________________________ test_space_completion _____________________________ 2039s 2039s completions_codeeditor = (, ) 2039s qtbot = 2039s 2039s @pytest.mark.order(1) 2039s def test_space_completion(completions_codeeditor, qtbot): 2039s """Validate completion's space character handling.""" 2039s code_editor, _ = completions_codeeditor 2039s 2039s code_editor.toggle_automatic_completions(False) 2039s code_editor.toggle_code_snippets(False) 2039s 2039s completion = code_editor.completion_widget 2039s 2039s # Set cursor to start 2039s code_editor.go_to_line(1) 2039s 2039s # Complete from numpy --> from numpy import 2039s qtbot.keyClicks(code_editor, 'from numpy ') 2039s with qtbot.waitSignal( 2039s code_editor.completions_response_signal, timeout=30000): 2039s code_editor.document_did_change() 2039s 2039s # press tab and get completions 2039s > with qtbot.waitSignal(completion.sig_show_completions, 2039s timeout=10000) as sig: 2039s E pytestqt.exceptions.TimeoutError: Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s 2039s spyder/plugins/editor/widgets/tests/test_introspection.py:151: TimeoutError 2039s __________________________ test_automatic_completions __________________________ 2039s 2039s completions_codeeditor = (, ) 2039s qtbot = 2039s 2039s @pytest.mark.order(1) 2039s @flaky(max_runs=10) 2039s def test_automatic_completions(completions_codeeditor, qtbot): 2039s """Test on-the-fly completions.""" 2039s code_editor, _ = completions_codeeditor 2039s completion = code_editor.completion_widget 2039s delay = 50 2039s code_editor.toggle_code_snippets(False) 2039s 2039s # Set cursor to start 2039s code_editor.go_to_line(1) 2039s 2039s # Complete f -> from 2039s > with qtbot.waitSignal(completion.sig_show_completions, 2039s timeout=3000) as sig: 2039s E pytestqt.exceptions.TimeoutError: Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2039s 2039s spyder/plugins/editor/widgets/tests/test_introspection.py:226: TimeoutError 2039s _______________________________ test_completions _______________________________ 2039s 2039s completions_codeeditor = (, ) 2039s qtbot = 2039s 2039s @pytest.mark.order(1) 2039s @flaky(max_runs=5) 2039s def test_completions(completions_codeeditor, qtbot): 2039s """Exercise code completion in several ways.""" 2039s code_editor, _ = completions_codeeditor 2039s completion = code_editor.completion_widget 2039s 2039s code_editor.toggle_automatic_completions(False) 2039s code_editor.toggle_code_snippets(False) 2039s 2039s # Set cursor to start 2039s code_editor.go_to_line(1) 2039s 2039s # Complete dunder imports from _ --> import _foo/_foom 2039s qtbot.keyClicks(code_editor, 'from _') 2039s with qtbot.waitSignal( 2039s code_editor.completions_response_signal, timeout=30000): 2039s code_editor.document_did_change() 2039s 2039s # press tab and get completions 2039s > with qtbot.waitSignal(completion.sig_show_completions, 2039s timeout=10000) as sig: 2039s E pytestqt.exceptions.TimeoutError: Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s 2039s spyder/plugins/editor/widgets/tests/test_introspection.py:453: TimeoutError 2039s ______________________________ test_code_snippets ______________________________ 2039s 2039s completions_codeeditor = (, ) 2039s qtbot = 2039s 2039s @pytest.mark.order(1) 2039s @pytest.mark.skipif(os.name == 'nt', reason='Fails on Windows') 2039s def test_code_snippets(completions_codeeditor, qtbot): 2039s code_editor, completion_plugin = completions_codeeditor 2039s completion = code_editor.completion_widget 2039s snippets = code_editor.editor_extensions.get('SnippetsExtension') 2039s 2039s CONF.set('completions', 'enable_code_snippets', True) 2039s completion_plugin.after_configuration_update([]) 2039s 2039s code_editor.toggle_automatic_completions(False) 2039s code_editor.toggle_code_snippets(True) 2039s 2039s # Set cursor to start 2039s code_editor.go_to_line(1) 2039s 2039s text = """ 2039s def test_func(xlonger, y1, some_z): 2039s pass 2039s """ 2039s text = textwrap.dedent(text) 2039s 2039s code_editor.insert_text(text) 2039s with qtbot.waitSignal( 2039s code_editor.completions_response_signal, timeout=30000): 2039s code_editor.document_did_change() 2039s 2039s qtbot.keyPress(code_editor, Qt.Key_Enter, delay=300) 2039s qtbot.keyPress(code_editor, Qt.Key_Enter, delay=300) 2039s qtbot.keyClicks(code_editor, 'test_') 2039s > with qtbot.waitSignal(completion.sig_show_completions, 2039s timeout=10000) as sig: 2039s E pytestqt.exceptions.TimeoutError: Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s 2039s spyder/plugins/editor/widgets/tests/test_introspection.py:703: TimeoutError 2039s ____________________________ test_completion_order _____________________________ 2039s 2039s completions_codeeditor = (, ) 2039s qtbot = 2039s 2039s @pytest.mark.order(1) 2039s @flaky(max_runs=5) 2039s def test_completion_order(completions_codeeditor, qtbot): 2039s code_editor, _ = completions_codeeditor 2039s completion = code_editor.completion_widget 2039s 2039s code_editor.toggle_automatic_completions(False) 2039s 2039s # Set cursor to start 2039s code_editor.go_to_line(1) 2039s qtbot.keyClicks(code_editor, 'impo') 2039s with qtbot.waitSignal( 2039s code_editor.completions_response_signal, timeout=30000): 2039s code_editor.document_did_change() 2039s 2039s > with qtbot.waitSignal(completion.sig_show_completions, 2039s timeout=10000) as sig: 2039s E pytestqt.exceptions.TimeoutError: Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s 2039s spyder/plugins/editor/widgets/tests/test_introspection.py:997: TimeoutError 2039s ________________________ test_text_snippet_completions _________________________ 2039s 2039s completions_codeeditor = (, ) 2039s qtbot = 2039s 2039s @pytest.mark.order(1) 2039s @flaky(max_runs=5) 2039s def test_text_snippet_completions(completions_codeeditor, qtbot): 2039s code_editor, _ = completions_codeeditor 2039s completion = code_editor.completion_widget 2039s 2039s code_editor.toggle_automatic_completions(False) 2039s code_editor.toggle_code_snippets(False) 2039s 2039s # Set cursor to start 2039s code_editor.go_to_line(1) 2039s 2039s > with qtbot.waitSignal(completion.sig_show_completions, 2039s timeout=10000) as sig: 2039s E pytestqt.exceptions.TimeoutError: Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s 2039s spyder/plugins/editor/widgets/tests/test_introspection.py:1035: TimeoutError 2039s _________________________ test_completions_extra_paths _________________________ 2039s 2039s completions_codeeditor = (, ) 2039s qtbot = 2039s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_completions_extra_paths4') 2039s 2039s @pytest.mark.order(1) 2039s @flaky(max_runs=5) 2039s @pytest.mark.skipif(os.name == 'nt', reason='Hangs on Windows') 2039s def test_completions_extra_paths(completions_codeeditor, qtbot, tmpdir): 2039s """Exercise code completion when adding extra paths.""" 2039s code_editor, completion_plugin = completions_codeeditor 2039s completion = code_editor.completion_widget 2039s code_editor.toggle_automatic_completions(False) 2039s code_editor.toggle_code_snippets(False) 2039s 2039s # Create a file to use as extra path 2039s temp_content = ''' 2039s def spam(): 2039s pass 2039s ''' 2039s CONF.set('pythonpath_manager', 'spyder_pythonpath', []) 2039s completion_plugin.after_configuration_update([]) 2039s qtbot.wait(500) 2039s qtbot.keyClicks(code_editor, 'import foo') 2039s qtbot.keyPress(code_editor, Qt.Key_Enter) 2039s qtbot.keyClicks(code_editor, 'foo.s') 2039s code_editor.document_did_change() 2039s qtbot.keyPress(code_editor, Qt.Key_Tab) 2039s qtbot.wait(500) 2039s assert code_editor.toPlainText() == 'import foo\nfoo.s' 2039s 2039s p = tmpdir.mkdir("extra_path") 2039s extra_paths = [str(p)] 2039s p = p.join("foo.py") 2039s p.write(temp_content) 2039s 2039s # Set extra paths 2039s print(extra_paths) 2039s CONF.set('pythonpath_manager', 'spyder_pythonpath', extra_paths) 2039s completion_plugin.after_configuration_update([]) 2039s code_editor.document_did_change() 2039s qtbot.wait(500) 2039s 2039s > with qtbot.waitSignal(completion.sig_show_completions, 2039s timeout=10000) as sig: 2039s E pytestqt.exceptions.TimeoutError: Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s 2039s spyder/plugins/editor/widgets/tests/test_introspection.py:1087: TimeoutError 2039s ----------------------------- Captured stdout call ----------------------------- 2039s ['/tmp/pytest-of-ubuntu/pytest-0/test_completions_extra_paths0/extra_path'] 2039s ----------------------------- Captured stdout call ----------------------------- 2039s ['/tmp/pytest-of-ubuntu/pytest-0/test_completions_extra_paths1/extra_path'] 2039s ----------------------------- Captured stdout call ----------------------------- 2039s ['/tmp/pytest-of-ubuntu/pytest-0/test_completions_extra_paths2/extra_path'] 2039s ----------------------------- Captured stdout call ----------------------------- 2039s ['/tmp/pytest-of-ubuntu/pytest-0/test_completions_extra_paths3/extra_path'] 2039s ----------------------------- Captured stdout call ----------------------------- 2039s ['/tmp/pytest-of-ubuntu/pytest-0/test_completions_extra_paths4/extra_path'] 2039s _____________________________ test_dot_completions _____________________________ 2039s 2039s completions_codeeditor = (, ) 2039s qtbot = 2039s 2039s @pytest.mark.order(1) 2039s @flaky(max_runs=5) 2039s def test_dot_completions(completions_codeeditor, qtbot): 2039s """ 2039s Test that completions after a dot are working as expected. 2039s 2039s This is a regression test for issue spyder-ide/spyder#20285 2039s """ 2039s code_editor, _ = completions_codeeditor 2039s completion = code_editor.completion_widget 2039s code_editor.toggle_code_snippets(False) 2039s 2039s # Import module and check completions are shown for it after writing a dot 2039s # after it 2039s qtbot.keyClicks(code_editor, "import math") 2039s qtbot.keyPress(code_editor, Qt.Key_Enter) 2039s 2039s qtbot.wait(500) 2039s assert not completion.isVisible() 2039s 2039s > with qtbot.waitSignal(completion.sig_show_completions, timeout=10000): 2039s E pytestqt.exceptions.TimeoutError: Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s 2039s spyder/plugins/editor/widgets/tests/test_introspection.py:1169: TimeoutError 2039s ______________________ test_directory_completions[/home] _______________________ 2039s 2039s directory = '/home' 2039s completions_codeeditor = (, ) 2039s qtbot = 2039s 2039s @pytest.mark.order(1) 2039s @pytest.mark.parametrize( 2039s "directory", 2039s [ 2039s pytest.param( 2039s '/home', 2039s marks=pytest.mark.skipif( 2039s not sys.platform.startswith('linux'), 2039s reason='Only works on Linux' 2039s ) 2039s ), 2039s pytest.param( 2039s 'C:\\Users', 2039s marks=pytest.mark.skipif( 2039s not os.name == 'nt', 2039s reason='Only works on Windows' 2039s ) 2039s ), 2039s pytest.param( 2039s 'C:\\Windows\\System32', 2039s marks=pytest.mark.skipif( 2039s not os.name == 'nt', 2039s reason='Only works on Windows' 2039s ) 2039s ), 2039s pytest.param( 2039s '/Library/Frameworks', 2039s marks=pytest.mark.skipif( 2039s not sys.platform == 'darwin', 2039s reason='Only works on macOS' 2039s ) 2039s ) 2039s ] 2039s ) 2039s def test_directory_completions(directory, completions_codeeditor, qtbot): 2039s """ 2039s Test that directory completions work as expected. 2039s """ 2039s code_editor, _ = completions_codeeditor 2039s completion = code_editor.completion_widget 2039s 2039s qtbot.wait(500) 2039s assert not completion.isVisible() 2039s 2039s if directory == '/home': 2039s qtbot.keyClicks(code_editor, "'/'") 2039s elif directory == 'C:\\Users': 2039s qtbot.keyClicks(code_editor, r"'C:\\'") 2039s elif directory == 'C:\\Windows\\System32': 2039s qtbot.keyClicks(code_editor, r"'C:\\Windows\\'") 2039s else: 2039s qtbot.keyClicks(code_editor, "'/Library/'") 2039s 2039s code_editor.moveCursor(QTextCursor.PreviousCharacter) 2039s > with qtbot.waitSignal(completion.sig_show_completions, 2039s timeout=10000): 2039s E pytestqt.exceptions.TimeoutError: Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s 2039s spyder/plugins/editor/widgets/tests/test_introspection.py:1295: TimeoutError 2039s ___________________________ test_class_func_selector ___________________________ 2039s 2039s completions_codeeditor = (, ) 2039s qtbot = 2039s 2039s @pytest.mark.order(2) 2039s @flaky(max_runs=5) 2039s def test_class_func_selector(completions_codeeditor, qtbot): 2039s code_editor, _ = completions_codeeditor 2039s panel = code_editor.classfuncdropdown 2039s panel.setVisible(True) 2039s code_editor.toggle_automatic_completions(False) 2039s code_editor.set_text(text) 2039s 2039s # Wait for symbols info to arrive 2039s qtbot.wait(3000) 2039s 2039s class_names = [item['name'] for item in panel.classes] 2039s func_names = [item['name'] for item in panel.funcs] 2039s 2039s > assert len(panel.classes) == 2 2039s E assert 0 == 2 2039s E + where 0 = len([]) 2039s E + where [] = .classes 2039s 2039s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/plugins/editor/widgets/tests/test_classfunc_selector.py:59: AssertionError 2039s _________________________ test_editor_outlineexplorer __________________________ 2039s 2039s qtbot = 2039s completions_codeeditor_outline = (, ) 2039s 2039s @pytest.mark.order(2) 2039s def test_editor_outlineexplorer(qtbot, completions_codeeditor_outline): 2039s """Tests that the outline explorer reacts to editor changes.""" 2039s code_editor, outlineexplorer = completions_codeeditor_outline 2039s treewidget = outlineexplorer.treewidget 2039s treewidget.is_visible = True 2039s 2039s case_info = CASES['text'] 2039s filename = case_info['file'] 2039s tree_file = case_info['tree'] 2039s 2039s with open(filename, 'r') as f: 2039s lines = f.read() 2039s 2039s with open(tree_file, 'r') as f: 2039s trees = json.load(f) 2039s 2039s code_editor.toggle_automatic_completions(False) 2039s code_editor.toggle_code_snippets(False) 2039s 2039s # Set cursor to start 2039s code_editor.set_text('') 2039s code_editor.go_to_line(1) 2039s 2039s # Put example text in editor 2039s code_editor.set_text(lines) 2039s qtbot.wait(3000) 2039s 2039s # Check that the outline tree was initialized successfully 2039s tree = trees[0] 2039s root_tree = get_tree_elements(treewidget) 2039s > assert root_tree == tree 2039s E AssertionError: assert {'test.py': []} == {'test.py': [{'functions': [{'d': [{'inner': []}]}, {'func 1 and 2': []}, {'func1': [{'i': []}]}, {'func2': []}, {'other functions': []}, {'a': []}, {'b': []}, {'c': []}]}, {'classes': [{'Class1': [{'__init__': [{'x': []}]}, {'method3': []}, {'method2': []}, {'method1': []}]}]}]} 2039s E 2039s E Differing items: 2039s E {'test.py': []} != {'test.py': [{'functions': [{'d': [{...}]}, {'func 1 and 2': []}, {'func1': [{...}]}, {'func2': []}, {'other functions': []}, {'a': []}, ...]}, {'classes': [{'Class1': [{...}, {...}, {...}, {...}]}]}]} 2039s E 2039s E Full diff: 2039s E { 2039s E - 'test.py': [ 2039s E + 'test.py': [], 2039s E ? ++ 2039s E - { 2039s E - 'functions': [ 2039s E - { 2039s E - 'd': [ 2039s E - { 2039s E - 'inner': [], 2039s E - }, 2039s E - ], 2039s E - }, 2039s E - { 2039s E - 'func 1 and 2': [], 2039s E - }, 2039s E - { 2039s E - 'func1': [ 2039s E - { 2039s E - 'i': [], 2039s E - }, 2039s E - ], 2039s E - }, 2039s E - { 2039s E - 'func2': [], 2039s E - }, 2039s E - { 2039s E - 'other functions': [], 2039s E - }, 2039s E - { 2039s E - 'a': [], 2039s E - }, 2039s E - { 2039s E - 'b': [], 2039s E - }, 2039s E - { 2039s E - 'c': [], 2039s E - }, 2039s E - ], 2039s E - }, 2039s E - { 2039s E - 'classes': [ 2039s E - { 2039s E - 'Class1': [ 2039s E - { 2039s E - '__init__': [ 2039s E - { 2039s E - 'x': [], 2039s E - }, 2039s E - ], 2039s E - }, 2039s E - { 2039s E - 'method3': [], 2039s E - }, 2039s E - { 2039s E - 'method2': [], 2039s E - }, 2039s E - { 2039s E - 'method1': [], 2039s E - }, 2039s E - ], 2039s E - }, 2039s E - ], 2039s E - }, 2039s E - ], 2039s E } 2039s 2039s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/plugins/editor/widgets/tests/test_editor_and_outline.py:320: AssertionError 2039s _______________________________ test_empty_file ________________________________ 2039s 2039s qtbot = 2039s completions_codeeditor_outline = (, ) 2039s 2039s @pytest.mark.order(2) 2039s def test_empty_file(qtbot, completions_codeeditor_outline): 2039s """ 2039s Test that the outline explorer is updated correctly when 2039s it's associated file is empty. 2039s """ 2039s code_editor, outlineexplorer = completions_codeeditor_outline 2039s treewidget = outlineexplorer.treewidget 2039s treewidget.is_visible = True 2039s 2039s code_editor.toggle_automatic_completions(False) 2039s code_editor.toggle_code_snippets(False) 2039s 2039s # Set empty contents 2039s code_editor.set_text('') 2039s code_editor.go_to_line(1) 2039s qtbot.wait(3000) 2039s 2039s # Assert the spinner is not shown. 2039s assert not outlineexplorer._spinner.isSpinning() 2039s 2039s # Add some content 2039s code_editor.set_text(""" 2039s def foo(): 2039s a = 10 2039s return a 2039s """) 2039s qtbot.wait(3000) 2039s 2039s root_tree = get_tree_elements(treewidget) 2039s > assert root_tree == {'test.py': [{'foo': [{'a': []}]}]} 2039s E AssertionError: assert {'test.py': []} == {'test.py': [{'foo': [{'a': []}]}]} 2039s E 2039s E Differing items: 2039s E {'test.py': []} != {'test.py': [{'foo': [{'a': []}]}]} 2039s E 2039s E Full diff: 2039s E { 2039s E - 'test.py': [ 2039s E + 'test.py': [], 2039s E ? ++ 2039s E - { 2039s E - 'foo': [ 2039s E - { 2039s E - 'a': [], 2039s E - }, 2039s E - ], 2039s E - }, 2039s E - ], 2039s E } 2039s 2039s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/plugins/editor/widgets/tests/test_editor_and_outline.py:435: AssertionError 2039s _________________________________ test_folding _________________________________ 2039s 2039s completions_codeeditor = (, ) 2039s qtbot = 2039s 2039s @pytest.mark.order(2) 2039s @flaky(max_runs=5) 2039s def test_folding(completions_codeeditor, qtbot): 2039s code_editor, _ = completions_codeeditor 2039s code_editor.toggle_code_folding(True) 2039s code_editor.insert_text(text) 2039s folding_panel = code_editor.panels.get('FoldingPanel') 2039s 2039s # Wait for the update thread to finish 2039s qtbot.wait(3000) 2039s 2039s folding_regions = folding_panel.folding_regions 2039s folding_levels = folding_panel.folding_levels 2039s 2039s expected_regions = {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 2039s 30: 31, 32: 33, 34: 35} 2039s expected_levels = {2: 0, 3: 1, 8: 0, 22: 1, 24: 1, 27: 1, 30: 1, 2039s 32: 1, 34: 1} 2039s > assert folding_regions == expected_regions 2039s E assert {} == {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2039s E 2039s E Right contains 9 more items: 2039s E {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2039s E 2039s E Full diff: 2039s E + {} 2039s E - { 2039s E - 2: 6, 2039s E - 3: 4, 2039s E - 8: 36, 2039s E - 22: 23, 2039s E - 24: 26, 2039s E - 27: 28, 2039s E - 30: 31, 2039s E - 32: 33, 2039s E - 34: 35, 2039s E - } 2039s 2039s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/plugins/editor/widgets/tests/test_folding.py:75: AssertionError 2039s __________________________ test_unfold_when_searching __________________________ 2039s 2039s search_codeeditor = (, ) 2039s qtbot = 2039s 2039s @pytest.mark.order(2) 2039s @flaky(max_runs=5) 2039s @pytest.mark.skipif(os.name == 'nt', reason="Hangs on Windows") 2039s def test_unfold_when_searching(search_codeeditor, qtbot): 2039s editor, finder = search_codeeditor 2039s editor.toggle_code_folding(True) 2039s 2039s folding_panel = editor.panels.get('FoldingPanel') 2039s editor.insert_text(text) 2039s 2039s # Wait for the update thread to finish 2039s qtbot.wait(3000) 2039s 2039s line_search = editor.document().findBlockByLineNumber(3) 2039s 2039s # fold region 2039s block = editor.document().findBlockByLineNumber(2) 2039s folding_panel.toggle_fold_trigger(block) 2039s > assert not line_search.isVisible() 2039s E assert not True 2039s E + where True = () 2039s E + where = .isVisible 2039s 2039s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/plugins/editor/widgets/tests/test_folding.py:98: AssertionError 2039s _______________________________ test_unfold_goto _______________________________ 2039s 2039s search_codeeditor = (, ) 2039s qtbot = 2039s 2039s @pytest.mark.order(2) 2039s @flaky(max_runs=5) 2039s @pytest.mark.skipif(os.name == 'nt', reason="Hangs on Windows") 2039s def test_unfold_goto(search_codeeditor, qtbot): 2039s editor, finder = search_codeeditor 2039s editor.toggle_code_folding(True) 2039s editor.insert_text(text) 2039s folding_panel = editor.panels.get('FoldingPanel') 2039s 2039s # Wait for the update thread to finish 2039s qtbot.wait(3000) 2039s 2039s line_goto = editor.document().findBlockByLineNumber(5) 2039s 2039s # fold region 2039s block = editor.document().findBlockByLineNumber(2) 2039s folding_panel.toggle_fold_trigger(block) 2039s > assert not line_goto.isVisible() 2039s E assert not True 2039s E + where True = () 2039s E + where = .isVisible 2039s 2039s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/plugins/editor/widgets/tests/test_folding.py:125: AssertionError 2039s ______________________________ test_hide_calltip _______________________________ 2039s 2039s completions_codeeditor = (, ) 2039s qtbot = 2039s 2039s @pytest.mark.order(2) 2039s def test_hide_calltip(completions_codeeditor, qtbot): 2039s """Test that calltips are hidden when a matching ')' is found.""" 2039s code_editor, _ = completions_codeeditor 2039s code_editor.show() 2039s code_editor.raise_() 2039s code_editor.setFocus() 2039s 2039s text = 'a = "sometext {}"\nprint(a.format' 2039s # Set text to start 2039s code_editor.set_text(text) 2039s code_editor.go_to_line(2) 2039s code_editor.move_cursor(14) 2039s calltip = code_editor.calltip_widget 2039s assert not calltip.isVisible() 2039s 2039s > with qtbot.waitSignal(code_editor.sig_signature_invoked, timeout=30000): 2039s E pytestqt.exceptions.TimeoutError: Signal sig_signature_invoked(PyQt_PyObject) not emitted after 30000 ms 2039s 2039s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py:48: TimeoutError 2039s __________________________ test_get_calltips[params0] __________________________ 2039s 2039s qtbot = 2039s completions_codeeditor = (, ) 2039s params = ('dict', 'dict') 2039s 2039s @pytest.mark.order(2) 2039s @pytest.mark.parametrize('params', [ 2039s # Parameter, Expected Output 2039s ('dict', 'dict'), 2039s ('type', 'type'), 2039s ('"".format', '-> str'), 2039s (TEST_TEXT, TEST_SIG) 2039s ] 2039s ) 2039s def test_get_calltips(qtbot, completions_codeeditor, params): 2039s """Test that the editor is returning hints.""" 2039s code_editor, _ = completions_codeeditor 2039s 2039s param, expected_output_text = params 2039s 2039s # Set text in editor 2039s code_editor.set_text(param) 2039s 2039s # Move cursor to end of line 2039s code_editor.moveCursor(QTextCursor.End) 2039s 2039s code_editor.calltip_widget.hide() 2039s 2039s # Test with brackets autocompletion enable/disable 2039s bracket_extension = code_editor.editor_extensions.get( 2039s CloseBracketsExtension) 2039s 2039s # Bracket autocompletion enabled 2039s with qtbot.waitSignal(code_editor.sig_signature_invoked, 2039s timeout=30000) as blocker: 2039s qtbot.keyPress(code_editor, Qt.Key_ParenLeft, delay=1000) 2039s 2039s # This is needed to leave time for the calltip to appear 2039s # and make the tests succeed 2039s qtbot.wait(2000) 2039s 2039s args = blocker.args 2039s print('args:', [args]) 2039s > output_text = args[0]['signatures']['label'] 2039s E TypeError: 'NoneType' object is not subscriptable 2039s 2039s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py:99: TypeError 2039s ----------------------------- Captured stdout call ----------------------------- 2039s args: [None] 2039s __________________________ test_get_calltips[params1] __________________________ 2039s 2039s qtbot = 2039s completions_codeeditor = (, ) 2039s params = ('type', 'type') 2039s 2039s @pytest.mark.order(2) 2039s @pytest.mark.parametrize('params', [ 2039s # Parameter, Expected Output 2039s ('dict', 'dict'), 2039s ('type', 'type'), 2039s ('"".format', '-> str'), 2039s (TEST_TEXT, TEST_SIG) 2039s ] 2039s ) 2039s def test_get_calltips(qtbot, completions_codeeditor, params): 2039s """Test that the editor is returning hints.""" 2039s code_editor, _ = completions_codeeditor 2039s 2039s param, expected_output_text = params 2039s 2039s # Set text in editor 2039s code_editor.set_text(param) 2039s 2039s # Move cursor to end of line 2039s code_editor.moveCursor(QTextCursor.End) 2039s 2039s code_editor.calltip_widget.hide() 2039s 2039s # Test with brackets autocompletion enable/disable 2039s bracket_extension = code_editor.editor_extensions.get( 2039s CloseBracketsExtension) 2039s 2039s # Bracket autocompletion enabled 2039s with qtbot.waitSignal(code_editor.sig_signature_invoked, 2039s timeout=30000) as blocker: 2039s qtbot.keyPress(code_editor, Qt.Key_ParenLeft, delay=1000) 2039s 2039s # This is needed to leave time for the calltip to appear 2039s # and make the tests succeed 2039s qtbot.wait(2000) 2039s 2039s args = blocker.args 2039s print('args:', [args]) 2039s > output_text = args[0]['signatures']['label'] 2039s E TypeError: 'NoneType' object is not subscriptable 2039s 2039s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py:99: TypeError 2039s ----------------------------- Captured stdout call ----------------------------- 2039s args: [None] 2039s __________________________ test_get_calltips[params2] __________________________ 2039s 2039s qtbot = 2039s completions_codeeditor = (, ) 2039s params = ('"".format', '-> str') 2039s 2039s @pytest.mark.order(2) 2039s @pytest.mark.parametrize('params', [ 2039s # Parameter, Expected Output 2039s ('dict', 'dict'), 2039s ('type', 'type'), 2039s ('"".format', '-> str'), 2039s (TEST_TEXT, TEST_SIG) 2039s ] 2039s ) 2039s def test_get_calltips(qtbot, completions_codeeditor, params): 2039s """Test that the editor is returning hints.""" 2039s code_editor, _ = completions_codeeditor 2039s 2039s param, expected_output_text = params 2039s 2039s # Set text in editor 2039s code_editor.set_text(param) 2039s 2039s # Move cursor to end of line 2039s code_editor.moveCursor(QTextCursor.End) 2039s 2039s code_editor.calltip_widget.hide() 2039s 2039s # Test with brackets autocompletion enable/disable 2039s bracket_extension = code_editor.editor_extensions.get( 2039s CloseBracketsExtension) 2039s 2039s # Bracket autocompletion enabled 2039s with qtbot.waitSignal(code_editor.sig_signature_invoked, 2039s timeout=30000) as blocker: 2039s qtbot.keyPress(code_editor, Qt.Key_ParenLeft, delay=1000) 2039s 2039s # This is needed to leave time for the calltip to appear 2039s # and make the tests succeed 2039s qtbot.wait(2000) 2039s 2039s args = blocker.args 2039s print('args:', [args]) 2039s > output_text = args[0]['signatures']['label'] 2039s E TypeError: 'NoneType' object is not subscriptable 2039s 2039s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py:99: TypeError 2039s ----------------------------- Captured stdout call ----------------------------- 2039s args: [None] 2039s __________________________ test_get_calltips[params3] __________________________ 2039s 2039s qtbot = 2039s completions_codeeditor = (, ) 2039s params = ("'''Testing something'''\ndef some_function(foo={}, hello=None):\n '''This is the test docstring.'''\n\n\nsome_function", 'some_function(foo={}, hello=None)') 2039s 2039s @pytest.mark.order(2) 2039s @pytest.mark.parametrize('params', [ 2039s # Parameter, Expected Output 2039s ('dict', 'dict'), 2039s ('type', 'type'), 2039s ('"".format', '-> str'), 2039s (TEST_TEXT, TEST_SIG) 2039s ] 2039s ) 2039s def test_get_calltips(qtbot, completions_codeeditor, params): 2039s """Test that the editor is returning hints.""" 2039s code_editor, _ = completions_codeeditor 2039s 2039s param, expected_output_text = params 2039s 2039s # Set text in editor 2039s code_editor.set_text(param) 2039s 2039s # Move cursor to end of line 2039s code_editor.moveCursor(QTextCursor.End) 2039s 2039s code_editor.calltip_widget.hide() 2039s 2039s # Test with brackets autocompletion enable/disable 2039s bracket_extension = code_editor.editor_extensions.get( 2039s CloseBracketsExtension) 2039s 2039s # Bracket autocompletion enabled 2039s with qtbot.waitSignal(code_editor.sig_signature_invoked, 2039s timeout=30000) as blocker: 2039s qtbot.keyPress(code_editor, Qt.Key_ParenLeft, delay=1000) 2039s 2039s # This is needed to leave time for the calltip to appear 2039s # and make the tests succeed 2039s qtbot.wait(2000) 2039s 2039s args = blocker.args 2039s print('args:', [args]) 2039s > output_text = args[0]['signatures']['label'] 2039s E TypeError: 'NoneType' object is not subscriptable 2039s 2039s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py:99: TypeError 2039s ----------------------------- Captured stdout call ----------------------------- 2039s args: [None] 2039s __________________________ test_save_as_with_outline ___________________________ 2039s 2039s completions_editor = (PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_save_as_with_outline0/test.py'), , ) 2039s mocker = 2039s qtbot = 2039s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_save_as_with_outline0') 2039s 2039s @pytest.mark.show_save_dialog 2039s def test_save_as_with_outline(completions_editor, mocker, qtbot, tmpdir): 2039s """ 2039s Test EditorStack.save_as() when the outline explorer is active. 2039s 2039s Regression test for issues spyder-ide/spyder#7754 and 2039s spyder-ide/spyder#15517. 2039s """ 2039s file_path, editorstack, code_editor, completion_plugin = completions_editor 2039s proxy = code_editor.oe_proxy 2039s 2039s # Set outline explorer to editor stack and refresh it. 2039s outline_explorer = OutlineExplorerWidget(None, None, None) 2039s treewidget = outline_explorer.treewidget 2039s outline_explorer.show() 2039s treewidget.is_visible = True 2039s 2039s editorstack.set_outlineexplorer(outline_explorer) 2039s qtbot.addWidget(editorstack.outlineexplorer) 2039s editorstack.outlineexplorer.register_editor(proxy) 2039s 2039s outline_explorer.start_symbol_services('python') 2039s editorstack.refresh() 2039s 2039s # Add some code to the test file and save it 2039s code = dedent(""" 2039s def foo(x): 2039s return x 2039s 2039s def bar(y): 2039s return y 2039s """) 2039s 2039s code_editor.set_text(code) 2039s editorstack.save(force=True) 2039s 2039s # Notify changes 2039s with qtbot.waitSignal( 2039s code_editor.completions_response_signal, timeout=30000 2039s ): 2039s code_editor.document_did_change() 2039s 2039s # Wait until the outline is filled 2039s > qtbot.waitUntil( 2039s lambda: len(treewidget.editor_tree_cache[proxy.get_id()]) > 0, 2039s timeout=5000 2039s ) 2039s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 5000 milliseconds 2039s 2039s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/plugins/editor/widgets/tests/test_save.py:349: TimeoutError 2039s ____________________________ test_save_as_lsp_calls ____________________________ 2039s 2039s completions_editor = (PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_save_as_lsp_calls0/test.py'), , ) 2039s mocker = 2039s qtbot = 2039s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-0/test_save_as_lsp_calls0') 2039s 2039s @pytest.mark.show_save_dialog 2039s def test_save_as_lsp_calls(completions_editor, mocker, qtbot, tmpdir): 2039s """ 2039s Test that EditorStack.save_as() sends the expected LSP requests. 2039s 2039s Regression test for spyder-ide/spyder#13085 and spyder-ide/spyder#20047 2039s """ 2039s file_path, editorstack, code_editor, completion_plugin = completions_editor 2039s 2039s mocker.patch.object(code_editor, 'emit_request', 2039s wraps=code_editor.emit_request) 2039s mocker.patch.object(code_editor, 'request_folding', 2039s wraps=code_editor.request_folding) 2039s mocker.patch.object(code_editor, 'request_symbols', 2039s wraps=code_editor.request_symbols) 2039s mocker.patch.object(code_editor, 'handle_folding_range', 2039s wraps=code_editor.handle_folding_range) 2039s mocker.patch.object(code_editor, 'process_symbols', 2039s wraps=code_editor.process_symbols) 2039s 2039s def symbols_and_folding_requested(): 2039s return ( 2039s code_editor.request_symbols.call_count == 1 2039s and code_editor.request_folding.call_count == 1 2039s ) 2039s 2039s def symbols_and_folding_processed(): 2039s return ( 2039s code_editor.process_symbols.call_count == 1 2039s and code_editor.handle_folding_range.call_count == 1 2039s ) 2039s 2039s # === Set and assert initial state 2039s assert editorstack.get_current_filename().endswith('test.py') 2039s assert editorstack.get_current_editor() is code_editor 2039s 2039s code_editor.set_text(dedent(""" 2039s def foo(x): 2039s a = 0 2039s b = 1 2039s """)) 2039s 2039s # Folding and symbols are requested some time after text is changed (see 2039s # usage of textChanged signal and _timer_sync_symbols_and_folding in 2039s # CodeEditor). 2039s qtbot.waitUntil(symbols_and_folding_requested, timeout=5000) 2039s qtbot.waitUntil(symbols_and_folding_processed, timeout=5000) 2039s 2039s # Check response by LSP 2039s > assert code_editor.handle_folding_range.call_args == \ 2039s mocker.call({'params': [(1, 3)]}) 2039s E AssertionError: assert call({'params': []}) == call({'params': [(1, 3)]}) 2039s E 2039s E Full diff: 2039s E - call({'params': [(1, 3)]}) 2039s E ? ------ 2039s E + call({'params': []}) 2039s 2039s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/plugins/editor/widgets/tests/test_save.py:570: AssertionError 2039s ________________ test_objectexplorer_collection_types[params5] _________________ 2039s 2039s objectexplorer = .create_objectexplorer at 0xf0a20d9b9d00> 2039s params = (datetime.date(1945, 5, 8), [43, 48]) 2039s 2039s @pytest.mark.parametrize('params', [ 2039s # variable to show, rowCount for different Python 3 versions 2039s ('kjkj kj k j j kj k jkj', [71, 81]), 2039s ([1, 3, 4, 'kjkj', None], [45, 48]), 2039s ({1, 2, 1, 3, None, 'A', 'B', 'C', True, False}, [54, 57]), 2039s (1.2233, [57, 59]), 2039s (np.random.rand(10, 10), [162, 167]), 2039s (datetime.date(1945, 5, 8), [43, 48]) 2039s ]) 2039s def test_objectexplorer_collection_types(objectexplorer, params): 2039s """Test to validate proper handling of collection data types.""" 2039s test, row_count = params 2039s CONF.set('variable_explorer', 'show_special_attributes', True) 2039s 2039s # Editor was created 2039s editor = objectexplorer(test, name='variable') 2039s assert editor 2039s 2039s # Check number of rows and row content 2039s model = editor.obj_tree.model() 2039s 2039s # The row for the variable 2039s assert model.rowCount() == 1 2039s 2039s # Root row with children 2039s # Since rowCount for python 3 and 2 varies on differents systems, 2039s # we use a range of values 2039s expected_output_range = list(range(min(row_count), max(row_count) + 1)) 2039s > assert model.rowCount(model.index(0, 0)) in expected_output_range 2039s E assert 49 in [43, 44, 45, 46, 47, 48] 2039s E + where 49 = () 2039s E + where = .rowCount 2039s E + and = (0, 0) 2039s E + where = .index 2039s 2039s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py:135: AssertionError 2039s ______________________ test_objectexplorer_types[params0] ______________________ 2039s 2039s objectexplorer = .create_objectexplorer at 0xf0a20d917f60> 2039s params = (True, True, [35, 34, 26]) 2039s 2039s @pytest.mark.parametrize('params', [ 2039s # show_callable_, show_special_, rowCount for python 3 and 2 2039s (True, True, [35, 34, 26], ), # 35: py3.11, 34: py3.x, 26: py2.7 2039s (False, False, [8, 8], ) 2039s ]) 2039s def test_objectexplorer_types(objectexplorer, params): 2039s """Test to validate proper handling of data types inside an object.""" 2039s class Foobar(object): 2039s def __init__(self): 2039s self.text = "toto" 2039s self.list = [1, 3, 4, 'kjkj', None] 2039s self.set = {1, 2, 1, 3, None, 'A', 'B', 'C', True, False}, 2039s self.dict = {'d': 1, 'a': np.random.rand(10, 10), 'b': [1, 2]}, 2039s self.float = 1.2233, 2039s self.array = np.random.rand(10, 10), 2039s self.date = datetime.date(1945, 5, 8), 2039s self.datetime = datetime.datetime(1945, 5, 8) 2039s foo = Foobar() 2039s 2039s show_callable, show_special, row_count = params 2039s CONF.set('variable_explorer', 'show_callable_attributes', show_callable) 2039s CONF.set('variable_explorer', 'show_special_attributes', show_special) 2039s 2039s # Editor was created 2039s editor = objectexplorer(foo, name='foo') 2039s assert editor 2039s 2039s # Check number of rows and row content 2039s model = editor.obj_tree.model() 2039s # The row for the object 2039s assert model.rowCount() == 1 2039s # Rows from the object attributes 2039s > assert model.rowCount(model.index(0, 0)) in row_count 2039s E assert 37 in [35, 34, 26] 2039s E + where 37 = () 2039s E + where = .rowCount 2039s E + and = (0, 0) 2039s E + where = .index 2039s 2039s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py:171: AssertionError 2039s =============================== warnings summary =============================== 2039s ../../../../usr/lib/python3/dist-packages/jupyter_client/connect.py:22 2039s /usr/lib/python3/dist-packages/jupyter_client/connect.py:22: DeprecationWarning: Jupyter is migrating its paths to use standard platformdirs 2039s given by the platformdirs library. To remove this warning and 2039s see the appropriate new directories, set the environment variable 2039s `JUPYTER_PLATFORM_DIRS=1` and then run `jupyter --paths`. 2039s The use of platformdirs will be the default in `jupyter_core` v6 2039s from jupyter_core.paths import jupyter_data_dir, jupyter_runtime_dir, secure_write 2039s 2039s spyder/config/base.py:432 2039s spyder/config/tests/test_base.py::test_get_conf_path[True] 2039s spyder/config/tests/test_base.py::test_get_conf_path[True] 2039s spyder/config/tests/test_base.py::test_get_conf_path[False] 2039s spyder/config/tests/test_base.py::test_get_conf_path[False] 2039s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/config/base.py:432: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 2039s locale_language = locale.getdefaultlocale()[0] 2039s 2039s spyder/utils/programs.py:27 2039s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/utils/programs.py:27: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html 2039s import pkg_resources 2039s 2039s ../../../../usr/lib/python3/dist-packages/pkg_resources/__init__.py:3154 2039s /usr/lib/python3/dist-packages/pkg_resources/__init__.py:3154: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('logilab')`. 2039s Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages 2039s declare_namespace(pkg) 2039s 2039s ../../../../usr/lib/python3/dist-packages/nbclient/jsonutil.py:28 2039s /usr/lib/python3/dist-packages/nbclient/jsonutil.py:28: DeprecationWarning: Parsing dates involving a day of month without a year specified is ambiguious 2039s and fails to parse leap day. The default behavior will change in Python 3.15 2039s to either always raise an exception or to use a different default year (TBD). 2039s To avoid trouble, add a specific year to the input & format. 2039s See https://github.com/python/cpython/issues/70647. 2039s datetime.strptime("1", "%d") 2039s 2039s spyder/widgets/browser.py:11 2039s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/widgets/browser.py:11: DeprecationWarning: module 'sre_constants' is deprecated 2039s import sre_constants 2039s 2039s ../../../../usr/lib/python3/dist-packages/ipykernel/jsonutil.py:29 2039s /usr/lib/python3/dist-packages/ipykernel/jsonutil.py:29: DeprecationWarning: Parsing dates involving a day of month without a year specified is ambiguious 2039s and fails to parse leap day. The default behavior will change in Python 3.15 2039s to either always raise an exception or to use a different default year (TBD). 2039s To avoid trouble, add a specific year to the input & format. 2039s See https://github.com/python/cpython/issues/70647. 2039s datetime.strptime("1", "%d") 2039s 2039s spyder/plugins/ipythonconsole/comms/tests/test_comms.py::test_comm_base 2039s spyder/plugins/ipythonconsole/comms/tests/test_comms.py::test_request 2039s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/plugins/ipythonconsole/comms/tests/test_comms.py:65: RuntimeWarning: coroutine 'IPythonKernel.do_execute' was never awaited 2039s kernel.do_execute('reset -f', True) 2039s Enable tracemalloc to get traceback where the object was allocated. 2039s See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. 2039s 2039s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframe_to_type 2039s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/plugins/variableexplorer/widgets/dataframeeditor.py:450: FutureWarning: Setting an item of incompatible dtype is deprecated and will raise an error in a future version of pandas. Value '1' has dtype incompatible with int64, please explicitly cast to a compatible dtype first. 2039s self.df.iloc[row, column] = change_type(val) 2039s 2039s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 2039s ===Flaky Test Report=== 2039s 2039s test_automatic_completions_hide_complete passed 1 out of the required 1 times. Success! 2039s test_automatic_completions_widget_visible failed (4 runs remaining out of 5). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_automatic_completions_widget_visible failed (3 runs remaining out of 5). 2039s 2039s assert False 2039s + where False = () 2039s + where = .isVisible 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_automatic_completions_widget_visible failed (2 runs remaining out of 5). 2039s 2039s assert False 2039s + where False = () 2039s + where = .isVisible 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_automatic_completions_widget_visible failed (1 runs remaining out of 5). 2039s 2039s assert False 2039s + where False = () 2039s + where = .isVisible 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_automatic_completions_widget_visible failed; it passed 0 out of the required 1 times. 2039s 2039s assert False 2039s + where False = () 2039s + where = .isVisible 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_formatting_on_save[autopep8] failed (19 runs remaining out of 20). 2039s 2039s assert '# -*- coding: utf-8 -*-\n"""\nSpyder Editor\n\nThis is a temporary script file. \n"""\n\nimport os\nimport sys\n\n\n# %% functions\ndef d():\n def inner(): return 2\n return inner\n# ---- func 1 and 2\n\n\ndef func1():\n for i in range(3):\n print(i)\n\n\ndef func2():\n if True:\n pass\n# ---- other functions\n\n\ndef a():\n pass\n\n\ndef b():\n pass\n\n\ndef c():\n pass\n\n\n# %% classes\nclass Class1:\n def __init__(self):\n super(Class1, self).__init__()\n self.x = 2\n\n def method3(self):\n pass\n\n def method2(self):\n pass\n\n def method1(self):\n pass\n' == '# -*- coding: utf-8 -*-\n"""\nSpyder Editor\n\nThis is a temporary script file.\n"""\n\nimport os\nimport sys\n\n\n# %% functions\ndef d():\n def inner(): return 2\n return inner\n# ---- func 1 and 2\n\n\ndef func1():\n for i in range(3):\n print(i)\n\n\ndef func2():\n if True:\n pass\n# ---- other functions\n\n\ndef a():\n pass\n\n\ndef b():\n pass\n\n\ndef c():\n pass\n\n\n# %% classes\nclass Class1:\n def __init__(self):\n super(Class1, self).__init__()\n self.x = 2\n\n def method3(self):\n pass\n\n def method2(self):\n pass\n\n def method1(self):\n pass\n' 2039s 2039s # -*- coding: utf-8 -*- 2039s """ 2039s Spyder Editor 2039s 2039s - This is a temporary script file. 2039s + This is a temporary script file. 2039s ? + 2039s """ 2039s 2039s import os 2039s import sys 2039s 2039s 2039s # %% functions 2039s def d(): 2039s def inner(): return 2 2039s return inner 2039s # ---- func 1 and 2 2039s 2039s 2039s def func1(): 2039s for i in range(3): 2039s print(i) 2039s 2039s 2039s def func2(): 2039s if True: 2039s pass 2039s # ---- other functions 2039s 2039s 2039s def a(): 2039s pass 2039s 2039s 2039s def b(): 2039s pass 2039s 2039s 2039s def c(): 2039s pass 2039s 2039s 2039s # %% classes 2039s class Class1: 2039s def __init__(self): 2039s super(Class1, self).__init__() 2039s self.x = 2 2039s 2039s def method3(self): 2039s pass 2039s 2039s def method2(self): 2039s pass 2039s 2039s def method1(self): 2039s pass 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_formatting_on_save[autopep8] failed (18 runs remaining out of 20). 2039s 2039s assert 305 == 282 2039s + where 305 = () 2039s + where = .position 2039s + where = () 2039s + where = .textCursor 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_formatting_on_save[autopep8] failed (17 runs remaining out of 20). 2039s 2039s assert 190 == 170 2039s + where 190 = () 2039s + where = .position 2039s + where = () 2039s + where = .textCursor 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_formatting_on_save[autopep8] failed (16 runs remaining out of 20). 2039s 2039s assert 256 == 243 2039s + where 256 = () 2039s + where = .position 2039s + where = () 2039s + where = .textCursor 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_formatting_on_save[autopep8] failed (15 runs remaining out of 20). 2039s 2039s assert 568 == 545 2039s + where 568 = () 2039s + where = .position 2039s + where = () 2039s + where = .textCursor 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_formatting_on_save[autopep8] failed (14 runs remaining out of 20). 2039s 2039s assert 256 == 243 2039s + where 256 = () 2039s + where = .position 2039s + where = () 2039s + where = .textCursor 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_formatting_on_save[autopep8] failed (13 runs remaining out of 20). 2039s 2039s assert 305 == 282 2039s + where 305 = () 2039s + where = .position 2039s + where = () 2039s + where = .textCursor 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_formatting_on_save[autopep8] failed (12 runs remaining out of 20). 2039s 2039s assert '# -*- coding: utf-8 -*-\n"""\nSpyder Editor \n\nThis is a temporary script file.\n"""\n\nimport os\nimport sys\n\n\n# %% functions\ndef d():\n def inner(): return 2\n return inner\n# ---- func 1 and 2\n\n\ndef func1():\n for i in range(3):\n print(i)\n\n\ndef func2():\n if True:\n pass\n# ---- other functions\n\n\ndef a():\n pass\n\n\ndef b():\n pass\n\n\ndef c():\n pass\n\n\n# %% classes\nclass Class1:\n def __init__(self):\n super(Class1, self).__init__()\n self.x = 2\n\n def method3(self):\n pass\n\n def method2(self):\n pass\n\n def method1(self):\n pass\n' == '# -*- coding: utf-8 -*-\n"""\nSpyder Editor\n\nThis is a temporary script file.\n"""\n\nimport os\nimport sys\n\n\n# %% functions\ndef d():\n def inner(): return 2\n return inner\n# ---- func 1 and 2\n\n\ndef func1():\n for i in range(3):\n print(i)\n\n\ndef func2():\n if True:\n pass\n# ---- other functions\n\n\ndef a():\n pass\n\n\ndef b():\n pass\n\n\ndef c():\n pass\n\n\n# %% classes\nclass Class1:\n def __init__(self):\n super(Class1, self).__init__()\n self.x = 2\n\n def method3(self):\n pass\n\n def method2(self):\n pass\n\n def method1(self):\n pass\n' 2039s 2039s # -*- coding: utf-8 -*- 2039s """ 2039s - Spyder Editor 2039s + Spyder Editor 2039s ? + 2039s 2039s This is a temporary script file. 2039s """ 2039s 2039s import os 2039s import sys 2039s 2039s 2039s # %% functions 2039s def d(): 2039s def inner(): return 2 2039s return inner 2039s # ---- func 1 and 2 2039s 2039s 2039s def func1(): 2039s for i in range(3): 2039s print(i) 2039s 2039s 2039s def func2(): 2039s if True: 2039s pass 2039s # ---- other functions 2039s 2039s 2039s def a(): 2039s pass 2039s 2039s 2039s def b(): 2039s pass 2039s 2039s 2039s def c(): 2039s pass 2039s 2039s 2039s # %% classes 2039s class Class1: 2039s def __init__(self): 2039s super(Class1, self).__init__() 2039s self.x = 2 2039s 2039s def method3(self): 2039s pass 2039s 2039s def method2(self): 2039s pass 2039s 2039s def method1(self): 2039s pass 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_formatting_on_save[autopep8] failed (11 runs remaining out of 20). 2039s 2039s assert 470 == 451 2039s + where 470 = () 2039s + where = .position 2039s + where = () 2039s + where = .textCursor 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_formatting_on_save[autopep8] passed 1 out of the required 1 times. Success! 2039s test_formatting_on_save[black] failed (19 runs remaining out of 20). 2039s 2039s assert 153 == 128 2039s + where 153 = () 2039s + where = .position 2039s + where = () 2039s + where = .textCursor 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_formatting_on_save[black] failed (18 runs remaining out of 20). 2039s 2039s assert 305 == 282 2039s + where 305 = () 2039s + where = .position 2039s + where = () 2039s + where = .textCursor 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_formatting_on_save[black] passed 1 out of the required 1 times. Success! 2039s test_fallback_completions passed 1 out of the required 1 times. Success! 2039s test_automatic_completions failed (9 runs remaining out of 10). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_automatic_completions failed (8 runs remaining out of 10). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_automatic_completions failed (7 runs remaining out of 10). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_automatic_completions failed (6 runs remaining out of 10). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_automatic_completions failed (5 runs remaining out of 10). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_automatic_completions failed (4 runs remaining out of 10). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_automatic_completions failed (3 runs remaining out of 10). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_automatic_completions failed (2 runs remaining out of 10). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_automatic_completions failed (1 runs remaining out of 10). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_automatic_completions failed; it passed 0 out of the required 1 times. 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_automatic_completions_tab_bug passed 1 out of the required 1 times. Success! 2039s test_automatic_completions_space_bug passed 1 out of the required 1 times. Success! 2039s test_completions failed (4 runs remaining out of 5). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_completions failed (3 runs remaining out of 5). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_completions failed (2 runs remaining out of 5). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_completions failed (1 runs remaining out of 5). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_completions failed; it passed 0 out of the required 1 times. 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_completion_order failed (4 runs remaining out of 5). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_completion_order failed (3 runs remaining out of 5). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_completion_order failed (2 runs remaining out of 5). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_completion_order failed (1 runs remaining out of 5). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_completion_order failed; it passed 0 out of the required 1 times. 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_text_snippet_completions failed (4 runs remaining out of 5). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_text_snippet_completions failed (3 runs remaining out of 5). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_text_snippet_completions failed (2 runs remaining out of 5). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_text_snippet_completions failed (1 runs remaining out of 5). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_text_snippet_completions failed; it passed 0 out of the required 1 times. 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_completions_extra_paths failed (4 runs remaining out of 5). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_completions_extra_paths failed (3 runs remaining out of 5). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_completions_extra_paths failed (2 runs remaining out of 5). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_completions_extra_paths failed (1 runs remaining out of 5). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_completions_extra_paths failed; it passed 0 out of the required 1 times. 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_dot_completions failed (4 runs remaining out of 5). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_dot_completions failed (3 runs remaining out of 5). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_dot_completions failed (2 runs remaining out of 5). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_dot_completions failed (1 runs remaining out of 5). 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_dot_completions failed; it passed 0 out of the required 1 times. 2039s 2039s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_get_pydoc[lib0] passed 1 out of the required 1 times. Success! 2039s test_get_pydoc[lib1] passed 1 out of the required 1 times. Success! 2039s test_get_pydoc[lib2] passed 1 out of the required 1 times. Success! 2039s test_run_python_script_in_terminal_blank_wdir passed 1 out of the required 1 times. Success! 2039s test_run_python_script_in_terminal_with_wdir_empty passed 1 out of the required 1 times. Success! 2039s test_class_func_selector failed (4 runs remaining out of 5). 2039s 2039s assert 0 == 2 2039s + where 0 = len([]) 2039s + where [] = .classes 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_class_func_selector failed (3 runs remaining out of 5). 2039s 2039s assert 0 == 2 2039s + where 0 = len([]) 2039s + where [] = .classes 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_class_func_selector failed (2 runs remaining out of 5). 2039s 2039s assert 0 == 2 2039s + where 0 = len([]) 2039s + where [] = .classes 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_class_func_selector failed (1 runs remaining out of 5). 2039s 2039s assert 0 == 2 2039s + where 0 = len([]) 2039s + where [] = .classes 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_class_func_selector failed; it passed 0 out of the required 1 times. 2039s 2039s assert 0 == 2 2039s + where 0 = len([]) 2039s + where [] = .classes 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_folding failed (4 runs remaining out of 5). 2039s 2039s assert {} == {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2039s 2039s Right contains 9 more items: 2039s {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2039s 2039s Full diff: 2039s + {} 2039s - { 2039s - 2: 6, 2039s - 3: 4, 2039s - 8: 36, 2039s - 22: 23, 2039s - 24: 26, 2039s - 27: 28, 2039s - 30: 31, 2039s - 32: 33, 2039s - 34: 35, 2039s - } 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_folding failed (3 runs remaining out of 5). 2039s 2039s assert {} == {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2039s 2039s Right contains 9 more items: 2039s {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2039s 2039s Full diff: 2039s + {} 2039s - { 2039s - 2: 6, 2039s - 3: 4, 2039s - 8: 36, 2039s - 22: 23, 2039s - 24: 26, 2039s - 27: 28, 2039s - 30: 31, 2039s - 32: 33, 2039s - 34: 35, 2039s - } 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_folding failed (2 runs remaining out of 5). 2039s 2039s assert {} == {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2039s 2039s Right contains 9 more items: 2039s {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2039s 2039s Full diff: 2039s + {} 2039s - { 2039s - 2: 6, 2039s - 3: 4, 2039s - 8: 36, 2039s - 22: 23, 2039s - 24: 26, 2039s - 27: 28, 2039s - 30: 31, 2039s - 32: 33, 2039s - 34: 35, 2039s - } 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_folding failed (1 runs remaining out of 5). 2039s 2039s assert {} == {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2039s 2039s Right contains 9 more items: 2039s {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2039s 2039s Full diff: 2039s + {} 2039s - { 2039s - 2: 6, 2039s - 3: 4, 2039s - 8: 36, 2039s - 22: 23, 2039s - 24: 26, 2039s - 27: 28, 2039s - 30: 31, 2039s - 32: 33, 2039s - 34: 35, 2039s - } 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_folding failed; it passed 0 out of the required 1 times. 2039s 2039s assert {} == {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2039s 2039s Right contains 9 more items: 2039s {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2039s 2039s Full diff: 2039s + {} 2039s - { 2039s - 2: 6, 2039s - 3: 4, 2039s - 8: 36, 2039s - 22: 23, 2039s - 24: 26, 2039s - 27: 28, 2039s - 30: 31, 2039s - 32: 33, 2039s - 34: 35, 2039s - } 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_unfold_when_searching failed (4 runs remaining out of 5). 2039s 2039s assert not True 2039s + where True = () 2039s + where = .isVisible 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_unfold_when_searching failed (3 runs remaining out of 5). 2039s 2039s assert not True 2039s + where True = () 2039s + where = .isVisible 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_unfold_when_searching failed (2 runs remaining out of 5). 2039s 2039s assert not True 2039s + where True = () 2039s + where = .isVisible 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_unfold_when_searching failed (1 runs remaining out of 5). 2039s 2039s assert not True 2039s + where True = () 2039s + where = .isVisible 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_unfold_when_searching failed; it passed 0 out of the required 1 times. 2039s 2039s assert not True 2039s + where True = () 2039s + where = .isVisible 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_unfold_goto failed (4 runs remaining out of 5). 2039s 2039s assert not True 2039s + where True = () 2039s + where = .isVisible 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_unfold_goto failed (3 runs remaining out of 5). 2039s 2039s assert not True 2039s + where True = () 2039s + where = .isVisible 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_unfold_goto failed (2 runs remaining out of 5). 2039s 2039s assert not True 2039s + where True = () 2039s + where = .isVisible 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_unfold_goto failed (1 runs remaining out of 5). 2039s 2039s assert not True 2039s + where True = () 2039s + where = .isVisible 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_unfold_goto failed; it passed 0 out of the required 1 times. 2039s 2039s assert not True 2039s + where True = () 2039s + where = .isVisible 2039s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2039s test_ignore_warnings passed 1 out of the required 1 times. Success! 2039s test_adding_warnings passed 1 out of the required 1 times. Success! 2039s test_move_warnings passed 1 out of the required 1 times. Success! 2039s test_get_warnings passed 1 out of the required 1 times. Success! 2039s test_update_warnings_after_delete_line passed 1 out of the required 1 times. Success! 2039s test_update_warnings_after_closequotes passed 1 out of the required 1 times. Success! 2039s test_update_warnings_after_closebrackets passed 1 out of the required 1 times. Success! 2039s test_ignore_warnings_with_comments[#noqa] passed 1 out of the required 1 times. Success! 2039s test_ignore_warnings_with_comments[# NOQA] passed 1 out of the required 1 times. Success! 2039s test_ignore_warnings_with_comments[# analysis:ignore] passed 1 out of the required 1 times. Success! 2039s test_ignore_warnings_with_comments[# no-work] passed 1 out of the required 1 times. Success! 2039s test_run_code passed 1 out of the required 1 times. Success! 2039s test_completions passed 1 out of the required 1 times. Success! 2039s test_handle_exception passed 1 out of the required 1 times. Success! 2039s test_update_decorations_when_scrolling passed 1 out of the required 1 times. Success! 2039s test_automatic_completions_parens_bug passed 1 out of the required 1 times. Success! 2039s test_find_in_files_search passed 1 out of the required 1 times. Success! 2039s test_no_empty_file_items passed 1 out of the required 1 times. Success! 2039s test_find_in_single_file passed 1 out of the required 1 times. Success! 2039s test_follow_cursor passed 1 out of the required 1 times. Success! 2039s test_go_to_cursor_position_with_new_file passed 1 out of the required 1 times. Success! 2039s test_go_to_last_item passed 1 out of the required 1 times. Success! 2039s test_display_variables passed 1 out of the required 1 times. Success! 2039s test_filesystem_notifications passed 1 out of the required 1 times. Success! 2039s test_pylint_widget_pylintrc[None] passed 1 out of the required 1 times. Success! 2039s test_pylint_widget_pylintrc[Script] passed 1 out of the required 1 times. Success! 2039s test_pylint_widget_pylintrc[Working] passed 1 out of the required 1 times. Success! 2039s test_pylint_widget_pylintrc[Project] passed 1 out of the required 1 times. Success! 2039s test_pylint_widget_pylintrc[Home] passed 1 out of the required 1 times. Success! 2039s test_pylint_widget_pylintrc[Script & Home] passed 1 out of the required 1 times. Success! 2039s test_pylint_widget_pylintrc[Working & Project] passed 1 out of the required 1 times. Success! 2039s test_pylint_widget_pylintrc[Script & Working] passed 1 out of the required 1 times. Success! 2039s test_pylint_widget_pylintrc[Project & Home] passed 1 out of the required 1 times. Success! 2039s test_pylint_widget_pylintrc[All] passed 1 out of the required 1 times. Success! 2039s test_arrayeditor_edit_overflow passed 1 out of the required 1 times. Success! 2039s test_dataframeeditor_edit_overflow passed 1 out of the required 1 times. Success! 2039s test_dataframeeditor_edit_complex passed 1 out of the required 1 times. Success! 2039s test_dataframeeditor_edit_bool passed 1 out of the required 1 times. Success! 2039s test_automatic_column_width passed 1 out of the required 1 times. Success! 2039s test_timestamp passed 1 out of the required 1 times. Success! 2039s test_run_python_script_in_terminal passed 1 out of the required 1 times. Success! 2039s test_view_module_in_coledit passed 1 out of the required 1 times. Success! 2039s test_edit_nonsettable_objects passed 1 out of the required 1 times. Success! 2039s 2039s ===End Flaky Test Report=== 2039s ============================= slowest 10 durations ============================= 2039s 36.28s call spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_hide_calltip 2039s 14.80s call spyder/plugins/editor/widgets/tests/test_completions_hide.py::test_automatic_completions_hide_complete 2039s 13.05s call spyder/plugins/editor/widgets/tests/test_introspection.py::test_completions_extra_paths 2039s 12.64s call spyder/plugins/editor/widgets/tests/test_warnings.py::test_ignore_warnings 2039s 12.01s setup spyder/plugins/editor/widgets/tests/test_save.py::test_save_as_lsp_calls 2039s 11.98s setup spyder/plugins/editor/widgets/tests/test_warnings.py::test_update_warnings_after_closequotes 2039s 11.92s setup spyder/plugins/editor/widgets/tests/test_warnings.py::test_ignore_warnings_with_comments[# analysis:ignore] 2039s 11.85s setup spyder/plugins/editor/widgets/tests/test_warnings.py::test_adding_warnings 2039s 11.80s call spyder/plugins/editor/widgets/tests/test_introspection.py::test_code_snippets 2039s 11.76s setup spyder/plugins/editor/widgets/tests/test_warnings.py::test_ignore_warnings 2039s = 26 failed, 1009 passed, 54 skipped, 201 deselected, 2 xfailed, 14 warnings in 1748.35s (0:29:08) = 2042s *** END OF RUN 1: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 2042s *** STARTING RUN 2 at 00:54:55: xvfb-run -a -s -screen 0 1024x768x24 +extension GLX python3.13 runtests.py --ignore=spyder/plugins/completion/providers/languageserver/tests/test_client.py --deselect=spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py::test_tk_backend --deselect=spyder/app/tests/test_mainwindow.py::test_move_to_first_breakpoint --deselect=spyder/app/tests/test_mainwindow.py::test_run_cython_code --deselect=spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py::test_startup_run_lines_project_directory --deselect=spyder/app/tests/test_mainwindow.py --deselect=spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py 2043s Pytest Arguments: ['-vv', '-rw', '--durations=10', '-W ignore::UserWarning', '--timeout=120', '--ignore=spyder/plugins/completion/providers/languageserver/tests/test_client.py', '--deselect=spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py::test_tk_backend', '--deselect=spyder/app/tests/test_mainwindow.py::test_move_to_first_breakpoint', '--deselect=spyder/app/tests/test_mainwindow.py::test_run_cython_code', '--deselect=spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py::test_startup_run_lines_project_directory', '--deselect=spyder/app/tests/test_mainwindow.py', '--deselect=spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py'] 2043s ============================= test session starts ============================== 2043s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 2043s cachedir: .pytest_cache 2043s PyQt5 5.15.11 -- Qt runtime 5.15.15 -- Qt compiled 5.15.15 2043s rootdir: /tmp/autopkgtest.d7Cgsu/build.voH/src 2043s configfile: pytest.ini 2043s plugins: mock-3.14.0, cov-5.0.0, flaky-3.8.1, typeguard-4.4.1, qt-4.3.1, timeout-2.3.1, order-1.3.0 2043s timeout: 120.0s 2043s timeout method: signal 2043s timeout func_only: False 2046s collecting ... QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-ubuntu' 2049s collected 1290 items / 201 deselected / 2 skipped / 1089 selected 2049s 2049s spyder/app/tests/test_cli_options.py::test_get_options SKIPPED (Test 2049s passed in previous runs) [ 0%] 2049s spyder/plugins/completion/providers/kite/utils/tests/test_install.py::test_kite_install SKIPPED [ 0%] 2049s spyder/plugins/completion/tests/test_plugin.py::test_plugin_completion_gather SKIPPED [ 0%] 2052s spyder/plugins/completion/tests/test_plugin.py::test_plugin_first_response_request FAILED [ 0%] 2052s spyder/plugins/editor/widgets/tests/test_completions_hide.py::test_automatic_completions_hide_complete SKIPPED [ 0%] 2099s spyder/plugins/editor/widgets/tests/test_completions_hide.py::test_automatic_completions_widget_visible FAILED [ 0%] 2099s spyder/plugins/editor/widgets/tests/test_editorsplitter.py::test_lsp_splitter_close SKIPPED [ 0%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\r\n-autopep8] SKIPPED [ 0%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\r\n-yapf] SKIPPED [ 0%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\r\n-black] SKIPPED [ 0%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\r-autopep8] SKIPPED [ 1%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\r-yapf] SKIPPED [ 1%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\r-black] SKIPPED [ 1%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\n-autopep8] SKIPPED [ 1%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\n-yapf] SKIPPED [ 1%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\n-black] SKIPPED [ 1%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\r\n-autopep8] SKIPPED [ 1%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\r\n-yapf] SKIPPED [ 1%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\r\n-black] SKIPPED [ 1%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\r-autopep8] SKIPPED [ 1%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\r-yapf] SKIPPED [ 1%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\r-black] SKIPPED [ 2%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\n-autopep8] SKIPPED [ 2%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\n-yapf] SKIPPED [ 2%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\n-black] SKIPPED [ 2%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_max_line_length[autopep8] SKIPPED [ 2%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_max_line_length[black] SKIPPED [ 2%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_closing_document_formatting[autopep8] SKIPPED [ 2%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_closing_document_formatting[black] SKIPPED [ 2%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_formatting_on_save[autopep8] SKIPPED [ 2%] 2099s spyder/plugins/editor/widgets/tests/test_formatting.py::test_formatting_on_save[black] SKIPPED [ 2%] 2099s spyder/plugins/editor/widgets/tests/test_introspection.py::test_fallback_completions SKIPPED [ 2%] 2103s spyder/plugins/editor/widgets/tests/test_introspection.py::test_space_completion FAILED [ 3%] 2103s spyder/plugins/editor/widgets/tests/test_introspection.py::test_hide_widget_completion SKIPPED [ 3%] 2168s spyder/plugins/editor/widgets/tests/test_introspection.py::test_automatic_completions FAILED [ 3%] 2168s spyder/plugins/editor/widgets/tests/test_introspection.py::test_automatic_completions_tab_bug SKIPPED [ 3%] 2168s spyder/plugins/editor/widgets/tests/test_introspection.py::test_automatic_completions_space_bug SKIPPED [ 3%] 2237s spyder/plugins/editor/widgets/tests/test_introspection.py::test_completions FAILED [ 3%] 2252s spyder/plugins/editor/widgets/tests/test_introspection.py::test_code_snippets FAILED [ 3%] 2322s spyder/plugins/editor/widgets/tests/test_introspection.py::test_completion_order FAILED [ 3%] 2392s spyder/plugins/editor/widgets/tests/test_introspection.py::test_text_snippet_completions FAILED [ 3%] 2467s spyder/plugins/editor/widgets/tests/test_introspection.py::test_completions_extra_paths FAILED [ 3%] 2467s spyder/plugins/editor/widgets/tests/test_introspection.py::test_completions_environment SKIPPED [ 3%] 2537s spyder/plugins/editor/widgets/tests/test_introspection.py::test_dot_completions FAILED [ 4%] 2537s spyder/plugins/editor/widgets/tests/test_introspection.py::test_file_completions[000_test.txt] SKIPPED [ 4%] 2537s spyder/plugins/editor/widgets/tests/test_introspection.py::test_file_completions[.hidden] SKIPPED [ 4%] 2537s spyder/plugins/editor/widgets/tests/test_introspection.py::test_file_completions[any_file.txt] SKIPPED [ 4%] 2537s spyder/plugins/editor/widgets/tests/test_introspection.py::test_file_completions[abc.py] SKIPPED [ 4%] 2537s spyder/plugins/editor/widgets/tests/test_introspection.py::test_file_completions[part.0.parquet] SKIPPED [ 4%] 2551s spyder/plugins/editor/widgets/tests/test_introspection.py::test_directory_completions[/home] FAILED [ 4%] 2551s spyder/plugins/editor/widgets/tests/test_introspection.py::test_directory_completions[C:\\Users] SKIPPED [ 4%] 2551s spyder/plugins/editor/widgets/tests/test_introspection.py::test_directory_completions[C:\\Windows\\System32] SKIPPED [ 4%] 2551s spyder/plugins/editor/widgets/tests/test_introspection.py::test_directory_completions[/Library/Frameworks] SKIPPED [ 4%] 2551s spyder/plugins/editor/widgets/tests/test_save.py::test_save_when_completions_are_visible SKIPPED [ 4%] 2551s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_get_common_file_associations SKIPPED [ 5%] 2551s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_get_file_associations SKIPPED [ 5%] 2551s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_create_file_manager_actions SKIPPED [ 5%] 2551s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_clicked SKIPPED [ 5%] 2551s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_check_launch_error_codes SKIPPED [ 5%] 2551s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_open_association SKIPPED [ 5%] 2551s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_update_filters SKIPPED [ 5%] 2551s spyder/plugins/explorer/widgets/tests/test_fileassociations.py::test_input_text_dialog SKIPPED [ 5%] 2551s spyder/plugins/explorer/widgets/tests/test_fileassociations.py::test_apps_dialog SKIPPED [ 5%] 2551s spyder/plugins/explorer/widgets/tests/test_fileassociations.py::test_file_assoc_widget SKIPPED [ 5%] 2551s spyder/plugins/findinfiles/tests/test_plugin.py::test_closing_plugin SKIPPED [ 5%] 2551s spyder/plugins/onlinehelp/tests/test_pydocgui.py::test_get_pydoc[lib0] SKIPPED [ 6%] 2551s spyder/plugins/onlinehelp/tests/test_pydocgui.py::test_get_pydoc[lib1] SKIPPED [ 6%] 2551s spyder/plugins/onlinehelp/tests/test_pydocgui.py::test_get_pydoc[lib2] SKIPPED [ 6%] 2551s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_handle_new_figures[image/png-.png] SKIPPED [ 6%] 2551s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_handle_new_figures[image/svg+xml-.svg] SKIPPED [ 6%] 2551s spyder/utils/tests/test_encoding.py::test_symlinks SKIPPED (Test passed 2551s in previous runs) [ 6%] 2551s spyder/utils/tests/test_programs.py::test_run_python_script_in_terminal_blank_wdir SKIPPED [ 6%] 2551s spyder/utils/tests/test_programs.py::test_run_python_script_in_terminal_with_wdir_empty SKIPPED [ 6%] 2551s spyder/utils/tests/test_programs.py::test_is_valid_interpreter SKIPPED [ 6%] 2551s spyder/utils/tests/test_programs.py::test_is_invalid_interpreter SKIPPED [ 6%] 2551s spyder/utils/tests/test_programs.py::test_is_valid_interpreter_name SKIPPED [ 6%] 2585s spyder/plugins/editor/widgets/tests/test_classfunc_selector.py::test_class_func_selector FAILED [ 7%] 2594s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py::test_editor_outlineexplorer FAILED [ 7%] 2606s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py::test_empty_file FAILED [ 7%] 2644s spyder/plugins/editor/widgets/tests/test_folding.py::test_folding FAILED [ 7%] 2682s spyder/plugins/editor/widgets/tests/test_folding.py::test_unfold_when_searching FAILED [ 7%] 2721s spyder/plugins/editor/widgets/tests/test_folding.py::test_unfold_goto FAILED [ 7%] 2762s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_hide_calltip FAILED [ 7%] 2771s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_get_calltips[params0] FAILED [ 7%] 2779s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_get_calltips[params1] FAILED [ 7%] 2787s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_get_calltips[params2] FAILED [ 7%] 2796s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_get_calltips[params3] FAILED [ 7%] 2796s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_get_hints[params0] SKIPPED [ 8%] 2796s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_get_hints[params1] SKIPPED [ 8%] 2796s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_get_hints[params2] SKIPPED [ 8%] 2796s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_get_hints_not_triggered[def test():\n pass\n\ntest] SKIPPED [ 8%] 2796s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_get_hints_not_triggered[# a comment] SKIPPED [ 8%] 2796s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_get_hints_not_triggered["a string"] SKIPPED [ 8%] 2796s spyder/plugins/editor/widgets/tests/test_warnings.py::test_ignore_warnings SKIPPED [ 8%] 2796s spyder/plugins/editor/widgets/tests/test_warnings.py::test_adding_warnings SKIPPED [ 8%] 2796s spyder/plugins/editor/widgets/tests/test_warnings.py::test_move_warnings SKIPPED [ 8%] 2796s spyder/plugins/editor/widgets/tests/test_warnings.py::test_get_warnings SKIPPED [ 8%] 2796s spyder/plugins/editor/widgets/tests/test_warnings.py::test_update_warnings_after_delete_line SKIPPED [ 8%] 2796s spyder/plugins/editor/widgets/tests/test_warnings.py::test_update_warnings_after_closequotes SKIPPED [ 9%] 2796s spyder/plugins/editor/widgets/tests/test_warnings.py::test_update_warnings_after_closebrackets SKIPPED [ 9%] 2796s spyder/plugins/editor/widgets/tests/test_warnings.py::test_ignore_warnings_with_comments[#noqa] SKIPPED [ 9%] 2796s spyder/plugins/editor/widgets/tests/test_warnings.py::test_ignore_warnings_with_comments[# NOQA] SKIPPED [ 9%] 2796s spyder/plugins/editor/widgets/tests/test_warnings.py::test_ignore_warnings_with_comments[# analysis:ignore] SKIPPED [ 9%] 2796s spyder/plugins/editor/widgets/tests/test_warnings.py::test_ignore_warnings_with_comments[# no-work] SKIPPED [ 9%] 2796s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[class] SKIPPED [ 9%] 2796s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[def] SKIPPED [ 9%] 2796s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[for] SKIPPED [ 9%] 2796s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[while] SKIPPED [ 9%] 2796s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[import] SKIPPED [ 10%] 2796s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[from] SKIPPED [ 10%] 2796s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[async] SKIPPED [ 10%] 2796s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[try] SKIPPED [ 10%] 2796s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[with] SKIPPED [ 10%] 2796s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[list] SKIPPED [ 10%] 2796s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[dict] SKIPPED [ 10%] 2796s spyder/plugins/completion/providers/snippets/tests/test_snippets.py::test_snippet_completions[set] SKIPPED [ 10%] 2796s spyder/app/tests/test_find_plugins.py::test_find_internal_plugins SKIPPED [ 10%] 2796s spyder/app/tests/test_find_plugins.py::test_find_external_plugins SKIPPED [ 10%] 2796s spyder/config/tests/test_base.py::test_is_stable_version SKIPPED (Test 2796s passed in previous runs) [ 10%] 2796s spyder/config/tests/test_base.py::test_get_conf_path[True] SKIPPED (Test 2796s passed in previous runs) [ 11%] 2796s spyder/config/tests/test_base.py::test_get_conf_path[False] SKIPPED [ 11%] 2796s spyder/config/tests/test_manager.py::test_site_config_load SKIPPED (Test 2796s passed in previous runs) [ 11%] 2796s spyder/config/tests/test_manager.py::test_external_plugin_config SKIPPED [ 11%] 2796s spyder/config/tests/test_user.py::test_default_config_set[test_input0-[sec][opt] = val\n] SKIPPED [ 11%] 2796s spyder/config/tests/test_user.py::test_default_config_set[test_input1-[sec][opt] = 50\n] SKIPPED [ 11%] 2796s spyder/config/tests/test_user.py::test_default_config_set[test_input2-[sec][opt] = [50]\n] SKIPPED [ 11%] 2796s spyder/config/tests/test_user.py::test_default_config_set[test_input3-[sec][opt] = (50, 2)\n] SKIPPED [ 11%] 2796s spyder/config/tests/test_user.py::test_default_config_set[test_input4-[sec][opt] = {50}\n] SKIPPED [ 11%] 2796s spyder/config/tests/test_user.py::test_default_config_set[test_input5-[sec][opt] = {'k': 50}\n] SKIPPED [ 11%] 2796s spyder/config/tests/test_user.py::test_default_config_set[test_input6-[sec][opt] = False\n] SKIPPED [ 11%] 2796s spyder/config/tests/test_user.py::test_default_config_set[test_input7-[sec][opt] = True\n] SKIPPED [ 12%] 2796s spyder/config/tests/test_user.py::test_default_config_set[test_input8-[sec space][opt] = True\n] SKIPPED [ 12%] 2796s spyder/config/tests/test_user.py::test_default_config_set[test_input9-[sec space][opt space] = True\n] SKIPPED [ 12%] 2796s spyder/config/tests/test_user.py::test_default_config_save_write SKIPPED [ 12%] 2796s spyder/config/tests/test_user.py::test_default_config_set_defaults SKIPPED [ 12%] 2796s spyder/config/tests/test_user.py::test_userconfig_get_minor_version[3.2.1-3.2] SKIPPED [ 12%] 2796s spyder/config/tests/test_user.py::test_userconfig_get_minor_version[3.2.0-3.2] SKIPPED [ 12%] 2796s spyder/config/tests/test_user.py::test_userconfig_get_major_version[3.2.1-3] SKIPPED [ 12%] 2796s spyder/config/tests/test_user.py::test_userconfig_get_major_version[0.2.0-0] SKIPPED [ 12%] 2796s spyder/config/tests/test_user.py::test_userconfig_check_version[abc] SKIPPED [ 12%] 2796s spyder/config/tests/test_user.py::test_userconfig_check_version[x.x.x] SKIPPED [ 12%] 2796s spyder/config/tests/test_user.py::test_userconfig_check_version[1.0] SKIPPED [ 13%] 2796s spyder/config/tests/test_user.py::test_userconfig_check_version[-1.0] SKIPPED [ 13%] 2796s spyder/config/tests/test_user.py::test_userconfig_check_version[-1.0.0] SKIPPED [ 13%] 2796s spyder/config/tests/test_user.py::test_userconfig_check_version[] SKIPPED [ 13%] 2796s spyder/config/tests/test_user.py::test_userconfig_check_defaults SKIPPED [ 13%] 2796s spyder/config/tests/test_user.py::test_userconfig_check_section_option SKIPPED [ 13%] 2796s spyder/config/tests/test_user.py::test_userconfig_load_from_ini SKIPPED [ 13%] 2796s spyder/config/tests/test_user.py::test_userconfig_get_version SKIPPED [ 13%] 2796s spyder/config/tests/test_user.py::test_userconfig_set_version SKIPPED [ 13%] 2796s spyder/config/tests/test_user.py::test_userconfig_reset_to_defaults SKIPPED [ 13%] 2796s spyder/config/tests/test_user.py::test_userconfig_set_as_defaults SKIPPED [ 13%] 2796s spyder/config/tests/test_user.py::test_userconfig_get_default SKIPPED [ 14%] 2796s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get[defaults0-value] SKIPPED [ 14%] 2796s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get[defaults1-"\xe9\xe0\xc7\xc3\xe3\xe9\xe8\xef"] SKIPPED [ 14%] 2796s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get[defaults2-\xe9\xe0\xc7\xc3\xe3\xe9\xe8\xef] SKIPPED [ 14%] 2796s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get[defaults3-True] SKIPPED [ 14%] 2796s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get[defaults4-] SKIPPED [ 14%] 2796s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get[defaults5-123] SKIPPED [ 14%] 2796s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get[defaults6-123.123] SKIPPED [ 14%] 2796s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get[defaults7-value7] SKIPPED [ 14%] 2796s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get[defaults8-value8] SKIPPED [ 14%] 2796s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get2[defaults0-val-True] SKIPPED [ 14%] 2796s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get2[defaults1-val-False] SKIPPED [ 15%] 2796s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get2[defaults2-val-False] SKIPPED [ 15%] 2796s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get_string_from_inifile SKIPPED [ 15%] 2796s spyder/config/tests/test_user.py::TestUserConfigGet::test_userconfig_get_does_not_eval_functions SKIPPED [ 15%] 2796s spyder/config/tests/test_user.py::test_userconfig_set_default SKIPPED [ 15%] 2796s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_valid[defaults0-other] SKIPPED [ 15%] 2796s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_valid[defaults1-\xe3\xe9\xe8\xef] SKIPPED [ 15%] 2796s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_valid[defaults2-False] SKIPPED [ 15%] 2796s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_valid[defaults3-dict] SKIPPED [ 15%] 2796s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_valid[defaults4-345] SKIPPED [ 15%] 2796s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_valid[defaults5-345.345] SKIPPED [ 15%] 2796s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_valid[defaults6-value6] SKIPPED [ 16%] 2796s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_valid[defaults7-value7] SKIPPED [ 16%] 2796s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_valid[defaults8-other] SKIPPED [ 16%] 2796s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_invalid[defaults0-no] SKIPPED [ 16%] 2796s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_invalid[defaults1-n9] SKIPPED [ 16%] 2796s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_invalid[defaults2-n9] SKIPPED [ 16%] 2796s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_with_string SKIPPED [ 16%] 2796s spyder/config/tests/test_user.py::TestUserConfigSet::test_userconfig_set_percentage_string SKIPPED [ 16%] 2796s spyder/config/tests/test_user.py::test_userconfig_remove_section SKIPPED [ 16%] 2796s spyder/config/tests/test_user.py::test_userconfig_remove_option SKIPPED [ 16%] 2796s spyder/config/tests/test_user.py::test_userconfig_cleanup SKIPPED (Test 2796s passed in previous runs) [ 16%] 2796s spyder/config/tests/test_user.py::TestSpyderConfigApplyPatches::test_spyderconfig_apply_configuration_patches_42 SKIPPED [ 17%] 2796s spyder/config/tests/test_user.py::TestSpyderConfigApplyPatches::test_spyderconfig_apply_configuration_patches_45 SKIPPED [ 17%] 2796s spyder/config/tests/test_user.py::test_spyderconfig_get_defaults_path_name_from_version SKIPPED [ 17%] 2796s spyder/plugins/appearance/tests/test_confpage.py::test_change_ui_theme_and_color_scheme[config_dialog0] SKIPPED [ 17%] 2796s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_file_open_close SKIPPED [ 17%] 2796s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_get_words SKIPPED [ 17%] 2796s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[c] SKIPPED [ 17%] 2796s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[cpp] SKIPPED [ 17%] 2796s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[css] SKIPPED [ 17%] 2796s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[erl] SKIPPED [ 17%] 2796s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[ex] SKIPPED [ 17%] 2796s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[html] SKIPPED [ 18%] 2796s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[java] SKIPPED [ 18%] 2796s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[jl] SKIPPED [ 18%] 2796s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[md] SKIPPED [ 18%] 2796s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[py] SKIPPED [ 18%] 2796s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_tokenize[R] SKIPPED [ 18%] 2796s spyder/plugins/completion/providers/fallback/tests/test_fallback.py::test_token_update SKIPPED [ 18%] 2796s spyder/plugins/completion/providers/kite/parsing/tests/test_parsing.py::test_find_returning_function_path SKIPPED [ 18%] 2796s spyder/plugins/completion/tests/test_configdialog.py::test_config_dialog[config_dialog0] SKIPPED [ 18%] 2796s spyder/plugins/completion/tests/test_plugin.py::test_configuration_merge SKIPPED [ 18%] 2796s spyder/plugins/completion/tests/test_plugin.py::test_provider_detection SKIPPED [ 19%] 2796s spyder/plugins/completion/widgets/tests/test_status.py::test_status_bar_completion_status SKIPPED [ 19%] 2796s spyder/plugins/console/tests/test_plugin.py::test_run_code SKIPPED (Test 2796s passed in previous runs) [ 19%] 2796s spyder/plugins/console/tests/test_plugin.py::test_completions SKIPPED [ 19%] 2796s spyder/plugins/console/tests/test_plugin.py::test_handle_exception SKIPPED [ 19%] 2796s spyder/plugins/console/tests/test_plugin.py::test_handle_warnings SKIPPED [ 19%] 2796s spyder/plugins/console/tests/test_plugin.py::test_report_external_repo SKIPPED [ 19%] 2796s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_bracket_closing_new_line SKIPPED [ 19%] 2796s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_close_brackets[(-()-1] SKIPPED [ 19%] 2796s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_close_brackets[{-{}-1] SKIPPED [ 19%] 2796s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_close_brackets[[-[]-1] SKIPPED [ 19%] 2796s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_nested_brackets[()-(())-2] SKIPPED [ 20%] 2796s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_nested_brackets[{}-{()}-2] SKIPPED [ 20%] 2796s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_nested_brackets[[]-[()]-2] SKIPPED [ 20%] 2796s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_nested_brackets[,-(),-1] SKIPPED [ 20%] 2796s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_nested_brackets[:-():-1] SKIPPED [ 20%] 2796s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_nested_brackets[;-();-1] SKIPPED [ 20%] 2796s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_selected_text SKIPPED [ 20%] 2796s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_selected_text_multiple_lines SKIPPED [ 20%] 2796s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_complex_completion SKIPPED [ 20%] 2796s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_bracket_closing SKIPPED [ 20%] 2796s spyder/plugins/editor/extensions/tests/test_closebrackets.py::test_activate_deactivate SKIPPED [ 20%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes["-""-1] SKIPPED [ 21%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes['-''-1] SKIPPED [ 21%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes[#"-#"-2] SKIPPED [ 21%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes[#'-#'-2] SKIPPED [ 21%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes["""-"""-3] SKIPPED [ 21%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes['''-'''-3] SKIPPED [ 21%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes[""""-""""""-3] SKIPPED [ 21%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes[''''-''''''-3] SKIPPED [ 21%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes["some_string"-"some_string"-13] SKIPPED [ 21%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes['some_string'-'some_string'-13] SKIPPED [ 21%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes["\\""-"\\""-4] SKIPPED [ 21%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes['\\''-'\\''-4] SKIPPED [ 22%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes["\\\\"-"\\\\"-4] SKIPPED [ 22%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes['\\\\'-'\\\\'-4] SKIPPED [ 22%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_trailing_text[()-("")-2] SKIPPED [ 22%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_trailing_text[{}-{""}-2] SKIPPED [ 22%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_trailing_text[[]-[""]-2] SKIPPED [ 22%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_trailing_text[,-"",-1] SKIPPED [ 22%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_trailing_text[:-"":-1] SKIPPED [ 22%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_trailing_text[;-"";-1] SKIPPED [ 22%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_trailing_text[a-"a-1] SKIPPED [ 22%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_selected_text SKIPPED [ 22%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_selected_text_multiple_lines SKIPPED [ 23%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_close_quotes_in_brackets SKIPPED [ 23%] 2796s spyder/plugins/editor/extensions/tests/test_closequotes.py::test_activate_deactivate SKIPPED [ 23%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_parse_function_definition[def foo():--name_list0-type_list0-value_list0-None] SKIPPED [ 23%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_parse_function_definition[ def foo(arg0, arg1=':', arg2: str='-> (float, str):') -> (float, int): - -name_list1-type_list1-value_list1-(float, int)] SKIPPED [ 23%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_get_function_body[ def foo():\n\n if 1:\n raise ValueError\n else:\n return\n\n class F:- -\n if 1:\n raise ValueError\n else:\n return\n] SKIPPED [ 23%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_get_function_body[def foo():\n return-- return] SKIPPED [ 23%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Numpydoc---True] SKIPPED [ 23%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Numpydoc---False] SKIPPED [ 23%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Numpydoc-if 1:\n -if 1:\n -True] SKIPPED [ 23%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Numpydoc-if 1:\n -if 1:\n -False] SKIPPED [ 23%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Numpydoc-async def foo():\n raise\n raise ValueError\n raise ValueError("test")\n raise TypeError("test")\n yield -async def foo():\n """\n \n\n Raises\n ------\n ValueError\n DESCRIPTION.\n TypeError\n DESCRIPTION.\n\n Yields\n ------\n None.\n\n """\n raise\n raise ValueError\n raise ValueError("test")\n raise TypeError("test")\n yield -True] SKIPPED [ 24%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Numpydoc-async def foo():\n raise\n raise ValueError\n raise ValueError("test")\n raise TypeError("test")\n yield -async def foo():\n """\n \n\n Raises\n ------\n ValueError\n DESCRIPTION.\n TypeError\n DESCRIPTION.\n\n Yields\n ------\n None.\n\n """\n raise\n raise ValueError\n raise ValueError("test")\n raise TypeError("test")\n yield -False] SKIPPED [ 24%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Numpydoc- def foo():\n print('{}' % foo_raise Value)\n foo_yield- def foo():\n """\n \n\n Returns\n -------\n None.\n\n """\n print('{}' % foo_raise Value)\n foo_yield-True] SKIPPED [ 24%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Numpydoc- def foo():\n print('{}' % foo_raise Value)\n foo_yield- def foo():\n """\n \n\n Returns\n -------\n None.\n\n """\n print('{}' % foo_raise Value)\n foo_yield-False] SKIPPED [ 24%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Numpydoc-def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n -def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n """\n \n\n Parameters\n ----------\n arg : TYPE\n DESCRIPTION.\n arg0 : TYPE\n DESCRIPTION.\n arg1 : int\n DESCRIPTION.\n arg2 : List[Tuple[str, float]]\n DESCRIPTION.\n arg3 : TYPE, optional\n DESCRIPTION. The default is '-> (float, int):'.\n arg4 : TYPE, optional\n DESCRIPTION. The default is ':float, int['.\n arg5 : str, optional\n DESCRIPTION. The default is '""'.\n\n Returns\n -------\n (List[Tuple[str, float]], str, float)\n DESCRIPTION.\n\n """\n -True] SKIPPED [ 24%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Numpydoc-def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n -def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n """\n \n\n Parameters\n ----------\n arg : TYPE\n DESCRIPTION.\n arg0 : TYPE\n DESCRIPTION.\n arg1 : int\n DESCRIPTION.\n arg2 : List[Tuple[str, float]]\n DESCRIPTION.\n arg3 : TYPE, optional\n DESCRIPTION. The default is '-> (float, int):'.\n arg4 : TYPE, optional\n DESCRIPTION. The default is ':float, int['.\n arg5 : str, optional\n DESCRIPTION. The default is '""'.\n\n Returns\n -------\n (List[Tuple[str, float]], str, float)\n DESCRIPTION.\n\n """\n -False] SKIPPED [ 24%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Googledoc-async def foo():\n raise\n raise ValueError\n raise TypeError("test")\n yield value\n -async def foo():\n """\n \n\n Raises:\n ValueError: DESCRIPTION.\n TypeError: DESCRIPTION.\n\n Yields:\n value (TYPE): DESCRIPTION.\n\n """\n raise\n raise ValueError\n raise TypeError("test")\n yield value\n -True] SKIPPED [ 24%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Googledoc-async def foo():\n raise\n raise ValueError\n raise TypeError("test")\n yield value\n -async def foo():\n """\n \n\n Raises:\n ValueError: DESCRIPTION.\n TypeError: DESCRIPTION.\n\n Yields:\n value (TYPE): DESCRIPTION.\n\n """\n raise\n raise ValueError\n raise TypeError("test")\n yield value\n -False] SKIPPED [ 24%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Googledoc- def foo():\n - def foo():\n """\n \n\n Returns:\n None.\n\n """\n -True] SKIPPED [ 24%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Googledoc- def foo():\n - def foo():\n """\n \n\n Returns:\n None.\n\n """\n -False] SKIPPED [ 24%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Googledoc-def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n -def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n """\n \n\n Args:\n arg (TYPE): DESCRIPTION.\n arg0 (TYPE): DESCRIPTION.\n arg1 (int): DESCRIPTION.\n arg2 (List[Tuple[str, float]]): DESCRIPTION.\n arg3 (TYPE, optional): DESCRIPTION. Defaults to '-> (float, int):'.\n arg4 (TYPE, optional): DESCRIPTION. Defaults to ':float, int['.\n arg5 (str, optional): DESCRIPTION. Defaults to '""'.\n\n Returns:\n (List[Tuple[str, float]], str, float): DESCRIPTION.\n\n """\n -True] SKIPPED [ 24%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Googledoc-def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n -def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n """\n \n\n Args:\n arg (TYPE): DESCRIPTION.\n arg0 (TYPE): DESCRIPTION.\n arg1 (int): DESCRIPTION.\n arg2 (List[Tuple[str, float]]): DESCRIPTION.\n arg3 (TYPE, optional): DESCRIPTION. Defaults to '-> (float, int):'.\n arg4 (TYPE, optional): DESCRIPTION. Defaults to ':float, int['.\n arg5 (str, optional): DESCRIPTION. Defaults to '""'.\n\n Returns:\n (List[Tuple[str, float]], str, float): DESCRIPTION.\n\n """\n -False] SKIPPED [ 25%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Sphinxdoc-async def foo():\n raise\n raise ValueError\n raise TypeError("test")\n yield value\n -async def foo():\n """\n \n :raises ValueError: DESCRIPTION\n :raises TypeError: DESCRIPTION\n :yield: DESCRIPTION\n :rtype: TYPE\n\n """\n raise\n raise ValueError\n raise TypeError("test")\n yield value\n -True] SKIPPED [ 25%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Sphinxdoc-async def foo():\n raise\n raise ValueError\n raise TypeError("test")\n yield value\n -async def foo():\n """\n \n :raises ValueError: DESCRIPTION\n :raises TypeError: DESCRIPTION\n :yield: DESCRIPTION\n :rtype: TYPE\n\n """\n raise\n raise ValueError\n raise TypeError("test")\n yield value\n -False] SKIPPED [ 25%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Sphinxdoc- def foo():\n - def foo():\n """\n \n :return: DESCRIPTION\n :rtype: TYPE\n\n """\n -True] SKIPPED [ 25%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Sphinxdoc- def foo():\n - def foo():\n """\n \n :return: DESCRIPTION\n :rtype: TYPE\n\n """\n -False] SKIPPED [ 25%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Sphinxdoc-def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n -def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n """\n \n :param arg: DESCRIPTION\n :type arg: TYPE\n :param arg0: DESCRIPTION\n :type arg0: TYPE\n :param arg1: DESCRIPTION\n :type arg1: int\n :param arg2: DESCRIPTION\n :type arg2: List[Tuple[str, float]]\n :param arg3: DESCRIPTION, defaults to '-> (float, int):'\n :type arg3: TYPE, optional\n :param arg4: DESCRIPTION, defaults to ':float, int['\n :type arg4: TYPE, optional\n :param arg5: DESCRIPTION, defaults to '""'\n :type arg5: str, optional\n :return: DESCRIPTION\n :rtype: (List[Tuple[str, float]], str, float)\n\n """\n -True] SKIPPED [ 25%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_by_shortcut[Sphinxdoc-def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n -def foo(arg, arg0, arg1: int, arg2: List[Tuple[str, float]],\n arg3='-> (float, int):', arg4=':float, int[', arg5: str='""') -> (List[Tuple[str, float]], str, float):\n """\n \n :param arg: DESCRIPTION\n :type arg: TYPE\n :param arg0: DESCRIPTION\n :type arg0: TYPE\n :param arg1: DESCRIPTION\n :type arg1: int\n :param arg2: DESCRIPTION\n :type arg2: List[Tuple[str, float]]\n :param arg3: DESCRIPTION, defaults to '-> (float, int):'\n :type arg3: TYPE, optional\n :param arg4: DESCRIPTION, defaults to ':float, int['\n :type arg4: TYPE, optional\n :param arg5: DESCRIPTION, defaults to '""'\n :type arg5: str, optional\n :return: DESCRIPTION\n :rtype: (List[Tuple[str, float]], str, float)\n\n """\n -False] SKIPPED [ 25%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_below_def_by_shortcut[ def foo():\n - def foo():\n """\n \n\n Returns\n -------\n None.\n\n """\n ] SKIPPED [ 25%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_delayed_popup[def foo():\n-def foo():\n """\n \n\n Returns\n -------\n None.\n\n """-16777221] SKIPPED [ 25%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_delayed_popup[def foo():\n-def foo():\n """a-65] SKIPPED [ 25%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_with_body_numpydoc[ def foo():\n raise\n foo_raise()\n raisefoo()\n raise ValueError\n is_yield()\n raise ValueError('tt')\n yieldfoo()\n \traise TypeError('tt')\n _yield\n - def foo():\n """\n \n\n Raises\n ------\n ValueError\n DESCRIPTION.\n TypeError\n DESCRIPTION.\n\n Returns\n -------\n None.\n\n """\n raise\n foo_raise()\n raisefoo()\n raise ValueError\n is_yield()\n raise ValueError('tt')\n yieldfoo()\n \traise TypeError('tt')\n _yield\n ] SKIPPED [ 25%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_with_body_numpydoc[def foo():\n return None\n return "f, b", v1, v2, 3.0, .7, (,), {}, [ab], f(a), None, a.b, a+b, True\n return "f, b", v1, v3, 420, 5., (,), {}, [ab], f(a), None, a.b, a+b, False\n -def foo():\n """\n \n\n Returns\n -------\n str\n DESCRIPTION.\n v1 : TYPE\n DESCRIPTION.\n TYPE\n DESCRIPTION.\n numeric\n DESCRIPTION.\n float\n DESCRIPTION.\n tuple\n DESCRIPTION.\n dict\n DESCRIPTION.\n list\n DESCRIPTION.\n TYPE\n DESCRIPTION.\n TYPE\n DESCRIPTION.\n TYPE\n DESCRIPTION.\n TYPE\n DESCRIPTION.\n bool\n DESCRIPTION.\n\n """\n return None\n return "f, b", v1, v2, 3.0, .7, (,), {}, [ab], f(a), None, a.b, a+b, True\n return "f, b", v1, v3, 420, 5., (,), {}, [ab], f(a), None, a.b, a+b, False\n ] SKIPPED [ 26%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_with_body_numpydoc[def foo():\n return no, (ano, eo, dken)\n -def foo():\n """\n \n\n Returns\n -------\n TYPE\n DESCRIPTION.\n\n """\n return no, (ano, eo, dken)\n ] SKIPPED [ 26%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_with_body_googledoc[ def foo():\n raise\n foo_raise()\n raisefoo()\n raise ValueError\n is_yield()\n raise ValueError('tt')\n yieldfoo()\n \traise TypeError('tt')\n _yield\n - def foo():\n """\n \n\n Raises:\n ValueError: DESCRIPTION.\n TypeError: DESCRIPTION.\n\n Returns:\n None.\n\n """\n raise\n foo_raise()\n raisefoo()\n raise ValueError\n is_yield()\n raise ValueError('tt')\n yieldfoo()\n \traise TypeError('tt')\n _yield\n ] SKIPPED [ 26%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_with_body_googledoc[def foo():\n return None\n return "f, b", v1, v2, 3.0, .7, (,), {}, [ab], f(a), None, a.b, a+b, True\n return "f, b", v1, v3, 420, 5., (,), {}, [ab], f(a), None, a.b, a+b, False\n -def foo():\n """\n \n\n Returns:\n str: DESCRIPTION.\n v1 (TYPE): DESCRIPTION.\n TYPE: DESCRIPTION.\n numeric: DESCRIPTION.\n float: DESCRIPTION.\n tuple: DESCRIPTION.\n dict: DESCRIPTION.\n list: DESCRIPTION.\n TYPE: DESCRIPTION.\n TYPE: DESCRIPTION.\n TYPE: DESCRIPTION.\n TYPE: DESCRIPTION.\n bool: DESCRIPTION.\n\n """\n return None\n return "f, b", v1, v2, 3.0, .7, (,), {}, [ab], f(a), None, a.b, a+b, True\n return "f, b", v1, v3, 420, 5., (,), {}, [ab], f(a), None, a.b, a+b, False\n ] SKIPPED [ 26%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_editor_docstring_with_body_googledoc[def foo():\n return no, (ano, eo, dken)\n -def foo():\n """\n \n\n Returns:\n TYPE: DESCRIPTION.\n\n """\n return no, (ano, eo, dken)\n ] SKIPPED [ 26%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_docstring_annotated_call[ def test(self) -> Annotated[str, int("2")]:\n - def test(self) -> Annotated[str, int("2")]:\n """\n \n\n Returns\n -------\n Annotated[str, int("2")]\n DESCRIPTION.\n\n """\n ] SKIPPED [ 26%] 2796s spyder/plugins/editor/extensions/tests/test_docstring.py::test_docstring_line_break[ def test(v:\n int):\n - def test(v:\n int):\n """\n \n\n Parameters\n ----------\n v : int\n DESCRIPTION.\n\n Returns\n -------\n None.\n\n """\n ] SKIPPED [ 26%] 2796s spyder/plugins/editor/panels/tests/test_scrollflag.py::test_enabled SKIPPED [ 26%] 2796s spyder/plugins/editor/panels/tests/test_scrollflag.py::test_flag_painting SKIPPED [ 26%] 2796s spyder/plugins/editor/panels/tests/test_scrollflag.py::test_range_indicator_visible_on_hover_only SKIPPED [ 26%] 2796s spyder/plugins/editor/panels/tests/test_scrollflag.py::test_range_indicator_alt_modifier_response SKIPPED [ 26%] 2796s spyder/plugins/editor/tests/test_editor_config_dialog.py::test_config_dialog[config_dialog0] SKIPPED [ 27%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_basic_initialization SKIPPED [ 27%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_setup_open_files[other_file.py-file1.py] SKIPPED [ 27%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_setup_open_files[file1.py-file1.py] SKIPPED [ 27%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_setup_open_files[file2.py-file2.py] SKIPPED [ 27%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_setup_open_files[file4.py-file4.py] SKIPPED [ 27%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_restore_open_files SKIPPED [ 27%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_setup_open_files_cleanprefs SKIPPED [ 27%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_open_untitled_files SKIPPED [ 27%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_renamed_tree SKIPPED [ 27%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_no_template SKIPPED [ 28%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_editor_has_autosave_component SKIPPED [ 28%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_autosave_component_do_autosave SKIPPED [ 28%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_editor_transmits_sig_option_changed SKIPPED [ 28%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_editorstacks_share_autosave_data SKIPPED [ 28%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_editor_calls_recoverydialog_exec_if_nonempty SKIPPED [ 28%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_closing_editor_plugin_stops_autosave_timer SKIPPED [ 28%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_renamed_propagates_to_autosave SKIPPED [ 28%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_go_to_prev_next_cursor_position SKIPPED [ 28%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_open_and_close_lsp_requests SKIPPED [ 28%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_toggle_eol_chars[nt] SKIPPED [ 28%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_toggle_eol_chars[mac] SKIPPED [ 29%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_toggle_eol_chars[posix] SKIPPED [ 29%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_save_with_preferred_eol_chars[nt] SKIPPED [ 29%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_save_with_preferred_eol_chars[mac] SKIPPED [ 29%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_save_with_preferred_eol_chars[posix] SKIPPED [ 29%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_save_with_os_eol_chars SKIPPED [ 29%] 2796s spyder/plugins/editor/tests/test_plugin.py::test_remove_editorstacks_and_windows SKIPPED [ 29%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_autosave_component_set_interval SKIPPED [ 29%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_autosave_component_timer_if_enabled[False] SKIPPED [ 29%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_autosave_component_timer_if_enabled[True] SKIPPED [ 29%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_get_files_to_recover_with_empty_autosave_dir SKIPPED [ 29%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_get_files_to_recover_with_one_pid_file[True-False] SKIPPED [ 30%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_get_files_to_recover_with_one_pid_file[False-False] SKIPPED [ 30%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_get_files_to_recover_with_one_pid_file[False-True] SKIPPED [ 30%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_get_files_to_recover_with_non_pid_file SKIPPED [ 30%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_get_files_to_recover_without_autosave_dir SKIPPED [ 30%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_try_recover[False] SKIPPED [ 30%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_try_recover[True] SKIPPED [ 30%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_create_unique_autosave_filename[False-False] SKIPPED [ 30%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_create_unique_autosave_filename[True-False] SKIPPED [ 30%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_create_unique_autosave_filename[False-True] SKIPPED [ 30%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_autosave[True] SKIPPED [ 30%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_autosave[False] SKIPPED [ 31%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_save_autosave_mapping_with_nonempty_mapping[True] SKIPPED [ 31%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_save_autosave_mapping_with_nonempty_mapping[False] SKIPPED [ 31%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_save_autosave_mapping_with_empty_mapping[False] SKIPPED [ 31%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_save_autosave_mapping_with_empty_mapping[True] SKIPPED [ 31%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_autosave_remove_autosave_file[False] SKIPPED [ 31%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_autosave_remove_autosave_file[True] SKIPPED [ 31%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_get_autosave_filename SKIPPED [ 31%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_autosave_file_renamed[True] SKIPPED [ 31%] 2796s spyder/plugins/editor/utils/tests/test_autosave.py::test_autosave_file_renamed[False] SKIPPED [ 31%] 2796s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_no_auto_colon_after_simple_statement SKIPPED [ 31%] 2796s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_auto_colon_after_if_statement SKIPPED [ 32%] 2796s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_no_auto_colon_if_not_at_end_of_line SKIPPED [ 32%] 2796s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_no_auto_colon_if_unterminated_string SKIPPED [ 32%] 2796s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_no_auto_colon_in_comment SKIPPED [ 32%] 2796s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_no_auto_colon_if_already_ends_in_colon SKIPPED [ 32%] 2796s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_no_auto_colon_if_ends_in_backslash SKIPPED [ 32%] 2796s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_no_auto_colon_in_one_line_if_statement SKIPPED [ 32%] 2796s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_auto_colon_even_if_colon_inside_brackets SKIPPED [ 32%] 2796s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_no_auto_colon_in_listcomp_over_two_lines SKIPPED [ 32%] 2796s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_no_auto_colon_in_listcomp_over_three_lines SKIPPED [ 32%] 2796s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_auto_colon_even_if_colon_inside_quotes SKIPPED [ 32%] 2796s spyder/plugins/editor/widgets/tests/test_autocolon.py::test_auto_colon_in_two_if_statements_on_one_line SKIPPED [ 33%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_simple_tuple SKIPPED [ 33%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_def_with_newline SKIPPED [ 33%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_def_with_indented_comment SKIPPED [ 33%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_brackets_alone SKIPPED [ 33%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_simple_def SKIPPED [ 33%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_open_parenthesis SKIPPED [ 33%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_open_bracket SKIPPED [ 33%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_open_curly SKIPPED [ 33%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_align_on_parenthesis SKIPPED [ 33%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_align_on_bracket SKIPPED [ 33%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_align_on_curly SKIPPED [ 34%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_keep_unindent SKIPPED [ 34%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_keep_unindent_fix_indent SKIPPED [ 34%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_keep_unindent_if_blank SKIPPED [ 34%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_first_line SKIPPED [ 34%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_indentation_with_spaces SKIPPED [ 34%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_def_with_unindented_comment SKIPPED [ 34%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_issue_5606 SKIPPED [ 34%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_issue_7377 SKIPPED [ 34%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_issue_887 SKIPPED [ 34%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_keywords SKIPPED [ 34%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_hanging_indentation_without_block SKIPPED [ 35%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_no_hanging_indentation SKIPPED [ 35%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_unintent_in_block SKIPPED [ 35%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_multi_line_lists SKIPPED [ 35%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_string_literals SKIPPED [ 35%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_indentation_with_tabs SKIPPED [ 35%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_indentation_with_tabs_parenthesis SKIPPED [ 35%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_unindentation_with_tabs SKIPPED [ 35%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_simple_indentation SKIPPED [ 35%] 2796s spyder/plugins/editor/widgets/tests/test_autoindent.py::test_copy_paste_autoindent SKIPPED [ 35%] 2796s spyder/plugins/editor/widgets/tests/test_autosaveerror.py::test_autosave_error_message_box SKIPPED [ 35%] 2796s spyder/plugins/editor/widgets/tests/test_bookmarks.py::test_add_bookmark SKIPPED [ 36%] 2796s spyder/plugins/editor/widgets/tests/test_bookmarks.py::test_get_bookmarks SKIPPED [ 36%] 2796s spyder/plugins/editor/widgets/tests/test_bookmarks.py::test_clear_bookmarks SKIPPED [ 36%] 2796s spyder/plugins/editor/widgets/tests/test_bookmarks.py::test_update_bookmarks SKIPPED [ 36%] 2796s spyder/plugins/editor/widgets/tests/test_bookmarks.py::test_save_bookmark SKIPPED [ 36%] 2796s spyder/plugins/editor/widgets/tests/test_bookmarks.py::test_load_bookmark SKIPPED [ 36%] 2796s spyder/plugins/editor/widgets/tests/test_breakpoints.py::test_add_remove_breakpoint SKIPPED [ 36%] 2796s spyder/plugins/editor/widgets/tests/test_breakpoints.py::test_add_remove_breakpoint_with_edit_condition SKIPPED [ 36%] 2796s spyder/plugins/editor/widgets/tests/test_breakpoints.py::test_get_breakpoints SKIPPED [ 36%] 2796s spyder/plugins/editor/widgets/tests/test_breakpoints.py::test_clear_breakpoints SKIPPED [ 36%] 2796s spyder/plugins/editor/widgets/tests/test_breakpoints.py::test_set_breakpoints SKIPPED [ 37%] 2796s spyder/plugins/editor/widgets/tests/test_breakpoints.py::test_update_breakpoints SKIPPED [ 37%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_upper_to_lower SKIPPED [ 37%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_lower_to_upper SKIPPED [ 37%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[for i in range(2): -for i in range(2): \n \n \n -keys0-False] SKIPPED [ 37%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[for i in range(2): -for i in range(2):\n\n -keys1-True] SKIPPED [ 37%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[myvar = 2 -myvar = 2\n-keys2-True] SKIPPED [ 37%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[somecode = 1\nmyvar = 2 \nmyvar = 3-somecode = 1\nmyvar = 2 \nmyvar = 3-keys3-True] SKIPPED [ 37%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[somecode = 1\nmyvar = 2 -somecode = 1\nmyvar = 2 -keys4-True] SKIPPED [ 37%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress["""This is a string with important spaces\n -"""This is a string with important spaces\n \n-keys5-True] SKIPPED [ 37%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress["""string -"""string \n-keys6-True] SKIPPED [ 37%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[somecode = 1\nmyvar = 2-somecode = 1\nmyvar = 2-keys7-True] SKIPPED [ 38%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[somecode = 1\nmyvar = 2-somecode = 1\nmyvar = 2 -keys8-True] SKIPPED [ 38%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[a=1\na=2 \na=3-a=1\na=2 \na=3-keys9-True] SKIPPED [ 38%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[def fun():\n """fun-def fun():\n """fun\n\n -keys10-True] SKIPPED [ 38%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[def fun():\n """fun-def fun():\n """fun\n \n -keys11-False] SKIPPED [ 38%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[('\U0001f6ab')-('\U0001f6ab')\n-keys12-True] SKIPPED [ 38%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[def fun():-def fun():\n\n -keys13-True] SKIPPED [ 38%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[def fun():-def fun():\n\n\n-keys14-True] SKIPPED [ 38%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[def fun():\n i = 0\n# no indent-def fun():\n i = 0\n# no indent\n-keys15-True] SKIPPED [ 38%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_rstrip_keypress[if a:\n def b():\n i = 1-if a:\n def b():\n i = 1\n\n -keys16-True] SKIPPED [ 38%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['string -expected_state0] SKIPPED [ 38%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["string -expected_state1] SKIPPED [ 39%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['string \\-expected_state2] SKIPPED [ 39%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["string \\-expected_state3] SKIPPED [ 39%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['string \\ -expected_state4] SKIPPED [ 39%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["string \\ -expected_state5] SKIPPED [ 39%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['string ' -expected_state6] SKIPPED [ 39%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["string " -expected_state7] SKIPPED [ 39%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['string "-expected_state8] SKIPPED [ 39%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["string '-expected_state9] SKIPPED [ 39%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['string " -expected_state10] SKIPPED [ 39%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["string ' -expected_state11] SKIPPED [ 39%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['''string -expected_state12] SKIPPED [ 40%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["""string -expected_state13] SKIPPED [ 40%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['''string \\-expected_state14] SKIPPED [ 40%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["""string \\-expected_state15] SKIPPED [ 40%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['''string \\ -expected_state16] SKIPPED [ 40%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["""string \\ -expected_state17] SKIPPED [ 40%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['''string ''' -expected_state18] SKIPPED [ 40%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["""string """ -expected_state19] SKIPPED [ 40%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['''string """-expected_state20] SKIPPED [ 40%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["""string '''-expected_state21] SKIPPED [ 40%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string['''string """ -expected_state22] SKIPPED [ 40%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_in_string["""string ''' -expected_state23] SKIPPED [ 41%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_comment SKIPPED [ 41%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_undo_return SKIPPED [ 41%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_brace_match SKIPPED [ 41%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_backspace_char SKIPPED [ 41%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_backspace_selection SKIPPED [ 41%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_delete_char SKIPPED [ 41%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_editor_delete_selection SKIPPED [ 41%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_qtbug35861 SKIPPED [ 41%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_get_text_with_eol[def foo(x):\n return x\n] SKIPPED [ 41%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_get_text_with_eol[def foo(x):\r\n return x\r\n] SKIPPED [ 41%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_get_text_with_eol[def foo(x):\r return x\r] SKIPPED [ 42%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_format_signature SKIPPED [ 42%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_delete SKIPPED [ 42%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_paste_files[create_folders_files0] SKIPPED [ 42%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_paste_files[create_folders_files1] SKIPPED [ 42%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_paste_files[create_folders_files2] SKIPPED [ 42%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_paste_text[def fun(a, b):\n\treturn a + b-\n] SKIPPED [ 42%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_paste_text[def fun(a, b):\n\treturn a + b-\r\n] SKIPPED [ 42%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_paste_text[def fun(a, b):\n\treturn a + b-\r] SKIPPED [ 42%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_paste_text[https://www.spyder-ide.org-\n] SKIPPED [ 42%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_paste_text[https://www.spyder-ide.org-\r\n] SKIPPED [ 42%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_paste_text[https://www.spyder-ide.org-\r] SKIPPED [ 43%] 2796s spyder/plugins/editor/widgets/tests/test_codeeditor.py::test_cell_highlight SKIPPED [ 43%] 2796s spyder/plugins/editor/widgets/tests/test_comments.py::test_single_line_comment SKIPPED [ 43%] 2796s spyder/plugins/editor/widgets/tests/test_comments.py::test_selection_comment SKIPPED [ 43%] 2796s spyder/plugins/editor/widgets/tests/test_decorations.py::test_decorations SKIPPED [ 43%] 2796s spyder/plugins/editor/widgets/tests/test_decorations.py::test_update_decorations_when_scrolling SKIPPED [ 43%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_find_number_matches SKIPPED [ 43%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_move_current_line_up SKIPPED [ 43%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_move_current_line_down SKIPPED [ 43%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_move_multiple_lines_up SKIPPED [ 43%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_copy_lines_down_up SKIPPED [ 43%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_move_multiple_lines_down SKIPPED [ 44%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_run_top_line SKIPPED [ 44%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_run_last_nonempty_line SKIPPED [ 44%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_run_empty_line_in_middle SKIPPED [ 44%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_run_last_line_when_empty SKIPPED [ 44%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_run_last_line_when_nonempty SKIPPED [ 44%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_find_replace_case_sensitive SKIPPED [ 44%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_replace_current_selected_line SKIPPED [ 44%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_replace_enter_press SKIPPED [ 44%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_replace_plain_regex SKIPPED [ 44%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_replace_invalid_regex SKIPPED [ 44%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_replace_honouring_case SKIPPED [ 45%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_selection_escape_characters SKIPPED [ 45%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_selection_backslash SKIPPED [ 45%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_advance_cell SKIPPED [ 45%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_get_current_word SKIPPED [ 45%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_tab_keypress_properly_caught_find_replace SKIPPED [ 45%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_tab_moves_focus_from_search_to_replace SKIPPED [ 45%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_tab_copies_find_to_replace SKIPPED [ 45%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_update_matches_in_find_replace SKIPPED [ 45%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_autosave_all SKIPPED [ 45%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_maybe_autosave SKIPPED [ 46%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_maybe_autosave_saves_only_if_changed SKIPPED [ 46%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_maybe_autosave_does_not_save_new_files SKIPPED [ 46%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_opening_sets_file_hash SKIPPED [ 46%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_reloading_updates_file_hash SKIPPED [ 46%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_closing_removes_file_hash SKIPPED [ 46%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_maybe_autosave_does_not_save_after_open[ham.py] SKIPPED [ 46%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_maybe_autosave_does_not_save_after_open[ham.txt] SKIPPED [ 46%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_maybe_autosave_does_not_save_after_reload SKIPPED [ 46%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_autosave_updates_name_mapping SKIPPED [ 46%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_maybe_autosave_handles_error SKIPPED [ 46%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_remove_autosave_file SKIPPED [ 47%] 2796s spyder/plugins/editor/widgets/tests/test_editor.py::test_ipython_files SKIPPED [ 47%] 2796s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py::test_load_files SKIPPED [ 47%] 2796s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py::test_close_editor SKIPPED [ 47%] 2796s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py::test_close_a_file SKIPPED [ 47%] 2796s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py::test_sort_file_alphabetically SKIPPED [ 47%] 2796s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py::test_sync_file_order SKIPPED [ 47%] 2796s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py::test_toggle_off_show_all_files SKIPPED [ 47%] 2796s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py::test_single_file_sync SKIPPED [ 47%] 2796s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py::test_toggle_on_show_all_files SKIPPED [ 47%] 2796s spyder/plugins/editor/widgets/tests/test_editorsplitter.py::test_init SKIPPED [ 47%] 2796s spyder/plugins/editor/widgets/tests/test_editorsplitter.py::test_close SKIPPED [ 48%] 2796s spyder/plugins/editor/widgets/tests/test_editorsplitter.py::test_split SKIPPED [ 48%] 2796s spyder/plugins/editor/widgets/tests/test_editorsplitter.py::test_iter_editorstacks SKIPPED [ 48%] 2796s spyder/plugins/editor/widgets/tests/test_editorsplitter.py::test_get_layout_settings SKIPPED [ 48%] 2796s spyder/plugins/editor/widgets/tests/test_editorsplitter.py::test_set_layout_settings_dont_goto SKIPPED [ 48%] 2796s spyder/plugins/editor/widgets/tests/test_editorsplitter.py::test_set_layout_settings_goto SKIPPED [ 48%] 2796s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params0] SKIPPED [ 48%] 2796s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params1] SKIPPED [ 48%] 2796s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params2] SKIPPED [ 48%] 2796s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params3] SKIPPED [ 48%] 2796s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params4] SKIPPED [ 48%] 2796s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params5] SKIPPED [ 49%] 2796s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params6] SKIPPED [ 49%] 2796s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params7] SKIPPED [ 49%] 2796s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params8] SKIPPED [ 49%] 2796s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params9] SKIPPED [ 49%] 2796s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params10] SKIPPED [ 49%] 2796s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params11] SKIPPED [ 49%] 2796s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params12] SKIPPED [ 49%] 2796s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params13] SKIPPED [ 49%] 2796s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params14] SKIPPED [ 49%] 2796s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri[params15] SKIPPED [ 49%] 2796s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri_project_root_path SKIPPED [ 50%] 2796s spyder/plugins/editor/widgets/tests/test_goto.py::test_goto_uri_message_box SKIPPED [ 50%] 2796s spyder/plugins/editor/widgets/tests/test_goto.py::test_pattern_highlight_regression SKIPPED [ 50%] 2796s spyder/plugins/editor/widgets/tests/test_gotoline.py::test_gotolinedialog_has_cancel_button SKIPPED [ 50%] 2796s spyder/plugins/editor/widgets/tests/test_gotoline.py::test_gotolinedialog_enter_plus SKIPPED [ 50%] 2796s spyder/plugins/editor/widgets/tests/test_gotoline.py::test_gotolinedialog_check_valid SKIPPED [ 50%] 2796s spyder/plugins/editor/widgets/tests/test_indentation.py::test_single_line_indent SKIPPED [ 50%] 2796s spyder/plugins/editor/widgets/tests/test_indentation.py::test_selection_indent SKIPPED [ 50%] 2796s spyder/plugins/editor/widgets/tests/test_indentation.py::test_fix_indentation SKIPPED [ 50%] 2796s spyder/plugins/editor/widgets/tests/test_indentation.py::test_single_line_unindent SKIPPED [ 50%] 2796s spyder/plugins/editor/widgets/tests/test_indentation.py::test_selection_unindent SKIPPED [ 50%] 2796s spyder/plugins/editor/widgets/tests/test_indentation.py::test_single_line_unindent_to_grid SKIPPED [ 51%] 2796s spyder/plugins/editor/widgets/tests/test_indentation.py::test_selection_unindent_to_grid SKIPPED [ 51%] 2796s spyder/plugins/editor/widgets/tests/test_introspection.py::test_automatic_completions_parens_bug SKIPPED [ 51%] 2796s spyder/plugins/editor/widgets/tests/test_introspection.py::test_kite_code_snippets SKIPPED [ 51%] 2796s spyder/plugins/editor/widgets/tests/test_panels.py::test_activate_panels[linenumbers-LineNumberArea-True] SKIPPED [ 51%] 2796s spyder/plugins/editor/widgets/tests/test_panels.py::test_activate_panels[linenumbers-LineNumberArea-False] SKIPPED [ 51%] 2796s spyder/plugins/editor/widgets/tests/test_panels.py::test_activate_panels[edge_line-EdgeLine-True] SKIPPED [ 51%] 2796s spyder/plugins/editor/widgets/tests/test_panels.py::test_activate_panels[edge_line-EdgeLine-False] SKIPPED [ 51%] 2796s spyder/plugins/editor/widgets/tests/test_panels.py::test_activate_panels[scrollflagarea-ScrollFlagArea-True] SKIPPED [ 51%] 2796s spyder/plugins/editor/widgets/tests/test_panels.py::test_activate_panels[scrollflagarea-ScrollFlagArea-False] SKIPPED [ 51%] 2796s spyder/plugins/editor/widgets/tests/test_panels.py::test_activate_panels[indent_guides-IndentationGuide-True] SKIPPED [ 51%] 2796s spyder/plugins/editor/widgets/tests/test_panels.py::test_activate_panels[indent_guides-IndentationGuide-False] SKIPPED [ 52%] 2796s spyder/plugins/editor/widgets/tests/test_panels.py::test_register_panel[1] SKIPPED [ 52%] 2796s spyder/plugins/editor/widgets/tests/test_panels.py::test_register_panel[2] SKIPPED [ 52%] 2796s spyder/plugins/editor/widgets/tests/test_panels.py::test_register_panel[0] SKIPPED [ 52%] 2796s spyder/plugins/editor/widgets/tests/test_panels.py::test_register_panel[3] SKIPPED [ 52%] 2796s spyder/plugins/editor/widgets/tests/test_panels.py::test_register_panel[4] SKIPPED [ 52%] 2796s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_has_cancel_button SKIPPED [ 52%] 2796s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_table_labels SKIPPED [ 52%] 2796s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_exec_if_nonempty_when_empty SKIPPED [ 52%] 2796s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_exec_if_nonempty_when_nonempty SKIPPED [ 52%] 2796s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_exec_if_nonempty_when_no_autosave_dir SKIPPED [ 52%] 2796s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_restore_button SKIPPED [ 53%] 2796s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_restore_when_original_does_not_exist SKIPPED [ 53%] 2796s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_restore_when_original_not_recorded SKIPPED [ 53%] 2796s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_restore_fallback SKIPPED [ 53%] 2796s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_restore_when_error SKIPPED [ 53%] 2796s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_accepted_after_all_restored SKIPPED [ 53%] 2796s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_discard_button SKIPPED [ 53%] 2796s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_discard_when_error SKIPPED [ 53%] 2796s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_open_button SKIPPED [ 53%] 2796s spyder/plugins/editor/widgets/tests/test_recover.py::test_recoverydialog_open_when_no_original SKIPPED [ 53%] 2796s spyder/plugins/editor/widgets/tests/test_save.py::test_save_if_changed SKIPPED [ 53%] 2796s spyder/plugins/editor/widgets/tests/test_save.py::test_save SKIPPED [ 54%] 2796s spyder/plugins/editor/widgets/tests/test_save.py::test_file_saved_in_other_editorstack SKIPPED [ 54%] 2796s spyder/plugins/editor/widgets/tests/test_save.py::test_select_savename SKIPPED [ 54%] 2796s spyder/plugins/editor/widgets/tests/test_save.py::test_save_as SKIPPED [ 54%] 2808s spyder/plugins/editor/widgets/tests/test_save.py::test_save_as_with_outline FAILED [ 54%] 2808s spyder/plugins/editor/widgets/tests/test_save.py::test_save_copy_as SKIPPED [ 54%] 2808s spyder/plugins/editor/widgets/tests/test_save.py::test_save_all SKIPPED [ 54%] 2808s spyder/plugins/editor/widgets/tests/test_save.py::test_save_as_change_file_type SKIPPED [ 54%] 2815s spyder/plugins/editor/widgets/tests/test_save.py::test_save_as_lsp_calls FAILED [ 54%] 2815s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_default_keybinding_values SKIPPED [ 54%] 2815s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_start_and_end_of_document_shortcuts SKIPPED [ 55%] 2815s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_del_undo_redo_shortcuts SKIPPED [ 55%] 2815s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_copy_cut_paste_shortcuts SKIPPED [ 55%] 2815s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_select_all_shortcut SKIPPED [ 55%] 2815s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_delete_line_shortcut SKIPPED [ 55%] 2815s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_go_to_line_shortcut SKIPPED [ 55%] 2815s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_transform_to_lowercase_shortcut SKIPPED [ 55%] 2815s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_transform_to_uppercase_shortcut SKIPPED [ 55%] 2815s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_next_and_previous_word_shortcuts SKIPPED [ 55%] 2815s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_builtin_shift_del_and_ins SKIPPED [ 55%] 2815s spyder/plugins/editor/widgets/tests/test_shortcuts.py::test_builtin_undo_redo SKIPPED [ 55%] 2815s spyder/plugins/editor/widgets/tests/test_status.py::test_status_bar SKIPPED [ 56%] 2815s spyder/plugins/explorer/tests/test_explorer_config_dialog.py::test_config_dialog[config_dialog0] SKIPPED [ 56%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_file_explorer SKIPPED [ 56%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[FileExplorerTest-create_folders_files0-absolute] SKIPPED [ 56%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[FileExplorerTest-create_folders_files0-relative] SKIPPED [ 56%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[FileExplorerTest-create_folders_files1-absolute] SKIPPED [ 56%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[FileExplorerTest-create_folders_files1-relative] SKIPPED [ 56%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[FileExplorerTest-create_folders_files2-absolute] SKIPPED [ 56%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[FileExplorerTest-create_folders_files2-relative] SKIPPED [ 56%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[ProjectExplorerTest-create_folders_files0-absolute] SKIPPED [ 56%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[ProjectExplorerTest-create_folders_files0-relative] SKIPPED [ 56%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[ProjectExplorerTest-create_folders_files1-absolute] SKIPPED [ 57%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[ProjectExplorerTest-create_folders_files1-relative] SKIPPED [ 57%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[ProjectExplorerTest-create_folders_files2-absolute] SKIPPED [ 57%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_path[ProjectExplorerTest-create_folders_files2-relative] SKIPPED [ 57%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_file[FileExplorerTest-create_folders_files0] SKIPPED [ 57%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_file[FileExplorerTest-create_folders_files1] SKIPPED [ 57%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_file[FileExplorerTest-create_folders_files2] SKIPPED [ 57%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_file[ProjectExplorerTest-create_folders_files0] SKIPPED [ 57%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_file[ProjectExplorerTest-create_folders_files1] SKIPPED [ 57%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_copy_file[ProjectExplorerTest-create_folders_files2] SKIPPED [ 57%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_save_file[FileExplorerTest-create_folders_files0] SKIPPED [ 57%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_save_file[FileExplorerTest-create_folders_files1] SKIPPED [ 58%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_save_file[FileExplorerTest-create_folders_files2] SKIPPED [ 58%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_save_file[ProjectExplorerTest-create_folders_files0] SKIPPED [ 58%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_save_file[ProjectExplorerTest-create_folders_files1] SKIPPED [ 58%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_save_file[ProjectExplorerTest-create_folders_files2] SKIPPED [ 58%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_delete_file[FileExplorerTest-create_folders_files0] SKIPPED [ 58%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_delete_file[FileExplorerTest-create_folders_files1] SKIPPED [ 58%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_delete_file[FileExplorerTest-create_folders_files2] SKIPPED [ 58%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_delete_file[ProjectExplorerTest-create_folders_files0] SKIPPED [ 58%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_delete_file[ProjectExplorerTest-create_folders_files1] SKIPPED [ 58%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_delete_file[ProjectExplorerTest-create_folders_files2] SKIPPED [ 58%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_rename_file_with_files[FileExplorerTest-create_folders_files0] SKIPPED [ 59%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_rename_file_with_files[FileExplorerTest-create_folders_files1] SKIPPED [ 59%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_rename_file_with_files[FileExplorerTest-create_folders_files2] SKIPPED [ 59%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_rename_file_with_files[ProjectExplorerTest-create_folders_files0] SKIPPED [ 59%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_rename_file_with_files[ProjectExplorerTest-create_folders_files1] SKIPPED [ 59%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_rename_file_with_files[ProjectExplorerTest-create_folders_files2] SKIPPED [ 59%] 2815s spyder/plugins/explorer/widgets/tests/test_explorer.py::test_single_click_to_open SKIPPED [ 59%] 2815s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_find_in_files_search SKIPPED [ 59%] 2815s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_exclude_extension_regex[findinfiles0] SKIPPED [ 59%] 2815s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_exclude_extension_string[findinfiles0] SKIPPED [ 59%] 2815s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_exclude_extension_empty_regex[findinfiles0] SKIPPED [ 59%] 2815s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_exclude_extension_string_no_regexp[findinfiles0] SKIPPED [ 60%] 2815s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_exclude_extension_multiple_string[findinfiles0] SKIPPED [ 60%] 2815s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_truncate_result_with_different_input[nnnnn] SKIPPED [ 60%] 2815s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_truncate_result_with_different_input[\xf1and\xfa] SKIPPED [ 60%] 2815s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_case_unsensitive_search[findinfiles0] SKIPPED [ 60%] 2815s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_case_sensitive_search[findinfiles0] SKIPPED [ 60%] 2815s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_search_regexp_error[findinfiles0] SKIPPED [ 60%] 2815s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_exclude_regexp_error[findinfiles0] SKIPPED [ 60%] 2815s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_no_empty_file_items SKIPPED [ 60%] 2815s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_add_external_paths SKIPPED [ 60%] 2815s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_clear_this_list SKIPPED [ 60%] 2815s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_delete_path SKIPPED [ 61%] 2815s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_set_project_path SKIPPED [ 61%] 2815s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_current_search_path[findinfiles0] SKIPPED [ 61%] 2815s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_max_history[searchin_combobox0] SKIPPED [ 61%] 2815s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_max_results SKIPPED [ 61%] 2815s spyder/plugins/findinfiles/widgets/tests/test_widgets.py::test_find_in_single_file SKIPPED [ 61%] 2815s spyder/plugins/help/tests/test_plugin.py::test_no_docs_message SKIPPED [ 61%] 2815s spyder/plugins/help/tests/test_plugin.py::test_no_further_docs_message SKIPPED [ 61%] 2815s spyder/plugins/help/tests/test_plugin.py::test_help_opens_when_show_tutorial_unit SKIPPED [ 61%] 2815s spyder/plugins/help/tests/test_widgets.py::test_richtext SKIPPED (Test 2815s passed in previous runs) [ 61%] 2815s spyder/plugins/help/tests/test_widgets.py::test_plaintext SKIPPED (Test 2815s passed in previous runs) [ 61%] 2815s spyder/plugins/history/tests/test_history_config_dialog.py::test_config_dialog[config_dialog0] SKIPPED [ 62%] 2815s spyder/plugins/history/tests/test_plugin.py::test_init SKIPPED (Test 2815s passed in previous runs) [ 62%] 2815s spyder/plugins/history/tests/test_plugin.py::test_add_history SKIPPED [ 62%] 2815s spyder/plugins/history/tests/test_plugin.py::test_append_to_history SKIPPED [ 62%] 2815s spyder/plugins/history/tests/test_plugin.py::test_toggle_wrap_mode SKIPPED [ 62%] 2815s spyder/plugins/history/tests/test_plugin.py::test_toggle_line_numbers SKIPPED [ 62%] 2815s spyder/plugins/ipythonconsole/comms/tests/test_comms.py::test_comm_base SKIPPED [ 62%] 2815s spyder/plugins/ipythonconsole/comms/tests/test_comms.py::test_request SKIPPED [ 62%] 2815s spyder/plugins/ipythonconsole/tests/test_ipython_config_dialog.py::test_config_dialog[config_dialog0] SKIPPED [ 62%] 2815s spyder/plugins/ipythonconsole/utils/tests/test_spyder_kernel.py::test_kernel_pypath[True] SKIPPED [ 62%] 2815s spyder/plugins/ipythonconsole/utils/tests/test_spyder_kernel.py::test_kernel_pypath[False] SKIPPED [ 62%] 2815s spyder/plugins/ipythonconsole/utils/tests/test_spyder_kernel.py::test_python_interpreter SKIPPED [ 63%] 2815s spyder/plugins/ipythonconsole/widgets/tests/test_kernelconnect.py::test_connection_dialog_remembers_input_with_ssh_passphrase SKIPPED [ 63%] 2815s spyder/plugins/ipythonconsole/widgets/tests/test_kernelconnect.py::test_connection_dialog_doesnt_remember_input_with_ssh_passphrase SKIPPED [ 63%] 2815s spyder/plugins/ipythonconsole/widgets/tests/test_kernelconnect.py::test_connection_dialog_remembers_input_with_password SKIPPED [ 63%] 2815s spyder/plugins/ipythonconsole/widgets/tests/test_kernelconnect.py::test_connection_dialog_doesnt_remember_input_with_password SKIPPED [ 63%] 2815s spyder/plugins/layout/widgets/tests/test_dialog.py::test_layout_settings_dialog[layout_settings_dialog0] SKIPPED [ 63%] 2815s spyder/plugins/layout/widgets/tests/test_dialog.py::test_layout_save_dialog[layout_save_dialog0] SKIPPED [ 63%] 2815s spyder/plugins/maininterpreter/tests/test_confpage.py::test_load_time SKIPPED [ 63%] 2815s spyder/plugins/maininterpreter/widgets/tests/test_status.py::test_conda_interpreter_status SKIPPED [ 63%] 2815s spyder/plugins/maininterpreter/widgets/tests/test_status.py::test_pyenv_interpreter_status SKIPPED [ 63%] 2815s spyder/plugins/maininterpreter/widgets/tests/test_status.py::test_internal_interpreter_status SKIPPED [ 64%] 2815s spyder/plugins/outlineexplorer/tests/test_widgets.py::test_outline_explorer[text] SKIPPED [ 64%] 2815s spyder/plugins/outlineexplorer/tests/test_widgets.py::test_go_to_cursor_position SKIPPED [ 64%] 2815s spyder/plugins/outlineexplorer/tests/test_widgets.py::test_follow_cursor SKIPPED [ 64%] 2815s spyder/plugins/outlineexplorer/tests/test_widgets.py::test_go_to_cursor_position_with_new_file SKIPPED [ 64%] 2815s spyder/plugins/outlineexplorer/tests/test_widgets.py::test_go_to_last_item SKIPPED [ 64%] 2815s spyder/plugins/outlineexplorer/tests/test_widgets.py::test_display_variables SKIPPED [ 64%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_save_figure_to_file[image/png-.png] SKIPPED [ 64%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_save_figure_to_file[image/svg+xml-.svg] SKIPPED [ 64%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_save_figure_to_file[image/svg+xml-.png] SKIPPED [ 64%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_save_all_figures[image/png] SKIPPED [ 64%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_save_all_figures[image/svg+xml] SKIPPED [ 65%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_get_unique_figname SKIPPED [ 65%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_close_current_figure[image/png] SKIPPED [ 65%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_close_current_figure[image/svg+xml] SKIPPED [ 65%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_close_all_figures[image/png] SKIPPED [ 65%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_close_all_figures[image/svg+xml] SKIPPED [ 65%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_close_one_thumbnail[image/png] SKIPPED [ 65%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_close_one_thumbnail[image/svg+xml] SKIPPED [ 65%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_go_prev_next_thumbnail[image/png] SKIPPED [ 65%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_go_prev_next_thumbnail[image/svg+xml] SKIPPED [ 65%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_scroll_to_item SKIPPED [ 65%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_scroll_down_to_newest_plot SKIPPED [ 66%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_mouse_clicking_thumbnails[image/png] SKIPPED [ 66%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_mouse_clicking_thumbnails[image/svg+xml] SKIPPED [ 66%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_save_thumbnails[image/png] SKIPPED [ 66%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_save_thumbnails[image/svg+xml] SKIPPED [ 66%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_close_thumbnails[image/png] SKIPPED [ 66%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_close_thumbnails[image/svg+xml] SKIPPED [ 66%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_copy_png_to_clipboard SKIPPED [ 66%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_copy_svg_to_clipboard SKIPPED [ 66%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_zoom_figure_viewer[image/png] SKIPPED [ 66%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_zoom_figure_viewer[image/svg+xml] SKIPPED [ 66%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_autofit_figure_viewer[image/png] SKIPPED [ 67%] 2815s spyder/plugins/plots/widgets/tests/test_plots_widgets.py::test_autofit_figure_viewer[image/svg+xml] SKIPPED [ 67%] 2815s spyder/plugins/preferences/tests/test_config_dialog.py::test_config_dialog_save_to_conf SKIPPED [ 67%] 2815s spyder/plugins/profiler/tests/test_profiler.py::test_format_measure SKIPPED [ 67%] 2815s spyder/plugins/profiler/tests/test_profiler.py::test_color_string SKIPPED [ 67%] 2815s spyder/plugins/profiler/tests/test_profiler.py::test_format_output SKIPPED [ 67%] 2815s spyder/plugins/profiler/tests/test_profiler_config_dialog.py::test_config_dialog[config_dialog0] SKIPPED [ 67%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_open_project[\u6e2c\u8a66] SKIPPED [ 67%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_open_project[\u0627\u062e\u062a\u0628\u0627\u0631] SKIPPED [ 67%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_open_project[test_dir] SKIPPED [ 67%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_delete_project[\u6e2c\u8a66] SKIPPED [ 67%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_delete_project[\u0627\u062e\u062a\u0628\u0627\u0631] SKIPPED [ 68%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_delete_project[test_dir] SKIPPED [ 68%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_close_project_sets_visible_config[True] SKIPPED [ 68%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_close_project_sets_visible_config[False] SKIPPED [ 68%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_on_close_sets_visible_config[True] SKIPPED [ 68%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_on_close_sets_visible_config[False] SKIPPED [ 68%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_open_project_uses_visible_config[True] SKIPPED [ 68%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_open_project_uses_visible_config[False] SKIPPED [ 68%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_switch_to_plugin[False] SKIPPED [ 68%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_switch_to_plugin[True] SKIPPED [ 68%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_set_get_project_filenames_when_closing_no_files SKIPPED [ 68%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_set_get_project_filenames_when_closing SKIPPED [ 69%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_set_get_project_filenames_when_switching SKIPPED [ 69%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_recent_projects_menu_action SKIPPED [ 69%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_project_explorer_tree_root SKIPPED [ 69%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_filesystem_notifications SKIPPED [ 69%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_loaded_and_closed_signals SKIPPED [ 69%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_project_cli SKIPPED [ 69%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_reopen_project SKIPPED [ 69%] 2815s spyder/plugins/projects/tests/test_plugin.py::test_recreate_project_config SKIPPED [ 69%] 2815s spyder/plugins/projects/utils/tests/test_cookie.py::test_load_cookiecutter_project_config SKIPPED [ 69%] 2815s spyder/plugins/projects/utils/tests/test_cookie.py::test_load_cookiecutter_project_hooks SKIPPED [ 69%] 2815s spyder/plugins/projects/utils/tests/test_cookie.py::test_generate_cookiecutter_project_defaults SKIPPED [ 70%] 2815s spyder/plugins/projects/utils/tests/test_cookie.py::test_generate_cookiecutter_project_extra_content SKIPPED [ 70%] 2815s spyder/plugins/projects/utils/tests/test_cookie.py::test_generate_cookiecutter_project_exception SKIPPED [ 70%] 2815s spyder/plugins/projects/widgets/tests/test_configdialog.py::test_projects_preferences SKIPPED [ 70%] 2815s spyder/plugins/projects/widgets/tests/test_project.py::test_empty_project SKIPPED [ 70%] 2815s spyder/plugins/projects/widgets/tests/test_project.py::test_set_load_recent_files SKIPPED [ 70%] 2815s spyder/plugins/projects/widgets/tests/test_project_explorer.py::test_project_explorer SKIPPED [ 70%] 2815s spyder/plugins/projects/widgets/tests/test_project_explorer.py::test_change_directory_in_project_explorer SKIPPED [ 70%] 2815s spyder/plugins/projects/widgets/tests/test_projectdialog.py::test_projectdialog_location SKIPPED [ 70%] 2815s spyder/plugins/projects/widgets/tests/test_projectdialog.py::test_directory_validations SKIPPED [ 70%] 2815s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_empty SKIPPED [ 70%] 2815s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_checkbox_yes[opt-y] SKIPPED [ 71%] 2815s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_checkbox_yes[opt-yes] SKIPPED [ 71%] 2815s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_checkbox_yes[opt-true] SKIPPED [ 71%] 2815s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_checkbox_yes[opt-YES] SKIPPED [ 71%] 2815s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_checkbox_yes[opt-True] SKIPPED [ 71%] 2815s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_checkbox_no[opt-n] SKIPPED [ 71%] 2815s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_checkbox_no[opt-no] SKIPPED [ 71%] 2815s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_checkbox_no[opt-false] SKIPPED [ 71%] 2815s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_checkbox_no[opt-NO] SKIPPED [ 71%] 2815s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_checkbox_no[opt-False] SKIPPED [ 71%] 2815s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_list[opt-value0] SKIPPED [ 71%] 2815s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_dict[opt-value0] SKIPPED [ 72%] 2815s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_private_variables[_nope-nothing] SKIPPED [ 72%] 2815s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_private_variables[__nope_2-nothing] SKIPPED [ 72%] 2815s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_render SKIPPED [ 72%] 2815s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_no_render SKIPPED [ 72%] 2815s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_validate_passes SKIPPED [ 72%] 2815s spyder/plugins/projects/widgets/tests/test_qcookiecutter.py::test_cookiecutter_widget_validate_fails SKIPPED [ 72%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_get_pylintrc_path[None] SKIPPED [ 72%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_get_pylintrc_path[Script] SKIPPED [ 72%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_get_pylintrc_path[Working] SKIPPED [ 72%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_get_pylintrc_path[Project] SKIPPED [ 73%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_get_pylintrc_path[Home] SKIPPED [ 73%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_get_pylintrc_path[Script & Home] SKIPPED [ 73%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_get_pylintrc_path[Working & Project] SKIPPED [ 73%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_get_pylintrc_path[Script & Working] SKIPPED [ 73%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_get_pylintrc_path[Project & Home] SKIPPED [ 73%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_get_pylintrc_path[All] SKIPPED [ 73%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_noproject SKIPPED [ 73%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_pylintrc[None] SKIPPED [ 73%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_pylintrc[Script] SKIPPED [ 73%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_pylintrc[Working] SKIPPED [ 73%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_pylintrc[Project] SKIPPED [ 74%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_pylintrc[Home] SKIPPED [ 74%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_pylintrc[Script & Home] SKIPPED [ 74%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_pylintrc[Working & Project] SKIPPED [ 74%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_pylintrc[Script & Working] SKIPPED [ 74%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_pylintrc[Project & Home] SKIPPED [ 74%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_widget_pylintrc[All] SKIPPED [ 74%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_pylint_max_history_conf SKIPPED [ 74%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_custom_interpreter[True] SKIPPED [ 74%] 2815s spyder/plugins/pylint/tests/test_pylint.py::test_custom_interpreter[False] SKIPPED [ 74%] 2815s spyder/plugins/pylint/tests/test_pylint_config_dialog.py::test_config_dialog[config_dialog0] SKIPPED [ 74%] 2815s spyder/plugins/pythonpath/tests/test_utils.py::test_check_path SKIPPED [ 75%] 2815s spyder/plugins/pythonpath/widgets/tests/test_pathmanager.py::test_pathmanager[pathmanager0] SKIPPED [ 75%] 2815s spyder/plugins/pythonpath/widgets/tests/test_pathmanager.py::test_check_uncheck_path[pathmanager0] SKIPPED [ 75%] 2815s spyder/plugins/pythonpath/widgets/tests/test_pathmanager.py::test_export_to_PYTHONPATH[pathmanager0] SKIPPED [ 75%] 2815s spyder/plugins/pythonpath/widgets/tests/test_pathmanager.py::test_invalid_directories[pathmanager0] SKIPPED [ 75%] 2815s spyder/plugins/pythonpath/widgets/tests/test_pathmanager.py::test_remove_item_and_reply_no[pathmanager0] SKIPPED [ 75%] 2815s spyder/plugins/pythonpath/widgets/tests/test_pathmanager.py::test_remove_item_and_reply_yes[pathmanager0] SKIPPED [ 75%] 2815s spyder/plugins/pythonpath/widgets/tests/test_pathmanager.py::test_add_repeated_item[pathmanager0] SKIPPED [ 75%] 2815s spyder/plugins/pythonpath/widgets/tests/test_pathmanager.py::test_buttons_state[pathmanager0] SKIPPED [ 75%] 2815s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_shortcuts SKIPPED [ 75%] 2815s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_shortcut_in_conf_is_filtered_with_shortcut_data SKIPPED [ 75%] 2815s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_shortcuts_filtering SKIPPED [ 76%] 2815s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_shortcut_filtering_context SKIPPED [ 76%] 2815s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_clear_shortcut SKIPPED [ 76%] 2815s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_press_new_sequence SKIPPED [ 76%] 2815s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_press_new_compound_sequence SKIPPED [ 76%] 2815s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_clear_back_new_sequence SKIPPED [ 76%] 2815s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_sequence_conflict SKIPPED [ 76%] 2815s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_sequence_single_key SKIPPED [ 76%] 2815s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_set_sequence_to_default SKIPPED [ 76%] 2815s spyder/plugins/shortcuts/tests/test_shortcuts.py::test_invalid_char_in_sequence SKIPPED [ 76%] 2815s spyder/plugins/shortcuts/tests/test_shortcuts_config_dialog.py::test_config_dialog[config_dialog0] SKIPPED [ 76%] 2815s spyder/plugins/shortcuts/widgets/tests/test_summary.py::test_shortcutssummary SKIPPED [ 77%] 2815s spyder/plugins/shortcuts/widgets/tests/test_summary.py::test_shortcutssummary_texts SKIPPED [ 77%] 2815s spyder/plugins/statusbar/widgets/tests/test_status.py::test_status_bar_default_widgets SKIPPED [ 77%] 2815s spyder/plugins/statusbar/widgets/tests/test_status.py::test_status_bar_widget_signal SKIPPED [ 77%] 2815s spyder/plugins/statusbar/widgets/tests/test_status.py::test_custom_widget SKIPPED [ 77%] 2815s spyder/plugins/tours/tests/test_tour.py::test_tour SKIPPED (Test passed 2815s in previous runs) [ 77%] 2815s spyder/plugins/variableexplorer/tests/test_variableexplorer_config_dialog.py::test_config_dialog[config_dialog0] SKIPPED [ 77%] 2815s spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py::test_objectexplorer SKIPPED [ 77%] 2815s spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py::test_objectexplorer_collection_types[params0] SKIPPED [ 77%] 2815s spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py::test_objectexplorer_collection_types[params1] SKIPPED [ 77%] 2815s spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py::test_objectexplorer_collection_types[params2] SKIPPED [ 77%] 2815s spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py::test_objectexplorer_collection_types[params3] SKIPPED [ 78%] 2815s spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py::test_objectexplorer_collection_types[params4] SKIPPED [ 78%] 2815s spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py::test_objectexplorer_collection_types[params5] FAILED [ 78%] 2815s spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py::test_objectexplorer_types[params0] FAILED [ 78%] 2815s spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py::test_objectexplorer_types[params1] SKIPPED [ 78%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_object_arrays SKIPPED [ 78%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_object_arrays_display[data0] SKIPPED [ 78%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_attribute_errors[data0] SKIPPED [ 78%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_type_errors[data0] SKIPPED [ 78%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_format[data0] SKIPPED [ 78%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_inf_array SKIPPED [ 78%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_string_array SKIPPED [ 79%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_unicode_array SKIPPED [ 79%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_masked_array SKIPPED [ 79%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_record_array SKIPPED [ 79%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_record_array_with_titles SKIPPED [ 79%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_float_array SKIPPED [ 79%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_complex_array SKIPPED [ 79%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_bool_array SKIPPED [ 79%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_int8_array SKIPPED [ 79%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_float16_array SKIPPED [ 79%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_3d_array SKIPPED [ 79%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_with_empty_3d_array SKIPPED [ 80%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_edit_1d_array SKIPPED [ 80%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_edit_2d_array SKIPPED [ 80%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_edit_complex_array SKIPPED [ 80%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arraymodel_set_data_overflow SKIPPED [ 80%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_arrayeditor.py::test_arrayeditor_edit_overflow SKIPPED [ 80%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_index_sort SKIPPED [ 80%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframe_to_type SKIPPED [ 80%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframe_datetimeindex SKIPPED [ 80%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframe_simpleindex SKIPPED [ 80%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframe_simpleindex_custom_columns SKIPPED [ 80%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframe_multiindex SKIPPED [ 81%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_header_bom SKIPPED [ 81%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_header_encoding SKIPPED [ 81%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_basic SKIPPED [ 81%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_sort SKIPPED [ 81%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_sort_is_stable SKIPPED [ 81%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_max_min_col_update SKIPPED [ 81%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_max_min_col_update_constant SKIPPED [ 81%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_with_timezone_aware_timestamps SKIPPED [ 81%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_with_categories SKIPPED [ 81%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_get_bgcolor_with_numbers SKIPPED [ 82%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_get_bgcolor_with_numbers_using_global_max SKIPPED [ 82%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_get_bgcolor_with_string SKIPPED [ 82%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_get_bgcolor_with_object SKIPPED [ 82%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_get_bgcolor_with_missings SKIPPED [ 82%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_with_format_percent_d_and_nan SKIPPED [ 82%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_change_format SKIPPED [ 82%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_change_format_with_format_not_starting_with_percent SKIPPED [ 82%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframeeditor_with_various_indexes SKIPPED [ 82%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframeeditor_with_OutOfBoundsDatetime SKIPPED [ 82%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_sort_dataframe_with_duplicate_column SKIPPED [ 82%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_sort_dataframe_with_category_dtypes SKIPPED [ 83%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_set_data_overflow SKIPPED [ 83%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframeeditor_edit_overflow SKIPPED [ 83%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_set_data_complex SKIPPED [ 83%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframeeditor_edit_complex SKIPPED [ 83%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframemodel_set_data_bool SKIPPED [ 83%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_dataframeeditor_edit_bool SKIPPED [ 83%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_non_ascii_index SKIPPED [ 83%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_dataframeeditor.py::test_no_convert_strings_to_unicode SKIPPED [ 83%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_importwizard.py::test_importwizard SKIPPED [ 83%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_namespacebrowser.py::test_automatic_column_width SKIPPED [ 83%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_namespacebrowser.py::test_sort_by_column SKIPPED [ 84%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_namespacebrowser.py::test_keys_sorted_and_sort_with_large_rows SKIPPED [ 84%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_namespacebrowser.py::test_filtering_with_large_rows SKIPPED [ 84%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_texteditor.py::test_texteditor SKIPPED [ 84%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_texteditor.py::test_title[\xf1] SKIPPED [ 84%] 2815s spyder/plugins/variableexplorer/widgets/tests/test_texteditor.py::test_title[r] SKIPPED [ 84%] 2815s spyder/plugins/workingdirectory/tests/test_workingdirectory.py::test_basic_initialization SKIPPED [ 84%] 2815s spyder/plugins/workingdirectory/tests/test_workingdirectory.py::test_get_workingdir SKIPPED [ 84%] 2815s spyder/plugins/workingdirectory/tests/test_workingdirectory.py::test_get_workingdir_startup SKIPPED [ 84%] 2815s spyder/plugins/workingdirectory/tests/test_workingdirectory.py::test_get_workingdir_cli SKIPPED [ 84%] 2815s spyder/plugins/workingdirectory/tests/test_workingdirectory_config_dialog.py::test_config_dialog[config_dialog0] SKIPPED [ 84%] 2815s spyder/tests/test_dependencies_in_sync.py::test_dependencies_for_binder_in_sync SKIPPED [ 85%] 2815s spyder/tests/test_dependencies_in_sync.py::test_dependencies_for_spyder_dialog_in_sync SKIPPED [ 85%] 2815s spyder/tests/test_dependencies_in_sync.py::test_dependencies_for_spyder_setup_install_requires_in_sync SKIPPED [ 85%] 2815s spyder/tests/test_dependencies_in_sync.py::test_dependencies_for_spyder_setup_extras_requires_in_sync SKIPPED [ 85%] 2815s spyder/tests/test_dont_use.py::test_dont_use[isinstance\\(.*,.*str\\)-exclude_patterns0-Don't use builtin isinstance() function,use spyder.py3compat.is_text_string() instead] SKIPPED [ 85%] 2815s spyder/tests/test_dont_use.py::test_dont_use[^[\\s\\#]*\\bprint\\(((?!file=).)*\\)-exclude_patterns1-message1] SKIPPED [ 85%] 2815s spyder/tests/test_dont_use.py::test_dont_use[^[\\s\\#]*\\bprint\\s+(?!>>)((?!#).)*-exclude_patterns2-message2] SKIPPED [ 85%] 2815s spyder/tests/test_dont_use.py::test_check_charaters_translation[\uff05] SKIPPED [ 85%] 2815s spyder/utils/introspection/tests/test_modulecompletion.py::test_module_completion SKIPPED [ 85%] 2815s spyder/utils/tests/test_bsdsocket.py::test_bsdsockets SKIPPED (Test 2815s passed in previous runs) [ 85%] 2815s spyder/utils/tests/test_encoding.py::test_permissions SKIPPED (Test 2815s passed in previous runs) [ 85%] 2815s spyder/utils/tests/test_encoding.py::test_timestamp SKIPPED (Test passed 2815s in previous runs) [ 86%] 2815s spyder/utils/tests/test_encoding.py::test_is_text_file SKIPPED (Test 2815s passed in previous runs) [ 86%] 2815s spyder/utils/tests/test_encoding.py::test_files_encodings[utf-8-utf-8.txt] SKIPPED [ 86%] 2815s spyder/utils/tests/test_encoding.py::test_files_encodings[windows-1252-windows-1252.txt] SKIPPED [ 86%] 2815s spyder/utils/tests/test_encoding.py::test_files_encodings[ascii-ascii.txt] SKIPPED [ 86%] 2815s spyder/utils/tests/test_encoding.py::test_files_encodings[Big5-Big5.txt] SKIPPED [ 86%] 2815s spyder/utils/tests/test_encoding.py::test_files_encodings[KOI8-R-KOI8-R.txt] SKIPPED [ 86%] 2815s spyder/utils/tests/test_environ.py::test_get_user_environment_variables SKIPPED [ 86%] 2815s spyder/utils/tests/test_environ.py::test_get_user_env_newline SKIPPED [ 86%] 2815s spyder/utils/tests/test_environ.py::test_environ SKIPPED (Test passed in 2815s previous runs) [ 86%] 2815s spyder/utils/tests/test_icons.py::test_icon_mapping SKIPPED (Test passed 2815s in previous runs) [ 86%] 2815s spyder/utils/tests/test_misc.py::test_get_common_path SKIPPED (Test 2815s passed in previous runs) [ 87%] 2815s spyder/utils/tests/test_programs.py::test_is_valid_w_interpreter SKIPPEDs.) [ 87%] 2815s spyder/utils/tests/test_programs.py::test_run_python_script_in_terminal SKIPPED [ 87%] 2815s spyder/utils/tests/test_programs.py::test_find_program SKIPPED (Test 2815s passed in previous runs) [ 87%] 2815s spyder/utils/tests/test_programs.py::test_shell_split SKIPPED (Test 2815s passed in previous runs) [ 87%] 2815s spyder/utils/tests/test_programs.py::test_check_version SKIPPED (Test 2815s passed in previous runs) [ 87%] 2815s spyder/utils/tests/test_programs.py::test_is_module_installed SKIPPED [ 87%] 2815s spyder/utils/tests/test_programs.py::test_is_module_installed_with_custom_interpreter SKIPPED [ 87%] 2815s spyder/utils/tests/test_programs.py::test_get_temp_dir_ensure_dir_exists SKIPPED [ 87%] 2815s spyder/utils/tests/test_programs.py::test_clean_win_application_path SKIPPED [ 87%] 2815s spyder/utils/tests/test_programs.py::test_get_installed_apps_and_icons SKIPPED [ 87%] 2815s spyder/utils/tests/test_programs.py::test_parse_linux_desktop_entry SKIPPED [ 88%] 2815s spyder/utils/tests/test_programs.py::test_open_files_with_application SKIPPED [ 88%] 2815s spyder/utils/tests/test_programs.py::test_get_package_version SKIPPED [ 88%] 2815s spyder/utils/tests/test_programs.py::test_get_module_version SKIPPED [ 88%] 2815s spyder/utils/tests/test_sourcecode.py::test_normalize_eols SKIPPED (Test 2815s passed in previous runs) [ 88%] 2815s spyder/utils/tests/test_sourcecode.py::test_get_primary_at SKIPPED (Test 2815s passed in previous runs) [ 88%] 2815s spyder/utils/tests/test_sourcecode.py::test_get_identifiers SKIPPED [ 88%] 2815s spyder/utils/tests/test_sourcecode.py::test_split_source SKIPPED (Test 2815s passed in previous runs) [ 88%] 2815s spyder/utils/tests/test_sourcecode.py::test_path_components SKIPPED [ 88%] 2815s spyder/utils/tests/test_sourcecode.py::test_differentiate_prefix SKIPPED [ 88%] 2815s spyder/utils/tests/test_sourcecode.py::test_get_same_name_files SKIPPED [ 88%] 2815s spyder/utils/tests/test_sourcecode.py::test_shortest_path SKIPPED (Test 2815s passed in previous runs) [ 89%] 2815s spyder/utils/tests/test_sourcecode.py::test_disambiguate_fname SKIPPED [ 89%] 2815s spyder/utils/tests/test_sourcecode.py::test_get_eol_chars SKIPPED (Test 2815s passed in previous runs) [ 89%] 2815s spyder/utils/tests/test_sourcecode.py::test_get_eol_chars_no_eol SKIPPED [ 89%] 2815s spyder/utils/tests/test_stringmatching.py::test_stringmatching_full SKIPPED [ 89%] 2815s spyder/utils/tests/test_stringmatching.py::test_stringmatching_order_filter SKIPPED [ 89%] 2815s spyder/utils/tests/test_syntaxhighlighters.py::test_HtmlSH_basic SKIPPED [ 89%] 2815s spyder/utils/tests/test_syntaxhighlighters.py::test_HtmlSH_unclosed_commend SKIPPED [ 89%] 2815s spyder/utils/tests/test_syntaxhighlighters.py::test_PythonSH_UTF16_number SKIPPED [ 89%] 2815s spyder/utils/tests/test_syntaxhighlighters.py::test_PythonSH_UTF16_string SKIPPED [ 89%] 2815s spyder/utils/tests/test_syntaxhighlighters.py::test_python_string_prefix SKIPPED [ 89%] 2815s spyder/utils/tests/test_syntaxhighlighters.py::test_Markdown_basic SKIPPED [ 90%] 2815s spyder/utils/tests/test_syntaxhighlighters.py::test_python_outline_explorer_comment[# --- First variant] SKIPPED [ 90%] 2815s spyder/utils/tests/test_syntaxhighlighters.py::test_python_outline_explorer_comment[#------ 2nd variant] SKIPPED [ 90%] 2815s spyder/utils/tests/test_syntaxhighlighters.py::test_python_outline_explorer_comment[### 3rd variant] SKIPPED [ 90%] 2815s spyder/utils/tests/test_syntaxhighlighters.py::test_python_not_an_outline_explorer_comment[#---] SKIPPED [ 90%] 2815s spyder/utils/tests/test_syntaxhighlighters.py::test_python_not_an_outline_explorer_comment[#--------] SKIPPED [ 90%] 2815s spyder/utils/tests/test_syntaxhighlighters.py::test_python_not_an_outline_explorer_comment[#--- ] SKIPPED [ 90%] 2815s spyder/utils/tests/test_syntaxhighlighters.py::test_python_not_an_outline_explorer_comment[# -------] SKIPPED [ 90%] 2815s spyder/utils/tests/test_system.py::test_system SKIPPED (Test passed in 2815s previous runs) [ 90%] 2815s spyder/utils/tests/test_vcs.py::test_vcs_tool SKIPPED (Not to be run 2815s outside of CIs) [ 90%] 2815s spyder/utils/tests/test_vcs.py::test_vcs_root SKIPPED (Not running from 2815s a git repo) [ 91%] 2815s spyder/utils/tests/test_vcs.py::test_git_revision SKIPPED (Not running 2815s from a git repo) [ 91%] 2815s spyder/utils/tests/test_vcs.py::test_no_git SKIPPED (Test passed in 2815s previous runs) [ 91%] 2815s spyder/utils/tests/test_vcs.py::test_get_git_refs SKIPPED (Not running 2815s from a git repo) [ 91%] 2815s spyder/utils/tests/test_vcs.py::test_get_git_remotes SKIPPED (Not 2815s running from a git repo) [ 91%] 2815s spyder/utils/tests/test_vcs.py::test_remote_to_url[https://github.com/neophnx/spyder.git-https://github.com/neophnx/spyder] SKIPPED [ 91%] 2815s spyder/utils/tests/test_vcs.py::test_remote_to_url[http://github.com/neophnx/spyder.git-http://github.com/neophnx/spyder] SKIPPED [ 91%] 2815s spyder/utils/tests/test_vcs.py::test_remote_to_url[git@github.com:goanpeca/spyder.git-https://github.com/goanpeca/spyder] SKIPPED [ 91%] 2815s spyder/widgets/github/tests/test_github_backend.py::test_invalid_credentials SKIPPED [ 91%] 2815s spyder/widgets/github/tests/test_github_backend.py::test_empty_credentials SKIPPED [ 91%] 2815s spyder/widgets/github/tests/test_github_backend.py::test_fake_credentials_bad_repo SKIPPED [ 91%] 2815s spyder/widgets/github/tests/test_github_backend.py::test_get_credentials_from_settings SKIPPED [ 92%] 2815s spyder/widgets/github/tests/test_github_backend.py::test_store_user_credentials SKIPPED [ 92%] 2815s spyder/widgets/github/tests/test_github_login.py::test_dialog SKIPPED [ 92%] 2815s spyder/widgets/tests/test_array_builder.py::test_array_inline_array SKIPPED [ 92%] 2815s spyder/widgets/tests/test_array_builder.py::test_array_inline_matrix SKIPPED [ 92%] 2815s spyder/widgets/tests/test_array_builder.py::test_array_inline_array_invalid SKIPPED [ 92%] 2815s spyder/widgets/tests/test_array_builder.py::test_array_inline_1d_array SKIPPED [ 92%] 2815s spyder/widgets/tests/test_array_builder.py::test_array_inline_nan_array SKIPPED [ 92%] 2815s spyder/widgets/tests/test_array_builder.py::test_array_inline_inf_array SKIPPED [ 92%] 2815s spyder/widgets/tests/test_array_builder.py::test_array_inline_force_float_array SKIPPED [ 92%] 2815s spyder/widgets/tests/test_array_builder.py::test_array_inline_force_float_error_array SKIPPED [ 92%] 2815s spyder/widgets/tests/test_array_builder.py::test_array_table_array SKIPPED [ 93%] 2815s spyder/widgets/tests/test_array_builder.py::test_array_table_matrix SKIPPED [ 93%] 2815s spyder/widgets/tests/test_array_builder.py::test_array_table_array_empty_items SKIPPED [ 93%] 2815s spyder/widgets/tests/test_array_builder.py::test_array_table_array_spaces_in_item SKIPPED [ 93%] 2815s spyder/widgets/tests/test_array_builder.py::test_array_table_matrix_empty SKIPPED [ 93%] 2815s spyder/widgets/tests/test_browser.py::test_browser SKIPPED (Test passed 2815s in previous runs) [ 93%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_rename_variable SKIPPED [ 93%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_remove_variable SKIPPED [ 93%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_remove_remote_variable SKIPPED [ 93%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_filter_rows SKIPPED [ 93%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_create_dataframeeditor_with_correct_format SKIPPED [ 93%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_collectionsmodel_with_two_ints SKIPPED [ 94%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_collectionsmodel_with_index SKIPPED [ 94%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_shows_dataframeeditor_when_editing_index SKIPPED [ 94%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_sort_numpy_numeric_collectionsmodel SKIPPED [ 94%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_sort_float_collectionsmodel SKIPPED [ 94%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_sort_collectionsmodel SKIPPED [ 94%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_sort_and_fetch_collectionsmodel_with_many_rows SKIPPED [ 94%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_rename_and_duplicate_item_in_collection_editor SKIPPED [ 94%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_edit_datetime SKIPPED [ 94%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_edit_mutable_and_immutable_types SKIPPED [ 94%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_view_module_in_coledit SKIPPED [ 94%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_notimplementederror_multiindex SKIPPED [ 95%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_editor_parent_set SKIPPED [ 95%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_xml_dom_element_view SKIPPED [ 95%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_pandas_dateoffset_view SKIPPED [ 95%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_set_nonsettable_objects SKIPPED [ 95%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_edit_nonsettable_objects SKIPPED [ 95%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_collectionseditor_with_class_having_buggy_copy SKIPPED [ 95%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_collectionseditor_with_class_having_correct_copy SKIPPED [ 95%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_collectionseditor_when_clicking_on_header_and_large_rows SKIPPED [ 95%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_dicts_with_mixed_types_as_key SKIPPED [ 95%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_dicts_natural_sorting SKIPPED [ 95%] 2815s spyder/widgets/tests/test_collectioneditor.py::test_dicts_natural_sorting_mixed_types SKIPPED [ 96%] 2815s spyder/widgets/tests/test_dependencies.py::test_dependencies SKIPPED [ 96%] 2815s spyder/widgets/tests/test_findreplace.py::test_findreplace_multiline_replacement SKIPPED [ 96%] 2815s spyder/widgets/tests/test_findreplace.py::test_replace_selection SKIPPED [ 96%] 2815s spyder/widgets/tests/test_findreplace.py::test_messages_action SKIPPED [ 96%] 2815s spyder/widgets/tests/test_findreplace.py::test_replace_text_button SKIPPED [ 96%] 2815s spyder/widgets/tests/test_findreplace.py::test_update_matches SKIPPED [ 96%] 2815s spyder/widgets/tests/test_findreplace.py::test_clear_action SKIPPED [ 96%] 2815s spyder/widgets/tests/test_findreplace.py::test_replace_all_backslash SKIPPED [ 96%] 2815s spyder/widgets/tests/test_helperwidgets.py::test_messagecheckbox SKIPPED [ 96%] 2815s spyder/widgets/tests/test_mixins.py::test_get_current_object[test_object0] SKIPPED [ 96%] 2815s spyder/widgets/tests/test_mixins.py::test_get_current_object[test_object1] SKIPPED [ 97%] 2815s spyder/widgets/tests/test_mixins.py::test_get_current_word SKIPPED (Test 2815s passed in previous runs) [ 97%] 2815s spyder/widgets/tests/test_mixins.py::test_get_unicode_regexp SKIPPED [ 97%] 2815s spyder/widgets/tests/test_mixins.py::test_get_number_matches SKIPPED [ 97%] 2815s spyder/widgets/tests/test_mixins.py::test_get_match_number SKIPPED (Test 2815s passed in previous runs) [ 97%] 2815s spyder/widgets/tests/test_mixins.py::test_get_number_with_words SKIPPED [ 97%] 2815s spyder/widgets/tests/test_reporterror.py::test_dialog SKIPPED (Test 2815s passed in previous runs) [ 97%] 2815s spyder/widgets/tests/test_reporterror.py::test_report_issue_url SKIPPED [ 97%] 2815s spyder/widgets/tests/test_reporterror.py::test_render_issue SKIPPED [ 97%] 2815s spyder/widgets/tests/test_switcher.py::test_switcher SKIPPED (Test 2815s passed in previous runs) [ 97%] 2815s spyder/widgets/tests/test_switcher.py::test_switcher_filter_and_mode SKIPPED [ 97%] 2815s spyder/widgets/tests/test_switcher.py::test_switcher_filter_unicode SKIPPED [ 98%] 2815s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel0-1.0.0-True-True] SKIPPED [ 98%] 2815s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel0-1.0.0-True-False] SKIPPED [ 98%] 2815s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel0-1.0.0-False-True] SKIPPED [ 98%] 2815s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel0-1.0.0-False-False] SKIPPED [ 98%] 2815s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel0-1000.0.0-True-True] SKIPPED [ 98%] 2815s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel0-1000.0.0-True-False] SKIPPED [ 98%] 2815s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel0-1000.0.0-False-True] SKIPPED [ 98%] 2815s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel0-1000.0.0-False-False] SKIPPED [ 98%] 2815s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel1-1.0.0-True-True] SKIPPED [ 98%] 2815s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel1-1.0.0-True-False] SKIPPED [ 98%] 2815s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel1-1.0.0-False-True] SKIPPED [ 99%] 2815s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel1-1.0.0-False-False] SKIPPED [ 99%] 2815s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel1-1000.0.0-True-True] SKIPPED [ 99%] 2815s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel1-1000.0.0-True-False] SKIPPED [ 99%] 2815s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel1-1000.0.0-False-True] SKIPPED [ 99%] 2815s spyder/workers/tests/test_update.py::test_updates[spyder_conda_channel1-1000.0.0-False-False] SKIPPED [ 99%] 2815s spyder/workers/tests/test_update.py::test_updates_for_installers[1.0.0] SKIPPED [ 99%] 2815s spyder/workers/tests/test_update.py::test_updates_for_installers[1000.0.0] SKIPPED [ 99%] 2815s spyder/workers/tests/test_update.py::test_no_update_development SKIPPED [ 99%] 2815s spyder/workers/tests/test_update.py::test_update_pre_to_pre SKIPPED [ 99%] 2815s spyder/workers/tests/test_update.py::test_update_pre_to_final SKIPPED [100%] 2815s 2815s =================================== FAILURES =================================== 2815s ______________________ test_plugin_first_response_request ______________________ 2815s 2815s qtbot_module = 2815s completion_receiver = (, ) 2815s 2815s @pytest.mark.order(1) 2815s def test_plugin_first_response_request(qtbot_module, completion_receiver): 2815s completion, receiver = completion_receiver 2815s 2815s # Parameters to perform a textDocument/didOpen request 2815s params = { 2815s 'file': 'test2.py', 2815s 'language': 'python', 2815s 'version': 2, 2815s 'text': "# This is some text with some classe\nimport os\n\n", 2815s 'response_instance': receiver, 2815s 'offset': 1, 2815s 'diff': '', 2815s 'selection_start': 0, 2815s 'selection_end': 0, 2815s 'codeeditor': receiver, 2815s 'requires_response': False 2815s } 2815s 2815s with qtbot_module.waitSignal(receiver.sig_response, timeout=30000) as blocker: 2815s completion.send_request( 2815s 'python', CompletionRequestTypes.DOCUMENT_DID_OPEN, params) 2815s 2815s 2815s params = { 2815s 'file': 'test2.py', 2815s 'line': 1, 2815s 'column': 8, 2815s 'offset': 43, 2815s 'diff': '', 2815s 'response_instance': receiver, 2815s 'codeeditor': receiver, 2815s 'requires_response': True 2815s } 2815s 2815s with qtbot_module.waitSignal(receiver.sig_response, timeout=30000) as blocker: 2815s completion.send_request( 2815s 'python', CompletionRequestTypes.DOCUMENT_HOVER, params) 2815s 2815s _, response = blocker.args 2815s > assert len(response['params']) > 0 2815s E AssertionError: assert 0 > 0 2815s E + where 0 = len('') 2815s 2815s spyder/plugins/completion/tests/test_plugin.py:253: AssertionError 2815s __________________ test_automatic_completions_widget_visible ___________________ 2815s 2815s completions_codeeditor = (, ) 2815s qtbot = 2815s 2815s @pytest.mark.order(1) 2815s @flaky(max_runs=5) 2815s def test_automatic_completions_widget_visible(completions_codeeditor, qtbot): 2815s """ 2815s Test on-the-fly completions when the widget is visible and the Backspace 2815s key is pressed. 2815s 2815s Regression test for PR #12710 2815s """ 2815s code_editor, _ = completions_codeeditor 2815s completion = code_editor.completion_widget 2815s code_editor.toggle_code_snippets(False) 2815s 2815s code_editor.set_text('import math') 2815s cursor = code_editor.textCursor() 2815s code_editor.moveCursor(cursor.End) 2815s qtbot.keyPress(code_editor, Qt.Key_Enter, delay=300) # newline 2815s 2815s with qtbot.waitSignal(completion.sig_show_completions, 2815s timeout=10000): 2815s qtbot.keyClicks(code_editor, 'math.acosh', delay=300) 2815s 2815s > assert completion.isVisible() 2815s E assert False 2815s E + where False = () 2815s E + where = .isVisible 2815s 2815s spyder/plugins/editor/widgets/tests/test_completions_hide.py:111: AssertionError 2815s ____________________________ test_space_completion _____________________________ 2815s 2815s completions_codeeditor = (, ) 2815s qtbot = 2815s 2815s @pytest.mark.order(1) 2815s def test_space_completion(completions_codeeditor, qtbot): 2815s """Validate completion's space character handling.""" 2815s code_editor, _ = completions_codeeditor 2815s 2815s code_editor.toggle_automatic_completions(False) 2815s code_editor.toggle_code_snippets(False) 2815s 2815s completion = code_editor.completion_widget 2815s 2815s # Set cursor to start 2815s code_editor.go_to_line(1) 2815s 2815s # Complete from numpy --> from numpy import 2815s qtbot.keyClicks(code_editor, 'from numpy ') 2815s with qtbot.waitSignal( 2815s code_editor.completions_response_signal, timeout=30000): 2815s code_editor.document_did_change() 2815s 2815s # press tab and get completions 2815s with qtbot.waitSignal(completion.sig_show_completions, 2815s timeout=10000) as sig: 2815s qtbot.keyPress(code_editor, Qt.Key_Tab) 2815s 2815s qtbot.keyPress(completion, Qt.Key_Tab) 2815s 2815s assert "import" in [x['label'] for x in sig.args[0]] 2815s 2815s > assert code_editor.toPlainText() == 'from numpy import' 2815s E AssertionError: assert 'from numpy ArithmeticError' == 'from numpy import' 2815s E 2815s E - from numpy import 2815s E + from numpy ArithmeticError 2815s 2815s spyder/plugins/editor/widgets/tests/test_introspection.py:159: AssertionError 2815s __________________________ test_automatic_completions __________________________ 2815s 2815s completions_codeeditor = (, ) 2815s qtbot = 2815s 2815s @pytest.mark.order(1) 2815s @flaky(max_runs=10) 2815s def test_automatic_completions(completions_codeeditor, qtbot): 2815s """Test on-the-fly completions.""" 2815s code_editor, _ = completions_codeeditor 2815s completion = code_editor.completion_widget 2815s delay = 50 2815s code_editor.toggle_code_snippets(False) 2815s 2815s # Set cursor to start 2815s code_editor.go_to_line(1) 2815s 2815s # Complete f -> from 2815s > with qtbot.waitSignal(completion.sig_show_completions, 2815s timeout=3000) as sig: 2815s E pytestqt.exceptions.TimeoutError: Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2815s 2815s spyder/plugins/editor/widgets/tests/test_introspection.py:226: TimeoutError 2815s _______________________________ test_completions _______________________________ 2815s 2815s completions_codeeditor = (, ) 2815s qtbot = 2815s 2815s @pytest.mark.order(1) 2815s @flaky(max_runs=5) 2815s def test_completions(completions_codeeditor, qtbot): 2815s """Exercise code completion in several ways.""" 2815s code_editor, _ = completions_codeeditor 2815s completion = code_editor.completion_widget 2815s 2815s code_editor.toggle_automatic_completions(False) 2815s code_editor.toggle_code_snippets(False) 2815s 2815s # Set cursor to start 2815s code_editor.go_to_line(1) 2815s 2815s # Complete dunder imports from _ --> import _foo/_foom 2815s qtbot.keyClicks(code_editor, 'from _') 2815s with qtbot.waitSignal( 2815s code_editor.completions_response_signal, timeout=30000): 2815s code_editor.document_did_change() 2815s 2815s # press tab and get completions 2815s > with qtbot.waitSignal(completion.sig_show_completions, 2815s timeout=10000) as sig: 2815s E pytestqt.exceptions.TimeoutError: Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s 2815s spyder/plugins/editor/widgets/tests/test_introspection.py:453: TimeoutError 2815s ______________________________ test_code_snippets ______________________________ 2815s 2815s completions_codeeditor = (, ) 2815s qtbot = 2815s 2815s @pytest.mark.order(1) 2815s @pytest.mark.skipif(os.name == 'nt', reason='Fails on Windows') 2815s def test_code_snippets(completions_codeeditor, qtbot): 2815s code_editor, completion_plugin = completions_codeeditor 2815s completion = code_editor.completion_widget 2815s snippets = code_editor.editor_extensions.get('SnippetsExtension') 2815s 2815s CONF.set('completions', 'enable_code_snippets', True) 2815s completion_plugin.after_configuration_update([]) 2815s 2815s code_editor.toggle_automatic_completions(False) 2815s code_editor.toggle_code_snippets(True) 2815s 2815s # Set cursor to start 2815s code_editor.go_to_line(1) 2815s 2815s text = """ 2815s def test_func(xlonger, y1, some_z): 2815s pass 2815s """ 2815s text = textwrap.dedent(text) 2815s 2815s code_editor.insert_text(text) 2815s with qtbot.waitSignal( 2815s code_editor.completions_response_signal, timeout=30000): 2815s code_editor.document_did_change() 2815s 2815s qtbot.keyPress(code_editor, Qt.Key_Enter, delay=300) 2815s qtbot.keyPress(code_editor, Qt.Key_Enter, delay=300) 2815s qtbot.keyClicks(code_editor, 'test_') 2815s > with qtbot.waitSignal(completion.sig_show_completions, 2815s timeout=10000) as sig: 2815s E pytestqt.exceptions.TimeoutError: Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s 2815s spyder/plugins/editor/widgets/tests/test_introspection.py:703: TimeoutError 2815s ____________________________ test_completion_order _____________________________ 2815s 2815s completions_codeeditor = (, ) 2815s qtbot = 2815s 2815s @pytest.mark.order(1) 2815s @flaky(max_runs=5) 2815s def test_completion_order(completions_codeeditor, qtbot): 2815s code_editor, _ = completions_codeeditor 2815s completion = code_editor.completion_widget 2815s 2815s code_editor.toggle_automatic_completions(False) 2815s 2815s # Set cursor to start 2815s code_editor.go_to_line(1) 2815s qtbot.keyClicks(code_editor, 'impo') 2815s with qtbot.waitSignal( 2815s code_editor.completions_response_signal, timeout=30000): 2815s code_editor.document_did_change() 2815s 2815s > with qtbot.waitSignal(completion.sig_show_completions, 2815s timeout=10000) as sig: 2815s E pytestqt.exceptions.TimeoutError: Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s 2815s spyder/plugins/editor/widgets/tests/test_introspection.py:997: TimeoutError 2815s ________________________ test_text_snippet_completions _________________________ 2815s 2815s completions_codeeditor = (, ) 2815s qtbot = 2815s 2815s @pytest.mark.order(1) 2815s @flaky(max_runs=5) 2815s def test_text_snippet_completions(completions_codeeditor, qtbot): 2815s code_editor, _ = completions_codeeditor 2815s completion = code_editor.completion_widget 2815s 2815s code_editor.toggle_automatic_completions(False) 2815s code_editor.toggle_code_snippets(False) 2815s 2815s # Set cursor to start 2815s code_editor.go_to_line(1) 2815s 2815s > with qtbot.waitSignal(completion.sig_show_completions, 2815s timeout=10000) as sig: 2815s E pytestqt.exceptions.TimeoutError: Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s 2815s spyder/plugins/editor/widgets/tests/test_introspection.py:1035: TimeoutError 2815s _________________________ test_completions_extra_paths _________________________ 2815s 2815s completions_codeeditor = (, ) 2815s qtbot = 2815s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-1/test_completions_extra_paths4') 2815s 2815s @pytest.mark.order(1) 2815s @flaky(max_runs=5) 2815s @pytest.mark.skipif(os.name == 'nt', reason='Hangs on Windows') 2815s def test_completions_extra_paths(completions_codeeditor, qtbot, tmpdir): 2815s """Exercise code completion when adding extra paths.""" 2815s code_editor, completion_plugin = completions_codeeditor 2815s completion = code_editor.completion_widget 2815s code_editor.toggle_automatic_completions(False) 2815s code_editor.toggle_code_snippets(False) 2815s 2815s # Create a file to use as extra path 2815s temp_content = ''' 2815s def spam(): 2815s pass 2815s ''' 2815s CONF.set('pythonpath_manager', 'spyder_pythonpath', []) 2815s completion_plugin.after_configuration_update([]) 2815s qtbot.wait(500) 2815s qtbot.keyClicks(code_editor, 'import foo') 2815s qtbot.keyPress(code_editor, Qt.Key_Enter) 2815s qtbot.keyClicks(code_editor, 'foo.s') 2815s code_editor.document_did_change() 2815s qtbot.keyPress(code_editor, Qt.Key_Tab) 2815s qtbot.wait(500) 2815s assert code_editor.toPlainText() == 'import foo\nfoo.s' 2815s 2815s p = tmpdir.mkdir("extra_path") 2815s extra_paths = [str(p)] 2815s p = p.join("foo.py") 2815s p.write(temp_content) 2815s 2815s # Set extra paths 2815s print(extra_paths) 2815s CONF.set('pythonpath_manager', 'spyder_pythonpath', extra_paths) 2815s completion_plugin.after_configuration_update([]) 2815s code_editor.document_did_change() 2815s qtbot.wait(500) 2815s 2815s > with qtbot.waitSignal(completion.sig_show_completions, 2815s timeout=10000) as sig: 2815s E pytestqt.exceptions.TimeoutError: Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s 2815s spyder/plugins/editor/widgets/tests/test_introspection.py:1087: TimeoutError 2815s ----------------------------- Captured stdout call ----------------------------- 2815s ['/tmp/pytest-of-ubuntu/pytest-1/test_completions_extra_paths0/extra_path'] 2815s ----------------------------- Captured stdout call ----------------------------- 2815s ['/tmp/pytest-of-ubuntu/pytest-1/test_completions_extra_paths1/extra_path'] 2815s ----------------------------- Captured stdout call ----------------------------- 2815s ['/tmp/pytest-of-ubuntu/pytest-1/test_completions_extra_paths2/extra_path'] 2815s ----------------------------- Captured stdout call ----------------------------- 2815s ['/tmp/pytest-of-ubuntu/pytest-1/test_completions_extra_paths3/extra_path'] 2815s ----------------------------- Captured stdout call ----------------------------- 2815s ['/tmp/pytest-of-ubuntu/pytest-1/test_completions_extra_paths4/extra_path'] 2815s _____________________________ test_dot_completions _____________________________ 2815s 2815s completions_codeeditor = (, ) 2815s qtbot = 2815s 2815s @pytest.mark.order(1) 2815s @flaky(max_runs=5) 2815s def test_dot_completions(completions_codeeditor, qtbot): 2815s """ 2815s Test that completions after a dot are working as expected. 2815s 2815s This is a regression test for issue spyder-ide/spyder#20285 2815s """ 2815s code_editor, _ = completions_codeeditor 2815s completion = code_editor.completion_widget 2815s code_editor.toggle_code_snippets(False) 2815s 2815s # Import module and check completions are shown for it after writing a dot 2815s # after it 2815s qtbot.keyClicks(code_editor, "import math") 2815s qtbot.keyPress(code_editor, Qt.Key_Enter) 2815s 2815s qtbot.wait(500) 2815s assert not completion.isVisible() 2815s 2815s > with qtbot.waitSignal(completion.sig_show_completions, timeout=10000): 2815s E pytestqt.exceptions.TimeoutError: Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s 2815s spyder/plugins/editor/widgets/tests/test_introspection.py:1169: TimeoutError 2815s ______________________ test_directory_completions[/home] _______________________ 2815s 2815s directory = '/home' 2815s completions_codeeditor = (, ) 2815s qtbot = 2815s 2815s @pytest.mark.order(1) 2815s @pytest.mark.parametrize( 2815s "directory", 2815s [ 2815s pytest.param( 2815s '/home', 2815s marks=pytest.mark.skipif( 2815s not sys.platform.startswith('linux'), 2815s reason='Only works on Linux' 2815s ) 2815s ), 2815s pytest.param( 2815s 'C:\\Users', 2815s marks=pytest.mark.skipif( 2815s not os.name == 'nt', 2815s reason='Only works on Windows' 2815s ) 2815s ), 2815s pytest.param( 2815s 'C:\\Windows\\System32', 2815s marks=pytest.mark.skipif( 2815s not os.name == 'nt', 2815s reason='Only works on Windows' 2815s ) 2815s ), 2815s pytest.param( 2815s '/Library/Frameworks', 2815s marks=pytest.mark.skipif( 2815s not sys.platform == 'darwin', 2815s reason='Only works on macOS' 2815s ) 2815s ) 2815s ] 2815s ) 2815s def test_directory_completions(directory, completions_codeeditor, qtbot): 2815s """ 2815s Test that directory completions work as expected. 2815s """ 2815s code_editor, _ = completions_codeeditor 2815s completion = code_editor.completion_widget 2815s 2815s qtbot.wait(500) 2815s assert not completion.isVisible() 2815s 2815s if directory == '/home': 2815s qtbot.keyClicks(code_editor, "'/'") 2815s elif directory == 'C:\\Users': 2815s qtbot.keyClicks(code_editor, r"'C:\\'") 2815s elif directory == 'C:\\Windows\\System32': 2815s qtbot.keyClicks(code_editor, r"'C:\\Windows\\'") 2815s else: 2815s qtbot.keyClicks(code_editor, "'/Library/'") 2815s 2815s code_editor.moveCursor(QTextCursor.PreviousCharacter) 2815s > with qtbot.waitSignal(completion.sig_show_completions, 2815s timeout=10000): 2815s E pytestqt.exceptions.TimeoutError: Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s 2815s spyder/plugins/editor/widgets/tests/test_introspection.py:1295: TimeoutError 2815s ___________________________ test_class_func_selector ___________________________ 2815s 2815s completions_codeeditor = (, ) 2815s qtbot = 2815s 2815s @pytest.mark.order(2) 2815s @flaky(max_runs=5) 2815s def test_class_func_selector(completions_codeeditor, qtbot): 2815s code_editor, _ = completions_codeeditor 2815s panel = code_editor.classfuncdropdown 2815s panel.setVisible(True) 2815s code_editor.toggle_automatic_completions(False) 2815s code_editor.set_text(text) 2815s 2815s # Wait for symbols info to arrive 2815s qtbot.wait(3000) 2815s 2815s class_names = [item['name'] for item in panel.classes] 2815s func_names = [item['name'] for item in panel.funcs] 2815s 2815s > assert len(panel.classes) == 2 2815s E assert 0 == 2 2815s E + where 0 = len([]) 2815s E + where [] = .classes 2815s 2815s spyder/plugins/editor/widgets/tests/test_classfunc_selector.py:59: AssertionError 2815s _________________________ test_editor_outlineexplorer __________________________ 2815s 2815s qtbot = 2815s completions_codeeditor_outline = (, ) 2815s 2815s @pytest.mark.order(2) 2815s def test_editor_outlineexplorer(qtbot, completions_codeeditor_outline): 2815s """Tests that the outline explorer reacts to editor changes.""" 2815s code_editor, outlineexplorer = completions_codeeditor_outline 2815s treewidget = outlineexplorer.treewidget 2815s treewidget.is_visible = True 2815s 2815s case_info = CASES['text'] 2815s filename = case_info['file'] 2815s tree_file = case_info['tree'] 2815s 2815s with open(filename, 'r') as f: 2815s lines = f.read() 2815s 2815s with open(tree_file, 'r') as f: 2815s trees = json.load(f) 2815s 2815s code_editor.toggle_automatic_completions(False) 2815s code_editor.toggle_code_snippets(False) 2815s 2815s # Set cursor to start 2815s code_editor.set_text('') 2815s code_editor.go_to_line(1) 2815s 2815s # Put example text in editor 2815s code_editor.set_text(lines) 2815s qtbot.wait(3000) 2815s 2815s # Check that the outline tree was initialized successfully 2815s tree = trees[0] 2815s root_tree = get_tree_elements(treewidget) 2815s > assert root_tree == tree 2815s E AssertionError: assert {'test.py': []} == {'test.py': [{'functions': [{'d': [{'inner': []}]}, {'func 1 and 2': []}, {'func1': [{'i': []}]}, {'func2': []}, {'other functions': []}, {'a': []}, {'b': []}, {'c': []}]}, {'classes': [{'Class1': [{'__init__': [{'x': []}]}, {'method3': []}, {'method2': []}, {'method1': []}]}]}]} 2815s E 2815s E Differing items: 2815s E {'test.py': []} != {'test.py': [{'functions': [{'d': [{...}]}, {'func 1 and 2': []}, {'func1': [{...}]}, {'func2': []}, {'other functions': []}, {'a': []}, ...]}, {'classes': [{'Class1': [{...}, {...}, {...}, {...}]}]}]} 2815s E 2815s E Full diff: 2815s E { 2815s E - 'test.py': [ 2815s E + 'test.py': [], 2815s E ? ++ 2815s E - { 2815s E - 'functions': [ 2815s E - { 2815s E - 'd': [ 2815s E - { 2815s E - 'inner': [], 2815s E - }, 2815s E - ], 2815s E - }, 2815s E - { 2815s E - 'func 1 and 2': [], 2815s E - }, 2815s E - { 2815s E - 'func1': [ 2815s E - { 2815s E - 'i': [], 2815s E - }, 2815s E - ], 2815s E - }, 2815s E - { 2815s E - 'func2': [], 2815s E - }, 2815s E - { 2815s E - 'other functions': [], 2815s E - }, 2815s E - { 2815s E - 'a': [], 2815s E - }, 2815s E - { 2815s E - 'b': [], 2815s E - }, 2815s E - { 2815s E - 'c': [], 2815s E - }, 2815s E - ], 2815s E - }, 2815s E - { 2815s E - 'classes': [ 2815s E - { 2815s E - 'Class1': [ 2815s E - { 2815s E - '__init__': [ 2815s E - { 2815s E - 'x': [], 2815s E - }, 2815s E - ], 2815s E - }, 2815s E - { 2815s E - 'method3': [], 2815s E - }, 2815s E - { 2815s E - 'method2': [], 2815s E - }, 2815s E - { 2815s E - 'method1': [], 2815s E - }, 2815s E - ], 2815s E - }, 2815s E - ], 2815s E - }, 2815s E - ], 2815s E } 2815s 2815s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py:320: AssertionError 2815s _______________________________ test_empty_file ________________________________ 2815s 2815s qtbot = 2815s completions_codeeditor_outline = (, ) 2815s 2815s @pytest.mark.order(2) 2815s def test_empty_file(qtbot, completions_codeeditor_outline): 2815s """ 2815s Test that the outline explorer is updated correctly when 2815s it's associated file is empty. 2815s """ 2815s code_editor, outlineexplorer = completions_codeeditor_outline 2815s treewidget = outlineexplorer.treewidget 2815s treewidget.is_visible = True 2815s 2815s code_editor.toggle_automatic_completions(False) 2815s code_editor.toggle_code_snippets(False) 2815s 2815s # Set empty contents 2815s code_editor.set_text('') 2815s code_editor.go_to_line(1) 2815s qtbot.wait(3000) 2815s 2815s # Assert the spinner is not shown. 2815s assert not outlineexplorer._spinner.isSpinning() 2815s 2815s # Add some content 2815s code_editor.set_text(""" 2815s def foo(): 2815s a = 10 2815s return a 2815s """) 2815s qtbot.wait(3000) 2815s 2815s root_tree = get_tree_elements(treewidget) 2815s > assert root_tree == {'test.py': [{'foo': [{'a': []}]}]} 2815s E AssertionError: assert {'test.py': []} == {'test.py': [{'foo': [{'a': []}]}]} 2815s E 2815s E Differing items: 2815s E {'test.py': []} != {'test.py': [{'foo': [{'a': []}]}]} 2815s E 2815s E Full diff: 2815s E { 2815s E - 'test.py': [ 2815s E + 'test.py': [], 2815s E ? ++ 2815s E - { 2815s E - 'foo': [ 2815s E - { 2815s E - 'a': [], 2815s E - }, 2815s E - ], 2815s E - }, 2815s E - ], 2815s E } 2815s 2815s spyder/plugins/editor/widgets/tests/test_editor_and_outline.py:435: AssertionError 2815s _________________________________ test_folding _________________________________ 2815s 2815s completions_codeeditor = (, ) 2815s qtbot = 2815s 2815s @pytest.mark.order(2) 2815s @flaky(max_runs=5) 2815s def test_folding(completions_codeeditor, qtbot): 2815s code_editor, _ = completions_codeeditor 2815s code_editor.toggle_code_folding(True) 2815s code_editor.insert_text(text) 2815s folding_panel = code_editor.panels.get('FoldingPanel') 2815s 2815s # Wait for the update thread to finish 2815s qtbot.wait(3000) 2815s 2815s folding_regions = folding_panel.folding_regions 2815s folding_levels = folding_panel.folding_levels 2815s 2815s expected_regions = {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 2815s 30: 31, 32: 33, 34: 35} 2815s expected_levels = {2: 0, 3: 1, 8: 0, 22: 1, 24: 1, 27: 1, 30: 1, 2815s 32: 1, 34: 1} 2815s > assert folding_regions == expected_regions 2815s E assert {} == {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2815s E 2815s E Right contains 9 more items: 2815s E {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2815s E 2815s E Full diff: 2815s E + {} 2815s E - { 2815s E - 2: 6, 2815s E - 3: 4, 2815s E - 8: 36, 2815s E - 22: 23, 2815s E - 24: 26, 2815s E - 27: 28, 2815s E - 30: 31, 2815s E - 32: 33, 2815s E - 34: 35, 2815s E - } 2815s 2815s spyder/plugins/editor/widgets/tests/test_folding.py:75: AssertionError 2815s __________________________ test_unfold_when_searching __________________________ 2815s 2815s search_codeeditor = (, ) 2815s qtbot = 2815s 2815s @pytest.mark.order(2) 2815s @flaky(max_runs=5) 2815s @pytest.mark.skipif(os.name == 'nt', reason="Hangs on Windows") 2815s def test_unfold_when_searching(search_codeeditor, qtbot): 2815s editor, finder = search_codeeditor 2815s editor.toggle_code_folding(True) 2815s 2815s folding_panel = editor.panels.get('FoldingPanel') 2815s editor.insert_text(text) 2815s 2815s # Wait for the update thread to finish 2815s qtbot.wait(3000) 2815s 2815s line_search = editor.document().findBlockByLineNumber(3) 2815s 2815s # fold region 2815s block = editor.document().findBlockByLineNumber(2) 2815s folding_panel.toggle_fold_trigger(block) 2815s > assert not line_search.isVisible() 2815s E assert not True 2815s E + where True = () 2815s E + where = .isVisible 2815s 2815s spyder/plugins/editor/widgets/tests/test_folding.py:98: AssertionError 2815s _______________________________ test_unfold_goto _______________________________ 2815s 2815s search_codeeditor = (, ) 2815s qtbot = 2815s 2815s @pytest.mark.order(2) 2815s @flaky(max_runs=5) 2815s @pytest.mark.skipif(os.name == 'nt', reason="Hangs on Windows") 2815s def test_unfold_goto(search_codeeditor, qtbot): 2815s editor, finder = search_codeeditor 2815s editor.toggle_code_folding(True) 2815s editor.insert_text(text) 2815s folding_panel = editor.panels.get('FoldingPanel') 2815s 2815s # Wait for the update thread to finish 2815s qtbot.wait(3000) 2815s 2815s line_goto = editor.document().findBlockByLineNumber(5) 2815s 2815s # fold region 2815s block = editor.document().findBlockByLineNumber(2) 2815s folding_panel.toggle_fold_trigger(block) 2815s > assert not line_goto.isVisible() 2815s E assert not True 2815s E + where True = () 2815s E + where = .isVisible 2815s 2815s spyder/plugins/editor/widgets/tests/test_folding.py:125: AssertionError 2815s ______________________________ test_hide_calltip _______________________________ 2815s 2815s completions_codeeditor = (, ) 2815s qtbot = 2815s 2815s @pytest.mark.order(2) 2815s def test_hide_calltip(completions_codeeditor, qtbot): 2815s """Test that calltips are hidden when a matching ')' is found.""" 2815s code_editor, _ = completions_codeeditor 2815s code_editor.show() 2815s code_editor.raise_() 2815s code_editor.setFocus() 2815s 2815s text = 'a = "sometext {}"\nprint(a.format' 2815s # Set text to start 2815s code_editor.set_text(text) 2815s code_editor.go_to_line(2) 2815s code_editor.move_cursor(14) 2815s calltip = code_editor.calltip_widget 2815s assert not calltip.isVisible() 2815s 2815s > with qtbot.waitSignal(code_editor.sig_signature_invoked, timeout=30000): 2815s E pytestqt.exceptions.TimeoutError: Signal sig_signature_invoked(PyQt_PyObject) not emitted after 30000 ms 2815s 2815s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py:48: TimeoutError 2815s __________________________ test_get_calltips[params0] __________________________ 2815s 2815s qtbot = 2815s completions_codeeditor = (, ) 2815s params = ('dict', 'dict') 2815s 2815s @pytest.mark.order(2) 2815s @pytest.mark.parametrize('params', [ 2815s # Parameter, Expected Output 2815s ('dict', 'dict'), 2815s ('type', 'type'), 2815s ('"".format', '-> str'), 2815s (TEST_TEXT, TEST_SIG) 2815s ] 2815s ) 2815s def test_get_calltips(qtbot, completions_codeeditor, params): 2815s """Test that the editor is returning hints.""" 2815s code_editor, _ = completions_codeeditor 2815s 2815s param, expected_output_text = params 2815s 2815s # Set text in editor 2815s code_editor.set_text(param) 2815s 2815s # Move cursor to end of line 2815s code_editor.moveCursor(QTextCursor.End) 2815s 2815s code_editor.calltip_widget.hide() 2815s 2815s # Test with brackets autocompletion enable/disable 2815s bracket_extension = code_editor.editor_extensions.get( 2815s CloseBracketsExtension) 2815s 2815s # Bracket autocompletion enabled 2815s with qtbot.waitSignal(code_editor.sig_signature_invoked, 2815s timeout=30000) as blocker: 2815s qtbot.keyPress(code_editor, Qt.Key_ParenLeft, delay=1000) 2815s 2815s # This is needed to leave time for the calltip to appear 2815s # and make the tests succeed 2815s qtbot.wait(2000) 2815s 2815s args = blocker.args 2815s print('args:', [args]) 2815s > output_text = args[0]['signatures']['label'] 2815s E TypeError: 'NoneType' object is not subscriptable 2815s 2815s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py:99: TypeError 2815s ----------------------------- Captured stdout call ----------------------------- 2815s args: [None] 2815s __________________________ test_get_calltips[params1] __________________________ 2815s 2815s qtbot = 2815s completions_codeeditor = (, ) 2815s params = ('type', 'type') 2815s 2815s @pytest.mark.order(2) 2815s @pytest.mark.parametrize('params', [ 2815s # Parameter, Expected Output 2815s ('dict', 'dict'), 2815s ('type', 'type'), 2815s ('"".format', '-> str'), 2815s (TEST_TEXT, TEST_SIG) 2815s ] 2815s ) 2815s def test_get_calltips(qtbot, completions_codeeditor, params): 2815s """Test that the editor is returning hints.""" 2815s code_editor, _ = completions_codeeditor 2815s 2815s param, expected_output_text = params 2815s 2815s # Set text in editor 2815s code_editor.set_text(param) 2815s 2815s # Move cursor to end of line 2815s code_editor.moveCursor(QTextCursor.End) 2815s 2815s code_editor.calltip_widget.hide() 2815s 2815s # Test with brackets autocompletion enable/disable 2815s bracket_extension = code_editor.editor_extensions.get( 2815s CloseBracketsExtension) 2815s 2815s # Bracket autocompletion enabled 2815s with qtbot.waitSignal(code_editor.sig_signature_invoked, 2815s timeout=30000) as blocker: 2815s qtbot.keyPress(code_editor, Qt.Key_ParenLeft, delay=1000) 2815s 2815s # This is needed to leave time for the calltip to appear 2815s # and make the tests succeed 2815s qtbot.wait(2000) 2815s 2815s args = blocker.args 2815s print('args:', [args]) 2815s > output_text = args[0]['signatures']['label'] 2815s E TypeError: 'NoneType' object is not subscriptable 2815s 2815s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py:99: TypeError 2815s ----------------------------- Captured stdout call ----------------------------- 2815s args: [None] 2815s __________________________ test_get_calltips[params2] __________________________ 2815s 2815s qtbot = 2815s completions_codeeditor = (, ) 2815s params = ('"".format', '-> str') 2815s 2815s @pytest.mark.order(2) 2815s @pytest.mark.parametrize('params', [ 2815s # Parameter, Expected Output 2815s ('dict', 'dict'), 2815s ('type', 'type'), 2815s ('"".format', '-> str'), 2815s (TEST_TEXT, TEST_SIG) 2815s ] 2815s ) 2815s def test_get_calltips(qtbot, completions_codeeditor, params): 2815s """Test that the editor is returning hints.""" 2815s code_editor, _ = completions_codeeditor 2815s 2815s param, expected_output_text = params 2815s 2815s # Set text in editor 2815s code_editor.set_text(param) 2815s 2815s # Move cursor to end of line 2815s code_editor.moveCursor(QTextCursor.End) 2815s 2815s code_editor.calltip_widget.hide() 2815s 2815s # Test with brackets autocompletion enable/disable 2815s bracket_extension = code_editor.editor_extensions.get( 2815s CloseBracketsExtension) 2815s 2815s # Bracket autocompletion enabled 2815s with qtbot.waitSignal(code_editor.sig_signature_invoked, 2815s timeout=30000) as blocker: 2815s qtbot.keyPress(code_editor, Qt.Key_ParenLeft, delay=1000) 2815s 2815s # This is needed to leave time for the calltip to appear 2815s # and make the tests succeed 2815s qtbot.wait(2000) 2815s 2815s args = blocker.args 2815s print('args:', [args]) 2815s > output_text = args[0]['signatures']['label'] 2815s E TypeError: 'NoneType' object is not subscriptable 2815s 2815s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py:99: TypeError 2815s ----------------------------- Captured stdout call ----------------------------- 2815s args: [None] 2815s __________________________ test_get_calltips[params3] __________________________ 2815s 2815s qtbot = 2815s completions_codeeditor = (, ) 2815s params = ("'''Testing something'''\ndef some_function(foo={}, hello=None):\n '''This is the test docstring.'''\n\n\nsome_function", 'some_function(foo={}, hello=None)') 2815s 2815s @pytest.mark.order(2) 2815s @pytest.mark.parametrize('params', [ 2815s # Parameter, Expected Output 2815s ('dict', 'dict'), 2815s ('type', 'type'), 2815s ('"".format', '-> str'), 2815s (TEST_TEXT, TEST_SIG) 2815s ] 2815s ) 2815s def test_get_calltips(qtbot, completions_codeeditor, params): 2815s """Test that the editor is returning hints.""" 2815s code_editor, _ = completions_codeeditor 2815s 2815s param, expected_output_text = params 2815s 2815s # Set text in editor 2815s code_editor.set_text(param) 2815s 2815s # Move cursor to end of line 2815s code_editor.moveCursor(QTextCursor.End) 2815s 2815s code_editor.calltip_widget.hide() 2815s 2815s # Test with brackets autocompletion enable/disable 2815s bracket_extension = code_editor.editor_extensions.get( 2815s CloseBracketsExtension) 2815s 2815s # Bracket autocompletion enabled 2815s with qtbot.waitSignal(code_editor.sig_signature_invoked, 2815s timeout=30000) as blocker: 2815s qtbot.keyPress(code_editor, Qt.Key_ParenLeft, delay=1000) 2815s 2815s # This is needed to leave time for the calltip to appear 2815s # and make the tests succeed 2815s qtbot.wait(2000) 2815s 2815s args = blocker.args 2815s print('args:', [args]) 2815s > output_text = args[0]['signatures']['label'] 2815s E TypeError: 'NoneType' object is not subscriptable 2815s 2815s spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py:99: TypeError 2815s ----------------------------- Captured stdout call ----------------------------- 2815s args: [None] 2815s __________________________ test_save_as_with_outline ___________________________ 2815s 2815s completions_editor = (PosixPath('/tmp/pytest-of-ubuntu/pytest-1/test_save_as_with_outline0/test.py'), , ) 2815s mocker = 2815s qtbot = 2815s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-1/test_save_as_with_outline0') 2815s 2815s @pytest.mark.show_save_dialog 2815s def test_save_as_with_outline(completions_editor, mocker, qtbot, tmpdir): 2815s """ 2815s Test EditorStack.save_as() when the outline explorer is active. 2815s 2815s Regression test for issues spyder-ide/spyder#7754 and 2815s spyder-ide/spyder#15517. 2815s """ 2815s file_path, editorstack, code_editor, completion_plugin = completions_editor 2815s proxy = code_editor.oe_proxy 2815s 2815s # Set outline explorer to editor stack and refresh it. 2815s outline_explorer = OutlineExplorerWidget(None, None, None) 2815s treewidget = outline_explorer.treewidget 2815s outline_explorer.show() 2815s treewidget.is_visible = True 2815s 2815s editorstack.set_outlineexplorer(outline_explorer) 2815s qtbot.addWidget(editorstack.outlineexplorer) 2815s editorstack.outlineexplorer.register_editor(proxy) 2815s 2815s outline_explorer.start_symbol_services('python') 2815s editorstack.refresh() 2815s 2815s # Add some code to the test file and save it 2815s code = dedent(""" 2815s def foo(x): 2815s return x 2815s 2815s def bar(y): 2815s return y 2815s """) 2815s 2815s code_editor.set_text(code) 2815s editorstack.save(force=True) 2815s 2815s # Notify changes 2815s with qtbot.waitSignal( 2815s code_editor.completions_response_signal, timeout=30000 2815s ): 2815s code_editor.document_did_change() 2815s 2815s # Wait until the outline is filled 2815s > qtbot.waitUntil( 2815s lambda: len(treewidget.editor_tree_cache[proxy.get_id()]) > 0, 2815s timeout=5000 2815s ) 2815s E pytestqt.exceptions.TimeoutError: waitUntil timed out in 5000 milliseconds 2815s 2815s spyder/plugins/editor/widgets/tests/test_save.py:349: TimeoutError 2815s ____________________________ test_save_as_lsp_calls ____________________________ 2815s 2815s completions_editor = (PosixPath('/tmp/pytest-of-ubuntu/pytest-1/test_save_as_lsp_calls0/test.py'), , ) 2815s mocker = 2815s qtbot = 2815s tmpdir = local('/tmp/pytest-of-ubuntu/pytest-1/test_save_as_lsp_calls0') 2815s 2815s @pytest.mark.show_save_dialog 2815s def test_save_as_lsp_calls(completions_editor, mocker, qtbot, tmpdir): 2815s """ 2815s Test that EditorStack.save_as() sends the expected LSP requests. 2815s 2815s Regression test for spyder-ide/spyder#13085 and spyder-ide/spyder#20047 2815s """ 2815s file_path, editorstack, code_editor, completion_plugin = completions_editor 2815s 2815s mocker.patch.object(code_editor, 'emit_request', 2815s wraps=code_editor.emit_request) 2815s mocker.patch.object(code_editor, 'request_folding', 2815s wraps=code_editor.request_folding) 2815s mocker.patch.object(code_editor, 'request_symbols', 2815s wraps=code_editor.request_symbols) 2815s mocker.patch.object(code_editor, 'handle_folding_range', 2815s wraps=code_editor.handle_folding_range) 2815s mocker.patch.object(code_editor, 'process_symbols', 2815s wraps=code_editor.process_symbols) 2815s 2815s def symbols_and_folding_requested(): 2815s return ( 2815s code_editor.request_symbols.call_count == 1 2815s and code_editor.request_folding.call_count == 1 2815s ) 2815s 2815s def symbols_and_folding_processed(): 2815s return ( 2815s code_editor.process_symbols.call_count == 1 2815s and code_editor.handle_folding_range.call_count == 1 2815s ) 2815s 2815s # === Set and assert initial state 2815s assert editorstack.get_current_filename().endswith('test.py') 2815s assert editorstack.get_current_editor() is code_editor 2815s 2815s code_editor.set_text(dedent(""" 2815s def foo(x): 2815s a = 0 2815s b = 1 2815s """)) 2815s 2815s # Folding and symbols are requested some time after text is changed (see 2815s # usage of textChanged signal and _timer_sync_symbols_and_folding in 2815s # CodeEditor). 2815s qtbot.waitUntil(symbols_and_folding_requested, timeout=5000) 2815s qtbot.waitUntil(symbols_and_folding_processed, timeout=5000) 2815s 2815s # Check response by LSP 2815s > assert code_editor.handle_folding_range.call_args == \ 2815s mocker.call({'params': [(1, 3)]}) 2815s E AssertionError: assert call({'params': []}) == call({'params': [(1, 3)]}) 2815s E 2815s E Full diff: 2815s E - call({'params': [(1, 3)]}) 2815s E ? ------ 2815s E + call({'params': []}) 2815s 2815s spyder/plugins/editor/widgets/tests/test_save.py:570: AssertionError 2815s ________________ test_objectexplorer_collection_types[params5] _________________ 2815s 2815s objectexplorer = .create_objectexplorer at 0xf87449ebfba0> 2815s params = (datetime.date(1945, 5, 8), [43, 48]) 2815s 2815s @pytest.mark.parametrize('params', [ 2815s # variable to show, rowCount for different Python 3 versions 2815s ('kjkj kj k j j kj k jkj', [71, 81]), 2815s ([1, 3, 4, 'kjkj', None], [45, 48]), 2815s ({1, 2, 1, 3, None, 'A', 'B', 'C', True, False}, [54, 57]), 2815s (1.2233, [57, 59]), 2815s (np.random.rand(10, 10), [162, 167]), 2815s (datetime.date(1945, 5, 8), [43, 48]) 2815s ]) 2815s def test_objectexplorer_collection_types(objectexplorer, params): 2815s """Test to validate proper handling of collection data types.""" 2815s test, row_count = params 2815s CONF.set('variable_explorer', 'show_special_attributes', True) 2815s 2815s # Editor was created 2815s editor = objectexplorer(test, name='variable') 2815s assert editor 2815s 2815s # Check number of rows and row content 2815s model = editor.obj_tree.model() 2815s 2815s # The row for the variable 2815s assert model.rowCount() == 1 2815s 2815s # Root row with children 2815s # Since rowCount for python 3 and 2 varies on differents systems, 2815s # we use a range of values 2815s expected_output_range = list(range(min(row_count), max(row_count) + 1)) 2815s > assert model.rowCount(model.index(0, 0)) in expected_output_range 2815s E assert 49 in [43, 44, 45, 46, 47, 48] 2815s E + where 49 = () 2815s E + where = .rowCount 2815s E + and = (0, 0) 2815s E + where = .index 2815s 2815s spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py:135: AssertionError 2815s ______________________ test_objectexplorer_types[params0] ______________________ 2815s 2815s objectexplorer = .create_objectexplorer at 0xf87449d23ba0> 2815s params = (True, True, [35, 34, 26]) 2815s 2815s @pytest.mark.parametrize('params', [ 2815s # show_callable_, show_special_, rowCount for python 3 and 2 2815s (True, True, [35, 34, 26], ), # 35: py3.11, 34: py3.x, 26: py2.7 2815s (False, False, [8, 8], ) 2815s ]) 2815s def test_objectexplorer_types(objectexplorer, params): 2815s """Test to validate proper handling of data types inside an object.""" 2815s class Foobar(object): 2815s def __init__(self): 2815s self.text = "toto" 2815s self.list = [1, 3, 4, 'kjkj', None] 2815s self.set = {1, 2, 1, 3, None, 'A', 'B', 'C', True, False}, 2815s self.dict = {'d': 1, 'a': np.random.rand(10, 10), 'b': [1, 2]}, 2815s self.float = 1.2233, 2815s self.array = np.random.rand(10, 10), 2815s self.date = datetime.date(1945, 5, 8), 2815s self.datetime = datetime.datetime(1945, 5, 8) 2815s foo = Foobar() 2815s 2815s show_callable, show_special, row_count = params 2815s CONF.set('variable_explorer', 'show_callable_attributes', show_callable) 2815s CONF.set('variable_explorer', 'show_special_attributes', show_special) 2815s 2815s # Editor was created 2815s editor = objectexplorer(foo, name='foo') 2815s assert editor 2815s 2815s # Check number of rows and row content 2815s model = editor.obj_tree.model() 2815s # The row for the object 2815s assert model.rowCount() == 1 2815s # Rows from the object attributes 2815s > assert model.rowCount(model.index(0, 0)) in row_count 2815s E assert 37 in [35, 34, 26] 2815s E + where 37 = () 2815s E + where = .rowCount 2815s E + and = (0, 0) 2815s E + where = .index 2815s 2815s spyder/plugins/variableexplorer/widgets/objectexplorer/tests/test_objectexplorer.py:171: AssertionError 2815s =============================== warnings summary =============================== 2815s ../../../../usr/lib/python3/dist-packages/jupyter_client/connect.py:22 2815s /usr/lib/python3/dist-packages/jupyter_client/connect.py:22: DeprecationWarning: Jupyter is migrating its paths to use standard platformdirs 2815s given by the platformdirs library. To remove this warning and 2815s see the appropriate new directories, set the environment variable 2815s `JUPYTER_PLATFORM_DIRS=1` and then run `jupyter --paths`. 2815s The use of platformdirs will be the default in `jupyter_core` v6 2815s from jupyter_core.paths import jupyter_data_dir, jupyter_runtime_dir, secure_write 2815s 2815s spyder/config/base.py:432 2815s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/config/base.py:432: DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. 2815s locale_language = locale.getdefaultlocale()[0] 2815s 2815s spyder/utils/programs.py:27 2815s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/utils/programs.py:27: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html 2815s import pkg_resources 2815s 2815s ../../../../usr/lib/python3/dist-packages/pkg_resources/__init__.py:3154 2815s /usr/lib/python3/dist-packages/pkg_resources/__init__.py:3154: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('logilab')`. 2815s Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages 2815s declare_namespace(pkg) 2815s 2815s ../../../../usr/lib/python3/dist-packages/nbclient/jsonutil.py:28 2815s /usr/lib/python3/dist-packages/nbclient/jsonutil.py:28: DeprecationWarning: Parsing dates involving a day of month without a year specified is ambiguious 2815s and fails to parse leap day. The default behavior will change in Python 3.15 2815s to either always raise an exception or to use a different default year (TBD). 2815s To avoid trouble, add a specific year to the input & format. 2815s See https://github.com/python/cpython/issues/70647. 2815s datetime.strptime("1", "%d") 2815s 2815s spyder/widgets/browser.py:11 2815s /tmp/autopkgtest.d7Cgsu/build.voH/src/spyder/widgets/browser.py:11: DeprecationWarning: module 'sre_constants' is deprecated 2815s import sre_constants 2815s 2815s ../../../../usr/lib/python3/dist-packages/ipykernel/jsonutil.py:29 2815s /usr/lib/python3/dist-packages/ipykernel/jsonutil.py:29: DeprecationWarning: Parsing dates involving a day of month without a year specified is ambiguious 2815s and fails to parse leap day. The default behavior will change in Python 3.15 2815s to either always raise an exception or to use a different default year (TBD). 2815s To avoid trouble, add a specific year to the input & format. 2815s See https://github.com/python/cpython/issues/70647. 2815s datetime.strptime("1", "%d") 2815s 2815s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 2815s ===Flaky Test Report=== 2815s 2815s test_automatic_completions_widget_visible failed (4 runs remaining out of 5). 2815s 2815s assert False 2815s + where False = () 2815s + where = .isVisible 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_automatic_completions_widget_visible failed (3 runs remaining out of 5). 2815s 2815s assert False 2815s + where False = () 2815s + where = .isVisible 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_automatic_completions_widget_visible failed (2 runs remaining out of 5). 2815s 2815s assert False 2815s + where False = () 2815s + where = .isVisible 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_automatic_completions_widget_visible failed (1 runs remaining out of 5). 2815s 2815s assert False 2815s + where False = () 2815s + where = .isVisible 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_automatic_completions_widget_visible failed; it passed 0 out of the required 1 times. 2815s 2815s assert False 2815s + where False = () 2815s + where = .isVisible 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_automatic_completions failed (9 runs remaining out of 10). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_automatic_completions failed (8 runs remaining out of 10). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_automatic_completions failed (7 runs remaining out of 10). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_automatic_completions failed (6 runs remaining out of 10). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_automatic_completions failed (5 runs remaining out of 10). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_automatic_completions failed (4 runs remaining out of 10). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_automatic_completions failed (3 runs remaining out of 10). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_automatic_completions failed (2 runs remaining out of 10). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_automatic_completions failed (1 runs remaining out of 10). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_automatic_completions failed; it passed 0 out of the required 1 times. 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 3000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_completions failed (4 runs remaining out of 5). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_completions failed (3 runs remaining out of 5). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_completions failed (2 runs remaining out of 5). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_completions failed (1 runs remaining out of 5). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_completions failed; it passed 0 out of the required 1 times. 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_completion_order failed (4 runs remaining out of 5). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_completion_order failed (3 runs remaining out of 5). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_completion_order failed (2 runs remaining out of 5). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_completion_order failed (1 runs remaining out of 5). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_completion_order failed; it passed 0 out of the required 1 times. 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_text_snippet_completions failed (4 runs remaining out of 5). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_text_snippet_completions failed (3 runs remaining out of 5). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_text_snippet_completions failed (2 runs remaining out of 5). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_text_snippet_completions failed (1 runs remaining out of 5). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_text_snippet_completions failed; it passed 0 out of the required 1 times. 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_completions_extra_paths failed (4 runs remaining out of 5). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_completions_extra_paths failed (3 runs remaining out of 5). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_completions_extra_paths failed (2 runs remaining out of 5). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_completions_extra_paths failed (1 runs remaining out of 5). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_completions_extra_paths failed; it passed 0 out of the required 1 times. 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_dot_completions failed (4 runs remaining out of 5). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_dot_completions failed (3 runs remaining out of 5). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_dot_completions failed (2 runs remaining out of 5). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_dot_completions failed (1 runs remaining out of 5). 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_dot_completions failed; it passed 0 out of the required 1 times. 2815s 2815s Signal sig_show_completions(PyQt_PyObject) not emitted after 10000 ms 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_class_func_selector failed (4 runs remaining out of 5). 2815s 2815s assert 0 == 2 2815s + where 0 = len([]) 2815s + where [] = .classes 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_class_func_selector failed (3 runs remaining out of 5). 2815s 2815s assert 0 == 2 2815s + where 0 = len([]) 2815s + where [] = .classes 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_class_func_selector failed (2 runs remaining out of 5). 2815s 2815s assert 0 == 2 2815s + where 0 = len([]) 2815s + where [] = .classes 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_class_func_selector failed (1 runs remaining out of 5). 2815s 2815s assert 0 == 2 2815s + where 0 = len([]) 2815s + where [] = .classes 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_class_func_selector failed; it passed 0 out of the required 1 times. 2815s 2815s assert 0 == 2 2815s + where 0 = len([]) 2815s + where [] = .classes 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_folding failed (4 runs remaining out of 5). 2815s 2815s assert {} == {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2815s 2815s Right contains 9 more items: 2815s {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2815s 2815s Full diff: 2815s + {} 2815s - { 2815s - 2: 6, 2815s - 3: 4, 2815s - 8: 36, 2815s - 22: 23, 2815s - 24: 26, 2815s - 27: 28, 2815s - 30: 31, 2815s - 32: 33, 2815s - 34: 35, 2815s - } 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_folding failed (3 runs remaining out of 5). 2815s 2815s assert {} == {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2815s 2815s Right contains 9 more items: 2815s {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2815s 2815s Full diff: 2815s + {} 2815s - { 2815s - 2: 6, 2815s - 3: 4, 2815s - 8: 36, 2815s - 22: 23, 2815s - 24: 26, 2815s - 27: 28, 2815s - 30: 31, 2815s - 32: 33, 2815s - 34: 35, 2815s - } 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_folding failed (2 runs remaining out of 5). 2815s 2815s assert {} == {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2815s 2815s Right contains 9 more items: 2815s {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2815s 2815s Full diff: 2815s + {} 2815s - { 2815s - 2: 6, 2815s - 3: 4, 2815s - 8: 36, 2815s - 22: 23, 2815s - 24: 26, 2815s - 27: 28, 2815s - 30: 31, 2815s - 32: 33, 2815s - 34: 35, 2815s - } 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_folding failed (1 runs remaining out of 5). 2815s 2815s assert {} == {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2815s 2815s Right contains 9 more items: 2815s {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2815s 2815s Full diff: 2815s + {} 2815s - { 2815s - 2: 6, 2815s - 3: 4, 2815s - 8: 36, 2815s - 22: 23, 2815s - 24: 26, 2815s - 27: 28, 2815s - 30: 31, 2815s - 32: 33, 2815s - 34: 35, 2815s - } 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_folding failed; it passed 0 out of the required 1 times. 2815s 2815s assert {} == {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2815s 2815s Right contains 9 more items: 2815s {2: 6, 3: 4, 8: 36, 22: 23, 24: 26, 27: 28, 30: 31, 32: 33, 34: 35} 2815s 2815s Full diff: 2815s + {} 2815s - { 2815s - 2: 6, 2815s - 3: 4, 2815s - 8: 36, 2815s - 22: 23, 2815s - 24: 26, 2815s - 27: 28, 2815s - 30: 31, 2815s - 32: 33, 2815s - 34: 35, 2815s - } 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_unfold_when_searching failed (4 runs remaining out of 5). 2815s 2815s assert not True 2815s + where True = () 2815s + where = .isVisible 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_unfold_when_searching failed (3 runs remaining out of 5). 2815s 2815s assert not True 2815s + where True = () 2815s + where = .isVisible 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_unfold_when_searching failed (2 runs remaining out of 5). 2815s 2815s assert not True 2815s + where True = () 2815s + where = .isVisible 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_unfold_when_searching failed (1 runs remaining out of 5). 2815s 2815s assert not True 2815s + where True = () 2815s + where = .isVisible 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_unfold_when_searching failed; it passed 0 out of the required 1 times. 2815s 2815s assert not True 2815s + where True = () 2815s + where = .isVisible 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_unfold_goto failed (4 runs remaining out of 5). 2815s 2815s assert not True 2815s + where True = () 2815s + where = .isVisible 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_unfold_goto failed (3 runs remaining out of 5). 2815s 2815s assert not True 2815s + where True = () 2815s + where = .isVisible 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_unfold_goto failed (2 runs remaining out of 5). 2815s 2815s assert not True 2815s + where True = () 2815s + where = .isVisible 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_unfold_goto failed (1 runs remaining out of 5). 2815s 2815s assert not True 2815s + where True = () 2815s + where = .isVisible 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s test_unfold_goto failed; it passed 0 out of the required 1 times. 2815s 2815s assert not True 2815s + where True = () 2815s + where = .isVisible 2815s [, , , , , , , , , , , , , , , , , , , , , , , , , , , ] 2815s 2815s ===End Flaky Test Report=== 2815s ============================= slowest 10 durations ============================= 2815s 35.57s call spyder/plugins/editor/widgets/tests/test_hints_and_calltips.py::test_hide_calltip 2815s 11.94s call spyder/plugins/editor/widgets/tests/test_introspection.py::test_completions_extra_paths 2815s 11.13s call spyder/plugins/editor/widgets/tests/test_introspection.py::test_code_snippets 2815s 10.90s call spyder/plugins/editor/widgets/tests/test_introspection.py::test_directory_completions[/home] 2815s 10.87s call spyder/plugins/editor/widgets/tests/test_introspection.py::test_dot_completions 2815s 10.58s call spyder/plugins/editor/widgets/tests/test_introspection.py::test_completions 2815s 10.47s call spyder/plugins/editor/widgets/tests/test_introspection.py::test_text_snippet_completions 2815s 10.39s call spyder/plugins/editor/widgets/tests/test_introspection.py::test_completion_order 2815s 6.33s call spyder/plugins/editor/widgets/tests/test_completions_hide.py::test_automatic_completions_widget_visible 2815s 6.26s setup spyder/plugins/editor/widgets/tests/test_save.py::test_save_as_with_outline 2815s === 26 failed, 1065 skipped, 201 deselected, 7 warnings in 772.37s (0:12:52) === 2818s *** END OF RUN 2: NOT ALL TESTS HAVE YET PASSED/XFAILED *** 2818s *** STARTING RUN 3 at 01:07:50: xvfb-run -a -s -screen 0 1024x768x24 +extension GLX python3.13 runtests.py --ignore=spyder/plugins/completion/providers/languageserver/tests/test_client.py --deselect=spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py::test_tk_backend --deselect=spyder/app/tests/test_mainwindow.py::test_move_to_first_breakpoint --deselect=spyder/app/tests/test_mainwindow.py::test_run_cython_code --deselect=spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py::test_startup_run_lines_project_directory --deselect=spyder/app/tests/test_mainwindow.py --deselect=spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py 2819s Pytest Arguments: ['-vv', '-rw', '--durations=10', '-W ignore::UserWarning', '--timeout=120', '--ignore=spyder/plugins/completion/providers/languageserver/tests/test_client.py', '--deselect=spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py::test_tk_backend', '--deselect=spyder/app/tests/test_mainwindow.py::test_move_to_first_breakpoint', '--deselect=spyder/app/tests/test_mainwindow.py::test_run_cython_code', '--deselect=spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py::test_startup_run_lines_project_directory', '--deselect=spyder/app/tests/test_mainwindow.py', '--deselect=spyder/plugins/ipythonconsole/tests/test_ipythonconsole.py'] 2819s ============================= test session starts ============================== 2819s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python3.13 2819s cachedir: .pytest_cache 2819s PyQt5 5.15.11 -- Qt runtime 5.15.15 -- Qt compiled 5.15.15 2819s rootdir: /tmp/autopkgtest.d7Cgsu/build.voH/src 2819s configfile: pytest.ini 2819s plugins: mock-3.14.0, cov-5.0.0, flaky-3.8.1, typeguard-4.4.1, qt-4.3.1, timeout-2.3.1, order-1.3.0 2819s timeout: 120.0s 2819s timeout method: signal 2819s timeout func_only: False 2821s collecting ... QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-ubuntu' 2823s collected 1290 items / 201 deselected / 2 skipped / 1089 selected 2823s 2823s spyder/app/tests/test_cli_options.py::test_get_options SKIPPED (Test 2823s passed in previous runs) [ 0%] 2823s spyder/plugins/completion/providers/kite/utils/tests/test_install.py::test_kite_install SKIPPED [ 0%] 2823s spyder/plugins/completion/tests/test_plugin.py::test_plugin_completion_gather SKIPPED [ 0%] 2826s spyder/plugins/completion/tests/test_plugin.py::test_plugin_first_response_request FAILED [ 0%] 2826s spyder/plugins/editor/widgets/tests/test_completions_hide.py::test_automatic_completions_hide_complete SKIPPED [ 0%] 2871s spyder/plugins/editor/widgets/tests/test_completions_hide.py::test_automatic_completions_widget_visible FAILED [ 0%] 2871s spyder/plugins/editor/widgets/tests/test_editorsplitter.py::test_lsp_splitter_close SKIPPED [ 0%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\r\n-autopep8] SKIPPED [ 0%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\r\n-yapf] SKIPPED [ 0%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\r\n-black] SKIPPED [ 0%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\r-autopep8] SKIPPED [ 1%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\r-yapf] SKIPPED [ 1%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\r-black] SKIPPED [ 1%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\n-autopep8] SKIPPED [ 1%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\n-yapf] SKIPPED [ 1%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_formatting[\n-black] SKIPPED [ 1%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\r\n-autopep8] SKIPPED [ 1%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\r\n-yapf] SKIPPED [ 1%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\r\n-black] SKIPPED [ 1%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\r-autopep8] SKIPPED [ 1%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\r-yapf] SKIPPED [ 1%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\r-black] SKIPPED [ 2%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\n-autopep8] SKIPPED [ 2%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\n-yapf] SKIPPED [ 2%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_document_range_formatting[\n-black] SKIPPED [ 2%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_max_line_length[autopep8] SKIPPED [ 2%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_max_line_length[black] SKIPPED [ 2%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_closing_document_formatting[autopep8] SKIPPED [ 2%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_closing_document_formatting[black] SKIPPED [ 2%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_formatting_on_save[autopep8] SKIPPED [ 2%] 2871s spyder/plugins/editor/widgets/tests/test_formatting.py::test_formatting_on_save[black] SKIPPED [ 2%] 2871s spyder/plugins/editor/widgets/tests/test_introspection.py::test_fallback_completions SKIPPED [ 2%] 2875s spyder/plugins/editor/widgets/tests/test_introspection.py::test_space_completion FAILED [ 3%] 2875s spyder/plugins/editor/widgets/tests/test_introspection.py::test_hide_widget_completion SKIPPED [ 3%] 2937s spyder/plugins/editor/widgets/tests/test_introspection.py::test_automatic_completions FAILED [ 3%] 2937s spyder/plugins/editor/widgets/tests/test_introspection.py::test_automatic_completions_tab_bug SKIPPED [ 3%] 2937s spyder/plugins/editor/widgets/tests/test_introspection.py::test_automatic_completions_space_bug SKIPPED [ 3%] 3002s spyder/plugins/editor/widgets/tests/test_introspection.py::test_completions FAILED [ 3%] 3017s spyder/plugins/editor/widgets/tests/test_introspection.py::test_code_snippets FAILED [ 3%] 3084s spyder/plugins/editor/widgets/tests/test_introspection.py::test_completion_order FAILED [ 3%] 3149s spyder/plugins/editor/widgets/tests/test_introspection.py::test_text_snippet_completions FAILED [ 3%] 4354s spyder/plugins/editor/widgets/tests/test_introspection.py::test_completions_extra_paths autopkgtest-virt-ssh [01:33:27]: ------- nova console-log ba20e5cf-6cc9-421f-b23c-c38074faf3c3 (adt-plucky-arm64-spyder-20241123-203727-juju-7f2275-prod-proposed-migration-environment-20-466a2cbf-aad8-4603-8802-aa1a3d4611c7) ------ 4354s ERROR (CommandError): No server with a name or ID of 'ba20e5cf-6cc9-421f-b23c-c38074faf3c3' exists. 4354s --------------------------------------------------- 4354s ------- nova show ba20e5cf-6cc9-421f-b23c-c38074faf3c3 (adt-plucky-arm64-spyder-20241123-203727-juju-7f2275-prod-proposed-migration-environment-20-466a2cbf-aad8-4603-8802-aa1a3d4611c7) ------ 4354s ERROR (CommandError): No server with a name or ID of 'ba20e5cf-6cc9-421f-b23c-c38074faf3c3' exists. 4354s --------------------------------------------------- 4354s 5290s nova [W] Skipping flock in bos03-arm64 5290s Creating nova instance adt-plucky-arm64-spyder-20241123-203727-juju-7f2275-prod-proposed-migration-environment-20-466a2cbf-aad8-4603-8802-aa1a3d4611c7 from image adt/ubuntu-plucky-arm64-server-20241119.img (UUID 254dc414-4366-404b-b85c-a4e26b3194ad)... 5290s ERROR (CommandError): Unable to delete the specified server(s). 5290s autopkgtest [01:49:03]: ERROR: testbed failure: testbed auxverb failed with exit code 255