0s autopkgtest [09:56:11]: starting date and time: 2026-01-24 09:56:11+0000 0s autopkgtest [09:56:11]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [09:56:11]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.xyn0vqx3/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade jupyter-server --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.14.2-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-12.secgroup --name adt-resolute-amd64-jupyter-server-20260124-095611-juju-7f2275-prod-proposed-migration-environment-2-a5d87782-22fd-49d8-a369-1c1fab4bb8c4 --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-amd64-jupyter-server-20260124-095611-juju-7f2275-prod-proposed-migration-environment-2-a5d87782-22fd-49d8-a369-1c1fab4bb8c4 from image adt/ubuntu-resolute-amd64-server-20260124.img (UUID 46811f22-3700-43f4-953b-ee3c613d71bb)... 80s autopkgtest [09:57:31]: testbed dpkg architecture: amd64 80s autopkgtest [09:57:31]: testbed apt version: 3.1.13 81s autopkgtest [09:57:32]: @@@@@@@@@@@@@@@@@@@@ test bed setup 81s autopkgtest [09:57:32]: testbed release detected to be: None 81s autopkgtest [09:57:32]: updating testbed package index (apt update) 82s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 82s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 82s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 82s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 82s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1014 kB] 82s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 82s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [24.3 kB] 82s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [91.6 kB] 82s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [98.2 kB] 82s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [115 kB] 82s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3712 B] 82s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [12.3 kB] 82s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [3696 B] 82s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 82s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [388 kB] 82s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [922 kB] 82s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [25.0 kB] 82s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [12.4 kB] 82s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [4704 B] 82s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [824 B] 83s Fetched 2843 kB in 1s (3166 kB/s) 83s Reading package lists... 84s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 84s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 84s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 84s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 85s Reading package lists... 85s Reading package lists... 85s Building dependency tree... 85s Reading state information... 85s Calculating upgrade... 85s The following packages were automatically installed and are no longer required: 85s python3.13 python3.13-minimal 85s Use 'sudo apt autoremove' to remove them. 85s The following NEW packages will be installed: 85s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 85s The following packages will be upgraded: 85s libpython3-stdlib python3 python3-gdbm python3-minimal rust-coreutils 85s 5 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 85s Need to get 10.4 MB of archives. 85s After this operation, 25.2 MB of additional disk space will be used. 85s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-minimal amd64 3.14.2-1 [920 kB] 86s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14-minimal amd64 3.14.2-1 [2563 kB] 86s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-minimal amd64 3.14.2-1 [28.2 kB] 86s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3 amd64 3.14.2-1 [22.9 kB] 86s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 libpython3.14-stdlib amd64 3.14.2-1 [2398 kB] 87s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.14 amd64 3.14.2-1 [816 kB] 87s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 libpython3-stdlib amd64 3.14.2-1 [10.9 kB] 87s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 rust-coreutils amd64 0.5.0-0ubuntu1 [3628 kB] 87s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-gdbm amd64 3.14.2-1 [11.1 kB] 87s dpkg-preconfigure: unable to re-open stdin: No such file or directory 87s Fetched 10.4 MB in 2s (4758 kB/s) 87s Selecting previously unselected package libpython3.14-minimal:amd64. 88s (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 ... 124177 files and directories currently installed.) 88s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_amd64.deb ... 88s Unpacking libpython3.14-minimal:amd64 (3.14.2-1) ... 88s Selecting previously unselected package python3.14-minimal. 88s Preparing to unpack .../python3.14-minimal_3.14.2-1_amd64.deb ... 88s Unpacking python3.14-minimal (3.14.2-1) ... 88s Setting up libpython3.14-minimal:amd64 (3.14.2-1) ... 88s Setting up python3.14-minimal (3.14.2-1) ... 88s (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 ... 124519 files and directories currently installed.) 88s Preparing to unpack .../python3-minimal_3.14.2-1_amd64.deb ... 88s Unpacking python3-minimal (3.14.2-1) over (3.13.9-3) ... 88s Setting up python3-minimal (3.14.2-1) ... 88s (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 ... 124519 files and directories currently installed.) 88s Preparing to unpack .../python3_3.14.2-1_amd64.deb ... 89s running python pre-rtupdate hooks for python3.14... 89s Unpacking python3 (3.14.2-1) over (3.13.9-3) ... 89s Selecting previously unselected package libpython3.14-stdlib:amd64. 89s Preparing to unpack .../libpython3.14-stdlib_3.14.2-1_amd64.deb ... 89s Unpacking libpython3.14-stdlib:amd64 (3.14.2-1) ... 89s Selecting previously unselected package python3.14. 89s Preparing to unpack .../python3.14_3.14.2-1_amd64.deb ... 89s Unpacking python3.14 (3.14.2-1) ... 89s Preparing to unpack .../libpython3-stdlib_3.14.2-1_amd64.deb ... 89s Unpacking libpython3-stdlib:amd64 (3.14.2-1) over (3.13.9-3) ... 89s Preparing to unpack .../rust-coreutils_0.5.0-0ubuntu1_amd64.deb ... 89s Unpacking rust-coreutils (0.5.0-0ubuntu1) over (0.2.2-0ubuntu2) ... 89s Setting up rust-coreutils (0.5.0-0ubuntu1) ... 89s (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 ... 124980 files and directories currently installed.) 89s Preparing to unpack .../python3-gdbm_3.14.2-1_amd64.deb ... 89s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-3) ... 89s Setting up libpython3.14-stdlib:amd64 (3.14.2-1) ... 89s Setting up python3.14 (3.14.2-1) ... 90s Setting up libpython3-stdlib:amd64 (3.14.2-1) ... 90s Setting up python3-gdbm (3.14.2-1) ... 90s Setting up python3 (3.14.2-1) ... 90s running python rtupdate hooks for python3.14... 90s running python post-rtupdate hooks for python3.14... 90s Processing triggers for man-db (2.13.1-1) ... 90s Processing triggers for systemd (259-1ubuntu2) ... 90s autopkgtest [09:57:41]: upgrading testbed (apt dist-upgrade and autopurge) 90s Reading package lists... 90s Building dependency tree... 90s Reading state information... 90s Calculating upgrade... 91s The following packages were automatically installed and are no longer required: 91s python3.13 python3.13-minimal 91s Use 'sudo apt autoremove' to remove them. 91s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 91s Reading package lists... 91s Building dependency tree... 91s Reading state information... 91s Solving dependencies... 91s The following packages will be REMOVED: 91s python3.13* python3.13-minimal* 91s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 91s After this operation, 7860 kB disk space will be freed. 91s (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 ... 124978 files and directories currently installed.) 91s Removing python3.13 (3.13.11-1) ... 91s Removing python3.13-minimal (3.13.11-1) ... 92s Processing triggers for man-db (2.13.1-1) ... 92s Processing triggers for systemd (259-1ubuntu2) ... 92s (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 ... 124951 files and directories currently installed.) 92s Purging configuration files for python3.13-minimal (3.13.11-1) ... 94s autopkgtest [09:57:45]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:49:02 UTC 2026 94s autopkgtest [09:57:45]: @@@@@@@@@@@@@@@@@@@@ apt-source jupyter-server 97s Get:1 http://ftpmaster.internal/ubuntu resolute/universe jupyter-server 2.17.0-1 (dsc) [3635 B] 97s Get:2 http://ftpmaster.internal/ubuntu resolute/universe jupyter-server 2.17.0-1 (tar) [617 kB] 97s Get:3 http://ftpmaster.internal/ubuntu resolute/universe jupyter-server 2.17.0-1 (diff) [7240 B] 97s gpgv: Signature made Sun Jan 11 21:22:57 2026 UTC 97s gpgv: using RSA key E8FC295C86B8D7C049F97BA7A35DAFFBAD29E8DE 97s gpgv: Can't check signature: No public key 97s dpkg-source: warning: cannot verify inline signature for ./jupyter-server_2.17.0-1.dsc: no acceptable signature found 97s autopkgtest [09:57:48]: testing package jupyter-server version 2.17.0-1 97s autopkgtest [09:57:48]: build not needed 97s autopkgtest [09:57:48]: test pytest: preparing testbed 97s Reading package lists... 98s Building dependency tree... 98s Reading state information... 98s Solving dependencies... 98s The following NEW packages will be installed: 98s fonts-glyphicons-halflings gdb jupyter-core jupyter-server libargon2-1 98s libbabeltrace1 libipt2 libjs-bootstrap liblua5.4-0 libnorm1t64 98s libpgm-5.3-0t64 libsodium23 libsource-highlight-common 98s libsource-highlight4t64 libzmq5 pandoc pandoc-data python-tinycss2-common 98s python3-all python3-anyio python3-argon2 python3-argon2-cffi-bindings 98s python3-arrow python3-astroid python3-asttokens python3-bleach python3-bs4 98s python3-cffi python3-click python3-comm python3-coverage python3-debugpy 98s python3-decorator python3-defusedxml python3-executing 98s python3-fastjsonschema python3-flaky python3-fqdn python3-html5lib 98s python3-iniconfig python3-ipykernel python3-ipython python3-isoduration 98s python3-jedi python3-jupyter-client python3-jupyter-core 98s python3-jupyter-events python3-jupyter-server 98s python3-jupyter-server-terminals python3-jupyterlab-pygments 98s python3-matplotlib-inline python3-mistune python3-nbclient python3-nbconvert 98s python3-nbformat python3-nest-asyncio python3-pandocfilters python3-parso 98s python3-platformdirs python3-pluggy python3-ply python3-prometheus-client 98s python3-prompt-toolkit python3-psutil python3-pure-eval python3-pycparser 98s python3-pytest python3-pytest-console-scripts python3-pytest-jupyter 98s python3-pytest-timeout python3-pythonjsonlogger python3-rfc3339-validator 98s python3-rfc3986-validator python3-send2trash python3-sniffio 98s python3-soupsieve python3-stack-data python3-terminado python3-tinycss2 98s python3-tornado python3-traitlets python3-typeshed python3-uritemplate 98s python3-wcwidth python3-webcolors python3-webencodings python3-websocket 98s python3-zmq python3.13 python3.13-minimal 98s 0 upgraded, 90 newly installed, 0 to remove and 0 not upgraded. 98s Need to get 43.9 MB of archives. 98s After this operation, 275 MB of additional disk space will be used. 98s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.13-minimal amd64 3.13.11-1 [2408 kB] 98s Get:2 http://ftpmaster.internal/ubuntu resolute/main amd64 python3.13 amd64 3.13.11-1 [758 kB] 98s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 98s Get:4 http://ftpmaster.internal/ubuntu resolute/main amd64 libbabeltrace1 amd64 1.5.11-5 [166 kB] 98s Get:5 http://ftpmaster.internal/ubuntu resolute/main amd64 libipt2 amd64 2.1.2-3 [49.2 kB] 98s Get:6 http://ftpmaster.internal/ubuntu resolute/main amd64 libsource-highlight-common all 3.1.9-4.3build2 [64.2 kB] 98s Get:7 http://ftpmaster.internal/ubuntu resolute/main amd64 libsource-highlight4t64 amd64 3.1.9-4.3build2 [273 kB] 98s Get:8 http://ftpmaster.internal/ubuntu resolute/main amd64 gdb amd64 17.1-1ubuntu1 [4174 kB] 98s Get:9 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-platformdirs all 4.5.1-1 [17.1 kB] 98s Get:10 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-traitlets all 5.14.3+really5.14.3-2 [71.7 kB] 98s Get:11 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-jupyter-core all 5.9.1-1 [28.9 kB] 98s Get:12 http://ftpmaster.internal/ubuntu resolute/universe amd64 jupyter-core all 5.9.1-1 [6938 B] 98s Get:13 http://ftpmaster.internal/ubuntu resolute/universe amd64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 98s Get:14 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-sniffio all 1.3.1-1 [7262 B] 98s Get:15 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-anyio all 4.11.0-3 [72.6 kB] 98s Get:16 http://ftpmaster.internal/ubuntu resolute/main amd64 libargon2-1 amd64 0~20190702+dfsg-5 [21.3 kB] 98s Get:17 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-ply all 3.11-10 [45.9 kB] 98s Get:18 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-pycparser all 2.23-1build1 [77.3 kB] 98s Get:19 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-cffi all 2.0.0-2 [75.5 kB] 98s Get:20 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-argon2-cffi-bindings amd64 25.1.0-2 [15.3 kB] 98s Get:21 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-argon2 amd64 25.1.0-2 [13.8 kB] 98s Get:22 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-psutil amd64 7.1.0-1ubuntu1 [191 kB] 98s Get:23 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-tornado amd64 6.5.4-0.1 [306 kB] 98s Get:24 http://ftpmaster.internal/ubuntu resolute/universe amd64 libnorm1t64 amd64 1.5.9+dfsg-4 [158 kB] 98s Get:25 http://ftpmaster.internal/ubuntu resolute/universe amd64 libpgm-5.3-0t64 amd64 5.3.128~dfsg-2.1build2 [168 kB] 98s Get:26 http://ftpmaster.internal/ubuntu resolute/main amd64 libsodium23 amd64 1.0.18-2 [165 kB] 98s Get:27 http://ftpmaster.internal/ubuntu resolute/universe amd64 libzmq5 amd64 4.3.5-1build3 [262 kB] 98s Get:28 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-zmq amd64 27.1.0-1 [234 kB] 98s Get:29 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-jupyter-client all 8.7.0-1 [78.5 kB] 98s Get:30 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-click all 8.2.0+0.really.8.1.8-1build1 [80.2 kB] 98s Get:31 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-fqdn all 1.5.1-2 [7688 B] 98s Get:32 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-arrow all 1.3.0-1.1ubuntu2 [56.2 kB] 98s Get:33 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-isoduration all 20.11.0+git20211126.ae0bd61-2 [12.5 kB] 98s Get:34 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pythonjsonlogger all 3.3.0-1 [12.5 kB] 98s Get:35 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-rfc3339-validator all 0.1.4-2 [3930 B] 98s Get:36 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-rfc3986-validator all 0.1.1-2 [4758 B] 98s Get:37 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-uritemplate all 4.2.0-2 [10.9 kB] 98s Get:38 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-webcolors all 1.13-1 [13.6 kB] 98s Get:39 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-jupyter-events all 0.12.0-2 [16.0 kB] 98s Get:40 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-terminado all 0.18.1-1 [13.2 kB] 98s Get:41 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-jupyter-server-terminals all 0.5.3-3 [11.0 kB] 98s Get:42 http://ftpmaster.internal/ubuntu resolute/universe amd64 python-tinycss2-common all 1.5.1-1 [47.3 kB] 98s Get:43 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-webencodings all 0.5.1-5build1 [11.7 kB] 98s Get:44 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-tinycss2 all 1.5.1-1 [23.3 kB] 98s Get:45 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-html5lib all 1.2-3 [90.6 kB] 98s Get:46 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-bleach all 6.3.0-1 [44.2 kB] 98s Get:47 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-soupsieve all 2.8.1-1 [33.7 kB] 98s Get:48 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-bs4 all 4.14.3-2build1 [84.8 kB] 98s Get:49 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 98s Get:50 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-jupyterlab-pygments all 0.2.2-3build1 [6188 B] 98s Get:51 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-mistune all 3.1.4-1 [35.0 kB] 98s Get:52 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-fastjsonschema all 2.21.1-1 [20.4 kB] 98s Get:53 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-nbformat all 5.10.4-1 [39.2 kB] 98s Get:54 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-nbclient all 0.10.4-1 [22.6 kB] 98s Get:55 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pandocfilters all 1.5.1-1 [23.6 kB] 98s Get:56 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-nbconvert all 7.16.6-1 [140 kB] 98s Get:57 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-decorator all 5.2.1-2 [28.1 kB] 98s Get:58 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-prometheus-client all 0.21.1+ds1-1build1 [46.0 kB] 98s Get:59 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-send2trash all 1.8.3-1 [14.6 kB] 98s Get:60 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-websocket all 1.8.0-2 [38.5 kB] 98s Get:61 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-jupyter-server all 2.17.0-1 [186 kB] 98s Get:62 http://ftpmaster.internal/ubuntu resolute/universe amd64 jupyter-server all 2.17.0-1 [3732 B] 98s Get:63 http://ftpmaster.internal/ubuntu resolute/main amd64 liblua5.4-0 amd64 5.4.8-1 [174 kB] 98s Get:64 http://ftpmaster.internal/ubuntu resolute/universe amd64 pandoc-data all 3.1.11.1-3build1 [78.8 kB] 98s Get:65 http://ftpmaster.internal/ubuntu resolute/universe amd64 pandoc amd64 3.1.11.1+ds-4 [27.2 MB] 99s Get:66 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-all amd64 3.14.2-1 [890 B] 99s Get:67 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-astroid all 4.0.2-1ubuntu1 [172 kB] 99s Get:68 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-asttokens all 3.0.1-1 [20.7 kB] 99s Get:69 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-comm all 0.2.1-1build1 [7148 B] 99s Get:70 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-coverage amd64 7.8.2+dfsg1-1ubuntu1 [159 kB] 99s Get:71 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-debugpy amd64 1.8.19+ds-1ubuntu1 [942 kB] 99s Get:72 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-executing all 2.2.1-0.1 [26.2 kB] 99s Get:73 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-flaky all 3.8.1-4 [16.8 kB] 99s Get:74 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-iniconfig all 2.1.0-2 [6962 B] 99s Get:75 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-parso all 0.8.5-1 [68.0 kB] 99s Get:76 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-typeshed all 0.0~git20241223.ea91db2-4 [1554 kB] 99s Get:77 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-jedi all 0.19.1+ds1-1build1 [694 kB] 99s Get:78 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-matplotlib-inline all 0.2.1-1 [9462 B] 99s Get:79 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-wcwidth all 0.2.14+dfsg1-1build1 [26.5 kB] 99s Get:80 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-prompt-toolkit all 3.0.52-2 [258 kB] 99s Get:81 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pure-eval all 0.2.3-1 [11.4 kB] 99s Get:82 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-stack-data all 0.6.3-3 [22.2 kB] 99s Get:83 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-ipython all 8.35.0-2 [575 kB] 99s Get:84 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-nest-asyncio all 1.6.0-1 [6686 B] 99s Get:85 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-ipykernel all 6.30.1-1 [82.8 kB] 99s Get:86 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pluggy all 1.6.0-2 [21.1 kB] 99s Get:87 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytest all 9.0.2-2 [277 kB] 99s Get:88 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytest-console-scripts all 1.4.1-2 [15.5 kB] 99s Get:89 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytest-jupyter all 0.11.0-1 [14.3 kB] 99s Get:90 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytest-timeout all 2.4.0-2 [22.5 kB] 99s Fetched 43.9 MB in 1s (34.6 MB/s) 99s Selecting previously unselected package python3.13-minimal. 99s (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 ... 124953 files and directories currently installed.) 99s Preparing to unpack .../00-python3.13-minimal_3.13.11-1_amd64.deb ... 99s Unpacking python3.13-minimal (3.13.11-1) ... 99s Selecting previously unselected package python3.13. 99s Preparing to unpack .../01-python3.13_3.13.11-1_amd64.deb ... 99s Unpacking python3.13 (3.13.11-1) ... 99s Selecting previously unselected package fonts-glyphicons-halflings. 99s Preparing to unpack .../02-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 99s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 99s Selecting previously unselected package libbabeltrace1:amd64. 99s Preparing to unpack .../03-libbabeltrace1_1.5.11-5_amd64.deb ... 99s Unpacking libbabeltrace1:amd64 (1.5.11-5) ... 99s Selecting previously unselected package libipt2. 99s Preparing to unpack .../04-libipt2_2.1.2-3_amd64.deb ... 99s Unpacking libipt2 (2.1.2-3) ... 99s Selecting previously unselected package libsource-highlight-common. 99s Preparing to unpack .../05-libsource-highlight-common_3.1.9-4.3build2_all.deb ... 99s Unpacking libsource-highlight-common (3.1.9-4.3build2) ... 99s Selecting previously unselected package libsource-highlight4t64:amd64. 99s Preparing to unpack .../06-libsource-highlight4t64_3.1.9-4.3build2_amd64.deb ... 99s Unpacking libsource-highlight4t64:amd64 (3.1.9-4.3build2) ... 99s Selecting previously unselected package gdb. 99s Preparing to unpack .../07-gdb_17.1-1ubuntu1_amd64.deb ... 99s Unpacking gdb (17.1-1ubuntu1) ... 99s Selecting previously unselected package python3-platformdirs. 99s Preparing to unpack .../08-python3-platformdirs_4.5.1-1_all.deb ... 99s Unpacking python3-platformdirs (4.5.1-1) ... 99s Selecting previously unselected package python3-traitlets. 99s Preparing to unpack .../09-python3-traitlets_5.14.3+really5.14.3-2_all.deb ... 99s Unpacking python3-traitlets (5.14.3+really5.14.3-2) ... 99s Selecting previously unselected package python3-jupyter-core. 99s Preparing to unpack .../10-python3-jupyter-core_5.9.1-1_all.deb ... 99s Unpacking python3-jupyter-core (5.9.1-1) ... 99s Selecting previously unselected package jupyter-core. 99s Preparing to unpack .../11-jupyter-core_5.9.1-1_all.deb ... 99s Unpacking jupyter-core (5.9.1-1) ... 99s Selecting previously unselected package libjs-bootstrap. 99s Preparing to unpack .../12-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 99s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 99s Selecting previously unselected package python3-sniffio. 99s Preparing to unpack .../13-python3-sniffio_1.3.1-1_all.deb ... 99s Unpacking python3-sniffio (1.3.1-1) ... 99s Selecting previously unselected package python3-anyio. 99s Preparing to unpack .../14-python3-anyio_4.11.0-3_all.deb ... 99s Unpacking python3-anyio (4.11.0-3) ... 99s Selecting previously unselected package libargon2-1:amd64. 100s Preparing to unpack .../15-libargon2-1_0~20190702+dfsg-5_amd64.deb ... 100s Unpacking libargon2-1:amd64 (0~20190702+dfsg-5) ... 100s Selecting previously unselected package python3-ply. 100s Preparing to unpack .../16-python3-ply_3.11-10_all.deb ... 100s Unpacking python3-ply (3.11-10) ... 100s Selecting previously unselected package python3-pycparser. 100s Preparing to unpack .../17-python3-pycparser_2.23-1build1_all.deb ... 100s Unpacking python3-pycparser (2.23-1build1) ... 100s Selecting previously unselected package python3-cffi. 100s Preparing to unpack .../18-python3-cffi_2.0.0-2_all.deb ... 100s Unpacking python3-cffi (2.0.0-2) ... 100s Selecting previously unselected package python3-argon2-cffi-bindings. 100s Preparing to unpack .../19-python3-argon2-cffi-bindings_25.1.0-2_amd64.deb ... 100s Unpacking python3-argon2-cffi-bindings (25.1.0-2) ... 100s Selecting previously unselected package python3-argon2. 100s Preparing to unpack .../20-python3-argon2_25.1.0-2_amd64.deb ... 100s Unpacking python3-argon2 (25.1.0-2) ... 100s Selecting previously unselected package python3-psutil. 100s Preparing to unpack .../21-python3-psutil_7.1.0-1ubuntu1_amd64.deb ... 100s Unpacking python3-psutil (7.1.0-1ubuntu1) ... 100s Selecting previously unselected package python3-tornado. 100s Preparing to unpack .../22-python3-tornado_6.5.4-0.1_amd64.deb ... 100s Unpacking python3-tornado (6.5.4-0.1) ... 100s Selecting previously unselected package libnorm1t64:amd64. 100s Preparing to unpack .../23-libnorm1t64_1.5.9+dfsg-4_amd64.deb ... 100s Unpacking libnorm1t64:amd64 (1.5.9+dfsg-4) ... 100s Selecting previously unselected package libpgm-5.3-0t64:amd64. 100s Preparing to unpack .../24-libpgm-5.3-0t64_5.3.128~dfsg-2.1build2_amd64.deb ... 100s Unpacking libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1build2) ... 100s Selecting previously unselected package libsodium23:amd64. 100s Preparing to unpack .../25-libsodium23_1.0.18-2_amd64.deb ... 100s Unpacking libsodium23:amd64 (1.0.18-2) ... 100s Selecting previously unselected package libzmq5:amd64. 100s Preparing to unpack .../26-libzmq5_4.3.5-1build3_amd64.deb ... 100s Unpacking libzmq5:amd64 (4.3.5-1build3) ... 100s Selecting previously unselected package python3-zmq. 100s Preparing to unpack .../27-python3-zmq_27.1.0-1_amd64.deb ... 100s Unpacking python3-zmq (27.1.0-1) ... 100s Selecting previously unselected package python3-jupyter-client. 100s Preparing to unpack .../28-python3-jupyter-client_8.7.0-1_all.deb ... 100s Unpacking python3-jupyter-client (8.7.0-1) ... 100s Selecting previously unselected package python3-click. 100s Preparing to unpack .../29-python3-click_8.2.0+0.really.8.1.8-1build1_all.deb ... 100s Unpacking python3-click (8.2.0+0.really.8.1.8-1build1) ... 100s Selecting previously unselected package python3-fqdn. 100s Preparing to unpack .../30-python3-fqdn_1.5.1-2_all.deb ... 100s Unpacking python3-fqdn (1.5.1-2) ... 100s Selecting previously unselected package python3-arrow. 100s Preparing to unpack .../31-python3-arrow_1.3.0-1.1ubuntu2_all.deb ... 100s Unpacking python3-arrow (1.3.0-1.1ubuntu2) ... 100s Selecting previously unselected package python3-isoduration. 100s Preparing to unpack .../32-python3-isoduration_20.11.0+git20211126.ae0bd61-2_all.deb ... 100s Unpacking python3-isoduration (20.11.0+git20211126.ae0bd61-2) ... 100s Selecting previously unselected package python3-pythonjsonlogger. 100s Preparing to unpack .../33-python3-pythonjsonlogger_3.3.0-1_all.deb ... 100s Unpacking python3-pythonjsonlogger (3.3.0-1) ... 100s Selecting previously unselected package python3-rfc3339-validator. 100s Preparing to unpack .../34-python3-rfc3339-validator_0.1.4-2_all.deb ... 100s Unpacking python3-rfc3339-validator (0.1.4-2) ... 100s Selecting previously unselected package python3-rfc3986-validator. 100s Preparing to unpack .../35-python3-rfc3986-validator_0.1.1-2_all.deb ... 100s Unpacking python3-rfc3986-validator (0.1.1-2) ... 100s Selecting previously unselected package python3-uritemplate. 100s Preparing to unpack .../36-python3-uritemplate_4.2.0-2_all.deb ... 100s Unpacking python3-uritemplate (4.2.0-2) ... 100s Selecting previously unselected package python3-webcolors. 100s Preparing to unpack .../37-python3-webcolors_1.13-1_all.deb ... 100s Unpacking python3-webcolors (1.13-1) ... 100s Selecting previously unselected package python3-jupyter-events. 100s Preparing to unpack .../38-python3-jupyter-events_0.12.0-2_all.deb ... 100s Unpacking python3-jupyter-events (0.12.0-2) ... 100s Selecting previously unselected package python3-terminado. 100s Preparing to unpack .../39-python3-terminado_0.18.1-1_all.deb ... 100s Unpacking python3-terminado (0.18.1-1) ... 100s Selecting previously unselected package python3-jupyter-server-terminals. 100s Preparing to unpack .../40-python3-jupyter-server-terminals_0.5.3-3_all.deb ... 100s Unpacking python3-jupyter-server-terminals (0.5.3-3) ... 100s Selecting previously unselected package python-tinycss2-common. 100s Preparing to unpack .../41-python-tinycss2-common_1.5.1-1_all.deb ... 100s Unpacking python-tinycss2-common (1.5.1-1) ... 100s Selecting previously unselected package python3-webencodings. 100s Preparing to unpack .../42-python3-webencodings_0.5.1-5build1_all.deb ... 100s Unpacking python3-webencodings (0.5.1-5build1) ... 100s Selecting previously unselected package python3-tinycss2. 100s Preparing to unpack .../43-python3-tinycss2_1.5.1-1_all.deb ... 100s Unpacking python3-tinycss2 (1.5.1-1) ... 100s Selecting previously unselected package python3-html5lib. 100s Preparing to unpack .../44-python3-html5lib_1.2-3_all.deb ... 100s Unpacking python3-html5lib (1.2-3) ... 100s Selecting previously unselected package python3-bleach. 100s Preparing to unpack .../45-python3-bleach_6.3.0-1_all.deb ... 100s Unpacking python3-bleach (6.3.0-1) ... 100s Selecting previously unselected package python3-soupsieve. 100s Preparing to unpack .../46-python3-soupsieve_2.8.1-1_all.deb ... 100s Unpacking python3-soupsieve (2.8.1-1) ... 100s Selecting previously unselected package python3-bs4. 100s Preparing to unpack .../47-python3-bs4_4.14.3-2build1_all.deb ... 100s Unpacking python3-bs4 (4.14.3-2build1) ... 100s Selecting previously unselected package python3-defusedxml. 100s Preparing to unpack .../48-python3-defusedxml_0.7.1-3build1_all.deb ... 100s Unpacking python3-defusedxml (0.7.1-3build1) ... 100s Selecting previously unselected package python3-jupyterlab-pygments. 100s Preparing to unpack .../49-python3-jupyterlab-pygments_0.2.2-3build1_all.deb ... 100s Unpacking python3-jupyterlab-pygments (0.2.2-3build1) ... 100s Selecting previously unselected package python3-mistune. 100s Preparing to unpack .../50-python3-mistune_3.1.4-1_all.deb ... 100s Unpacking python3-mistune (3.1.4-1) ... 100s Selecting previously unselected package python3-fastjsonschema. 100s Preparing to unpack .../51-python3-fastjsonschema_2.21.1-1_all.deb ... 100s Unpacking python3-fastjsonschema (2.21.1-1) ... 100s Selecting previously unselected package python3-nbformat. 100s Preparing to unpack .../52-python3-nbformat_5.10.4-1_all.deb ... 100s Unpacking python3-nbformat (5.10.4-1) ... 100s Selecting previously unselected package python3-nbclient. 100s Preparing to unpack .../53-python3-nbclient_0.10.4-1_all.deb ... 100s Unpacking python3-nbclient (0.10.4-1) ... 100s Selecting previously unselected package python3-pandocfilters. 100s Preparing to unpack .../54-python3-pandocfilters_1.5.1-1_all.deb ... 100s Unpacking python3-pandocfilters (1.5.1-1) ... 100s Selecting previously unselected package python3-nbconvert. 100s Preparing to unpack .../55-python3-nbconvert_7.16.6-1_all.deb ... 100s Unpacking python3-nbconvert (7.16.6-1) ... 100s Selecting previously unselected package python3-decorator. 100s Preparing to unpack .../56-python3-decorator_5.2.1-2_all.deb ... 100s Unpacking python3-decorator (5.2.1-2) ... 100s Selecting previously unselected package python3-prometheus-client. 100s Preparing to unpack .../57-python3-prometheus-client_0.21.1+ds1-1build1_all.deb ... 100s Unpacking python3-prometheus-client (0.21.1+ds1-1build1) ... 100s Selecting previously unselected package python3-send2trash. 100s Preparing to unpack .../58-python3-send2trash_1.8.3-1_all.deb ... 100s Unpacking python3-send2trash (1.8.3-1) ... 100s Selecting previously unselected package python3-websocket. 100s Preparing to unpack .../59-python3-websocket_1.8.0-2_all.deb ... 100s Unpacking python3-websocket (1.8.0-2) ... 100s Selecting previously unselected package python3-jupyter-server. 100s Preparing to unpack .../60-python3-jupyter-server_2.17.0-1_all.deb ... 100s Unpacking python3-jupyter-server (2.17.0-1) ... 100s Selecting previously unselected package jupyter-server. 100s Preparing to unpack .../61-jupyter-server_2.17.0-1_all.deb ... 100s Unpacking jupyter-server (2.17.0-1) ... 100s Selecting previously unselected package liblua5.4-0:amd64. 100s Preparing to unpack .../62-liblua5.4-0_5.4.8-1_amd64.deb ... 100s Unpacking liblua5.4-0:amd64 (5.4.8-1) ... 100s Selecting previously unselected package pandoc-data. 100s Preparing to unpack .../63-pandoc-data_3.1.11.1-3build1_all.deb ... 100s Unpacking pandoc-data (3.1.11.1-3build1) ... 100s Selecting previously unselected package pandoc. 100s Preparing to unpack .../64-pandoc_3.1.11.1+ds-4_amd64.deb ... 100s Unpacking pandoc (3.1.11.1+ds-4) ... 101s Selecting previously unselected package python3-all. 101s Preparing to unpack .../65-python3-all_3.14.2-1_amd64.deb ... 101s Unpacking python3-all (3.14.2-1) ... 101s Selecting previously unselected package python3-astroid. 101s Preparing to unpack .../66-python3-astroid_4.0.2-1ubuntu1_all.deb ... 101s Unpacking python3-astroid (4.0.2-1ubuntu1) ... 101s Selecting previously unselected package python3-asttokens. 101s Preparing to unpack .../67-python3-asttokens_3.0.1-1_all.deb ... 101s Unpacking python3-asttokens (3.0.1-1) ... 101s Selecting previously unselected package python3-comm. 101s Preparing to unpack .../68-python3-comm_0.2.1-1build1_all.deb ... 101s Unpacking python3-comm (0.2.1-1build1) ... 101s Selecting previously unselected package python3-coverage. 101s Preparing to unpack .../69-python3-coverage_7.8.2+dfsg1-1ubuntu1_amd64.deb ... 101s Unpacking python3-coverage (7.8.2+dfsg1-1ubuntu1) ... 101s Selecting previously unselected package python3-debugpy. 101s Preparing to unpack .../70-python3-debugpy_1.8.19+ds-1ubuntu1_amd64.deb ... 101s Unpacking python3-debugpy (1.8.19+ds-1ubuntu1) ... 101s Selecting previously unselected package python3-executing. 101s Preparing to unpack .../71-python3-executing_2.2.1-0.1_all.deb ... 101s Unpacking python3-executing (2.2.1-0.1) ... 101s Selecting previously unselected package python3-flaky. 101s Preparing to unpack .../72-python3-flaky_3.8.1-4_all.deb ... 101s Unpacking python3-flaky (3.8.1-4) ... 101s Selecting previously unselected package python3-iniconfig. 101s Preparing to unpack .../73-python3-iniconfig_2.1.0-2_all.deb ... 101s Unpacking python3-iniconfig (2.1.0-2) ... 101s Selecting previously unselected package python3-parso. 101s Preparing to unpack .../74-python3-parso_0.8.5-1_all.deb ... 101s Unpacking python3-parso (0.8.5-1) ... 101s Selecting previously unselected package python3-typeshed. 101s Preparing to unpack .../75-python3-typeshed_0.0~git20241223.ea91db2-4_all.deb ... 101s Unpacking python3-typeshed (0.0~git20241223.ea91db2-4) ... 101s Selecting previously unselected package python3-jedi. 101s Preparing to unpack .../76-python3-jedi_0.19.1+ds1-1build1_all.deb ... 101s Unpacking python3-jedi (0.19.1+ds1-1build1) ... 101s Selecting previously unselected package python3-matplotlib-inline. 101s Preparing to unpack .../77-python3-matplotlib-inline_0.2.1-1_all.deb ... 101s Unpacking python3-matplotlib-inline (0.2.1-1) ... 101s Selecting previously unselected package python3-wcwidth. 101s Preparing to unpack .../78-python3-wcwidth_0.2.14+dfsg1-1build1_all.deb ... 101s Unpacking python3-wcwidth (0.2.14+dfsg1-1build1) ... 101s Selecting previously unselected package python3-prompt-toolkit. 101s Preparing to unpack .../79-python3-prompt-toolkit_3.0.52-2_all.deb ... 101s Unpacking python3-prompt-toolkit (3.0.52-2) ... 101s Selecting previously unselected package python3-pure-eval. 101s Preparing to unpack .../80-python3-pure-eval_0.2.3-1_all.deb ... 101s Unpacking python3-pure-eval (0.2.3-1) ... 101s Selecting previously unselected package python3-stack-data. 101s Preparing to unpack .../81-python3-stack-data_0.6.3-3_all.deb ... 101s Unpacking python3-stack-data (0.6.3-3) ... 101s Selecting previously unselected package python3-ipython. 101s Preparing to unpack .../82-python3-ipython_8.35.0-2_all.deb ... 101s Unpacking python3-ipython (8.35.0-2) ... 101s Selecting previously unselected package python3-nest-asyncio. 101s Preparing to unpack .../83-python3-nest-asyncio_1.6.0-1_all.deb ... 101s Unpacking python3-nest-asyncio (1.6.0-1) ... 101s Selecting previously unselected package python3-ipykernel. 101s Preparing to unpack .../84-python3-ipykernel_6.30.1-1_all.deb ... 101s Unpacking python3-ipykernel (6.30.1-1) ... 101s Selecting previously unselected package python3-pluggy. 101s Preparing to unpack .../85-python3-pluggy_1.6.0-2_all.deb ... 101s Unpacking python3-pluggy (1.6.0-2) ... 101s Selecting previously unselected package python3-pytest. 101s Preparing to unpack .../86-python3-pytest_9.0.2-2_all.deb ... 101s Unpacking python3-pytest (9.0.2-2) ... 101s Selecting previously unselected package python3-pytest-console-scripts. 101s Preparing to unpack .../87-python3-pytest-console-scripts_1.4.1-2_all.deb ... 101s Unpacking python3-pytest-console-scripts (1.4.1-2) ... 101s Selecting previously unselected package python3-pytest-jupyter. 101s Preparing to unpack .../88-python3-pytest-jupyter_0.11.0-1_all.deb ... 101s Unpacking python3-pytest-jupyter (0.11.0-1) ... 101s Selecting previously unselected package python3-pytest-timeout. 101s Preparing to unpack .../89-python3-pytest-timeout_2.4.0-2_all.deb ... 101s Unpacking python3-pytest-timeout (2.4.0-2) ... 101s Setting up python3-iniconfig (2.1.0-2) ... 101s Setting up python3-sniffio (1.3.1-1) ... 102s Setting up python3-tornado (6.5.4-0.1) ... 102s Setting up libnorm1t64:amd64 (1.5.9+dfsg-4) ... 102s Setting up python3-pure-eval (0.2.3-1) ... 102s Setting up python3-send2trash (1.8.3-1) ... 102s Setting up libsodium23:amd64 (1.0.18-2) ... 102s Setting up python3-arrow (1.3.0-1.1ubuntu2) ... 102s Setting up python3-anyio (4.11.0-3) ... 103s Setting up python3-pythonjsonlogger (3.3.0-1) ... 103s Setting up python3-parso (0.8.5-1) ... 103s Setting up python3-defusedxml (0.7.1-3build1) ... 103s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 103s Setting up libargon2-1:amd64 (0~20190702+dfsg-5) ... 103s Setting up python3-ply (3.11-10) ... 103s Setting up python3-rfc3339-validator (0.1.4-2) ... 103s Setting up python3-isoduration (20.11.0+git20211126.ae0bd61-2) ... 103s Setting up python3-pandocfilters (1.5.1-1) ... 104s Setting up python3-click (8.2.0+0.really.8.1.8-1build1) ... 104s Setting up python3-webencodings (0.5.1-5build1) ... 104s Setting up python3-platformdirs (4.5.1-1) ... 104s Setting up python3-psutil (7.1.0-1ubuntu1) ... 104s Setting up libsource-highlight-common (3.1.9-4.3build2) ... 104s Setting up python3-pycparser (2.23-1build1) ... 105s Setting up python3-uritemplate (4.2.0-2) ... 105s Setting up python3-jupyterlab-pygments (0.2.2-3build1) ... 105s Setting up libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1build2) ... 105s Setting up python3-decorator (5.2.1-2) ... 105s Setting up python3-fqdn (1.5.1-2) ... 105s Setting up python3-webcolors (1.13-1) ... 105s Setting up python3-flaky (3.8.1-4) ... 105s Setting up python3-wcwidth (0.2.14+dfsg1-1build1) ... 105s Setting up python3-typeshed (0.0~git20241223.ea91db2-4) ... 105s Setting up python3-nest-asyncio (1.6.0-1) ... 106s Setting up python3-rfc3986-validator (0.1.1-2) ... 106s Setting up libipt2 (2.1.2-3) ... 106s Setting up python3-html5lib (1.2-3) ... 106s Setting up libbabeltrace1:amd64 (1.5.11-5) ... 106s Setting up python3-pluggy (1.6.0-2) ... 106s Setting up python3-fastjsonschema (2.21.1-1) ... 106s Setting up python3-terminado (0.18.1-1) ... 106s Setting up python3-astroid (4.0.2-1ubuntu1) ... 107s Setting up python3-traitlets (5.14.3+really5.14.3-2) ... 107s Setting up python-tinycss2-common (1.5.1-1) ... 107s Setting up liblua5.4-0:amd64 (5.4.8-1) ... 107s Setting up python3.13-minimal (3.13.11-1) ... 107s Setting up python3-jupyter-server-terminals (0.5.3-3) ... 107s Setting up pandoc-data (3.1.11.1-3build1) ... 107s Setting up python3-jupyter-events (0.12.0-2) ... 108s Setting up python3-mistune (3.1.4-1) ... 108s Setting up python3-soupsieve (2.8.1-1) ... 108s Setting up python3-websocket (1.8.0-2) ... 108s Setting up python3-jupyter-core (5.9.1-1) ... 108s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 108s Setting up python3-prompt-toolkit (3.0.52-2) ... 109s Setting up python3-tinycss2 (1.5.1-1) ... 109s Setting up libzmq5:amd64 (4.3.5-1build3) ... 109s Setting up python3-jedi (0.19.1+ds1-1build1) ... 109s Setting up python3.13 (3.13.11-1) ... 110s Setting up python3-asttokens (3.0.1-1) ... 110s Setting up python3-pytest (9.0.2-2) ... 110s Setting up python3-cffi (2.0.0-2) ... 110s Setting up python3-all (3.14.2-1) ... 110s Setting up python3-coverage (7.8.2+dfsg1-1ubuntu1) ... 111s Setting up libsource-highlight4t64:amd64 (3.1.9-4.3build2) ... 111s Setting up python3-nbformat (5.10.4-1) ... 111s Setting up python3-bs4 (4.14.3-2build1) ... 111s Setting up python3-bleach (6.3.0-1) ... 111s Setting up python3-matplotlib-inline (0.2.1-1) ... 111s Setting up python3-comm (0.2.1-1build1) ... 111s Setting up python3-prometheus-client (0.21.1+ds1-1build1) ... 112s Setting up gdb (17.1-1ubuntu1) ... 112s Setting up pandoc (3.1.11.1+ds-4) ... 112s Setting up python3-executing (2.2.1-0.1) ... 112s Setting up python3-zmq (27.1.0-1) ... 112s Setting up python3-argon2-cffi-bindings (25.1.0-2) ... 112s Setting up python3-pytest-console-scripts (1.4.1-2) ... 112s Setting up python3-argon2 (25.1.0-2) ... 112s Setting up python3-jupyter-client (8.7.0-1) ... 112s Setting up jupyter-core (5.9.1-1) ... 112s Setting up python3-stack-data (0.6.3-3) ... 113s Setting up python3-pytest-timeout (2.4.0-2) ... 113s Setting up python3-debugpy (1.8.19+ds-1ubuntu1) ... 113s Setting up python3-nbclient (0.10.4-1) ... 113s Setting up python3-ipython (8.35.0-2) ... 114s /usr/lib/python3/dist-packages/IPython/core/interactiveshell.py:3141: SyntaxWarning: 'return' in a 'finally' block 114s return result 114s Setting up python3-ipykernel (6.30.1-1) ... 114s Setting up python3-nbconvert (7.16.6-1) ... 114s Setting up python3-pytest-jupyter (0.11.0-1) ... 115s Setting up python3-jupyter-server (2.17.0-1) ... 115s Setting up jupyter-server (2.17.0-1) ... 115s Processing triggers for systemd (259-1ubuntu2) ... 115s Processing triggers for man-db (2.13.1-1) ... 115s Processing triggers for libc-bin (2.42-2ubuntu4) ... 116s autopkgtest [09:58:07]: test pytest: [----------------------- 116s Testing with python3.13: 117s ============================= test session starts ============================== 117s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 -- /usr/bin/python3.13 117s cachedir: .pytest_cache 117s rootdir: /tmp/autopkgtest.6peGtr/autopkgtest_tmp 117s configfile: pyproject.toml 117s plugins: timeout-2.4.0, flaky-3.8.1, typeguard-4.4.4, anyio-4.11.0, console-scripts-1.4.1 117s timeout: 100.0s 117s timeout method: thread 117s timeout func_only: False 118s collecting ... collected 1027 items / 1 deselected / 1026 selected 118s 118s tests/auth/test_authorizer.py::test_authorized_requests[True-GET-/view/{nbpath}-None] PASSED [ 0%] 118s tests/auth/test_authorizer.py::test_authorized_requests[True-GET-/api/contents-None] PASSED [ 0%] 118s tests/auth/test_authorizer.py::test_authorized_requests[True-POST-/api/contents-{"type": "directory"}] PASSED [ 0%] 118s tests/auth/test_authorizer.py::test_authorized_requests[True-PUT-/api/contents/foo-{"type": "directory"}] PASSED [ 0%] 118s tests/auth/test_authorizer.py::test_authorized_requests[True-PATCH-/api/contents/{nbpath}-{"path": "/newpath"}] PASSED [ 0%] 118s tests/auth/test_authorizer.py::test_authorized_requests[True-DELETE-/api/contents/{nbpath}-None] PASSED [ 0%] 119s tests/auth/test_authorizer.py::test_authorized_requests[True-GET-/api/kernels-None] PASSED [ 0%] 119s tests/auth/test_authorizer.py::test_authorized_requests[True-GET-/api/kernels/{kernel_id}-None] PASSED [ 0%] 120s tests/auth/test_authorizer.py::test_authorized_requests[True-GET-/api/kernels/{kernel_id}/channels-None] PASSED [ 0%] 121s tests/auth/test_authorizer.py::test_authorized_requests[True-POST-/api/kernels/{kernel_id}/interrupt-None] PASSED [ 0%] 123s tests/auth/test_authorizer.py::test_authorized_requests[True-POST-/api/kernels/{kernel_id}/restart-None] PASSED [ 1%] 124s tests/auth/test_authorizer.py::test_authorized_requests[True-DELETE-/api/kernels/{kernel_id}-None] PASSED [ 1%] 125s tests/auth/test_authorizer.py::test_authorized_requests[True-POST-/api/kernels-None] PASSED [ 1%] 126s tests/auth/test_authorizer.py::test_authorized_requests[True-GET-/api/kernelspecs-None] PASSED [ 1%] 127s tests/auth/test_authorizer.py::test_authorized_requests[True-GET-/api/kernelspecs/{kernelspec}-None] PASSED [ 1%] 127s tests/auth/test_authorizer.py::test_authorized_requests[True-GET-/api/nbconvert-None] PASSED [ 1%] 127s tests/auth/test_authorizer.py::test_authorized_requests[True-GET-/api/spec.yaml-None] PASSED [ 1%] 127s tests/auth/test_authorizer.py::test_authorized_requests[True-GET-/api/status-None] PASSED [ 1%] 127s tests/auth/test_authorizer.py::test_authorized_requests[True-GET-/api/config/foo-None] PASSED [ 1%] 127s tests/auth/test_authorizer.py::test_authorized_requests[True-PUT-/api/config/foo-{}] PASSED [ 1%] 127s tests/auth/test_authorizer.py::test_authorized_requests[True-PATCH-/api/config/foo-{}] PASSED [ 2%] 127s tests/auth/test_authorizer.py::test_authorized_requests[True-POST-api/security/csp-report-None] PASSED [ 2%] 128s tests/auth/test_authorizer.py::test_authorized_requests[True-GET-/api/sessions-None] PASSED [ 2%] 129s tests/auth/test_authorizer.py::test_authorized_requests[True-GET-/api/sessions/{session_id}-None] PASSED [ 2%] 130s tests/auth/test_authorizer.py::test_authorized_requests[True-PATCH-/api/sessions/{session_id}-{}] PASSED [ 2%] 131s tests/auth/test_authorizer.py::test_authorized_requests[True-DELETE-/api/sessions/{session_id}-None] PASSED [ 2%] 132s tests/auth/test_authorizer.py::test_authorized_requests[True-POST-/api/sessions-{"path": "foo", "type": "bar"}] PASSED [ 2%] 132s tests/auth/test_authorizer.py::test_authorized_requests[True-POST-/api/terminals-] PASSED [ 2%] 132s tests/auth/test_authorizer.py::test_authorized_requests[True-GET-/api/terminals-None] PASSED [ 2%] 132s tests/auth/test_authorizer.py::test_authorized_requests[True-GET-/terminals/websocket/{term_name}-None] PASSED [ 2%] 132s tests/auth/test_authorizer.py::test_authorized_requests[True-DELETE-/api/terminals/{term_name}-None] PASSED [ 3%] 132s tests/auth/test_authorizer.py::test_authorized_requests[False-GET-/view/{nbpath}-None] PASSED [ 3%] 132s tests/auth/test_authorizer.py::test_authorized_requests[False-GET-/api/contents-None] PASSED [ 3%] 132s tests/auth/test_authorizer.py::test_authorized_requests[False-POST-/api/contents-{"type": "directory"}] PASSED [ 3%] 132s tests/auth/test_authorizer.py::test_authorized_requests[False-PUT-/api/contents/foo-{"type": "directory"}] PASSED [ 3%] 132s tests/auth/test_authorizer.py::test_authorized_requests[False-PATCH-/api/contents/{nbpath}-{"path": "/newpath"}] PASSED [ 3%] 132s tests/auth/test_authorizer.py::test_authorized_requests[False-DELETE-/api/contents/{nbpath}-None] PASSED [ 3%] 133s tests/auth/test_authorizer.py::test_authorized_requests[False-GET-/api/kernels-None] PASSED [ 3%] 134s tests/auth/test_authorizer.py::test_authorized_requests[False-GET-/api/kernels/{kernel_id}-None] PASSED [ 3%] 135s tests/auth/test_authorizer.py::test_authorized_requests[False-GET-/api/kernels/{kernel_id}/channels-None] PASSED [ 3%] 136s tests/auth/test_authorizer.py::test_authorized_requests[False-POST-/api/kernels/{kernel_id}/interrupt-None] PASSED [ 3%] 137s tests/auth/test_authorizer.py::test_authorized_requests[False-POST-/api/kernels/{kernel_id}/restart-None] PASSED [ 4%] 137s tests/auth/test_authorizer.py::test_authorized_requests[False-DELETE-/api/kernels/{kernel_id}-None] PASSED [ 4%] 138s tests/auth/test_authorizer.py::test_authorized_requests[False-POST-/api/kernels-None] PASSED [ 4%] 139s tests/auth/test_authorizer.py::test_authorized_requests[False-GET-/api/kernelspecs-None] PASSED [ 4%] 140s tests/auth/test_authorizer.py::test_authorized_requests[False-GET-/api/kernelspecs/{kernelspec}-None] PASSED [ 4%] 140s tests/auth/test_authorizer.py::test_authorized_requests[False-GET-/api/nbconvert-None] PASSED [ 4%] 140s tests/auth/test_authorizer.py::test_authorized_requests[False-GET-/api/spec.yaml-None] PASSED [ 4%] 140s tests/auth/test_authorizer.py::test_authorized_requests[False-GET-/api/status-None] PASSED [ 4%] 140s tests/auth/test_authorizer.py::test_authorized_requests[False-GET-/api/config/foo-None] PASSED [ 4%] 140s tests/auth/test_authorizer.py::test_authorized_requests[False-PUT-/api/config/foo-{}] PASSED [ 4%] 140s tests/auth/test_authorizer.py::test_authorized_requests[False-PATCH-/api/config/foo-{}] PASSED [ 5%] 140s tests/auth/test_authorizer.py::test_authorized_requests[False-POST-api/security/csp-report-None] PASSED [ 5%] 141s tests/auth/test_authorizer.py::test_authorized_requests[False-GET-/api/sessions-None] PASSED [ 5%] 142s tests/auth/test_authorizer.py::test_authorized_requests[False-GET-/api/sessions/{session_id}-None] PASSED [ 5%] 143s tests/auth/test_authorizer.py::test_authorized_requests[False-PATCH-/api/sessions/{session_id}-{}] PASSED [ 5%] 144s tests/auth/test_authorizer.py::test_authorized_requests[False-DELETE-/api/sessions/{session_id}-None] PASSED [ 5%] 145s tests/auth/test_authorizer.py::test_authorized_requests[False-POST-/api/sessions-{"path": "foo", "type": "bar"}] PASSED [ 5%] 145s tests/auth/test_authorizer.py::test_authorized_requests[False-POST-/api/terminals-] PASSED [ 5%] 145s tests/auth/test_authorizer.py::test_authorized_requests[False-GET-/api/terminals-None] PASSED [ 5%] 145s tests/auth/test_authorizer.py::test_authorized_requests[False-GET-/terminals/websocket/{term_name}-None] PASSED [ 5%] 145s tests/auth/test_authorizer.py::test_authorized_requests[False-DELETE-/api/terminals/{term_name}-None] PASSED [ 6%] 146s tests/auth/test_authorizer.py::test_async_authorizer[jp_server_config0] PASSED [ 6%] 146s tests/auth/test_identity.py::test_identity_model[str-name-expected0] PASSED [ 6%] 146s tests/auth/test_identity.py::test_identity_model[old_user1-expected1] PASSED [ 6%] 146s tests/auth/test_identity.py::test_identity_model[old_user2-expected2] PASSED [ 6%] 146s tests/auth/test_identity.py::test_identity_model[old_user3-expected3] PASSED [ 6%] 146s tests/auth/test_identity.py::test_identity_model[old_user4-ValueError] PASSED [ 6%] 146s tests/auth/test_identity.py::test_identity_model[old_user5-ValueError] PASSED [ 6%] 146s tests/auth/test_identity.py::test_user_defaults[fields0-TypeError] PASSED [ 6%] 146s tests/auth/test_identity.py::test_user_defaults[fields1-expected1] PASSED [ 6%] 146s tests/auth/test_identity.py::test_user_defaults[fields2-expected2] PASSED [ 7%] 146s tests/auth/test_identity.py::test_user_defaults[fields3-expected3] PASSED [ 7%] 146s tests/auth/test_identity.py::test_validate_security[--None-highly insecure] PASSED [ 7%] 146s tests/auth/test_identity.py::test_validate_security[--ssl1-all IP addresses] PASSED [ 7%] 146s tests/auth/test_identity.py::test_validate_security[-secret-None-and not using encryption] PASSED [ 7%] 146s tests/auth/test_identity.py::test_validate_security[-secret-ssl3-False] PASSED [ 7%] 146s tests/auth/test_identity.py::test_validate_security[127.0.0.1-secret-None-False] PASSED [ 7%] 146s tests/auth/test_identity.py::test_password_required[True-False-True] PASSED [ 7%] 146s tests/auth/test_identity.py::test_password_required[True-True-True] PASSED [ 7%] 146s tests/auth/test_identity.py::test_password_required[False-False-True] PASSED [ 7%] 146s tests/auth/test_identity.py::test_password_required[False-True-False] PASSED [ 7%] 146s tests/auth/test_identity.py::test_auth_disabled PASSED [ 8%] 146s tests/auth/test_legacy_login.py::test_password_required[True-False-True] PASSED [ 8%] 146s tests/auth/test_legacy_login.py::test_password_required[True-True-True] PASSED [ 8%] 146s tests/auth/test_legacy_login.py::test_password_required[False-False-True] PASSED [ 8%] 146s tests/auth/test_legacy_login.py::test_password_required[False-True-False] PASSED [ 8%] 146s tests/auth/test_legacy_login.py::test_validate_security[--None-highly insecure] PASSED [ 8%] 146s tests/auth/test_legacy_login.py::test_validate_security[--ssl1-all IP addresses] PASSED [ 8%] 146s tests/auth/test_legacy_login.py::test_validate_security[-secret-None-and not using encryption] PASSED [ 8%] 146s tests/auth/test_legacy_login.py::test_validate_security[-secret-ssl3-False] PASSED [ 8%] 146s tests/auth/test_legacy_login.py::test_validate_security[127.0.0.1-secret-None-False] PASSED [ 8%] 146s tests/auth/test_legacy_login.py::test_change_password[True] PASSED [ 9%] 146s tests/auth/test_legacy_login.py::test_change_password[False] PASSED [ 9%] 146s tests/auth/test_legacy_login.py::test_login_cookie PASSED [ 9%] 146s tests/auth/test_legacy_login.py::test_logout PASSED [ 9%] 146s tests/auth/test_legacy_login.py::test_legacy_identity_config PASSED [ 9%] 146s tests/auth/test_legacy_login.py::test_legacy_identity_api PASSED [ 9%] 146s tests/auth/test_legacy_login.py::test_legacy_base_class PASSED [ 9%] 147s tests/auth/test_legacy_login.py::test_deprecated_config PASSED [ 9%] 147s tests/auth/test_legacy_login.py::test_deprecated_config_priority PASSED [ 9%] 147s tests/auth/test_login.py::test_next_bad[\\\\tree] PASSED [ 9%] 147s tests/auth/test_login.py::test_next_bad[//some-host] PASSED [ 10%] 147s tests/auth/test_login.py::test_next_bad[//host{base_url}tree] PASSED [ 10%] 147s tests/auth/test_login.py::test_next_bad[https://google.com] PASSED [ 10%] 147s tests/auth/test_login.py::test_next_bad[/absolute/not/base_url] PASSED [ 10%] 147s tests/auth/test_login.py::test_next_bad[https:///a%40b/extra/slash] PASSED [ 10%] 147s tests/auth/test_login.py::test_next_ok[tree/] PASSED [ 10%] 147s tests/auth/test_login.py::test_next_ok[//{base_url}tree] PASSED [ 10%] 147s tests/auth/test_login.py::test_next_ok[notebooks/notebook.ipynb] PASSED [ 10%] 147s tests/auth/test_login.py::test_next_ok[tree//something] PASSED [ 10%] 147s tests/auth/test_login.py::test_login_cookie PASSED [ 10%] 147s tests/auth/test_login.py::test_change_password[True] PASSED [ 11%] 147s tests/auth/test_login.py::test_change_password[False] PASSED [ 11%] 147s tests/auth/test_login.py::test_logout PASSED [ 11%] 147s tests/auth/test_login.py::test_token_cookie_user_id PASSED [ 11%] 147s tests/auth/test_security.py::test_passwd_structure PASSED [ 11%] 147s tests/auth/test_security.py::test_roundtrip PASSED [ 11%] 147s tests/auth/test_security.py::test_bad PASSED [ 11%] 147s tests/auth/test_security.py::test_passwd_check_unicode PASSED [ 11%] 147s tests/auth/test_utils.py::test_match_url_to_resource[/api/kernels-kernels] PASSED [ 11%] 147s tests/auth/test_utils.py::test_match_url_to_resource[/api/kernelspecs-kernelspecs] PASSED [ 11%] 147s tests/auth/test_utils.py::test_match_url_to_resource[/api/contents-contents] PASSED [ 11%] 147s tests/auth/test_utils.py::test_match_url_to_resource[/api/sessions-sessions] PASSED [ 12%] 148s tests/auth/test_utils.py::test_match_url_to_resource[/api/terminals-terminals] PASSED [ 12%] 148s tests/auth/test_utils.py::test_match_url_to_resource[/api/nbconvert-nbconvert] PASSED [ 12%] 148s tests/auth/test_utils.py::test_match_url_to_resource[/api/config/x-config] PASSED [ 12%] 148s tests/auth/test_utils.py::test_match_url_to_resource[/api/shutdown-server] PASSED [ 12%] 148s tests/auth/test_utils.py::test_match_url_to_resource[/nbconvert/py-nbconvert] PASSED [ 12%] 148s tests/auth/test_utils.py::test_bad_match_url_to_resource[/made/up/url] PASSED [ 12%] 148s tests/auth/test_utils.py::test_bad_match_url_to_resource[/api/kernel] PASSED [ 12%] 148s tests/auth/test_utils.py::test_bad_match_url_to_resource[/tree] PASSED [ 12%] 149s tests/base/test_call_context.py::test_jupyter_handler_contextvar PASSED [ 12%] 149s tests/base/test_call_context.py::test_context_variable_names PASSED [ 13%] 149s tests/base/test_call_context.py::test_same_context_operations PASSED [ 13%] 150s tests/base/test_call_context.py::test_multi_context_operations PASSED [ 13%] 150s tests/base/test_handlers.py::test_authenticated_handler PASSED [ 13%] 150s tests/base/test_handlers.py::test_jupyter_handler PASSED [ 13%] 150s tests/base/test_handlers.py::test_jupyter_handler_auth_permissive[jp_server_config0] PASSED [ 13%] 150s tests/base/test_handlers.py::test_jupyter_handler_auth_required[jp_server_config0] PASSED [ 13%] 150s tests/base/test_handlers.py::test_check_xsrf_cookie[True-False-POST-True-None] PASSED [ 13%] 150s tests/base/test_handlers.py::test_check_xsrf_cookie[False-True-POST-True-None] PASSED [ 13%] 150s tests/base/test_handlers.py::test_check_xsrf_cookie[False-False-GET-True-None] PASSED [ 13%] 150s tests/base/test_handlers.py::test_check_xsrf_cookie[False-False-POST-True-HTTPError] PASSED [ 14%] 150s tests/base/test_handlers.py::test_check_xsrf_cookie[False-False-POST-False-HTTPError] PASSED [ 14%] 150s tests/base/test_handlers.py::test_jupyter_handler_auth_calls_prepare[jp_server_config0] PASSED [ 14%] 150s tests/base/test_handlers.py::test_jupyter_handler_auth_respsects_identity_provider[jp_server_config0] PASSED [ 14%] 150s tests/base/test_handlers.py::test_api_handler PASSED [ 14%] 150s tests/base/test_handlers.py::test_authenticated_file_handler PASSED [ 14%] 150s tests/base/test_handlers.py::test_api_version_handler PASSED [ 14%] 150s tests/base/test_handlers.py::test_files_redirect_handler PASSED [ 14%] 150s tests/base/test_handlers.py::test_redirect_with_params PASSED [ 14%] 150s tests/base/test_handlers.py::test_static_handler PASSED [ 14%] 150s tests/base/test_websocket.py::test_web_socket_mixin PASSED [ 15%] 150s tests/base/test_websocket.py::test_web_socket_mixin_ping PASSED [ 15%] 150s tests/base/test_websocket.py::test_ping_client_terminated PASSED [ 15%] 150s tests/base/test_websocket.py::test_ping_client_timeout PASSED [ 15%] 150s tests/base/test_websocket.py::test_websocket_auth_permissive[jp_server_config0] PASSED [ 15%] 150s tests/base/test_websocket.py::test_websocket_auth_required[jp_server_config0] PASSED [ 15%] 150s tests/base/test_websocket.py::test_websocket_auth_respsects_identity_provider[jp_server_config0] PASSED [ 15%] 150s tests/base/test_websocket.py::test_websocket_auth_warns_mixin_lacks_jupyter_handler[jp_server_config0] PASSED [ 15%] 150s tests/extension/test_app.py::test_initialize PASSED [ 15%] 150s tests/extension/test_app.py::test_instance_creation_with_argv[mock_trait-test mock trait-jp_argv0] PASSED [ 15%] 150s tests/extension/test_app.py::test_extensionapp_load_config_file PASSED [ 15%] 150s tests/extension/test_app.py::test_extensionapp_no_parent PASSED [ 16%] 150s tests/extension/test_app.py::test_browser_open[True-config0] PASSED [ 16%] 150s tests/extension/test_app.py::test_browser_open[True-config1] PASSED [ 16%] 150s tests/extension/test_app.py::test_browser_open[False-config2] PASSED [ 16%] 150s tests/extension/test_app.py::test_browser_open[True-config3] PASSED [ 16%] 150s tests/extension/test_app.py::test_browser_open[False-config4] PASSED [ 16%] 150s tests/extension/test_app.py::test_browser_open[True-config5] PASSED [ 16%] 150s tests/extension/test_app.py::test_browser_open[False-config6] PASSED [ 16%] 150s tests/extension/test_app.py::test_browser_open[True-config7] PASSED [ 16%] 150s tests/extension/test_app.py::test_browser_open[False-config8] PASSED [ 16%] 150s tests/extension/test_app.py::test_load_parallel_extensions PASSED [ 17%] 151s tests/extension/test_app.py::test_start_extension PASSED [ 17%] 151s tests/extension/test_app.py::test_stop_extension PASSED [ 17%] 151s tests/extension/test_app.py::test_events PASSED [ 17%] 151s tests/extension/test_config.py::test_list_extension_from_configd PASSED [ 17%] 151s tests/extension/test_handler.py::test_handler PASSED [ 17%] 151s tests/extension/test_handler.py::test_handler_template PASSED [ 17%] 151s tests/extension/test_handler.py::test_handler_gets_blocked[jp_server_config0] PASSED [ 17%] 151s tests/extension/test_handler.py::test_serverapp_warns_of_unauthenticated_handler PASSED [ 17%] 151s tests/extension/test_handler.py::test_handler_setting[jp_server_config0] PASSED [ 17%] 151s tests/extension/test_handler.py::test_handler_argv[jp_argv0] PASSED [ 18%] 151s tests/extension/test_handler.py::test_base_url[jp_server_config0-/test_prefix/] PASSED [ 18%] 151s tests/extension/test_handler.py::test_error_render[mock_error_template] PASSED [ 18%] 151s tests/extension/test_handler.py::test_error_render[mock_error_notemplate] PASSED [ 18%] 151s tests/extension/test_launch.py::test_launch_instance PASSED [ 18%] 152s tests/extension/test_launch.py::test_base_url PASSED [ 18%] 153s tests/extension/test_launch.py::test_token_file PASSED [ 18%] 153s tests/extension/test_manager.py::test_extension_point_api PASSED [ 18%] 153s tests/extension/test_manager.py::test_extension_point_metadata_error PASSED [ 18%] 153s tests/extension/test_manager.py::test_extension_point_notfound_error PASSED [ 18%] 153s tests/extension/test_manager.py::test_extension_package_api PASSED [ 19%] 153s tests/extension/test_manager.py::test_extension_package_notfound_error PASSED [ 19%] 153s tests/extension/test_manager.py::test_extension_manager_api PASSED [ 19%] 153s tests/extension/test_manager.py::test_extension_manager_linked_extensions PASSED [ 19%] 153s tests/extension/test_manager.py::test_extension_manager_fail_add[True] PASSED [ 19%] 153s tests/extension/test_manager.py::test_extension_manager_fail_add[False] PASSED [ 19%] 153s tests/extension/test_manager.py::test_extension_manager_fail_link[True] PASSED [ 19%] 153s tests/extension/test_manager.py::test_extension_manager_fail_link[False] PASSED [ 19%] 153s tests/extension/test_manager.py::test_extension_manager_fail_load[True] PASSED [ 19%] 153s tests/extension/test_manager.py::test_extension_manager_fail_load[False] PASSED [ 19%] 153s tests/extension/test_manager.py::test_disable_no_import[True] PASSED [ 19%] 153s tests/extension/test_manager.py::test_disable_no_import[False] PASSED [ 20%] 153s tests/extension/test_serverextension.py::test_help_output PASSED [ 20%] 153s tests/extension/test_serverextension.py::test_enable PASSED [ 20%] 153s tests/extension/test_serverextension.py::test_disable PASSED [ 20%] 153s tests/extension/test_serverextension.py::test_merge_config PASSED [ 20%] 153s tests/extension/test_serverextension.py::test_load_ordered[jp_server_config0] PASSED [ 20%] 153s tests/extension/test_serverextension.py::test_server_extension_apps PASSED [ 20%] 153s tests/extension/test_serverextension.py::test_server_extension_app PASSED [ 20%] 153s tests/extension/test_serverextension.py::test_toggle_missing_server_extension PASSED [ 20%] 153s tests/extension/test_utils.py::test_validate_extension PASSED [ 20%] 153s tests/extension/test_utils.py::test_get_loader PASSED [ 21%] 153s tests/extension/test_utils.py::test_get_metadata PASSED [ 21%] 154s tests/nbconvert/test_handlers.py::test_from_file PASSED [ 21%] 154s tests/nbconvert/test_handlers.py::test_from_file_404 PASSED [ 21%] 154s tests/nbconvert/test_handlers.py::test_from_file_download PASSED [ 21%] 154s tests/nbconvert/test_handlers.py::test_from_file_zip PASSED [ 21%] 155s tests/nbconvert/test_handlers.py::test_from_post PASSED [ 21%] 155s tests/nbconvert/test_handlers.py::test_from_post_zip PASSED [ 21%] 155s tests/services/api/test_api.py::test_get_spec PASSED [ 21%] 155s tests/services/api/test_api.py::test_get_status PASSED [ 21%] 155s tests/services/api/test_api.py::test_identity[identity0-expected0] PASSED [ 22%] 155s tests/services/api/test_api.py::test_identity[identity1-expected1] PASSED [ 22%] 155s tests/services/api/test_api.py::test_identity[None-403] PASSED [ 22%] 155s tests/services/api/test_api.py::test_update_user_not_implemented_update[identity0] PASSED [ 22%] 155s tests/services/api/test_api.py::test_update_user_not_implemented_persist[identity0] PASSED [ 22%] 155s tests/services/api/test_api.py::test_update_user_success[identity0] PASSED [ 22%] 155s tests/services/api/test_api.py::test_update_user_raise[identity0] PASSED [ 22%] 155s tests/services/api/test_api.py::test_update_user_success_custom_updatable_fields[identity0-expected0] PASSED [ 22%] 155s tests/services/api/test_api.py::test_identity_permissions[*-None-expected0] PASSED [ 22%] 155s tests/services/api/test_api.py::test_identity_permissions[have_permissions1-check_permissions1-expected1] PASSED [ 22%] 155s tests/services/api/test_api.py::test_identity_permissions[*-check_permissions2-expected2] PASSED [ 23%] 155s tests/services/api/test_api.py::test_password_identity_permissions[*-None-expected0] PASSED [ 23%] 155s tests/services/api/test_api.py::test_identity_bad_permissions[] PASSED [ 23%] 155s tests/services/api/test_api.py::test_identity_bad_permissions[[]] PASSED [ 23%] 155s tests/services/api/test_api.py::test_identity_bad_permissions["abc"] PASSED [ 23%] 155s tests/services/api/test_api.py::test_identity_bad_permissions[{"resource": "action"}] PASSED [ 23%] 155s tests/services/api/test_api.py::test_identity_bad_permissions[{"resource": [5]}] PASSED [ 23%] 155s tests/services/api/test_api.py::test_identity_bad_permissions[{"resource": {}}] PASSED [ 23%] 155s tests/services/config/test_api.py::test_create_retrieve_config PASSED [ 23%] 155s tests/services/config/test_api.py::test_modify PASSED [ 23%] 155s tests/services/config/test_api.py::test_get_unknown PASSED [ 23%] 155s tests/services/contents/test_api.py::test_list_notebooks[FileContentsManager--inroot] PASSED [ 24%] 155s tests/services/contents/test_api.py::test_list_notebooks[FileContentsManager-Directory with spaces in-inspace] PASSED [ 24%] 155s tests/services/contents/test_api.py::test_list_notebooks[FileContentsManager-unicod\xe9-innonascii] PASSED [ 24%] 155s tests/services/contents/test_api.py::test_list_notebooks[FileContentsManager-foo-a] PASSED [ 24%] 155s tests/services/contents/test_api.py::test_list_notebooks[FileContentsManager-foo-b] PASSED [ 24%] 155s tests/services/contents/test_api.py::test_list_notebooks[FileContentsManager-foo-name with spaces] PASSED [ 24%] 156s tests/services/contents/test_api.py::test_list_notebooks[FileContentsManager-foo-unicod\xe9] PASSED [ 24%] 156s tests/services/contents/test_api.py::test_list_notebooks[FileContentsManager-foo/bar-baz] PASSED [ 24%] 156s tests/services/contents/test_api.py::test_list_notebooks[FileContentsManager-ordering-A] PASSED [ 24%] 156s tests/services/contents/test_api.py::test_list_notebooks[FileContentsManager-ordering-b] PASSED [ 24%] 156s tests/services/contents/test_api.py::test_list_notebooks[FileContentsManager-ordering-C] PASSED [ 25%] 156s tests/services/contents/test_api.py::test_list_notebooks[FileContentsManager-\xe5 b-\xe7 d] PASSED [ 25%] 156s tests/services/contents/test_api.py::test_list_notebooks[AsyncFileContentsManager--inroot] PASSED [ 25%] 156s tests/services/contents/test_api.py::test_list_notebooks[AsyncFileContentsManager-Directory with spaces in-inspace] PASSED [ 25%] 156s tests/services/contents/test_api.py::test_list_notebooks[AsyncFileContentsManager-unicod\xe9-innonascii] PASSED [ 25%] 156s tests/services/contents/test_api.py::test_list_notebooks[AsyncFileContentsManager-foo-a] PASSED [ 25%] 156s tests/services/contents/test_api.py::test_list_notebooks[AsyncFileContentsManager-foo-b] PASSED [ 25%] 156s tests/services/contents/test_api.py::test_list_notebooks[AsyncFileContentsManager-foo-name with spaces] PASSED [ 25%] 156s tests/services/contents/test_api.py::test_list_notebooks[AsyncFileContentsManager-foo-unicod\xe9] PASSED [ 25%] 156s tests/services/contents/test_api.py::test_list_notebooks[AsyncFileContentsManager-foo/bar-baz] PASSED [ 25%] 156s tests/services/contents/test_api.py::test_list_notebooks[AsyncFileContentsManager-ordering-A] PASSED [ 26%] 156s tests/services/contents/test_api.py::test_list_notebooks[AsyncFileContentsManager-ordering-b] PASSED [ 26%] 156s tests/services/contents/test_api.py::test_list_notebooks[AsyncFileContentsManager-ordering-C] PASSED [ 26%] 156s tests/services/contents/test_api.py::test_list_notebooks[AsyncFileContentsManager-\xe5 b-\xe7 d] PASSED [ 26%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[FileContentsManager--inroot] PASSED [ 26%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[FileContentsManager-Directory with spaces in-inspace] PASSED [ 26%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[FileContentsManager-unicod\xe9-innonascii] PASSED [ 26%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[FileContentsManager-foo-a] PASSED [ 26%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[FileContentsManager-foo-b] PASSED [ 26%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[FileContentsManager-foo-name with spaces] PASSED [ 26%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[FileContentsManager-foo-unicod\xe9] PASSED [ 26%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[FileContentsManager-foo/bar-baz] PASSED [ 27%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[FileContentsManager-ordering-A] PASSED [ 27%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[FileContentsManager-ordering-b] PASSED [ 27%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[FileContentsManager-ordering-C] PASSED [ 27%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[FileContentsManager-\xe5 b-\xe7 d] PASSED [ 27%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[AsyncFileContentsManager--inroot] PASSED [ 27%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[AsyncFileContentsManager-Directory with spaces in-inspace] PASSED [ 27%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[AsyncFileContentsManager-unicod\xe9-innonascii] PASSED [ 27%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[AsyncFileContentsManager-foo-a] PASSED [ 27%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[AsyncFileContentsManager-foo-b] PASSED [ 27%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[AsyncFileContentsManager-foo-name with spaces] PASSED [ 28%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[AsyncFileContentsManager-foo-unicod\xe9] PASSED [ 28%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[AsyncFileContentsManager-foo/bar-baz] PASSED [ 28%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[AsyncFileContentsManager-ordering-A] PASSED [ 28%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[AsyncFileContentsManager-ordering-b] PASSED [ 28%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[AsyncFileContentsManager-ordering-C] PASSED [ 28%] 156s tests/services/contents/test_api.py::test_get_dir_no_contents[AsyncFileContentsManager-\xe5 b-\xe7 d] PASSED [ 28%] 156s tests/services/contents/test_api.py::test_list_nonexistant_dir[FileContentsManager] PASSED [ 28%] 156s tests/services/contents/test_api.py::test_list_nonexistant_dir[AsyncFileContentsManager] PASSED [ 28%] 157s tests/services/contents/test_api.py::test_get_nb_contents[FileContentsManager--inroot] PASSED [ 28%] 157s tests/services/contents/test_api.py::test_get_nb_contents[FileContentsManager-Directory with spaces in-inspace] PASSED [ 29%] 157s tests/services/contents/test_api.py::test_get_nb_contents[FileContentsManager-unicod\xe9-innonascii] PASSED [ 29%] 157s tests/services/contents/test_api.py::test_get_nb_contents[FileContentsManager-foo-a] PASSED [ 29%] 157s tests/services/contents/test_api.py::test_get_nb_contents[FileContentsManager-foo-b] PASSED [ 29%] 157s tests/services/contents/test_api.py::test_get_nb_contents[FileContentsManager-foo-name with spaces] PASSED [ 29%] 157s tests/services/contents/test_api.py::test_get_nb_contents[FileContentsManager-foo-unicod\xe9] PASSED [ 29%] 157s tests/services/contents/test_api.py::test_get_nb_contents[FileContentsManager-foo/bar-baz] PASSED [ 29%] 157s tests/services/contents/test_api.py::test_get_nb_contents[FileContentsManager-ordering-A] PASSED [ 29%] 157s tests/services/contents/test_api.py::test_get_nb_contents[FileContentsManager-ordering-b] PASSED [ 29%] 157s tests/services/contents/test_api.py::test_get_nb_contents[FileContentsManager-ordering-C] PASSED [ 29%] 157s tests/services/contents/test_api.py::test_get_nb_contents[FileContentsManager-\xe5 b-\xe7 d] PASSED [ 30%] 157s tests/services/contents/test_api.py::test_get_nb_contents[AsyncFileContentsManager--inroot] PASSED [ 30%] 157s tests/services/contents/test_api.py::test_get_nb_contents[AsyncFileContentsManager-Directory with spaces in-inspace] PASSED [ 30%] 157s tests/services/contents/test_api.py::test_get_nb_contents[AsyncFileContentsManager-unicod\xe9-innonascii] PASSED [ 30%] 157s tests/services/contents/test_api.py::test_get_nb_contents[AsyncFileContentsManager-foo-a] PASSED [ 30%] 157s tests/services/contents/test_api.py::test_get_nb_contents[AsyncFileContentsManager-foo-b] PASSED [ 30%] 157s tests/services/contents/test_api.py::test_get_nb_contents[AsyncFileContentsManager-foo-name with spaces] PASSED [ 30%] 157s tests/services/contents/test_api.py::test_get_nb_contents[AsyncFileContentsManager-foo-unicod\xe9] PASSED [ 30%] 157s tests/services/contents/test_api.py::test_get_nb_contents[AsyncFileContentsManager-foo/bar-baz] PASSED [ 30%] 157s tests/services/contents/test_api.py::test_get_nb_contents[AsyncFileContentsManager-ordering-A] PASSED [ 30%] 157s tests/services/contents/test_api.py::test_get_nb_contents[AsyncFileContentsManager-ordering-b] PASSED [ 30%] 157s tests/services/contents/test_api.py::test_get_nb_contents[AsyncFileContentsManager-ordering-C] PASSED [ 31%] 157s tests/services/contents/test_api.py::test_get_nb_contents[AsyncFileContentsManager-\xe5 b-\xe7 d] PASSED [ 31%] 157s tests/services/contents/test_api.py::test_get_nb_hash[FileContentsManager--inroot] PASSED [ 31%] 157s tests/services/contents/test_api.py::test_get_nb_hash[FileContentsManager-Directory with spaces in-inspace] PASSED [ 31%] 157s tests/services/contents/test_api.py::test_get_nb_hash[FileContentsManager-unicod\xe9-innonascii] PASSED [ 31%] 157s tests/services/contents/test_api.py::test_get_nb_hash[FileContentsManager-foo-a] PASSED [ 31%] 157s tests/services/contents/test_api.py::test_get_nb_hash[FileContentsManager-foo-b] PASSED [ 31%] 157s tests/services/contents/test_api.py::test_get_nb_hash[FileContentsManager-foo-name with spaces] PASSED [ 31%] 157s tests/services/contents/test_api.py::test_get_nb_hash[FileContentsManager-foo-unicod\xe9] PASSED [ 31%] 157s tests/services/contents/test_api.py::test_get_nb_hash[FileContentsManager-foo/bar-baz] PASSED [ 31%] 157s tests/services/contents/test_api.py::test_get_nb_hash[FileContentsManager-ordering-A] PASSED [ 32%] 157s tests/services/contents/test_api.py::test_get_nb_hash[FileContentsManager-ordering-b] PASSED [ 32%] 157s tests/services/contents/test_api.py::test_get_nb_hash[FileContentsManager-ordering-C] PASSED [ 32%] 157s tests/services/contents/test_api.py::test_get_nb_hash[FileContentsManager-\xe5 b-\xe7 d] PASSED [ 32%] 157s tests/services/contents/test_api.py::test_get_nb_hash[AsyncFileContentsManager--inroot] PASSED [ 32%] 157s tests/services/contents/test_api.py::test_get_nb_hash[AsyncFileContentsManager-Directory with spaces in-inspace] PASSED [ 32%] 157s tests/services/contents/test_api.py::test_get_nb_hash[AsyncFileContentsManager-unicod\xe9-innonascii] PASSED [ 32%] 157s tests/services/contents/test_api.py::test_get_nb_hash[AsyncFileContentsManager-foo-a] PASSED [ 32%] 157s tests/services/contents/test_api.py::test_get_nb_hash[AsyncFileContentsManager-foo-b] PASSED [ 32%] 157s tests/services/contents/test_api.py::test_get_nb_hash[AsyncFileContentsManager-foo-name with spaces] PASSED [ 32%] 157s tests/services/contents/test_api.py::test_get_nb_hash[AsyncFileContentsManager-foo-unicod\xe9] PASSED [ 33%] 157s tests/services/contents/test_api.py::test_get_nb_hash[AsyncFileContentsManager-foo/bar-baz] PASSED [ 33%] 158s tests/services/contents/test_api.py::test_get_nb_hash[AsyncFileContentsManager-ordering-A] PASSED [ 33%] 158s tests/services/contents/test_api.py::test_get_nb_hash[AsyncFileContentsManager-ordering-b] PASSED [ 33%] 158s tests/services/contents/test_api.py::test_get_nb_hash[AsyncFileContentsManager-ordering-C] PASSED [ 33%] 158s tests/services/contents/test_api.py::test_get_nb_hash[AsyncFileContentsManager-\xe5 b-\xe7 d] PASSED [ 33%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[FileContentsManager--inroot] PASSED [ 33%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[FileContentsManager-Directory with spaces in-inspace] PASSED [ 33%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[FileContentsManager-unicod\xe9-innonascii] PASSED [ 33%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[FileContentsManager-foo-a] PASSED [ 33%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[FileContentsManager-foo-b] PASSED [ 34%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[FileContentsManager-foo-name with spaces] PASSED [ 34%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[FileContentsManager-foo-unicod\xe9] PASSED [ 34%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[FileContentsManager-foo/bar-baz] PASSED [ 34%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[FileContentsManager-ordering-A] PASSED [ 34%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[FileContentsManager-ordering-b] PASSED [ 34%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[FileContentsManager-ordering-C] PASSED [ 34%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[FileContentsManager-\xe5 b-\xe7 d] PASSED [ 34%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[AsyncFileContentsManager--inroot] PASSED [ 34%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[AsyncFileContentsManager-Directory with spaces in-inspace] PASSED [ 34%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[AsyncFileContentsManager-unicod\xe9-innonascii] PASSED [ 34%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[AsyncFileContentsManager-foo-a] PASSED [ 35%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[AsyncFileContentsManager-foo-b] PASSED [ 35%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[AsyncFileContentsManager-foo-name with spaces] PASSED [ 35%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[AsyncFileContentsManager-foo-unicod\xe9] PASSED [ 35%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[AsyncFileContentsManager-foo/bar-baz] PASSED [ 35%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[AsyncFileContentsManager-ordering-A] PASSED [ 35%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[AsyncFileContentsManager-ordering-b] PASSED [ 35%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[AsyncFileContentsManager-ordering-C] PASSED [ 35%] 158s tests/services/contents/test_api.py::test_get_nb_no_contents[AsyncFileContentsManager-\xe5 b-\xe7 d] PASSED [ 35%] 158s tests/services/contents/test_api.py::test_get_nb_invalid[FileContentsManager] PASSED [ 35%] 158s tests/services/contents/test_api.py::test_get_nb_invalid[AsyncFileContentsManager] PASSED [ 36%] 158s tests/services/contents/test_api.py::test_get_contents_no_such_file[FileContentsManager] PASSED [ 36%] 158s tests/services/contents/test_api.py::test_get_contents_no_such_file[AsyncFileContentsManager] PASSED [ 36%] 158s tests/services/contents/test_api.py::test_get_text_file_contents[FileContentsManager--inroot] PASSED [ 36%] 158s tests/services/contents/test_api.py::test_get_text_file_contents[FileContentsManager-Directory with spaces in-inspace] PASSED [ 36%] 158s tests/services/contents/test_api.py::test_get_text_file_contents[FileContentsManager-unicod\xe9-innonascii] PASSED [ 36%] 158s tests/services/contents/test_api.py::test_get_text_file_contents[FileContentsManager-foo-a] PASSED [ 36%] 158s tests/services/contents/test_api.py::test_get_text_file_contents[FileContentsManager-foo-b] PASSED [ 36%] 158s tests/services/contents/test_api.py::test_get_text_file_contents[FileContentsManager-foo-name with spaces] PASSED [ 36%] 158s tests/services/contents/test_api.py::test_get_text_file_contents[FileContentsManager-foo-unicod\xe9] PASSED [ 36%] 158s tests/services/contents/test_api.py::test_get_text_file_contents[FileContentsManager-foo/bar-baz] PASSED [ 37%] 158s tests/services/contents/test_api.py::test_get_text_file_contents[FileContentsManager-ordering-A] PASSED [ 37%] 158s tests/services/contents/test_api.py::test_get_text_file_contents[FileContentsManager-ordering-b] PASSED [ 37%] 158s tests/services/contents/test_api.py::test_get_text_file_contents[FileContentsManager-ordering-C] PASSED [ 37%] 158s tests/services/contents/test_api.py::test_get_text_file_contents[FileContentsManager-\xe5 b-\xe7 d] PASSED [ 37%] 159s tests/services/contents/test_api.py::test_get_text_file_contents[AsyncFileContentsManager--inroot] PASSED [ 37%] 159s tests/services/contents/test_api.py::test_get_text_file_contents[AsyncFileContentsManager-Directory with spaces in-inspace] PASSED [ 37%] 159s tests/services/contents/test_api.py::test_get_text_file_contents[AsyncFileContentsManager-unicod\xe9-innonascii] PASSED [ 37%] 159s tests/services/contents/test_api.py::test_get_text_file_contents[AsyncFileContentsManager-foo-a] PASSED [ 37%] 159s tests/services/contents/test_api.py::test_get_text_file_contents[AsyncFileContentsManager-foo-b] PASSED [ 37%] 159s tests/services/contents/test_api.py::test_get_text_file_contents[AsyncFileContentsManager-foo-name with spaces] PASSED [ 38%] 159s tests/services/contents/test_api.py::test_get_text_file_contents[AsyncFileContentsManager-foo-unicod\xe9] PASSED [ 38%] 159s tests/services/contents/test_api.py::test_get_text_file_contents[AsyncFileContentsManager-foo/bar-baz] PASSED [ 38%] 159s tests/services/contents/test_api.py::test_get_text_file_contents[AsyncFileContentsManager-ordering-A] PASSED [ 38%] 159s tests/services/contents/test_api.py::test_get_text_file_contents[AsyncFileContentsManager-ordering-b] PASSED [ 38%] 159s tests/services/contents/test_api.py::test_get_text_file_contents[AsyncFileContentsManager-ordering-C] PASSED [ 38%] 159s tests/services/contents/test_api.py::test_get_text_file_contents[AsyncFileContentsManager-\xe5 b-\xe7 d] PASSED [ 38%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[FileContentsManager--inroot] PASSED [ 38%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[FileContentsManager-Directory with spaces in-inspace] PASSED [ 38%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[FileContentsManager-unicod\xe9-innonascii] PASSED [ 38%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[FileContentsManager-foo-a] PASSED [ 38%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[FileContentsManager-foo-b] PASSED [ 39%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[FileContentsManager-foo-name with spaces] PASSED [ 39%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[FileContentsManager-foo-unicod\xe9] PASSED [ 39%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[FileContentsManager-foo/bar-baz] PASSED [ 39%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[FileContentsManager-ordering-A] PASSED [ 39%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[FileContentsManager-ordering-b] PASSED [ 39%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[FileContentsManager-ordering-C] PASSED [ 39%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[FileContentsManager-\xe5 b-\xe7 d] PASSED [ 39%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[AsyncFileContentsManager--inroot] PASSED [ 39%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[AsyncFileContentsManager-Directory with spaces in-inspace] PASSED [ 39%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[AsyncFileContentsManager-unicod\xe9-innonascii] PASSED [ 40%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[AsyncFileContentsManager-foo-a] PASSED [ 40%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[AsyncFileContentsManager-foo-b] PASSED [ 40%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[AsyncFileContentsManager-foo-name with spaces] PASSED [ 40%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[AsyncFileContentsManager-foo-unicod\xe9] PASSED [ 40%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[AsyncFileContentsManager-foo/bar-baz] PASSED [ 40%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[AsyncFileContentsManager-ordering-A] PASSED [ 40%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[AsyncFileContentsManager-ordering-b] PASSED [ 40%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[AsyncFileContentsManager-ordering-C] PASSED [ 40%] 159s tests/services/contents/test_api.py::test_get_text_file_hash[AsyncFileContentsManager-\xe5 b-\xe7 d] PASSED [ 40%] 159s tests/services/contents/test_api.py::test_get_404_hidden[FileContentsManager] PASSED [ 41%] 159s tests/services/contents/test_api.py::test_get_404_hidden[AsyncFileContentsManager] PASSED [ 41%] 159s tests/services/contents/test_api.py::test_get_binary_file_contents[FileContentsManager--inroot] PASSED [ 41%] 159s tests/services/contents/test_api.py::test_get_binary_file_contents[FileContentsManager-Directory with spaces in-inspace] PASSED [ 41%] 159s tests/services/contents/test_api.py::test_get_binary_file_contents[FileContentsManager-unicod\xe9-innonascii] PASSED [ 41%] 159s tests/services/contents/test_api.py::test_get_binary_file_contents[FileContentsManager-foo-a] PASSED [ 41%] 159s tests/services/contents/test_api.py::test_get_binary_file_contents[FileContentsManager-foo-b] PASSED [ 41%] 160s tests/services/contents/test_api.py::test_get_binary_file_contents[FileContentsManager-foo-name with spaces] PASSED [ 41%] 160s tests/services/contents/test_api.py::test_get_binary_file_contents[FileContentsManager-foo-unicod\xe9] PASSED [ 41%] 160s tests/services/contents/test_api.py::test_get_binary_file_contents[FileContentsManager-foo/bar-baz] PASSED [ 41%] 160s tests/services/contents/test_api.py::test_get_binary_file_contents[FileContentsManager-ordering-A] PASSED [ 42%] 160s tests/services/contents/test_api.py::test_get_binary_file_contents[FileContentsManager-ordering-b] PASSED [ 42%] 160s tests/services/contents/test_api.py::test_get_binary_file_contents[FileContentsManager-ordering-C] PASSED [ 42%] 160s tests/services/contents/test_api.py::test_get_binary_file_contents[FileContentsManager-\xe5 b-\xe7 d] PASSED [ 42%] 160s tests/services/contents/test_api.py::test_get_binary_file_contents[AsyncFileContentsManager--inroot] PASSED [ 42%] 160s tests/services/contents/test_api.py::test_get_binary_file_contents[AsyncFileContentsManager-Directory with spaces in-inspace] PASSED [ 42%] 160s tests/services/contents/test_api.py::test_get_binary_file_contents[AsyncFileContentsManager-unicod\xe9-innonascii] PASSED [ 42%] 160s tests/services/contents/test_api.py::test_get_binary_file_contents[AsyncFileContentsManager-foo-a] PASSED [ 42%] 160s tests/services/contents/test_api.py::test_get_binary_file_contents[AsyncFileContentsManager-foo-b] PASSED [ 42%] 160s tests/services/contents/test_api.py::test_get_binary_file_contents[AsyncFileContentsManager-foo-name with spaces] PASSED [ 42%] 160s tests/services/contents/test_api.py::test_get_binary_file_contents[AsyncFileContentsManager-foo-unicod\xe9] PASSED [ 42%] 160s tests/services/contents/test_api.py::test_get_binary_file_contents[AsyncFileContentsManager-foo/bar-baz] PASSED [ 43%] 160s tests/services/contents/test_api.py::test_get_binary_file_contents[AsyncFileContentsManager-ordering-A] PASSED [ 43%] 160s tests/services/contents/test_api.py::test_get_binary_file_contents[AsyncFileContentsManager-ordering-b] PASSED [ 43%] 160s tests/services/contents/test_api.py::test_get_binary_file_contents[AsyncFileContentsManager-ordering-C] PASSED [ 43%] 160s tests/services/contents/test_api.py::test_get_binary_file_contents[AsyncFileContentsManager-\xe5 b-\xe7 d] PASSED [ 43%] 160s tests/services/contents/test_api.py::test_get_bad_type[FileContentsManager] PASSED [ 43%] 160s tests/services/contents/test_api.py::test_get_bad_type[AsyncFileContentsManager] PASSED [ 43%] 160s tests/services/contents/test_api.py::test_create_untitled[FileContentsManager] PASSED [ 43%] 160s tests/services/contents/test_api.py::test_create_untitled[AsyncFileContentsManager] PASSED [ 43%] 160s tests/services/contents/test_api.py::test_create_untitled_txt[FileContentsManager] PASSED [ 43%] 160s tests/services/contents/test_api.py::test_create_untitled_txt[AsyncFileContentsManager] PASSED [ 44%] 160s tests/services/contents/test_api.py::test_upload[FileContentsManager] PASSED [ 44%] 160s tests/services/contents/test_api.py::test_upload[AsyncFileContentsManager] PASSED [ 44%] 160s tests/services/contents/test_api.py::test_mkdir_untitled[FileContentsManager] PASSED [ 44%] 160s tests/services/contents/test_api.py::test_mkdir_untitled[AsyncFileContentsManager] PASSED [ 44%] 160s tests/services/contents/test_api.py::test_mkdir[FileContentsManager] PASSED [ 44%] 160s tests/services/contents/test_api.py::test_mkdir[AsyncFileContentsManager] PASSED [ 44%] 160s tests/services/contents/test_api.py::test_mkdir_hidden_400[FileContentsManager] PASSED [ 44%] 160s tests/services/contents/test_api.py::test_mkdir_hidden_400[AsyncFileContentsManager] PASSED [ 44%] 160s tests/services/contents/test_api.py::test_upload_txt[FileContentsManager] PASSED [ 44%] 160s tests/services/contents/test_api.py::test_upload_txt[AsyncFileContentsManager] PASSED [ 45%] 160s tests/services/contents/test_api.py::test_upload_txt_hidden[FileContentsManager] PASSED [ 45%] 160s tests/services/contents/test_api.py::test_upload_txt_hidden[AsyncFileContentsManager] PASSED [ 45%] 160s tests/services/contents/test_api.py::test_upload_b64[FileContentsManager] PASSED [ 45%] 160s tests/services/contents/test_api.py::test_upload_b64[AsyncFileContentsManager] PASSED [ 45%] 160s tests/services/contents/test_api.py::test_copy[FileContentsManager] PASSED [ 45%] 160s tests/services/contents/test_api.py::test_copy[AsyncFileContentsManager] PASSED [ 45%] 161s tests/services/contents/test_api.py::test_copy_dir[FileContentsManager] PASSED [ 45%] 161s tests/services/contents/test_api.py::test_copy_dir[AsyncFileContentsManager] PASSED [ 45%] 161s tests/services/contents/test_api.py::test_copy_path[FileContentsManager] PASSED [ 45%] 161s tests/services/contents/test_api.py::test_copy_path[AsyncFileContentsManager] PASSED [ 46%] 161s tests/services/contents/test_api.py::test_copy_put_400[FileContentsManager] PASSED [ 46%] 161s tests/services/contents/test_api.py::test_copy_put_400[AsyncFileContentsManager] PASSED [ 46%] 161s tests/services/contents/test_api.py::test_copy_put_400_hidden[FileContentsManager] PASSED [ 46%] 161s tests/services/contents/test_api.py::test_copy_put_400_hidden[AsyncFileContentsManager] PASSED [ 46%] 161s tests/services/contents/test_api.py::test_copy_400_hidden[FileContentsManager] PASSED [ 46%] 161s tests/services/contents/test_api.py::test_copy_400_hidden[AsyncFileContentsManager] PASSED [ 46%] 161s tests/services/contents/test_api.py::test_delete[FileContentsManager--inroot] PASSED [ 46%] 161s tests/services/contents/test_api.py::test_delete[FileContentsManager-Directory with spaces in-inspace] PASSED [ 46%] 161s tests/services/contents/test_api.py::test_delete[FileContentsManager-unicod\xe9-innonascii] PASSED [ 46%] 161s tests/services/contents/test_api.py::test_delete[FileContentsManager-foo-a] PASSED [ 46%] 161s tests/services/contents/test_api.py::test_delete[FileContentsManager-foo-b] PASSED [ 47%] 161s tests/services/contents/test_api.py::test_delete[FileContentsManager-foo-name with spaces] PASSED [ 47%] 161s tests/services/contents/test_api.py::test_delete[FileContentsManager-foo-unicod\xe9] PASSED [ 47%] 161s tests/services/contents/test_api.py::test_delete[FileContentsManager-foo/bar-baz] PASSED [ 47%] 161s tests/services/contents/test_api.py::test_delete[FileContentsManager-ordering-A] PASSED [ 47%] 161s tests/services/contents/test_api.py::test_delete[FileContentsManager-ordering-b] PASSED [ 47%] 161s tests/services/contents/test_api.py::test_delete[FileContentsManager-ordering-C] PASSED [ 47%] 161s tests/services/contents/test_api.py::test_delete[FileContentsManager-\xe5 b-\xe7 d] PASSED [ 47%] 161s tests/services/contents/test_api.py::test_delete[AsyncFileContentsManager--inroot] PASSED [ 47%] 161s tests/services/contents/test_api.py::test_delete[AsyncFileContentsManager-Directory with spaces in-inspace] PASSED [ 47%] 161s tests/services/contents/test_api.py::test_delete[AsyncFileContentsManager-unicod\xe9-innonascii] PASSED [ 48%] 161s tests/services/contents/test_api.py::test_delete[AsyncFileContentsManager-foo-a] PASSED [ 48%] 161s tests/services/contents/test_api.py::test_delete[AsyncFileContentsManager-foo-b] PASSED [ 48%] 161s tests/services/contents/test_api.py::test_delete[AsyncFileContentsManager-foo-name with spaces] PASSED [ 48%] 161s tests/services/contents/test_api.py::test_delete[AsyncFileContentsManager-foo-unicod\xe9] PASSED [ 48%] 161s tests/services/contents/test_api.py::test_delete[AsyncFileContentsManager-foo/bar-baz] PASSED [ 48%] 161s tests/services/contents/test_api.py::test_delete[AsyncFileContentsManager-ordering-A] PASSED [ 48%] 161s tests/services/contents/test_api.py::test_delete[AsyncFileContentsManager-ordering-b] PASSED [ 48%] 161s tests/services/contents/test_api.py::test_delete[AsyncFileContentsManager-ordering-C] PASSED [ 48%] 161s tests/services/contents/test_api.py::test_delete[AsyncFileContentsManager-\xe5 b-\xe7 d] PASSED [ 48%] 161s tests/services/contents/test_api.py::test_delete_dirs[FileContentsManager] PASSED [ 49%] 161s tests/services/contents/test_api.py::test_delete_dirs[AsyncFileContentsManager] PASSED [ 49%] 161s tests/services/contents/test_api.py::test_delete_non_empty_dir[FileContentsManager] PASSED [ 49%] 162s tests/services/contents/test_api.py::test_delete_non_empty_dir[AsyncFileContentsManager] PASSED [ 49%] 162s tests/services/contents/test_api.py::test_delete_hidden_dir[FileContentsManager] PASSED [ 49%] 162s tests/services/contents/test_api.py::test_delete_hidden_dir[AsyncFileContentsManager] PASSED [ 49%] 162s tests/services/contents/test_api.py::test_delete_hidden_file[FileContentsManager] PASSED [ 49%] 162s tests/services/contents/test_api.py::test_delete_hidden_file[AsyncFileContentsManager] PASSED [ 49%] 162s tests/services/contents/test_api.py::test_rename[FileContentsManager] PASSED [ 49%] 162s tests/services/contents/test_api.py::test_rename[AsyncFileContentsManager] PASSED [ 49%] 162s tests/services/contents/test_api.py::test_rename_400_hidden[FileContentsManager] PASSED [ 50%] 162s tests/services/contents/test_api.py::test_rename_400_hidden[AsyncFileContentsManager] PASSED [ 50%] 162s tests/services/contents/test_api.py::test_checkpoints_follow_file[FileContentsManager] PASSED [ 50%] 162s tests/services/contents/test_api.py::test_checkpoints_follow_file[AsyncFileContentsManager] PASSED [ 50%] 162s tests/services/contents/test_api.py::test_rename_existing[FileContentsManager] PASSED [ 50%] 162s tests/services/contents/test_api.py::test_rename_existing[AsyncFileContentsManager] PASSED [ 50%] 162s tests/services/contents/test_api.py::test_save[FileContentsManager] PASSED [ 50%] 162s tests/services/contents/test_api.py::test_save[AsyncFileContentsManager] PASSED [ 50%] 162s tests/services/contents/test_api.py::test_checkpoints[FileContentsManager] PASSED [ 50%] 162s tests/services/contents/test_api.py::test_checkpoints[AsyncFileContentsManager] PASSED [ 50%] 162s tests/services/contents/test_api.py::test_file_checkpoints[FileContentsManager] PASSED [ 50%] 162s tests/services/contents/test_api.py::test_file_checkpoints[AsyncFileContentsManager] PASSED [ 51%] 162s tests/services/contents/test_api.py::test_trust[FileContentsManager] PASSED [ 51%] 162s tests/services/contents/test_api.py::test_trust[AsyncFileContentsManager] PASSED [ 51%] 162s tests/services/contents/test_api.py::test_regression_is_hidden[FileContentsManager] PASSED [ 51%] 162s tests/services/contents/test_api.py::test_regression_is_hidden[AsyncFileContentsManager] PASSED [ 51%] 162s tests/services/contents/test_checkpoints.py::test_checkpoints_follow_file[contents_manager0] PASSED [ 51%] 162s tests/services/contents/test_checkpoints.py::test_checkpoints_follow_file[contents_manager1] PASSED [ 51%] 162s tests/services/contents/test_checkpoints.py::test_checkpoints_follow_file[contents_manager2] PASSED [ 51%] 162s tests/services/contents/test_checkpoints.py::test_checkpoints_follow_file[contents_manager3] PASSED [ 51%] 162s tests/services/contents/test_checkpoints.py::test_nb_checkpoints[contents_manager0] PASSED [ 51%] 162s tests/services/contents/test_checkpoints.py::test_nb_checkpoints[contents_manager1] PASSED [ 52%] 163s tests/services/contents/test_checkpoints.py::test_nb_checkpoints[contents_manager2] PASSED [ 52%] 163s tests/services/contents/test_checkpoints.py::test_nb_checkpoints[contents_manager3] PASSED [ 52%] 163s tests/services/contents/test_checkpoints.py::test_file_checkpoints[contents_manager0] PASSED [ 52%] 163s tests/services/contents/test_checkpoints.py::test_file_checkpoints[contents_manager1] PASSED [ 52%] 163s tests/services/contents/test_checkpoints.py::test_file_checkpoints[contents_manager2] PASSED [ 52%] 163s tests/services/contents/test_checkpoints.py::test_file_checkpoints[contents_manager3] PASSED [ 52%] 163s tests/services/contents/test_config.py::test_config_did_something[AsyncGenericFileCheckpoints] PASSED [ 52%] 163s tests/services/contents/test_config.py::test_config_did_something[AsyncFileCheckpoints] PASSED [ 52%] 163s tests/services/contents/test_config.py::test_pre_post_save_hook_config[jp_server_config0] PASSED [ 52%] 163s tests/services/contents/test_config.py::test_async_contents_manager[AsyncGenericFileCheckpoints] PASSED [ 53%] 163s tests/services/contents/test_config.py::test_async_contents_manager[AsyncFileCheckpoints] PASSED [ 53%] 163s tests/services/contents/test_fileio.py::test_atomic_writing PASSED [ 53%] 163s tests/services/contents/test_fileio.py::test_atomic_writing_umask PASSED [ 53%] 163s tests/services/contents/test_fileio.py::test_atomic_writing_newlines PASSED [ 53%] 163s tests/services/contents/test_fileio.py::test_path_to_invalid PASSED [ 53%] 163s tests/services/contents/test_fileio.py::test_atomic_writing_in_readonly_dir PASSED [ 53%] 163s tests/services/contents/test_fileio.py::test_file_manager_mixin PASSED [ 53%] 163s tests/services/contents/test_fileio.py::test_async_file_manager_mixin PASSED [ 53%] 163s tests/services/contents/test_fileio.py::test_AsyncFileManagerMixin_read_notebook_no_raw PASSED [ 53%] 163s tests/services/contents/test_fileio.py::test_AsyncFileManagerMixin_read_file_no_raw PASSED [ 53%] 163s tests/services/contents/test_largefilemanager.py::test_save[LargeFileManager] PASSED [ 54%] 163s tests/services/contents/test_largefilemanager.py::test_save[AsyncLargeFileManager] PASSED [ 54%] 163s tests/services/contents/test_largefilemanager.py::test_bad_save[LargeFileManager-model0-HTTP 400: Bad Request (No file type provided)] PASSED [ 54%] 163s tests/services/contents/test_largefilemanager.py::test_bad_save[LargeFileManager-model1-HTTP 400: Bad Request (File type "notebook" is not supported for large file transfer)] PASSED [ 54%] 163s tests/services/contents/test_largefilemanager.py::test_bad_save[LargeFileManager-model2-HTTP 400: Bad Request (No file content provided)] PASSED [ 54%] 163s tests/services/contents/test_largefilemanager.py::test_bad_save[LargeFileManager-model3-HTTP 400: Bad Request (Must specify format of file contents as 'text' or 'base64')] PASSED [ 54%] 163s tests/services/contents/test_largefilemanager.py::test_bad_save[AsyncLargeFileManager-model0-HTTP 400: Bad Request (No file type provided)] PASSED [ 54%] 163s tests/services/contents/test_largefilemanager.py::test_bad_save[AsyncLargeFileManager-model1-HTTP 400: Bad Request (File type "notebook" is not supported for large file transfer)] PASSED [ 54%] 163s tests/services/contents/test_largefilemanager.py::test_bad_save[AsyncLargeFileManager-model2-HTTP 400: Bad Request (No file content provided)] PASSED [ 54%] 163s tests/services/contents/test_largefilemanager.py::test_bad_save[AsyncLargeFileManager-model3-HTTP 400: Bad Request (Must specify format of file contents as 'text' or 'base64')] PASSED [ 54%] 163s tests/services/contents/test_largefilemanager.py::test_saving_different_chunks[LargeFileManager] PASSED [ 55%] 163s tests/services/contents/test_largefilemanager.py::test_saving_different_chunks[AsyncLargeFileManager] PASSED [ 55%] 163s tests/services/contents/test_largefilemanager.py::test_save_in_subdirectory[LargeFileManager] PASSED [ 55%] 163s tests/services/contents/test_largefilemanager.py::test_save_in_subdirectory[AsyncLargeFileManager] PASSED [ 55%] 163s tests/services/contents/test_manager.py::test_root_dir[FileContentsManager] PASSED [ 55%] 163s tests/services/contents/test_manager.py::test_root_dir[AsyncFileContentsManager] PASSED [ 55%] 163s tests/services/contents/test_manager.py::test_missing_root_dir[FileContentsManager] PASSED [ 55%] 163s tests/services/contents/test_manager.py::test_missing_root_dir[AsyncFileContentsManager] PASSED [ 55%] 163s tests/services/contents/test_manager.py::test_invalid_root_dir[FileContentsManager] PASSED [ 55%] 163s tests/services/contents/test_manager.py::test_invalid_root_dir[AsyncFileContentsManager] PASSED [ 55%] 163s tests/services/contents/test_manager.py::test_get_os_path[FileContentsManager] PASSED [ 56%] 163s tests/services/contents/test_manager.py::test_get_os_path[AsyncFileContentsManager] PASSED [ 56%] 163s tests/services/contents/test_manager.py::test_get_os_path_posix[FileContentsManager] PASSED [ 56%] 163s tests/services/contents/test_manager.py::test_get_os_path_posix[AsyncFileContentsManager] PASSED [ 56%] 163s tests/services/contents/test_manager.py::test_checkpoint_subdir[FileContentsManager] PASSED [ 56%] 163s tests/services/contents/test_manager.py::test_checkpoint_subdir[AsyncFileContentsManager] PASSED [ 56%] 163s tests/services/contents/test_manager.py::test_bad_symlink[FileContentsManager] PASSED [ 56%] 163s tests/services/contents/test_manager.py::test_bad_symlink[AsyncFileContentsManager] PASSED [ 56%] 163s tests/services/contents/test_manager.py::test_recursive_symlink[FileContentsManager] PASSED [ 56%] 163s tests/services/contents/test_manager.py::test_recursive_symlink[AsyncFileContentsManager] PASSED [ 56%] 163s tests/services/contents/test_manager.py::test_good_symlink[FileContentsManager] PASSED [ 57%] 163s tests/services/contents/test_manager.py::test_good_symlink[AsyncFileContentsManager] PASSED [ 57%] 163s tests/services/contents/test_manager.py::test_403[FileContentsManager] PASSED [ 57%] 163s tests/services/contents/test_manager.py::test_403[AsyncFileContentsManager] PASSED [ 57%] 163s tests/services/contents/test_manager.py::test_400[FileContentsManager] PASSED [ 57%] 163s tests/services/contents/test_manager.py::test_400[AsyncFileContentsManager] PASSED [ 57%] 163s tests/services/contents/test_manager.py::test_404[FileContentsManager] PASSED [ 57%] 163s tests/services/contents/test_manager.py::test_404[AsyncFileContentsManager] PASSED [ 57%] 163s tests/services/contents/test_manager.py::test_escape_root[FileContentsManager] PASSED [ 57%] 163s tests/services/contents/test_manager.py::test_escape_root[AsyncFileContentsManager] PASSED [ 57%] 163s tests/services/contents/test_manager.py::test_new_untitled[jp_contents_manager0] PASSED [ 57%] 163s tests/services/contents/test_manager.py::test_new_untitled[jp_contents_manager1] PASSED [ 58%] 163s tests/services/contents/test_manager.py::test_new_untitled[jp_contents_manager2] PASSED [ 58%] 163s tests/services/contents/test_manager.py::test_new_untitled[jp_contents_manager3] PASSED [ 58%] 163s tests/services/contents/test_manager.py::test_modified_date[jp_contents_manager0] PASSED [ 58%] 163s tests/services/contents/test_manager.py::test_modified_date[jp_contents_manager1] PASSED [ 58%] 163s tests/services/contents/test_manager.py::test_modified_date[jp_contents_manager2] PASSED [ 58%] 163s tests/services/contents/test_manager.py::test_modified_date[jp_contents_manager3] PASSED [ 58%] 163s tests/services/contents/test_manager.py::test_get[jp_contents_manager0] PASSED [ 58%] 163s tests/services/contents/test_manager.py::test_get[jp_contents_manager1] PASSED [ 58%] 163s tests/services/contents/test_manager.py::test_get[jp_contents_manager2] PASSED [ 58%] 163s tests/services/contents/test_manager.py::test_get[jp_contents_manager3] PASSED [ 59%] 163s tests/services/contents/test_manager.py::test_update[jp_contents_manager0] PASSED [ 59%] 163s tests/services/contents/test_manager.py::test_update[jp_contents_manager1] PASSED [ 59%] 163s tests/services/contents/test_manager.py::test_update[jp_contents_manager2] PASSED [ 59%] 163s tests/services/contents/test_manager.py::test_update[jp_contents_manager3] PASSED [ 59%] 163s tests/services/contents/test_manager.py::test_save[jp_contents_manager0] PASSED [ 59%] 163s tests/services/contents/test_manager.py::test_save[jp_contents_manager1] PASSED [ 59%] 163s tests/services/contents/test_manager.py::test_save[jp_contents_manager2] PASSED [ 59%] 163s tests/services/contents/test_manager.py::test_save[jp_contents_manager3] PASSED [ 59%] 163s tests/services/contents/test_manager.py::test_delete[jp_contents_manager0] PASSED [ 59%] 163s tests/services/contents/test_manager.py::test_delete[jp_contents_manager1] PASSED [ 60%] 163s tests/services/contents/test_manager.py::test_delete[jp_contents_manager2] PASSED [ 60%] 163s tests/services/contents/test_manager.py::test_delete[jp_contents_manager3] PASSED [ 60%] 163s tests/services/contents/test_manager.py::test_delete_non_empty_folder[jp_contents_manager0-True-True-False] PASSED [ 60%] 163s tests/services/contents/test_manager.py::test_delete_non_empty_folder[jp_contents_manager0-True-False-None] PASSED [ 60%] 163s tests/services/contents/test_manager.py::test_delete_non_empty_folder[jp_contents_manager0-False-True-False] PASSED [ 60%] 163s tests/services/contents/test_manager.py::test_delete_non_empty_folder[jp_contents_manager0-False-False-True] PASSED [ 60%] 163s tests/services/contents/test_manager.py::test_delete_non_empty_folder[jp_contents_manager1-True-True-False] PASSED [ 60%] 163s tests/services/contents/test_manager.py::test_delete_non_empty_folder[jp_contents_manager1-True-False-None] PASSED [ 60%] 163s tests/services/contents/test_manager.py::test_delete_non_empty_folder[jp_contents_manager1-False-True-False] PASSED [ 60%] 163s tests/services/contents/test_manager.py::test_delete_non_empty_folder[jp_contents_manager1-False-False-True] PASSED [ 61%] 163s tests/services/contents/test_manager.py::test_delete_non_empty_folder[jp_contents_manager2-True-True-False] PASSED [ 61%] 163s tests/services/contents/test_manager.py::test_delete_non_empty_folder[jp_contents_manager2-True-False-None] PASSED [ 61%] 163s tests/services/contents/test_manager.py::test_delete_non_empty_folder[jp_contents_manager2-False-True-False] PASSED [ 61%] 163s tests/services/contents/test_manager.py::test_delete_non_empty_folder[jp_contents_manager2-False-False-True] PASSED [ 61%] 163s tests/services/contents/test_manager.py::test_delete_non_empty_folder[jp_contents_manager3-True-True-False] PASSED [ 61%] 163s tests/services/contents/test_manager.py::test_delete_non_empty_folder[jp_contents_manager3-True-False-None] PASSED [ 61%] 163s tests/services/contents/test_manager.py::test_delete_non_empty_folder[jp_contents_manager3-False-True-False] PASSED [ 61%] 163s tests/services/contents/test_manager.py::test_delete_non_empty_folder[jp_contents_manager3-False-False-True] PASSED [ 61%] 163s tests/services/contents/test_manager.py::test_rename[jp_contents_manager0] PASSED [ 61%] 164s tests/services/contents/test_manager.py::test_rename[jp_contents_manager1] PASSED [ 61%] 164s tests/services/contents/test_manager.py::test_rename[jp_contents_manager2] PASSED [ 62%] 164s tests/services/contents/test_manager.py::test_rename[jp_contents_manager3] PASSED [ 62%] 164s tests/services/contents/test_manager.py::test_rename_nonexistent[jp_contents_manager0] PASSED [ 62%] 164s tests/services/contents/test_manager.py::test_rename_nonexistent[jp_contents_manager1] PASSED [ 62%] 164s tests/services/contents/test_manager.py::test_rename_nonexistent[jp_contents_manager2] PASSED [ 62%] 164s tests/services/contents/test_manager.py::test_rename_nonexistent[jp_contents_manager3] PASSED [ 62%] 164s tests/services/contents/test_manager.py::test_delete_root[jp_contents_manager0] PASSED [ 62%] 164s tests/services/contents/test_manager.py::test_delete_root[jp_contents_manager1] PASSED [ 62%] 164s tests/services/contents/test_manager.py::test_delete_root[jp_contents_manager2] PASSED [ 62%] 164s tests/services/contents/test_manager.py::test_delete_root[jp_contents_manager3] PASSED [ 62%] 164s tests/services/contents/test_manager.py::test_copy[jp_contents_manager0] PASSED [ 63%] 164s tests/services/contents/test_manager.py::test_copy[jp_contents_manager1] PASSED [ 63%] 164s tests/services/contents/test_manager.py::test_copy[jp_contents_manager2] PASSED [ 63%] 164s tests/services/contents/test_manager.py::test_copy[jp_contents_manager3] PASSED [ 63%] 164s tests/services/contents/test_manager.py::test_copy_dir[jp_contents_manager0] PASSED [ 63%] 164s tests/services/contents/test_manager.py::test_copy_dir[jp_contents_manager1] PASSED [ 63%] 164s tests/services/contents/test_manager.py::test_copy_dir[jp_contents_manager2] PASSED [ 63%] 164s tests/services/contents/test_manager.py::test_copy_dir[jp_contents_manager3] PASSED [ 63%] 164s tests/services/contents/test_manager.py::test_copy_big_dir[jp_contents_manager0] PASSED [ 63%] 164s tests/services/contents/test_manager.py::test_copy_big_dir[jp_contents_manager1] PASSED [ 63%] 165s tests/services/contents/test_manager.py::test_copy_big_dir[jp_contents_manager2] PASSED [ 64%] 165s tests/services/contents/test_manager.py::test_copy_big_dir[jp_contents_manager3] PASSED [ 64%] 165s tests/services/contents/test_manager.py::test_mark_trusted_cells[jp_contents_manager0] PASSED [ 64%] 165s tests/services/contents/test_manager.py::test_mark_trusted_cells[jp_contents_manager1] PASSED [ 64%] 165s tests/services/contents/test_manager.py::test_mark_trusted_cells[jp_contents_manager2] PASSED [ 64%] 165s tests/services/contents/test_manager.py::test_mark_trusted_cells[jp_contents_manager3] PASSED [ 64%] 165s tests/services/contents/test_manager.py::test_check_and_sign[jp_contents_manager0] PASSED [ 64%] 165s tests/services/contents/test_manager.py::test_check_and_sign[jp_contents_manager1] PASSED [ 64%] 165s tests/services/contents/test_manager.py::test_check_and_sign[jp_contents_manager2] PASSED [ 64%] 165s tests/services/contents/test_manager.py::test_check_and_sign[jp_contents_manager3] PASSED [ 64%] 165s tests/services/contents/test_manager.py::test_nb_validation[jp_contents_manager0] PASSED [ 65%] 165s tests/services/contents/test_manager.py::test_nb_validation[jp_contents_manager1] PASSED [ 65%] 165s tests/services/contents/test_manager.py::test_nb_validation[jp_contents_manager2] PASSED [ 65%] 165s tests/services/contents/test_manager.py::test_nb_validation[jp_contents_manager3] PASSED [ 65%] 165s tests/services/contents/test_manager.py::test_validate_notebook_model[jp_contents_manager0] PASSED [ 65%] 165s tests/services/contents/test_manager.py::test_validate_notebook_model[jp_contents_manager1] PASSED [ 65%] 165s tests/services/contents/test_manager.py::test_validate_notebook_model[jp_contents_manager2] PASSED [ 65%] 165s tests/services/contents/test_manager.py::test_validate_notebook_model[jp_contents_manager3] PASSED [ 65%] 165s tests/services/contents/test_manager.py::test_regression_is_hidden[jp_contents_manager0] PASSED [ 65%] 165s tests/services/contents/test_manager.py::test_regression_is_hidden[jp_contents_manager1] PASSED [ 65%] 165s tests/services/contents/test_manager.py::test_regression_is_hidden[jp_contents_manager2] PASSED [ 65%] 165s tests/services/contents/test_manager.py::test_regression_is_hidden[jp_contents_manager3] PASSED [ 66%] 166s tests/services/contents/test_manager_no_hash.py::test_manager_no_hash_support PASSED [ 66%] 166s tests/services/events/test_api.py::test_subscribe_websocket PASSED [ 66%] 166s tests/services/events/test_api.py::test_post_event[{\n "schema_id": "http://event.mock.jupyter.org/message",\n "version": "1",\n "data": {\n "event_message": "Hello, world!"\n },\n "timestamp": "2022-05-26T12:50:00+06:00Z"\n}\n] PASSED [ 66%] 166s tests/services/events/test_api.py::test_post_event[{\n "schema_id": "http://event.mock.jupyter.org/message",\n "version": "1",\n "data": {\n "event_message": "Hello, world!"\n }\n}\n] PASSED [ 66%] 166s tests/services/events/test_api.py::test_post_event_400[{\n "schema_id": "http://event.mock.jupyter.org/message",\n "data": {\n "event_message": "Hello, world!"\n }\n}\n] PASSED [ 66%] 166s tests/services/events/test_api.py::test_post_event_400[{\n "version": "1",\n "data": {\n "event_message": "Hello, world!"\n }\n}\n] PASSED [ 66%] 166s tests/services/events/test_api.py::test_post_event_400[{\n "schema_id": "http://event.mock.jupyter.org/message",\n "version": "1"\n}\n] PASSED [ 66%] 166s tests/services/events/test_api.py::test_post_event_400[{\n "schema_id": "event.mock.jupyter.org/message",\n "version": "1",\n "data": {\n "event_message": "Hello, world!"\n },\n "timestamp": "2022-05-26 12:50:00"\n}\n] PASSED [ 66%] 166s tests/services/events/test_api.py::test_post_event_400[{\n "schema_id": "http://event.mock.jupyter.org/UNREGISTERED-SCHEMA",\n "version": "1",\n "data": {\n "event_message": "Hello, world!"\n }\n}\n] PASSED [ 66%] 166s tests/services/events/test_api.py::test_post_event_400[{\n "schema_id": "http://event.mock.jupyter.org/message",\n "version": "1",\n "data": {\n "message": "Hello, world!"\n }\n}\n] PASSED [ 67%] 166s tests/services/events/test_api.py::test_post_event_400[{\n "schema_id": "http://event.mock.jupyter.org/message",\n "version": 2,\n "data": {\n "event_message": "Hello, world!"\n }\n}\n] PASSED [ 67%] 166s tests/services/events/test_extension.py::test_subscribe_websocket PASSED [ 67%] 166s tests/services/kernels/test_api.py::test_no_kernels[jp_server_config0] PASSED [ 67%] 166s tests/services/kernels/test_api.py::test_no_kernels[jp_server_config1] PASSED [ 67%] 166s tests/services/kernels/test_api.py::test_no_kernels[jp_server_config2] PASSED [ 67%] 167s tests/services/kernels/test_api.py::test_default_kernels[jp_server_config0] PASSED [ 67%] 168s tests/services/kernels/test_api.py::test_default_kernels[jp_server_config1] PASSED [ 67%] 168s tests/services/kernels/test_api.py::test_default_kernels[jp_server_config2] PASSED [ 67%] 170s tests/services/kernels/test_api.py::test_main_kernel_handler[jp_server_config0] PASSED [ 67%] 171s tests/services/kernels/test_api.py::test_main_kernel_handler[jp_server_config1] PASSED [ 68%] 172s tests/services/kernels/test_api.py::test_main_kernel_handler[jp_server_config2] PASSED [ 68%] 173s tests/services/kernels/test_api.py::test_kernel_handler[jp_server_config0] PASSED [ 68%] 174s tests/services/kernels/test_api.py::test_kernel_handler[jp_server_config1] PASSED [ 68%] 175s tests/services/kernels/test_api.py::test_kernel_handler[jp_server_config2] PASSED [ 68%] 175s tests/services/kernels/test_api.py::test_kernel_handler_startup_error[jp_server_config0] PASSED [ 68%] 175s tests/services/kernels/test_api.py::test_kernel_handler_startup_error[jp_server_config1] PASSED [ 68%] 175s tests/services/kernels/test_api.py::test_kernel_handler_startup_error[jp_server_config2] PASSED [ 68%] 175s tests/services/kernels/test_api.py::test_kernel_handler_startup_error_pending[jp_server_config0] PASSED [ 68%] 175s tests/services/kernels/test_api.py::test_kernel_handler_startup_error_pending[jp_server_config1] PASSED [ 68%] 175s tests/services/kernels/test_api.py::test_kernel_handler_startup_error_pending[jp_server_config2] PASSED [ 69%] 176s tests/services/kernels/test_api.py::test_connection[jp_server_config0] PASSED [ 69%] 176s tests/services/kernels/test_api.py::test_connection[jp_server_config1] PASSED [ 69%] 177s tests/services/kernels/test_api.py::test_connection[jp_server_config2] PASSED [ 69%] 177s tests/services/kernels/test_config.py::test_config PASSED [ 69%] 177s tests/services/kernels/test_config.py::test_async_kernel_manager PASSED [ 69%] 177s tests/services/kernels/test_config.py::test_not_server_kernel_manager PASSED [ 69%] 178s tests/services/kernels/test_connection.py::test_websocket_connection PASSED [ 69%] 186s tests/services/kernels/test_cull.py::test_cull_idle[jp_server_config0] PASSED [ 69%] 193s tests/services/kernels/test_cull.py::test_cull_idle[jp_server_config1] PASSED [ 69%] 205s tests/services/kernels/test_cull.py::test_cull_connected[jp_server_config0] PASSED [ 69%] 216s tests/services/kernels/test_cull.py::test_cull_connected[jp_server_config1] PASSED [ 70%] 229s tests/services/kernels/test_cull.py::test_cull_idle_disable PASSED [ 70%] 230s tests/services/kernels/test_cull.py::test_cull_dead[jp_server_config0] PASSED [ 70%] 230s tests/services/kernels/test_events.py::test_kernel_action_success_event[start] PASSED [ 70%] 230s tests/services/kernels/test_events.py::test_kernel_action_success_event[restart] PASSED [ 70%] 230s tests/services/kernels/test_events.py::test_kernel_action_success_event[interrupt] PASSED [ 70%] 230s tests/services/kernels/test_events.py::test_kernel_action_success_event[shutdown] PASSED [ 70%] 230s tests/services/kernels/test_events.py::test_kernel_action_failed_event[start] PASSED [ 70%] 230s tests/services/kernels/test_events.py::test_kernel_action_failed_event[restart] PASSED [ 70%] 230s tests/services/kernels/test_events.py::test_kernel_action_failed_event[interrupt] PASSED [ 70%] 230s tests/services/kernels/test_events.py::test_kernel_action_failed_event[shutdown] PASSED [ 71%] 230s tests/services/kernels/test_events.py::test_kernel_action_http_error_event[start] PASSED [ 71%] 230s tests/services/kernels/test_events.py::test_kernel_action_http_error_event[restart] PASSED [ 71%] 230s tests/services/kernels/test_events.py::test_kernel_action_http_error_event[interrupt] PASSED [ 71%] 230s tests/services/kernels/test_events.py::test_kernel_action_http_error_event[shutdown] PASSED [ 71%] 239s tests/services/kernels/test_execution_state.py::test_execution_state FAILED [ 71%] 239s tests/services/kernelspecs/test_api.py::test_list_kernelspecs_bad PASSED [ 71%] 239s tests/services/kernelspecs/test_api.py::test_list_kernelspecs PASSED [ 71%] 239s tests/services/kernelspecs/test_api.py::test_get_kernelspecs PASSED [ 71%] 239s tests/services/kernelspecs/test_api.py::test_get_nonexistant_kernelspec PASSED [ 71%] 239s tests/services/kernelspecs/test_api.py::test_get_kernel_resource_file PASSED [ 72%] 239s tests/services/kernelspecs/test_api.py::test_get_nonexistant_resource PASSED [ 72%] 239s tests/services/nbconvert/test_api.py::test_list_formats PASSED [ 72%] 240s tests/services/sessions/test_api.py::test_create[jp_server_config0] PASSED [ 72%] 242s tests/services/sessions/test_api.py::test_create[jp_server_config1] PASSED [ 72%] 243s tests/services/sessions/test_api.py::test_create[jp_server_config2] PASSED [ 72%] 243s tests/services/sessions/test_api.py::test_create[jp_server_config3] PASSED [ 72%] 243s tests/services/sessions/test_api.py::test_create_bad[jp_server_config0] PASSED [ 72%] 243s tests/services/sessions/test_api.py::test_create_bad[jp_server_config1] PASSED [ 72%] 243s tests/services/sessions/test_api.py::test_create_bad[jp_server_config2] PASSED [ 72%] 243s tests/services/sessions/test_api.py::test_create_bad[jp_server_config3] PASSED [ 73%] 243s tests/services/sessions/test_api.py::test_create_bad_pending[jp_server_config0] PASSED [ 73%] 243s tests/services/sessions/test_api.py::test_create_bad_pending[jp_server_config1] PASSED [ 73%] 243s tests/services/sessions/test_api.py::test_create_bad_pending[jp_server_config2] PASSED [ 73%] 243s tests/services/sessions/test_api.py::test_create_bad_pending[jp_server_config3] PASSED [ 73%] 244s tests/services/sessions/test_api.py::test_create_file_session[jp_server_config0] PASSED [ 73%] 245s tests/services/sessions/test_api.py::test_create_file_session[jp_server_config1] PASSED [ 73%] 246s tests/services/sessions/test_api.py::test_create_file_session[jp_server_config2] PASSED [ 73%] 247s tests/services/sessions/test_api.py::test_create_file_session[jp_server_config3] PASSED [ 73%] 248s tests/services/sessions/test_api.py::test_create_console_session[jp_server_config0] PASSED [ 73%] 249s tests/services/sessions/test_api.py::test_create_console_session[jp_server_config1] PASSED [ 73%] 250s tests/services/sessions/test_api.py::test_create_console_session[jp_server_config2] PASSED [ 74%] 251s tests/services/sessions/test_api.py::test_create_console_session[jp_server_config3] PASSED [ 74%] 252s tests/services/sessions/test_api.py::test_create_deprecated[jp_server_config0] PASSED [ 74%] 253s tests/services/sessions/test_api.py::test_create_deprecated[jp_server_config1] PASSED [ 74%] 254s tests/services/sessions/test_api.py::test_create_deprecated[jp_server_config2] PASSED [ 74%] 255s tests/services/sessions/test_api.py::test_create_deprecated[jp_server_config3] PASSED [ 74%] 256s tests/services/sessions/test_api.py::test_create_with_kernel_id[jp_server_config0] PASSED [ 74%] 257s tests/services/sessions/test_api.py::test_create_with_kernel_id[jp_server_config1] PASSED [ 74%] 258s tests/services/sessions/test_api.py::test_create_with_kernel_id[jp_server_config2] PASSED [ 74%] 258s tests/services/sessions/test_api.py::test_create_with_kernel_id[jp_server_config3] PASSED [ 74%] 259s tests/services/sessions/test_api.py::test_create_with_bad_kernel_id[jp_server_config0] PASSED [ 75%] 260s tests/services/sessions/test_api.py::test_create_with_bad_kernel_id[jp_server_config1] PASSED [ 75%] 261s tests/services/sessions/test_api.py::test_create_with_bad_kernel_id[jp_server_config2] PASSED [ 75%] 262s tests/services/sessions/test_api.py::test_create_with_bad_kernel_id[jp_server_config3] PASSED [ 75%] 263s tests/services/sessions/test_api.py::test_delete[jp_server_config0] PASSED [ 75%] 264s tests/services/sessions/test_api.py::test_delete[jp_server_config1] PASSED [ 75%] 265s tests/services/sessions/test_api.py::test_delete[jp_server_config2] PASSED [ 75%] 266s tests/services/sessions/test_api.py::test_delete[jp_server_config3] PASSED [ 75%] 267s tests/services/sessions/test_api.py::test_modify_path[jp_server_config0] PASSED [ 75%] 268s tests/services/sessions/test_api.py::test_modify_path[jp_server_config1] PASSED [ 75%] 269s tests/services/sessions/test_api.py::test_modify_path[jp_server_config2] PASSED [ 76%] 270s tests/services/sessions/test_api.py::test_modify_path[jp_server_config3] PASSED [ 76%] 271s tests/services/sessions/test_api.py::test_modify_path_deprecated[jp_server_config0] PASSED [ 76%] 272s tests/services/sessions/test_api.py::test_modify_path_deprecated[jp_server_config1] PASSED [ 76%] 274s tests/services/sessions/test_api.py::test_modify_path_deprecated[jp_server_config2] PASSED [ 76%] 275s tests/services/sessions/test_api.py::test_modify_path_deprecated[jp_server_config3] PASSED [ 76%] 276s tests/services/sessions/test_api.py::test_modify_type[jp_server_config0] PASSED [ 76%] 277s tests/services/sessions/test_api.py::test_modify_type[jp_server_config1] PASSED [ 76%] 278s tests/services/sessions/test_api.py::test_modify_type[jp_server_config2] PASSED [ 76%] 279s tests/services/sessions/test_api.py::test_modify_type[jp_server_config3] PASSED [ 76%] 280s tests/services/sessions/test_api.py::test_modify_kernel_name[jp_server_config0] PASSED [ 76%] 281s tests/services/sessions/test_api.py::test_modify_kernel_name[jp_server_config1] PASSED [ 77%] 282s tests/services/sessions/test_api.py::test_modify_kernel_name[jp_server_config2] PASSED [ 77%] 283s tests/services/sessions/test_api.py::test_modify_kernel_name[jp_server_config3] PASSED [ 77%] 284s tests/services/sessions/test_api.py::test_modify_kernel_id[jp_server_config0] PASSED [ 77%] 286s tests/services/sessions/test_api.py::test_modify_kernel_id[jp_server_config1] PASSED [ 77%] 287s tests/services/sessions/test_api.py::test_modify_kernel_id[jp_server_config2] PASSED [ 77%] 288s tests/services/sessions/test_api.py::test_modify_kernel_id[jp_server_config3] PASSED [ 77%] 290s tests/services/sessions/test_api.py::test_restart_kernel[jp_server_config0] PASSED [ 77%] 291s tests/services/sessions/test_api.py::test_restart_kernel[jp_server_config1] PASSED [ 77%] 293s tests/services/sessions/test_api.py::test_restart_kernel[jp_server_config2] PASSED [ 77%] 294s tests/services/sessions/test_api.py::test_restart_kernel[jp_server_config3] PASSED [ 78%] 294s tests/services/sessions/test_manager.py::test_kernel_record_equals PASSED [ 78%] 294s tests/services/sessions/test_manager.py::test_kernel_record_update PASSED [ 78%] 294s tests/services/sessions/test_manager.py::test_kernel_record_list PASSED [ 78%] 294s tests/services/sessions/test_manager.py::test_get_session PASSED [ 78%] 294s tests/services/sessions/test_manager.py::test_bad_get_session PASSED [ 78%] 294s tests/services/sessions/test_manager.py::test_get_session_dead_kernel PASSED [ 78%] 294s tests/services/sessions/test_manager.py::test_list_session PASSED [ 78%] 294s tests/services/sessions/test_manager.py::test_list_sessions_dead_kernel PASSED [ 78%] 294s tests/services/sessions/test_manager.py::test_update_session PASSED [ 78%] 294s tests/services/sessions/test_manager.py::test_bad_update_session PASSED [ 79%] 294s tests/services/sessions/test_manager.py::test_delete_session PASSED [ 79%] 294s tests/services/sessions/test_manager.py::test_bad_delete_session PASSED [ 79%] 294s tests/services/sessions/test_manager.py::test_bad_database_filepath PASSED [ 79%] 294s tests/services/sessions/test_manager.py::test_good_database_filepath PASSED [ 79%] 294s tests/services/sessions/test_manager.py::test_session_persistence PASSED [ 79%] 298s tests/services/sessions/test_manager.py::test_pending_kernel PASSED [ 79%] 298s tests/test_config_manager.py::test_json PASSED [ 79%] 298s tests/test_files.py::test_file_types[jupyter_server.files.handlers.FilesHandler] PASSED [ 79%] 298s tests/test_files.py::test_file_types[jupyter_server.base.handlers.AuthenticatedFileHandler] PASSED [ 79%] 298s tests/test_files.py::test_hidden_files[maybe_hidden0-jupyter_server.files.handlers.FilesHandler] PASSED [ 80%] 298s tests/test_files.py::test_hidden_files[maybe_hidden0-jupyter_server.base.handlers.AuthenticatedFileHandler] PASSED [ 80%] 298s tests/test_files.py::test_hidden_files[maybe_hidden1-jupyter_server.files.handlers.FilesHandler] PASSED [ 80%] 298s tests/test_files.py::test_hidden_files[maybe_hidden1-jupyter_server.base.handlers.AuthenticatedFileHandler] PASSED [ 80%] 298s tests/test_files.py::test_hidden_files[maybe_hidden2-jupyter_server.files.handlers.FilesHandler] PASSED [ 80%] 298s tests/test_files.py::test_hidden_files[maybe_hidden2-jupyter_server.base.handlers.AuthenticatedFileHandler] PASSED [ 80%] 298s tests/test_files.py::test_hidden_files[maybe_hidden3-jupyter_server.files.handlers.FilesHandler] PASSED [ 80%] 298s tests/test_files.py::test_hidden_files[maybe_hidden3-jupyter_server.base.handlers.AuthenticatedFileHandler] PASSED [ 80%] 298s tests/test_files.py::test_regression_is_hidden[jupyter_server.files.handlers.FilesHandler] PASSED [ 80%] 298s tests/test_files.py::test_regression_is_hidden[jupyter_server.base.handlers.AuthenticatedFileHandler] PASSED [ 80%] 298s tests/test_files.py::test_contents_manager[jupyter_server.files.handlers.FilesHandler] PASSED [ 80%] 298s tests/test_files.py::test_contents_manager[jupyter_server.base.handlers.AuthenticatedFileHandler] PASSED [ 81%] 298s tests/test_files.py::test_save_hooks[jupyter_server.files.handlers.FilesHandler] PASSED [ 81%] 298s tests/test_files.py::test_save_hooks[jupyter_server.base.handlers.AuthenticatedFileHandler] PASSED [ 81%] 298s tests/test_files.py::test_download[jupyter_server.files.handlers.FilesHandler] PASSED [ 81%] 298s tests/test_files.py::test_download[jupyter_server.base.handlers.AuthenticatedFileHandler] PASSED [ 81%] 298s tests/test_files.py::test_old_files_redirect[jupyter_server.files.handlers.FilesHandler] PASSED [ 81%] 298s tests/test_files.py::test_old_files_redirect[jupyter_server.base.handlers.AuthenticatedFileHandler] PASSED [ 81%] 298s tests/test_gateway.py::test_gateway_env_options PASSED [ 81%] 298s tests/test_gateway.py::test_gateway_cli_options PASSED [ 81%] 298s tests/test_gateway.py::test_token_renewer_config[default-] PASSED [ 81%] 298s tests/test_gateway.py::test_token_renewer_config[custom-None] PASSED [ 82%] 298s tests/test_gateway.py::test_token_renewer_config[custom-] PASSED [ 82%] 298s tests/test_gateway.py::test_gateway_request_timeout_pad_option[50-10-50-45] PASSED [ 82%] 298s tests/test_gateway.py::test_gateway_request_timeout_pad_option[10-50-55-50] PASSED [ 82%] 298s tests/test_gateway.py::test_gateway_request_with_expiring_cookies[False-None-None-EXISTING=1-False] PASSED [ 82%] 298s tests/test_gateway.py::test_gateway_request_with_expiring_cookies[True-None-None-EXISTING=1-True] PASSED [ 82%] 298s tests/test_gateway.py::test_gateway_request_with_expiring_cookies[True-Expires-180-None-True] PASSED [ 82%] 298s tests/test_gateway.py::test_gateway_request_with_expiring_cookies[True-Max-Age--360-EXISTING=1-False] PASSED [ 82%] 298s tests/test_gateway.py::test_gateway_class_mappings PASSED [ 82%] 298s tests/test_gateway.py::test_gateway_get_kernelspecs PASSED [ 82%] 298s tests/test_gateway.py::test_gateway_get_named_kernelspec PASSED [ 83%] 298s tests/test_gateway.py::test_gateway_session_lifecycle[False] PASSED [ 83%] 298s tests/test_gateway.py::test_gateway_session_lifecycle[True] PASSED [ 83%] 299s tests/test_gateway.py::test_gateway_kernel_lifecycle[False] PASSED [ 83%] 299s tests/test_gateway.py::test_gateway_kernel_lifecycle[True] PASSED [ 83%] 299s tests/test_gateway.py::test_gateway_shutdown[True] PASSED [ 83%] 299s tests/test_gateway.py::test_gateway_shutdown[False] PASSED [ 83%] 299s tests/test_gateway.py::test_kernel_client_response_router_notifies_channel_queue_when_finished PASSED [ 83%] 299s tests/test_gateway.py::test_channel_queue_get_msg_with_invalid_timeout PASSED [ 83%] 299s tests/test_gateway.py::test_channel_queue_get_msg_raises_empty_after_timeout PASSED [ 83%] 300s tests/test_gateway.py::test_channel_queue_get_msg_without_timeout PASSED [ 84%] 300s tests/test_gateway.py::test_channel_queue_get_msg_with_existing_item PASSED [ 84%] 300s tests/test_gateway.py::test_channel_queue_get_msg_when_response_router_had_finished PASSED [ 84%] 300s tests/test_gateway.py::test_websocket_connection_closed PASSED [ 84%] 300s tests/test_gateway.py::test_websocket_connection_with_session_id PASSED [ 84%] 300s tests/test_log.py::test_log_request_scrubs_sensitive_params_default PASSED [ 84%] 300s tests/test_log.py::test_log_request_scrubs_sensitive_params_extra PASSED [ 84%] 300s tests/test_paths.py::test_path_regex PASSED [ 84%] 300s tests/test_paths.py::test_path_regex_bad PASSED [ 84%] 300s tests/test_paths.py::test_trailing_slash[/notebooks/mynotebook/-/notebooks/mynotebook] PASSED [ 84%] 300s tests/test_paths.py::test_trailing_slash[////foo///-/foo] PASSED [ 84%] 300s tests/test_paths.py::test_trailing_slash[//example.com/-/example.com] PASSED [ 85%] 300s tests/test_paths.py::test_trailing_slash[/has/param/?hasparam=true-/has/param?hasparam=true] PASSED [ 85%] 300s tests/test_serialize.py::test_serialize_binary PASSED [ 85%] 300s tests/test_serialize.py::test_deserialize_binary PASSED [ 85%] 300s tests/test_serverapp.py::test_help_output PASSED [ 85%] 300s tests/test_serverapp.py::test_server_list[json] PASSED [ 85%] 300s tests/test_serverapp.py::test_server_list[jsonlist] PASSED [ 85%] 300s tests/test_serverapp.py::test_server_list[] PASSED [ 85%] 300s tests/test_serverapp.py::test_server_info_file PASSED [ 85%] 300s tests/test_serverapp.py::test_root_dir PASSED [ 85%] 300s tests/test_serverapp.py::test_invalid_root_dir[invalid_root_dir0] PASSED [ 86%] 300s tests/test_serverapp.py::test_invalid_root_dir[invalid_root_dir1] PASSED [ 86%] 300s tests/test_serverapp.py::test_invalid_root_dir[invalid_root_dir2] PASSED [ 86%] 300s tests/test_serverapp.py::test_valid_root_dir[valid_root_dir0] PASSED [ 86%] 300s tests/test_serverapp.py::test_valid_root_dir[valid_root_dir1] PASSED [ 86%] 301s tests/test_serverapp.py::test_valid_root_dir[valid_root_dir2] PASSED [ 86%] 301s tests/test_serverapp.py::test_generate_config PASSED [ 86%] 301s tests/test_serverapp.py::test_server_password PASSED [ 86%] 301s tests/test_serverapp.py::test_allow_unauthenticated_env_var[yes-True] PASSED [ 86%] 301s tests/test_serverapp.py::test_allow_unauthenticated_env_var[Yes-True] PASSED [ 86%] 301s tests/test_serverapp.py::test_allow_unauthenticated_env_var[True-True] PASSED [ 87%] 301s tests/test_serverapp.py::test_allow_unauthenticated_env_var[true-True] PASSED [ 87%] 301s tests/test_serverapp.py::test_allow_unauthenticated_env_var[TRUE-True] PASSED [ 87%] 301s tests/test_serverapp.py::test_allow_unauthenticated_env_var[no-False] PASSED [ 87%] 301s tests/test_serverapp.py::test_allow_unauthenticated_env_var[nooo-False] PASSED [ 87%] 301s tests/test_serverapp.py::test_allow_unauthenticated_env_var[FALSE-False] PASSED [ 87%] 301s tests/test_serverapp.py::test_allow_unauthenticated_env_var[false-False] PASSED [ 87%] 301s tests/test_serverapp.py::test_list_running_servers PASSED [ 87%] 301s tests/test_serverapp.py::test_resolve_file_to_run_and_root_dir[None-notebook.ipynb-notebook.ipynb] PASSED [ 87%] 301s tests/test_serverapp.py::test_resolve_file_to_run_and_root_dir[None-/tmp_path/path/to/notebook.ipynb-notebook.ipynb] PASSED [ 87%] 301s tests/test_serverapp.py::test_resolve_file_to_run_and_root_dir[/jp_root_dir-/tmp_path/path/to/notebook.ipynb-SystemExit] PASSED [ 88%] 301s tests/test_serverapp.py::test_resolve_file_to_run_and_root_dir[/tmp_path-/tmp_path/path/to/notebook.ipynb-path/to/notebook.ipynb] PASSED [ 88%] 301s tests/test_serverapp.py::test_resolve_file_to_run_and_root_dir[/jp_root_dir-notebook.ipynb-notebook.ipynb] PASSED [ 88%] 301s tests/test_serverapp.py::test_resolve_file_to_run_and_root_dir[/jp_root_dir-path/to/notebook.ipynb-path/to/notebook.ipynb] PASSED [ 88%] 301s tests/test_serverapp.py::test_urls[config0-http://localhost:8888/?token=...-http://127.0.0.1:8888/?token=...-http://localhost:8888/] PASSED [ 88%] 301s tests/test_serverapp.py::test_urls[config1-http://localhost:9999/?token=-http://127.0.0.1:9999/?token=-http://localhost:9999/] PASSED [ 88%] 301s tests/test_serverapp.py::test_urls[config2-http://1.1.1.1:8888/?token=-http://127.0.0.1:8888/?token=-http://1.1.1.1:8888/] PASSED [ 88%] 301s tests/test_serverapp.py::test_urls[config3-https://localhost:8888/?token=-https://127.0.0.1:8888/?token=-https://localhost:8888/] PASSED [ 88%] 301s tests/test_serverapp.py::test_urls[config4-http://test.org/?token=-http://127.0.0.1:9999/?token=-http://localhost:9999/] PASSED [ 88%] 301s tests/test_serverapp.py::test_urls[config5-http://localhost:8888/test/?token=-http://127.0.0.1:8888/test/?token=-http://localhost:8888/] PASSED [ 88%] 301s tests/test_serverapp.py::test_urls[config6-http+unix://%2Ftmp%2Fjp-test.sock/?token=-http+unix://%2Ftmp%2Fjp-test.sock/?token=-http+unix://%2Ftmp%2Fjp-test.sock/] PASSED [ 88%] 301s tests/test_serverapp.py::test_urls[config7-http+unix://%2Ftmp%2Fjp-test.sock/test/?token=-http+unix://%2Ftmp%2Fjp-test.sock/test/?token=-http+unix://%2Ftmp%2Fjp-test.sock/] PASSED [ 89%] 301s tests/test_serverapp.py::test_urls[config8-http://localhost:8888/?token=-http://127.0.0.1:8888/?token=-http://localhost:8888/] PASSED [ 89%] 301s tests/test_serverapp.py::test_valid_preferred_dir PASSED [ 89%] 301s tests/test_serverapp.py::test_valid_preferred_dir_is_root_subdir PASSED [ 89%] 301s tests/test_serverapp.py::test_valid_preferred_dir_does_not_exist PASSED [ 89%] 301s tests/test_serverapp.py::test_preferred_dir_validation_sync_regression[FileContentsManager] PASSED [ 89%] 301s tests/test_serverapp.py::test_preferred_dir_validation_sync_regression[AsyncFileContentsManager] PASSED [ 89%] 301s tests/test_serverapp.py::test_preferred_dir_validation[cli-cli-ServerApp] PASSED [ 89%] 301s tests/test_serverapp.py::test_preferred_dir_validation[cli-cli-FileContentsManager] PASSED [ 89%] 301s tests/test_serverapp.py::test_preferred_dir_validation[cli-config-ServerApp] PASSED [ 89%] 301s tests/test_serverapp.py::test_preferred_dir_validation[cli-config-FileContentsManager] PASSED [ 90%] 301s tests/test_serverapp.py::test_preferred_dir_validation[cli-default-ServerApp] PASSED [ 90%] 301s tests/test_serverapp.py::test_preferred_dir_validation[cli-default-FileContentsManager] PASSED [ 90%] 301s tests/test_serverapp.py::test_preferred_dir_validation[config-cli-ServerApp] PASSED [ 90%] 301s tests/test_serverapp.py::test_preferred_dir_validation[config-cli-FileContentsManager] PASSED [ 90%] 301s tests/test_serverapp.py::test_preferred_dir_validation[config-config-ServerApp] PASSED [ 90%] 301s tests/test_serverapp.py::test_preferred_dir_validation[config-config-FileContentsManager] PASSED [ 90%] 301s tests/test_serverapp.py::test_preferred_dir_validation[config-default-ServerApp] PASSED [ 90%] 301s tests/test_serverapp.py::test_preferred_dir_validation[config-default-FileContentsManager] PASSED [ 90%] 301s tests/test_serverapp.py::test_preferred_dir_validation[default-cli-ServerApp] PASSED [ 90%] 301s tests/test_serverapp.py::test_preferred_dir_validation[default-cli-FileContentsManager] PASSED [ 91%] 301s tests/test_serverapp.py::test_preferred_dir_validation[default-config-ServerApp] PASSED [ 91%] 301s tests/test_serverapp.py::test_preferred_dir_validation[default-config-FileContentsManager] PASSED [ 91%] 301s tests/test_serverapp.py::test_preferred_dir_validation[default-default-ServerApp] PASSED [ 91%] 301s tests/test_serverapp.py::test_preferred_dir_validation[default-default-FileContentsManager] PASSED [ 91%] 301s tests/test_serverapp.py::test_invalid_preferred_dir_does_not_exist PASSED [ 91%] 301s tests/test_serverapp.py::test_invalid_preferred_dir_does_not_exist_set PASSED [ 91%] 301s tests/test_serverapp.py::test_invalid_preferred_dir_not_root_subdir PASSED [ 91%] 301s tests/test_serverapp.py::test_invalid_preferred_dir_not_root_subdir_set PASSED [ 91%] 301s tests/test_serverapp.py::test_absolute_preferred_dir_not_root_subdir_set PASSED [ 91%] 301s tests/test_serverapp.py::test_random_ports PASSED [ 92%] 301s tests/test_serverapp.py::test_server_web_application PASSED [ 92%] 301s tests/test_serverapp.py::test_misc PASSED [ 92%] 301s tests/test_serverapp.py::test_deprecated_props PASSED [ 92%] 301s tests/test_serverapp.py::test_signals PASSED [ 92%] 301s tests/test_serverapp.py::test_shutdown_no_activity PASSED [ 92%] 301s tests/test_serverapp.py::test_running_server_info PASSED [ 92%] 301s tests/test_serverapp.py::test_browser_open_files[True] PASSED [ 92%] 302s tests/test_serverapp.py::test_browser_open_files[False] PASSED [ 92%] 302s tests/test_serverapp.py::test_deprecated_notebook_dir_priority PASSED [ 92%] 302s tests/test_serverapp.py::test_immutable_cache_trait PASSED [ 92%] 302s tests/test_serverapp.py::test PASSED [ 93%] 302s tests/test_serverapp.py::test_tornado_authentication_detection[test-False0] PASSED [ 93%] 302s tests/test_serverapp.py::test_tornado_authentication_detection[test-False1] PASSED [ 93%] 302s tests/test_serverapp.py::test_tornado_authentication_detection[test-False2] PASSED [ 93%] 302s tests/test_serverapp.py::test_tornado_authentication_detection[test-True0] PASSED [ 93%] 302s tests/test_serverapp.py::test_tornado_authentication_detection[test-True1] PASSED [ 93%] 302s tests/test_serverapp.py::test_tornado_authentication_detection[test-False3] PASSED [ 93%] 302s tests/test_terminal.py::test_no_terminals PASSED [ 93%] 302s tests/test_terminal.py::test_terminal_create PASSED [ 93%] 302s tests/test_terminal.py::test_terminal_create_with_kwargs PASSED [ 93%] 307s tests/test_terminal.py::test_terminal_create_with_cwd PASSED [ 94%] 307s tests/test_terminal.py::test_terminal_create_with_relative_cwd SKIPPED [ 94%] 307s tests/test_terminal.py::test_terminal_create_with_bad_cwd SKIPPED (N...) [ 94%] 307s tests/test_terminal.py::test_culling_config PASSED [ 94%] 319s tests/test_terminal.py::test_culling PASSED [ 94%] 319s tests/test_terminal.py::test_shell_command_override[shell_command="['/path/to/shell', '-l']"-expected_shell0-5.4] PASSED [ 94%] 319s tests/test_terminal.py::test_shell_command_override[shell_command="/string/path/to/shell -l"-expected_shell1-5.1] PASSED [ 94%] 319s tests/test_terminal.py::test_importing_shims PASSED [ 94%] 319s tests/test_traittypes.py::TestInstanceFromClasses::test_good_values[1] PASSED [ 94%] 319s tests/test_traittypes.py::TestInstanceFromClasses::test_good_values[test] PASSED [ 94%] 319s tests/test_traittypes.py::TestInstanceFromClasses::test_good_values[value2] PASSED [ 95%] 319s tests/test_traittypes.py::TestInstanceFromClasses::test_bad_values[2.4] PASSED [ 95%] 319s tests/test_traittypes.py::TestInstanceFromClasses::test_bad_values[value1] PASSED [ 95%] 319s tests/test_traittypes.py::TestTypeFromClasses::test_good_values[DummyClass] PASSED [ 95%] 319s tests/test_traittypes.py::TestTypeFromClasses::test_good_values[DummyInt] PASSED [ 95%] 319s tests/test_traittypes.py::TestTypeFromClasses::test_good_values[LargeFileManager] PASSED [ 95%] 319s tests/test_traittypes.py::TestTypeFromClasses::test_good_values[jupyter_server.services.contents.manager.ContentsManager] PASSED [ 95%] 319s tests/test_traittypes.py::TestTypeFromClasses::test_bad_values[float] PASSED [ 95%] 319s tests/test_traittypes.py::TestTypeFromClasses::test_bad_values[object] PASSED [ 95%] 319s tests/test_utils.py::test_help_output PASSED [ 95%] 319s tests/test_utils.py::test_url_escaping[/this is a test/for spaces/-/this%20is%20a%20test/for%20spaces/] PASSED [ 96%] 319s tests/test_utils.py::test_url_escaping[notebook with space.ipynb-notebook%20with%20space.ipynb] PASSED [ 96%] 319s tests/test_utils.py::test_url_escaping[/path with a/notebook and space.ipynb-/path%20with%20a/notebook%20and%20space.ipynb] PASSED [ 96%] 319s tests/test_utils.py::test_url_escaping[/ !@$#%^&* / test %^ notebook @#$ name.ipynb-/%20%21%40%24%23%25%5E%26%2A%20/%20test%20%25%5E%20notebook%20%40%23%24%20name.ipynb] PASSED [ 96%] 319s tests/test_utils.py::test_is_namespace_package[test_namespace-True] PASSED [ 96%] 319s tests/test_utils.py::test_is_namespace_package[sys-False] PASSED [ 96%] 319s tests/test_utils.py::test_is_namespace_package[jupyter_server-False] PASSED [ 96%] 319s tests/test_utils.py::test_is_namespace_package[not_a_python_namespace-None] PASSED [ 96%] 319s tests/test_utils.py::test_is_namespace_package_no_spec PASSED [ 96%] 319s tests/test_utils.py::test_path_utils PASSED [ 96%] 319s tests/test_utils.py::test_check_version PASSED [ 96%] 319s tests/test_utils.py::test_check_pid PASSED [ 97%] 319s tests/test_utils.py::test_run_sync_in_loop PASSED [ 97%] 319s tests/test_utils.py::test_unix_socket_in_use PASSED [ 97%] 319s tests/test_utils.py::test_filefind[/foo-OSError] PASSED [ 97%] 319s tests/test_utils.py::test_filefind[../c/in-c-OSError] PASSED [ 97%] 319s tests/test_utils.py::test_filefind[in-a-a/in-a] PASSED [ 97%] 319s tests/test_utils.py::test_filefind[in-b-b/in-b] PASSED [ 97%] 319s tests/test_utils.py::test_filefind[in-both-a/in-both] PASSED [ 97%] 319s tests/test_utils.py::test_filefind[\\in-a-OSError] PASSED [ 97%] 319s tests/test_utils.py::test_filefind[not-found-OSError] PASSED [ 97%] 319s tests/test_version.py::test_invalid_pep440_versions[4.1.0.b1] PASSED [ 98%] 319s tests/test_version.py::test_invalid_pep440_versions[4.1.b1] PASSED [ 98%] 319s tests/test_version.py::test_invalid_pep440_versions[4.2] PASSED [ 98%] 319s tests/test_version.py::test_invalid_pep440_versions[X.y.z] PASSED [ 98%] 319s tests/test_version.py::test_invalid_pep440_versions[1.2.3.dev1.post2] PASSED [ 98%] 319s tests/test_version.py::test_valid_pep440_versions[4.1.1] PASSED [ 98%] 319s tests/test_version.py::test_valid_pep440_versions[4.2.1b3] PASSED [ 98%] 319s tests/test_version.py::test_current_version PASSED [ 98%] 319s tests/test_view.py::test_view[False-nosuchfile.html] PASSED [ 98%] 320s tests/test_view.py::test_view[False-nosuchfile.bin] PASSED [ 98%] 320s tests/test_view.py::test_view[True-exists.html] PASSED [ 99%] 320s tests/test_view.py::test_view[True-exists.bin] PASSED [ 99%] 320s tests/unix_sockets/test_api.py::test_get_spec PASSED [ 99%] 320s tests/unix_sockets/test_api.py::test_list_running_servers PASSED [ 99%] 320s tests/unix_sockets/test_serverapp_integration.py::test_shutdown_sock_server_integration SKIPPED [ 99%] 320s tests/unix_sockets/test_serverapp_integration.py::test_sock_server_validate_sockmode_type SKIPPED [ 99%] 320s tests/unix_sockets/test_serverapp_integration.py::test_sock_server_validate_sockmode_accessible SKIPPED [ 99%] 320s tests/unix_sockets/test_serverapp_integration.py::test_stop_multi_integration SKIPPED [ 99%] 320s tests/unix_sockets/test_serverapp_integration.py::test_launch_socket_collision SKIPPED [ 99%] 320s tests/unix_sockets/test_serverapp_integration.py::test_shutdown_server SKIPPED [ 99%] 320s tests/unix_sockets/test_serverapp_integration.py::test_jupyter_server_apps SKIPPED [100%] 320s 320s =================================== FAILURES =================================== 320s _____________________________ test_execution_state _____________________________ 320s 320s jp_fetch = .client_fetch at 0x7ac39a42aac0> 320s jp_ws_fetch = .client_fetch at 0x7ac39a42a0c0> 320s 320s @flaky 320s async def test_execution_state(jp_fetch, jp_ws_fetch): 320s r = await jp_fetch("api", "kernels", method="POST", allow_nonstandard_methods=True) 320s kernel = json.loads(r.body.decode()) 320s kid = kernel["id"] 320s 320s # Open a websocket connection. 320s ws = await jp_ws_fetch("api", "kernels", kid, "channels") 320s session_id = uuid.uuid1().hex 320s message_id = uuid.uuid1().hex 320s await ws.write_message( 320s json.dumps( 320s { 320s "channel": "shell", 320s "header": { 320s "date": datetime.datetime.now(tz=datetime.timezone.utc).isoformat(), 320s "session": session_id, 320s "msg_id": message_id, 320s "msg_type": "execute_request", 320s "username": "", 320s "version": "5.2", 320s }, 320s "parent_header": {}, 320s "metadata": {}, 320s "content": { 320s "code": "while True:\n\tpass", 320s "silent": False, 320s "allow_stdin": False, 320s "stop_on_error": True, 320s }, 320s "buffers": [], 320s } 320s ) 320s ) 320s await poll_for_parent_message_status(kid, message_id, "busy", ws) 320s es = await get_execution_state(kid, jp_fetch) 320s > assert es == "busy" 320s E AssertionError: assert 'starting' == 'busy' 320s E 320s E - busy 320s E + starting 320s 320s es = 'starting' 320s jp_fetch = .client_fetch at 0x7ac39a42aac0> 320s jp_ws_fetch = .client_fetch at 0x7ac39a42a0c0> 320s kernel = {'connections': 0, 'execution_state': 'starting', 'id': 'ccda4921-09a2-413d-ae1f-1eafc83dd299', 'last_activity': '2026-01-24T10:00:05.170490Z', ...} 320s kid = 'ccda4921-09a2-413d-ae1f-1eafc83dd299' 320s message_id = '5cb33603f90b11f08000fa163e8da020' 320s r = HTTPResponse(_body=b'{"id": "ccda4921-09a2-413d-ae1f-1eafc83dd299", "name": "python3", "last_activity": "2026-01-24T10...ient.HTTPRequest object at 0x7ac398194f50>,request_time=0.014667510986328125,start_time=1769248805.156563,time_info={}) 320s session_id = '5cb33602f90b11f08000fa163e8da020' 320s ws = 320s 320s tests/services/kernels/test_execution_state.py:57: AssertionError 320s ---------------------------- Captured stderr setup ----------------------------- 320s [D 2026-01-24 10:00:00.484 ServerApp] Config changed: {'ServerApp': {'jpserver_extensions': {'jupyter_server_terminals': True}}, 'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} 320s ------------------------------ Captured log setup ------------------------------ 320s DEBUG ServerApp:application.py:458 Config changed: {'ServerApp': {'jpserver_extensions': {'jupyter_server_terminals': True}}, 'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} 320s DEBUG ServerApp:application.py:195 Searching ['/tmp/pytest-of-ubuntu/pytest-0/test_execution_state0/config', '/tmp/home/.local/etc/jupyter', '/tmp/pytest-of-ubuntu/pytest-0/test_execution_state0/env/etc/jupyter', '/tmp/pytest-of-ubuntu/pytest-0/test_execution_state0/etc/jupyter'] for config files 320s DEBUG ServerApp:application.py:909 Looking for jupyter_config in /tmp/pytest-of-ubuntu/pytest-0/test_execution_state0/etc/jupyter 320s DEBUG ServerApp:application.py:909 Looking for jupyter_config in /tmp/pytest-of-ubuntu/pytest-0/test_execution_state0/env/etc/jupyter 320s DEBUG ServerApp:application.py:909 Looking for jupyter_config in /tmp/home/.local/etc/jupyter 320s DEBUG ServerApp:application.py:909 Looking for jupyter_config in /tmp/pytest-of-ubuntu/pytest-0/test_execution_state0/config 320s DEBUG ServerApp:application.py:458 Config changed: {'ServerApp': {'jpserver_extensions': {'jupyter_server_terminals': True}}, 'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} 320s DEBUG ServerApp:application.py:909 Looking for jupyter_server_config in /tmp/pytest-of-ubuntu/pytest-0/test_execution_state0/etc/jupyter 320s DEBUG ServerApp:application.py:909 Looking for jupyter_server_config in /tmp/pytest-of-ubuntu/pytest-0/test_execution_state0/env/etc/jupyter 320s DEBUG ServerApp:application.py:909 Looking for jupyter_server_config in /tmp/home/.local/etc/jupyter 320s DEBUG ServerApp:application.py:909 Looking for jupyter_server_config in /tmp/pytest-of-ubuntu/pytest-0/test_execution_state0/config 320s DEBUG ServerApp:application.py:458 Config changed: {'ServerApp': {'jpserver_extensions': {'jupyter_server_terminals': True}}, 'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} 320s DEBUG ServerApp:application.py:458 Config changed: {'ServerApp': {'jpserver_extensions': {'jupyter_server_terminals': True}}, 'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} 320s DEBUG ServerApp:config_manager.py:98 Paths used for configuration of jupyter_server_config: 320s /tmp/pytest-of-ubuntu/pytest-0/test_execution_state0/etc/jupyter/jupyter_server_config.json 320s DEBUG ServerApp:config_manager.py:98 Paths used for configuration of jupyter_server_config: 320s /tmp/pytest-of-ubuntu/pytest-0/test_execution_state0/env/etc/jupyter/jupyter_server_config.json 320s DEBUG ServerApp:config_manager.py:98 Paths used for configuration of jupyter_server_config: 320s /tmp/home/.local/etc/jupyter/jupyter_server_config.json 320s DEBUG ServerApp:config_manager.py:98 Paths used for configuration of jupyter_server_config: 320s /tmp/pytest-of-ubuntu/pytest-0/test_execution_state0/config/jupyter_server_config.json 320s INFO ServerApp:serverapp.py:3087 Serving notebooks from local directory: /tmp/pytest-of-ubuntu/pytest-0/test_execution_state0/root_dir 320s INFO ServerApp:serverapp.py:3087 Jupyter Server 2.17.0 is running at: 320s INFO ServerApp:serverapp.py:3087 http://localhost:35455/a%40b/?token=21c0b0e7b98b6739905fc02982d478eb67412cf4f908f268 320s INFO ServerApp:serverapp.py:3087 http://127.0.0.1:35455/a%40b/?token=21c0b0e7b98b6739905fc02982d478eb67412cf4f908f268 320s INFO ServerApp:serverapp.py:3088 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 320s CRITICAL ServerApp:serverapp.py:3150 320s 320s To access the server, open this file in a browser: 320s file:///tmp/pytest-of-ubuntu/pytest-0/test_execution_state0/runtime/jpserver-3669-open.html 320s Or copy and paste one of these URLs: 320s http://localhost:35455/a%40b/?token=21c0b0e7b98b6739905fc02982d478eb67412cf4f908f268 320s http://127.0.0.1:35455/a%40b/?token=21c0b0e7b98b6739905fc02982d478eb67412cf4f908f268 320s ----------------------------- Captured stdout call ----------------------------- 320s {'header': {'msg_id': 'bd6e062d-65e9f897a030666859dec567_10528_10', 'msg_type': 'status', 'username': 'ubuntu', 'session': 'bd6e062d-65e9f897a030666859dec567', 'date': '2026-01-24T10:00:00.844046Z', 'version': '5.4'}, 'msg_id': 'bd6e062d-65e9f897a030666859dec567_10528_10', 'msg_type': 'status', 'parent_header': {'msg_id': '51bb1200-7bdd0c58d254cf644a7e46c7_3669_1', 'msg_type': 'kernel_info_request', 'username': 'ubuntu', 'session': '51bb1200-7bdd0c58d254cf644a7e46c7', 'date': '2026-01-24T10:00:00.842535Z', 'version': '5.4'}, 'metadata': {}, 'content': {'execution_state': 'busy'}, 'buffers': [], 'channel': 'iopub'} 320s {'header': {'msg_id': 'bd6e062d-65e9f897a030666859dec567_10528_12', 'msg_type': 'status', 'username': 'ubuntu', 'session': 'bd6e062d-65e9f897a030666859dec567', 'date': '2026-01-24T10:00:00.844555Z', 'version': '5.4'}, 'msg_id': 'bd6e062d-65e9f897a030666859dec567_10528_12', 'msg_type': 'status', 'parent_header': {'msg_id': '51bb1200-7bdd0c58d254cf644a7e46c7_3669_2', 'msg_type': 'kernel_info_request', 'username': 'ubuntu', 'session': '51bb1200-7bdd0c58d254cf644a7e46c7', 'date': '2026-01-24T10:00:00.842620Z', 'version': '5.4'}, 'metadata': {}, 'content': {'execution_state': 'idle'}, 'buffers': [], 'channel': 'iopub'} 320s {'header': {'msg_id': 'bd6e062d-65e9f897a030666859dec567_10528_13', 'msg_type': 'status', 'username': 'ubuntu', 'session': 'bd6e062d-65e9f897a030666859dec567', 'date': '2026-01-24T10:00:00.844788Z', 'version': '5.4'}, 'msg_id': 'bd6e062d-65e9f897a030666859dec567_10528_13', 'msg_type': 'status', 'parent_header': {'msg_id': '51bb1200-7bdd0c58d254cf644a7e46c7_3669_1', 'msg_type': 'kernel_info_request', 'username': 'ubuntu', 'session': '51bb1200-7bdd0c58d254cf644a7e46c7', 'date': '2026-01-24T10:00:00.842535Z', 'version': '5.4'}, 'metadata': {}, 'content': {'execution_state': 'idle'}, 'buffers': [], 'channel': 'iopub'} 320s {'header': {'msg_id': 'bd6e062d-65e9f897a030666859dec567_10528_14', 'msg_type': 'status', 'username': 'ubuntu', 'session': 'bd6e062d-65e9f897a030666859dec567', 'date': '2026-01-24T10:00:00.845905Z', 'version': '5.4'}, 'msg_id': 'bd6e062d-65e9f897a030666859dec567_10528_14', 'msg_type': 'status', 'parent_header': {'date': '2026-01-24T10:00:00.843122Z', 'session': '5cb335c2f90b11f08000fa163e8da020', 'msg_id': '5cb335c3f90b11f08000fa163e8da020', 'msg_type': 'execute_request', 'username': '', 'version': '5.2'}, 'metadata': {}, 'content': {'execution_state': 'busy'}, 'buffers': [], 'channel': 'iopub'} 320s ------------------------------ Captured log call ------------------------------- 320s DEBUG ServerApp:identity.py:494 Accepting token-authenticated request from 127.0.0.1 320s DEBUG ServerApp:identity.py:525 Generating new user for token-authenticated request: fb2bfc475bff4a0cbc2f5fd1a07aa208 320s DEBUG ServerApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 320s DEBUG ServerApp:manager.py:439 Starting kernel: ['/usr/bin/python3.13', '-m', 'ipykernel_launcher', '-f', '/tmp/pytest-of-ubuntu/pytest-0/test_execution_state0/runtime/kernel-86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7.json'] 320s DEBUG ServerApp:connect.py:654 Connecting to: tcp://127.0.0.1:57123 320s INFO ServerApp:kernelmanager.py:246 Kernel started: 86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7 320s DEBUG ServerApp:kernelmanager.py:247 Kernel args (excluding env): {'kernel_name': 'python3'} 320s DEBUG ServerApp:connect.py:654 Connecting to: tcp://127.0.0.1:54525 320s DEBUG ServerApp:log.py:107 201 POST /a%40b/api/kernels (fb2bfc475bff4a0cbc2f5fd1a07aa208@127.0.0.1) 13.74ms 320s DEBUG ServerApp:identity.py:494 Accepting token-authenticated request from 127.0.0.1 320s DEBUG ServerApp:identity.py:525 Generating new user for token-authenticated request: 25e506b7ac9e47e19c73bf69e58efe78 320s WARNING ServerApp:websocket.py:55 No session ID specified 320s DEBUG ServerApp:channels.py:581 Requesting kernel info from 86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7 320s DEBUG ServerApp:connect.py:654 Connecting to: tcp://127.0.0.1:50495 320s DEBUG ServerApp:channels.py:611 Received kernel info: {'status': 'ok', 'protocol_version': '5.3', 'implementation': 'ipython', 'implementation_version': '8.35.0', 'language_info': {'name': 'python', 'version': '3.13.11', 'mimetype': 'text/x-python', 'codemirror_mode': {'name': 'ipython', 'version': 3}, 'pygments_lexer': 'ipython3', 'nbconvert_exporter': 'python', 'file_extension': '.py'}, 'banner': "Python 3.13.11 (main, Dec 6 2025, 13:15:20) [GCC 15.2.0]\nType 'copyright', 'credits' or 'license' for more information\nIPython 8.35.0 -- An enhanced Interactive Python. Type '?' for help.\n", 'help_links': [{'text': 'Python Reference', 'url': 'https://docs.python.org/3.13'}, {'text': 'IPython Reference', 'url': 'https://ipython.org/documentation.html'}, {'text': 'NumPy Reference', 'url': 'https://docs.scipy.org/doc/numpy/reference/'}, {'text': 'SciPy Reference', 'url': 'https://docs.scipy.org/doc/scipy/reference/'}, {'text': 'Matplotlib Reference', 'url': 'https://matplotlib.org/contents.html'}, {'text': 'SymPy Reference', 'url': 'http://docs.sympy.org/latest/index.html'}, {'text': 'pandas Reference', 'url': 'https://pandas.pydata.org/pandas-docs/stable/'}]} 320s INFO ServerApp:channels.py:631 Adapting from protocol version 5.3 (kernel 86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7) to 5.4 (client). 320s DEBUG ServerApp:log.py:107 101 GET /a%40b/api/kernels/86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7/channels (25e506b7ac9e47e19c73bf69e58efe78@127.0.0.1) 331.20ms 320s DEBUG ServerApp:websocket.py:127 Opening websocket /a%40b/api/kernels/86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7/channels 320s INFO ServerApp:websocket.py:74 Connecting to kernel 86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7. 320s DEBUG ServerApp:kernelmanager.py:387 Getting buffer for 86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7 320s DEBUG ServerApp:connect.py:654 Connecting to: tcp://127.0.0.1:54525 320s DEBUG ServerApp:connect.py:654 Connecting to: tcp://127.0.0.1:50495 320s DEBUG ServerApp:connect.py:654 Connecting to: tcp://127.0.0.1:57123 320s DEBUG ServerApp:connect.py:654 Connecting to: tcp://127.0.0.1:56573 320s DEBUG ServerApp:connect.py:654 Connecting to: tcp://127.0.0.1:50495 320s DEBUG ServerApp:connect.py:654 Connecting to: tcp://127.0.0.1:57123 320s DEBUG ServerApp:channels.py:261 Nudge: attempt 1 on kernel 86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7 320s DEBUG ServerApp:channels.py:226 Nudge: IOPub received: 86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7 320s DEBUG ServerApp:channels.py:229 Nudge: resolving iopub future: 86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7 320s DEBUG ServerApp:channels.py:219 Nudge: control info reply received: 86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7 320s DEBUG ServerApp:channels.py:221 Nudge: resolving control future: 86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7 320s DEBUG ServerApp:kernelmanager.py:630 activity on 86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7: execute_input 320s DEBUG ServerApp:identity.py:494 Accepting token-authenticated request from 127.0.0.1 320s DEBUG ServerApp:identity.py:525 Generating new user for token-authenticated request: 51ad6fa0cb6d401a9d59f1e87ec0641e 320s DEBUG ServerApp:log.py:107 200 GET /a%40b/api/kernels/86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7 (51ad6fa0cb6d401a9d59f1e87ec0641e@127.0.0.1) 0.51ms 320s DEBUG ServerApp:identity.py:494 Accepting token-authenticated request from 127.0.0.1 320s DEBUG ServerApp:identity.py:525 Generating new user for token-authenticated request: 4e792dcff3b84b28baa1daff1a38c4bb 320s DEBUG ServerApp:log.py:107 200 GET /a%40b/api/kernels/86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7 (4e792dcff3b84b28baa1daff1a38c4bb@127.0.0.1) 0.60ms 320s DEBUG ServerApp:identity.py:494 Accepting token-authenticated request from 127.0.0.1 320s DEBUG ServerApp:identity.py:525 Generating new user for token-authenticated request: 18a5e008cd0b4233b440c68663eff295 320s DEBUG ServerApp:log.py:107 200 GET /a%40b/api/kernels/86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7 (18a5e008cd0b4233b440c68663eff295@127.0.0.1) 0.60ms 320s DEBUG ServerApp:identity.py:494 Accepting token-authenticated request from 127.0.0.1 320s DEBUG ServerApp:identity.py:525 Generating new user for token-authenticated request: 31dbff23aeee43baaa4595235c3772b8 320s DEBUG ServerApp:log.py:107 200 GET /a%40b/api/kernels/86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7 (31dbff23aeee43baaa4595235c3772b8@127.0.0.1) 0.58ms 320s ---------------------------- Captured log teardown ----------------------------- 320s INFO ServerApp:serverapp.py:2868 Shutting down 1 extension 320s DEBUG ServerApp:manager.py:431 jupyter_server_terminals | extension app 'jupyter_server_terminals' stopping 320s DEBUG ServerApp:manager.py:433 jupyter_server_terminals | extension app 'jupyter_server_terminals' stopped 320s INFO ServerApp:serverapp.py:2857 Shutting down 1 kernel 320s DEBUG ServerApp:kernelmanager.py:408 Clearing buffer for 86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7 320s INFO ServerApp:multikernelmanager.py:305 Kernel shutdown: 86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7 320s DEBUG ServerApp:channels.py:401 Websocket closed 86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7:51bb1200-7bdd0c58d254cf644a7e46c7 320s ---------------------------- Captured stderr setup ----------------------------- 320s [D 2026-01-24 10:00:05.145 ServerApp] Config changed: {'ServerApp': {'jpserver_extensions': {'jupyter_server_terminals': True}}, 'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} 320s ------------------------------ Captured log setup ------------------------------ 320s DEBUG ServerApp:application.py:458 Config changed: {'ServerApp': {'jpserver_extensions': {'jupyter_server_terminals': True}}, 'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} 320s DEBUG ServerApp:application.py:195 Searching ['/tmp/pytest-of-ubuntu/pytest-0/test_execution_state1/config', '/tmp/home/.local/etc/jupyter', '/tmp/pytest-of-ubuntu/pytest-0/test_execution_state1/env/etc/jupyter', '/tmp/pytest-of-ubuntu/pytest-0/test_execution_state1/etc/jupyter'] for config files 320s DEBUG ServerApp:application.py:909 Looking for jupyter_config in /tmp/pytest-of-ubuntu/pytest-0/test_execution_state1/etc/jupyter 320s DEBUG ServerApp:application.py:909 Looking for jupyter_config in /tmp/pytest-of-ubuntu/pytest-0/test_execution_state1/env/etc/jupyter 320s DEBUG ServerApp:application.py:909 Looking for jupyter_config in /tmp/home/.local/etc/jupyter 320s DEBUG ServerApp:application.py:909 Looking for jupyter_config in /tmp/pytest-of-ubuntu/pytest-0/test_execution_state1/config 320s DEBUG ServerApp:application.py:458 Config changed: {'ServerApp': {'jpserver_extensions': {'jupyter_server_terminals': True}}, 'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} 320s DEBUG ServerApp:application.py:909 Looking for jupyter_server_config in /tmp/pytest-of-ubuntu/pytest-0/test_execution_state1/etc/jupyter 320s DEBUG ServerApp:application.py:909 Looking for jupyter_server_config in /tmp/pytest-of-ubuntu/pytest-0/test_execution_state1/env/etc/jupyter 320s DEBUG ServerApp:application.py:909 Looking for jupyter_server_config in /tmp/home/.local/etc/jupyter 320s DEBUG ServerApp:application.py:909 Looking for jupyter_server_config in /tmp/pytest-of-ubuntu/pytest-0/test_execution_state1/config 320s DEBUG ServerApp:application.py:458 Config changed: {'ServerApp': {'jpserver_extensions': {'jupyter_server_terminals': True}}, 'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} 320s DEBUG ServerApp:application.py:458 Config changed: {'ServerApp': {'jpserver_extensions': {'jupyter_server_terminals': True}}, 'NotebookNotary': {'db_file': ':memory:'}, 'IdentityProvider': {'token': }} 320s DEBUG ServerApp:config_manager.py:98 Paths used for configuration of jupyter_server_config: 320s /tmp/pytest-of-ubuntu/pytest-0/test_execution_state1/etc/jupyter/jupyter_server_config.json 320s DEBUG ServerApp:config_manager.py:98 Paths used for configuration of jupyter_server_config: 320s /tmp/pytest-of-ubuntu/pytest-0/test_execution_state1/env/etc/jupyter/jupyter_server_config.json 320s DEBUG ServerApp:config_manager.py:98 Paths used for configuration of jupyter_server_config: 320s /tmp/home/.local/etc/jupyter/jupyter_server_config.json 320s DEBUG ServerApp:config_manager.py:98 Paths used for configuration of jupyter_server_config: 320s /tmp/pytest-of-ubuntu/pytest-0/test_execution_state1/config/jupyter_server_config.json 320s INFO ServerApp:serverapp.py:3087 Serving notebooks from local directory: /tmp/pytest-of-ubuntu/pytest-0/test_execution_state1/root_dir 320s INFO ServerApp:serverapp.py:3087 Jupyter Server 2.17.0 is running at: 320s INFO ServerApp:serverapp.py:3087 http://localhost:39279/a%40b/?token=c7bf13437cefab1b2c7f6df0adf107127909c7a5ebf6f769 320s INFO ServerApp:serverapp.py:3087 http://127.0.0.1:39279/a%40b/?token=c7bf13437cefab1b2c7f6df0adf107127909c7a5ebf6f769 320s INFO ServerApp:serverapp.py:3088 Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). 320s CRITICAL ServerApp:serverapp.py:3150 320s 320s To access the server, open this file in a browser: 320s file:///tmp/pytest-of-ubuntu/pytest-0/test_execution_state1/runtime/jpserver-3669-open.html 320s Or copy and paste one of these URLs: 320s http://localhost:39279/a%40b/?token=c7bf13437cefab1b2c7f6df0adf107127909c7a5ebf6f769 320s http://127.0.0.1:39279/a%40b/?token=c7bf13437cefab1b2c7f6df0adf107127909c7a5ebf6f769 320s ----------------------------- Captured stdout call ----------------------------- 320s {'header': {'msg_id': 'da39a7bb-04f173cbd6c3768a20804f8a_10542_10', 'msg_type': 'status', 'username': 'ubuntu', 'session': 'da39a7bb-04f173cbd6c3768a20804f8a', 'date': '2026-01-24T10:00:05.506629Z', 'version': '5.4'}, 'msg_id': 'da39a7bb-04f173cbd6c3768a20804f8a_10542_10', 'msg_type': 'status', 'parent_header': {'msg_id': '487923ab-60cd889730976ea7f38dedaf_3669_2', 'msg_type': 'kernel_info_request', 'username': 'ubuntu', 'session': '487923ab-60cd889730976ea7f38dedaf', 'date': '2026-01-24T10:00:05.505622Z', 'version': '5.4'}, 'metadata': {}, 'content': {'execution_state': 'busy'}, 'buffers': [], 'channel': 'iopub'} 320s {'header': {'msg_id': 'da39a7bb-04f173cbd6c3768a20804f8a_10542_12', 'msg_type': 'status', 'username': 'ubuntu', 'session': 'da39a7bb-04f173cbd6c3768a20804f8a', 'date': '2026-01-24T10:00:05.507141Z', 'version': '5.4'}, 'msg_id': 'da39a7bb-04f173cbd6c3768a20804f8a_10542_12', 'msg_type': 'status', 'parent_header': {'msg_id': '487923ab-60cd889730976ea7f38dedaf_3669_1', 'msg_type': 'kernel_info_request', 'username': 'ubuntu', 'session': '487923ab-60cd889730976ea7f38dedaf', 'date': '2026-01-24T10:00:05.505532Z', 'version': '5.4'}, 'metadata': {}, 'content': {'execution_state': 'idle'}, 'buffers': [], 'channel': 'iopub'} 320s {'header': {'msg_id': 'da39a7bb-04f173cbd6c3768a20804f8a_10542_13', 'msg_type': 'status', 'username': 'ubuntu', 'session': 'da39a7bb-04f173cbd6c3768a20804f8a', 'date': '2026-01-24T10:00:05.508442Z', 'version': '5.4'}, 'msg_id': 'da39a7bb-04f173cbd6c3768a20804f8a_10542_13', 'msg_type': 'status', 'parent_header': {'date': '2026-01-24T10:00:05.506019Z', 'session': '5cb33602f90b11f08000fa163e8da020', 'msg_id': '5cb33603f90b11f08000fa163e8da020', 'msg_type': 'execute_request', 'username': '', 'version': '5.2'}, 'metadata': {}, 'content': {'execution_state': 'busy'}, 'buffers': [], 'channel': 'iopub'} 320s ------------------------------ Captured log call ------------------------------- 320s DEBUG ServerApp:identity.py:494 Accepting token-authenticated request from 127.0.0.1 320s DEBUG ServerApp:identity.py:525 Generating new user for token-authenticated request: 4f309341cb2e4a06b87d00d88c041cf7 320s DEBUG ServerApp:factory.py:92 Instantiating kernel 'Python 3 (ipykernel)' with kernel provisioner: local-provisioner 320s DEBUG ServerApp:manager.py:439 Starting kernel: ['/usr/bin/python3.13', '-m', 'ipykernel_launcher', '-f', '/tmp/pytest-of-ubuntu/pytest-0/test_execution_state1/runtime/kernel-ccda4921-09a2-413d-ae1f-1eafc83dd299.json'] 320s DEBUG ServerApp:connect.py:654 Connecting to: tcp://127.0.0.1:50647 320s INFO ServerApp:kernelmanager.py:246 Kernel started: ccda4921-09a2-413d-ae1f-1eafc83dd299 320s DEBUG ServerApp:kernelmanager.py:247 Kernel args (excluding env): {'kernel_name': 'python3'} 320s DEBUG ServerApp:connect.py:654 Connecting to: tcp://127.0.0.1:58385 320s DEBUG ServerApp:log.py:107 201 POST /a%40b/api/kernels (4f309341cb2e4a06b87d00d88c041cf7@127.0.0.1) 13.79ms 320s DEBUG ServerApp:identity.py:494 Accepting token-authenticated request from 127.0.0.1 320s DEBUG ServerApp:identity.py:525 Generating new user for token-authenticated request: f16b8c33d76f468790d4b0380c942295 320s WARNING ServerApp:websocket.py:55 No session ID specified 320s DEBUG ServerApp:channels.py:581 Requesting kernel info from ccda4921-09a2-413d-ae1f-1eafc83dd299 320s DEBUG ServerApp:connect.py:654 Connecting to: tcp://127.0.0.1:59933 320s DEBUG ServerApp:channels.py:611 Received kernel info: {'status': 'ok', 'protocol_version': '5.3', 'implementation': 'ipython', 'implementation_version': '8.35.0', 'language_info': {'name': 'python', 'version': '3.13.11', 'mimetype': 'text/x-python', 'codemirror_mode': {'name': 'ipython', 'version': 3}, 'pygments_lexer': 'ipython3', 'nbconvert_exporter': 'python', 'file_extension': '.py'}, 'banner': "Python 3.13.11 (main, Dec 6 2025, 13:15:20) [GCC 15.2.0]\nType 'copyright', 'credits' or 'license' for more information\nIPython 8.35.0 -- An enhanced Interactive Python. Type '?' for help.\n", 'help_links': [{'text': 'Python Reference', 'url': 'https://docs.python.org/3.13'}, {'text': 'IPython Reference', 'url': 'https://ipython.org/documentation.html'}, {'text': 'NumPy Reference', 'url': 'https://docs.scipy.org/doc/numpy/reference/'}, {'text': 'SciPy Reference', 'url': 'https://docs.scipy.org/doc/scipy/reference/'}, {'text': 'Matplotlib Reference', 'url': 'https://matplotlib.org/contents.html'}, {'text': 'SymPy Reference', 'url': 'http://docs.sympy.org/latest/index.html'}, {'text': 'pandas Reference', 'url': 'https://pandas.pydata.org/pandas-docs/stable/'}]} 320s INFO ServerApp:channels.py:631 Adapting from protocol version 5.3 (kernel ccda4921-09a2-413d-ae1f-1eafc83dd299) to 5.4 (client). 320s DEBUG ServerApp:log.py:107 101 GET /a%40b/api/kernels/ccda4921-09a2-413d-ae1f-1eafc83dd299/channels (f16b8c33d76f468790d4b0380c942295@127.0.0.1) 330.59ms 320s DEBUG ServerApp:websocket.py:127 Opening websocket /a%40b/api/kernels/ccda4921-09a2-413d-ae1f-1eafc83dd299/channels 320s INFO ServerApp:websocket.py:74 Connecting to kernel ccda4921-09a2-413d-ae1f-1eafc83dd299. 320s DEBUG ServerApp:kernelmanager.py:387 Getting buffer for ccda4921-09a2-413d-ae1f-1eafc83dd299 320s DEBUG ServerApp:connect.py:654 Connecting to: tcp://127.0.0.1:58385 320s DEBUG ServerApp:connect.py:654 Connecting to: tcp://127.0.0.1:59933 320s DEBUG ServerApp:connect.py:654 Connecting to: tcp://127.0.0.1:50647 320s DEBUG ServerApp:connect.py:654 Connecting to: tcp://127.0.0.1:55791 320s DEBUG ServerApp:connect.py:654 Connecting to: tcp://127.0.0.1:59933 320s DEBUG ServerApp:connect.py:654 Connecting to: tcp://127.0.0.1:50647 320s DEBUG ServerApp:channels.py:261 Nudge: attempt 1 on kernel ccda4921-09a2-413d-ae1f-1eafc83dd299 320s DEBUG ServerApp:channels.py:226 Nudge: IOPub received: ccda4921-09a2-413d-ae1f-1eafc83dd299 320s DEBUG ServerApp:channels.py:229 Nudge: resolving iopub future: ccda4921-09a2-413d-ae1f-1eafc83dd299 320s DEBUG ServerApp:channels.py:212 Nudge: shell info reply received: ccda4921-09a2-413d-ae1f-1eafc83dd299 320s DEBUG ServerApp:channels.py:214 Nudge: resolving shell future: ccda4921-09a2-413d-ae1f-1eafc83dd299 320s DEBUG ServerApp:identity.py:494 Accepting token-authenticated request from 127.0.0.1 320s DEBUG ServerApp:identity.py:525 Generating new user for token-authenticated request: 68f78908bae940dba1ca438e4912253d 320s DEBUG ServerApp:log.py:107 200 GET /a%40b/api/kernels/ccda4921-09a2-413d-ae1f-1eafc83dd299 (68f78908bae940dba1ca438e4912253d@127.0.0.1) 0.71ms 320s DEBUG ServerApp:identity.py:494 Accepting token-authenticated request from 127.0.0.1 320s DEBUG ServerApp:identity.py:525 Generating new user for token-authenticated request: faca8acbcd924fac9ba3c4ac0db490c3 320s DEBUG ServerApp:log.py:107 200 GET /a%40b/api/kernels/ccda4921-09a2-413d-ae1f-1eafc83dd299 (faca8acbcd924fac9ba3c4ac0db490c3@127.0.0.1) 0.63ms 320s DEBUG ServerApp:identity.py:494 Accepting token-authenticated request from 127.0.0.1 320s DEBUG ServerApp:identity.py:525 Generating new user for token-authenticated request: 8523e4b8cc2b46d5b8b610c639453b1a 320s DEBUG ServerApp:log.py:107 200 GET /a%40b/api/kernels/ccda4921-09a2-413d-ae1f-1eafc83dd299 (8523e4b8cc2b46d5b8b610c639453b1a@127.0.0.1) 0.61ms 320s DEBUG ServerApp:identity.py:494 Accepting token-authenticated request from 127.0.0.1 320s DEBUG ServerApp:identity.py:525 Generating new user for token-authenticated request: cd5e7b0c74284a0085a3eb15e9936db9 320s DEBUG ServerApp:log.py:107 200 GET /a%40b/api/kernels/ccda4921-09a2-413d-ae1f-1eafc83dd299 (cd5e7b0c74284a0085a3eb15e9936db9@127.0.0.1) 0.60ms 320s ---------------------------- Captured log teardown ----------------------------- 320s INFO ServerApp:serverapp.py:2868 Shutting down 1 extension 320s DEBUG ServerApp:manager.py:431 jupyter_server_terminals | extension app 'jupyter_server_terminals' stopping 320s DEBUG ServerApp:manager.py:433 jupyter_server_terminals | extension app 'jupyter_server_terminals' stopped 320s INFO ServerApp:serverapp.py:2857 Shutting down 1 kernel 320s DEBUG ServerApp:kernelmanager.py:408 Clearing buffer for 86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7 320s INFO ServerApp:multikernelmanager.py:305 Kernel shutdown: 86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7 320s DEBUG ServerApp:channels.py:401 Websocket closed 86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7:51bb1200-7bdd0c58d254cf644a7e46c7 320s ---------------------------- Captured log teardown ----------------------------- 320s INFO ServerApp:serverapp.py:2868 Shutting down 1 extension 320s DEBUG ServerApp:manager.py:431 jupyter_server_terminals | extension app 'jupyter_server_terminals' stopping 320s DEBUG ServerApp:manager.py:433 jupyter_server_terminals | extension app 'jupyter_server_terminals' stopped 320s INFO ServerApp:serverapp.py:2857 Shutting down 1 kernel 320s DEBUG ServerApp:kernelmanager.py:408 Clearing buffer for 86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7 320s INFO ServerApp:multikernelmanager.py:305 Kernel shutdown: 86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7 320s DEBUG ServerApp:channels.py:401 Websocket closed 86a1de46-c0c1-4605-ab4f-5a0a1c18ebb7:51bb1200-7bdd0c58d254cf644a7e46c7 320s ---------------------------- Captured log teardown ----------------------------- 320s INFO ServerApp:serverapp.py:2868 Shutting down 1 extension 320s DEBUG ServerApp:manager.py:431 jupyter_server_terminals | extension app 'jupyter_server_terminals' stopping 320s DEBUG ServerApp:manager.py:433 jupyter_server_terminals | extension app 'jupyter_server_terminals' stopped 320s INFO ServerApp:serverapp.py:2857 Shutting down 1 kernel 320s DEBUG ServerApp:kernelmanager.py:408 Clearing buffer for ccda4921-09a2-413d-ae1f-1eafc83dd299 320s INFO ServerApp:multikernelmanager.py:305 Kernel shutdown: ccda4921-09a2-413d-ae1f-1eafc83dd299 320s DEBUG ServerApp:channels.py:401 Websocket closed ccda4921-09a2-413d-ae1f-1eafc83dd299:487923ab-60cd889730976ea7f38dedaf 320s =============================== warnings summary =============================== 320s tests/test_serverapp.py::test_signals 320s /usr/lib/python3/dist-packages/tornado/platform/asyncio.py:258: DeprecationWarning: add_callback_from_signal is deprecated 320s warnings.warn("add_callback_from_signal is deprecated", DeprecationWarning) 320s 320s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 320s ===Flaky Test Report=== 320s 320s test_connection[jp_server_config0] passed 1 out of the required 1 times. Success! 320s test_connection[jp_server_config1] passed 1 out of the required 1 times. Success! 320s test_connection[jp_server_config2] passed 1 out of the required 1 times. Success! 320s test_execution_state failed (1 runs remaining out of 2). 320s 320s assert 'starting' == 'busy' 320s 320s - busy 320s + starting 320s [, , , , , , , , , , , , , , , , , , , , , , , , ] 320s test_execution_state failed; it passed 0 out of the required 1 times. 320s 320s assert 'starting' == 'busy' 320s 320s - busy 320s + starting 320s [, , , , , , , , , , , , , , , , , , , , , , , , ] 320s test_restart_kernel[jp_server_config0] passed 1 out of the required 1 times. Success! 320s test_restart_kernel[jp_server_config1] passed 1 out of the required 1 times. Success! 320s test_restart_kernel[jp_server_config2] passed 1 out of the required 1 times. Success! 320s test_restart_kernel[jp_server_config3] passed 1 out of the required 1 times. Success! 320s test_culling_config passed 1 out of the required 1 times. Success! 320s test_culling passed 1 out of the required 1 times. Success! 320s 320s ===End Flaky Test Report=== 320s ============================= slowest 10 durations ============================= 320s 12.41s call tests/services/kernels/test_cull.py::test_cull_idle_disable 320s 12.12s call tests/test_terminal.py::test_culling 320s 10.47s call tests/services/kernels/test_cull.py::test_cull_connected[jp_server_config0] 320s 10.41s call tests/services/kernels/test_cull.py::test_cull_connected[jp_server_config1] 320s 7.45s call tests/services/kernels/test_cull.py::test_cull_idle[jp_server_config1] 320s 7.39s call tests/services/kernels/test_cull.py::test_cull_idle[jp_server_config0] 320s 5.06s call tests/test_terminal.py::test_terminal_create_with_cwd 320s 3.40s call tests/services/kernels/test_execution_state.py::test_execution_state 320s 3.11s call tests/services/sessions/test_manager.py::test_pending_kernel 320s 1.23s teardown tests/services/kernels/test_api.py::test_main_kernel_handler[jp_server_config0] 320s =========================== short test summary info ============================ 320s SKIPPED [1] tests/test_terminal.py:161: Not yet working 320s SKIPPED [1] tests/test_terminal.py:198: Not yet working 320s SKIPPED [7] tests/conftest.py:42: Skipping this test because it's marked 'integration_test'. Run integration tests using the `--integration_tests` flag. 320s FAILED tests/services/kernels/test_execution_state.py::test_execution_state 320s = 1 failed, 1016 passed, 9 skipped, 1 deselected, 1 warning in 203.15s (0:03:23) = 321s autopkgtest [10:01:32]: test pytest: -----------------------] 321s autopkgtest [10:01:32]: test pytest: - - - - - - - - - - results - - - - - - - - - - 321s pytest FAIL non-zero exit status 1 322s autopkgtest [10:01:33]: @@@@@@@@@@@@@@@@@@@@ summary 322s pytest FAIL non-zero exit status 1