0s autopkgtest [12:11:49]: starting date and time: 2025-02-19 12:11:49+0000 0s autopkgtest [12:11:49]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [12:11:49]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work._ufcbdo8/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:sphinx --apt-upgrade jinja2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=sphinx/8.1.3-5 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-26.secgroup --name adt-plucky-s390x-jinja2-20250219-121149-juju-7f2275-prod-proposed-migration-environment-2-9bf0b2d8-ffad-488f-95b9-9e8ef79dcecc --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-s390x -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 112s autopkgtest [12:13:41]: testbed dpkg architecture: s390x 112s autopkgtest [12:13:41]: testbed apt version: 2.9.30 113s autopkgtest [12:13:42]: @@@@@@@@@@@@@@@@@@@@ test bed setup 113s autopkgtest [12:13:42]: testbed release detected to be: None 114s autopkgtest [12:13:43]: updating testbed package index (apt update) 114s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB] 114s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 114s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 115s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 115s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.9 kB] 115s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [750 kB] 115s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [76.1 kB] 115s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B] 115s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [95.1 kB] 115s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [760 B] 115s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [646 kB] 115s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [4900 B] 115s Fetched 1700 kB in 1s (1769 kB/s) 116s Reading package lists... 116s Reading package lists... 117s Building dependency tree... 117s Reading state information... 117s Calculating upgrade... 117s The following packages were automatically installed and are no longer required: 117s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 117s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 117s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8 117s linux-tools-6.11.0-8-generic 117s Use 'sudo apt autoremove' to remove them. 117s The following packages will be upgraded: 117s iproute2 liblsof0 libp11-kit0 lsof 117s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 117s Need to get 1791 kB of archives. 117s After this operation, 17.4 kB of additional disk space will be used. 117s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x iproute2 s390x 6.13.0-1ubuntu1 [1174 kB] 117s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libp11-kit0 s390x 0.25.5-2ubuntu3 [316 kB] 117s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x lsof s390x 4.99.4+dfsg-1 [243 kB] 117s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x liblsof0 s390x 4.99.4+dfsg-1 [58.5 kB] 118s Preconfiguring packages ... 118s Fetched 1791 kB in 1s (2815 kB/s) 118s (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 ... 81030 files and directories currently installed.) 118s Preparing to unpack .../iproute2_6.13.0-1ubuntu1_s390x.deb ... 118s Unpacking iproute2 (6.13.0-1ubuntu1) over (6.10.0-2ubuntu1) ... 118s Preparing to unpack .../libp11-kit0_0.25.5-2ubuntu3_s390x.deb ... 118s Unpacking libp11-kit0:s390x (0.25.5-2ubuntu3) over (0.25.5-2ubuntu2) ... 118s Preparing to unpack .../lsof_4.99.4+dfsg-1_s390x.deb ... 118s Unpacking lsof (4.99.4+dfsg-1) over (4.99.3+dfsg-2) ... 118s Preparing to unpack .../liblsof0_4.99.4+dfsg-1_s390x.deb ... 118s Unpacking liblsof0 (4.99.4+dfsg-1) over (4.99.3+dfsg-2) ... 118s Setting up liblsof0 (4.99.4+dfsg-1) ... 118s Setting up iproute2 (6.13.0-1ubuntu1) ... 118s Setting up libp11-kit0:s390x (0.25.5-2ubuntu3) ... 118s Setting up lsof (4.99.4+dfsg-1) ... 118s Processing triggers for man-db (2.13.0-1) ... 119s Processing triggers for libc-bin (2.40-4ubuntu1) ... 119s Reading package lists... 119s Building dependency tree... 119s Reading state information... 119s The following packages will be REMOVED: 119s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 119s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 119s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8* 119s linux-tools-6.11.0-8-generic* 120s 0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded. 120s After this operation, 167 MB disk space will be freed. 120s (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 ... 81031 files and directories currently installed.) 120s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 120s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 120s Removing libpython3.12t64:s390x (3.12.9-1) ... 120s Removing libpython3.12-stdlib:s390x (3.12.9-1) ... 120s Removing libnsl2:s390x (1.3.0-3build3) ... 120s Removing libpython3.12-minimal:s390x (3.12.9-1) ... 120s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 120s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 121s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 121s Processing triggers for libc-bin (2.40-4ubuntu1) ... 121s (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 ... 55931 files and directories currently installed.) 121s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ... 121s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 121s autopkgtest [12:13:50]: upgrading testbed (apt dist-upgrade and autopurge) 122s Reading package lists... 122s Building dependency tree... 122s Reading state information... 122s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 122s Starting 2 pkgProblemResolver with broken count: 0 122s Done 123s Entering ResolveByKeep 123s 123s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 123s Reading package lists... 123s Building dependency tree... 123s Reading state information... 123s Starting pkgProblemResolver with broken count: 0 123s Starting 2 pkgProblemResolver with broken count: 0 123s Done 124s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 124s autopkgtest [12:13:53]: rebooting testbed after setup commands that affected boot 144s autopkgtest [12:14:13]: testbed running kernel: Linux 6.12.0-15-generic #15-Ubuntu SMP Tue Feb 4 15:05:57 UTC 2025 147s autopkgtest [12:14:16]: @@@@@@@@@@@@@@@@@@@@ apt-source jinja2 149s Get:1 http://ftpmaster.internal/ubuntu plucky/main jinja2 3.1.5-2 (dsc) [2300 B] 149s Get:2 http://ftpmaster.internal/ubuntu plucky/main jinja2 3.1.5-2 (tar) [245 kB] 149s Get:3 http://ftpmaster.internal/ubuntu plucky/main jinja2 3.1.5-2 (diff) [10.3 kB] 149s gpgv: Signature made Mon Feb 3 00:00:35 2025 UTC 149s gpgv: using RSA key 8F6DE104377F3B11E741748731F3144544A1741A 149s gpgv: issuer "tchet@debian.org" 149s gpgv: Can't check signature: No public key 149s dpkg-source: warning: cannot verify inline signature for ./jinja2_3.1.5-2.dsc: no acceptable signature found 149s autopkgtest [12:14:18]: testing package jinja2 version 3.1.5-2 150s autopkgtest [12:14:19]: build not needed 150s autopkgtest [12:14:19]: test unittests: preparing testbed 150s Reading package lists... 151s Building dependency tree... 151s Reading state information... 151s Starting pkgProblemResolver with broken count: 0 151s Starting 2 pkgProblemResolver with broken count: 0 151s Done 151s The following NEW packages will be installed: 151s autoconf automake autopoint autotools-dev build-essential cpp cpp-14 151s cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu debhelper debugedit dh-autoreconf 151s dh-python dh-strip-nondeterminism docutils-common dwz flit g++ g++-14 151s g++-14-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-14 gcc-14-s390x-linux-gnu 151s gcc-s390x-linux-gnu gettext intltool-debian libarchive-zip-perl libasan8 151s libcc1-0 libdebhelper-perl libfile-stripnondeterminism-perl libgcc-14-dev 151s libgomp1 libisl23 libitm1 libjs-jquery libjs-sphinxdoc libjs-underscore 151s libjson-perl libmpc3 libnsl2 libpython3.12-minimal libpython3.12-stdlib 151s libstdc++-14-dev libtool libubsan1 m4 po-debconf pybuild-plugin-pyproject 151s python3-alabaster python3-all python3-build python3-defusedxml 151s python3-docutils python3-imagesize python3-iniconfig python3-installer 151s python3-outcome python3-packaging python3-pallets-sphinx-themes 151s python3-pluggy python3-pyproject-hooks python3-pytest python3-roman 151s python3-sniffio python3-snowballstemmer python3-sortedcontainers 151s python3-sphinx python3-sphinx-issues python3-sphinx-notfound-page 151s python3-toml python3-tomli-w python3-trio python3-wheel python3.12 151s python3.12-minimal sgml-base sphinx-common xml-core 151s 0 upgraded, 80 newly installed, 0 to remove and 0 not upgraded. 151s Need to get 62.9 MB of archives. 151s After this operation, 209 MB of additional disk space will be used. 151s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.12-minimal s390x 3.12.9-1 [836 kB] 152s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12-minimal s390x 3.12.9-1 [2403 kB] 152s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x sgml-base all 1.31 [11.4 kB] 152s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libnsl2 s390x 1.3.0-3build3 [44.1 kB] 152s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.12-stdlib s390x 3.12.9-1 [2071 kB] 152s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12 s390x 3.12.9-1 [671 kB] 152s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x m4 s390x 1.4.19-5 [259 kB] 152s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x autoconf all 2.72-3 [382 kB] 152s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x autotools-dev all 20220109.1 [44.9 kB] 152s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x automake all 1:1.17-3 [572 kB] 152s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x autopoint all 0.23.1-1 [619 kB] 152s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x libisl23 s390x 0.27-1 [704 kB] 152s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x libmpc3 s390x 1.3.1-1build2 [57.8 kB] 152s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14-s390x-linux-gnu s390x 14.2.0-17ubuntu1 [9571 kB] 152s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14 s390x 14.2.0-17ubuntu1 [1030 B] 152s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [5556 B] 152s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x cpp s390x 4:14.2.0-1ubuntu1 [22.4 kB] 152s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x libcc1-0 s390x 15-20250213-1ubuntu1 [49.2 kB] 152s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 15-20250213-1ubuntu1 [151 kB] 152s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x libitm1 s390x 15-20250213-1ubuntu1 [31.2 kB] 152s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x libasan8 s390x 15-20250213-1ubuntu1 [2970 kB] 152s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x libubsan1 s390x 15-20250213-1ubuntu1 [1213 kB] 153s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x libgcc-14-dev s390x 14.2.0-17ubuntu1 [1037 kB] 153s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14-s390x-linux-gnu s390x 14.2.0-17ubuntu1 [18.7 MB] 153s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14 s390x 14.2.0-17ubuntu1 [526 kB] 153s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [1204 B] 153s Get:27 http://ftpmaster.internal/ubuntu plucky/main s390x gcc s390x 4:14.2.0-1ubuntu1 [5004 B] 153s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x libstdc++-14-dev s390x 14.2.0-17ubuntu1 [2611 kB] 153s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14-s390x-linux-gnu s390x 14.2.0-17ubuntu1 [11.0 MB] 154s Get:30 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14 s390x 14.2.0-17ubuntu1 [21.8 kB] 154s Get:31 http://ftpmaster.internal/ubuntu plucky/main s390x g++-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [956 B] 154s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x g++ s390x 4:14.2.0-1ubuntu1 [1080 B] 154s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 154s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 154s Get:35 http://ftpmaster.internal/ubuntu plucky/main s390x libtool all 2.5.4-3build1 [168 kB] 154s Get:36 http://ftpmaster.internal/ubuntu plucky/main s390x dh-autoreconf all 20 [16.1 kB] 154s Get:37 http://ftpmaster.internal/ubuntu plucky/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 154s Get:38 http://ftpmaster.internal/ubuntu plucky/main s390x libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 154s Get:39 http://ftpmaster.internal/ubuntu plucky/main s390x dh-strip-nondeterminism all 1.14.1-2 [5064 B] 154s Get:40 http://ftpmaster.internal/ubuntu plucky/main s390x debugedit s390x 1:5.1-2 [50.1 kB] 154s Get:41 http://ftpmaster.internal/ubuntu plucky/main s390x dwz s390x 0.15-1build6 [122 kB] 154s Get:42 http://ftpmaster.internal/ubuntu plucky/main s390x gettext s390x 0.23.1-1 [1065 kB] 154s Get:43 http://ftpmaster.internal/ubuntu plucky/main s390x intltool-debian all 0.35.0+20060710.6 [23.2 kB] 154s Get:44 http://ftpmaster.internal/ubuntu plucky/main s390x po-debconf all 1.0.21+nmu1 [233 kB] 154s Get:45 http://ftpmaster.internal/ubuntu plucky/main s390x debhelper all 13.24.1ubuntu2 [895 kB] 154s Get:46 http://ftpmaster.internal/ubuntu plucky/universe s390x dh-python all 6.20250108 [117 kB] 154s Get:47 http://ftpmaster.internal/ubuntu plucky/main s390x xml-core all 0.19 [20.3 kB] 154s Get:48 http://ftpmaster.internal/ubuntu plucky/main s390x docutils-common all 0.21.2+dfsg-2 [131 kB] 154s Get:49 http://ftpmaster.internal/ubuntu plucky/main s390x python3-roman all 5.0-1 [10.3 kB] 154s Get:50 http://ftpmaster.internal/ubuntu plucky/main s390x python3-docutils all 0.21.2+dfsg-2 [409 kB] 154s Get:51 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-tomli-w all 1.0.0-3 [7342 B] 154s Get:52 http://ftpmaster.internal/ubuntu plucky/universe s390x flit all 3.9.0-2 [86.3 kB] 154s Get:53 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 154s Get:54 http://ftpmaster.internal/ubuntu plucky/main s390x libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 154s Get:55 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 154s Get:56 http://ftpmaster.internal/ubuntu plucky/main s390x libjson-perl all 4.10000-1 [81.9 kB] 154s Get:57 http://ftpmaster.internal/ubuntu plucky/main s390x python3-packaging all 24.2-1 [51.5 kB] 154s Get:58 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 154s Get:59 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-toml all 0.10.2-1 [16.5 kB] 154s Get:60 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-wheel all 0.45.1-1 [57.7 kB] 154s Get:61 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-build all 1.2.2-1 [31.0 kB] 154s Get:62 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 154s Get:63 http://ftpmaster.internal/ubuntu plucky/universe s390x pybuild-plugin-pyproject all 6.20250108 [1726 B] 154s Get:64 http://ftpmaster.internal/ubuntu plucky/main s390x python3-all s390x 3.13.1-1~exp2 [898 B] 154s Get:65 http://ftpmaster.internal/ubuntu plucky/main s390x python3-defusedxml all 0.7.1-3 [42.2 kB] 154s Get:66 http://ftpmaster.internal/ubuntu plucky/main s390x python3-imagesize all 1.4.1-1 [6844 B] 154s Get:67 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 154s Get:68 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-outcome all 1.2.0-1.1 [5968 B] 154s Get:69 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x sphinx-common all 8.1.3-5 [663 kB] 154s Get:70 http://ftpmaster.internal/ubuntu plucky/main s390x python3-alabaster all 0.7.16-0.1 [18.5 kB] 154s Get:71 http://ftpmaster.internal/ubuntu plucky/main s390x python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 154s Get:72 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x python3-sphinx all 8.1.3-5 [474 kB] 154s Get:73 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-sphinx-notfound-page all 1.0.4-2 [9116 B] 154s Get:74 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pallets-sphinx-themes all 2.3.0-1 [20.4 kB] 154s Get:75 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pluggy all 1.5.0-1 [21.0 kB] 154s Get:76 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pytest all 8.3.4-1 [252 kB] 154s Get:77 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-sniffio all 1.3.1-1 [7262 B] 154s Get:78 http://ftpmaster.internal/ubuntu plucky/main s390x python3-sortedcontainers all 2.4.0-2 [27.6 kB] 154s Get:79 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-sphinx-issues all 5.0.0-1 [10.2 kB] 154s Get:80 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-trio all 0.27.0-1 [322 kB] 155s Fetched 62.9 MB in 3s (20.4 MB/s) 155s Selecting previously unselected package libpython3.12-minimal:s390x. 155s (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 ... 55929 files and directories currently installed.) 155s Preparing to unpack .../00-libpython3.12-minimal_3.12.9-1_s390x.deb ... 155s Unpacking libpython3.12-minimal:s390x (3.12.9-1) ... 155s Selecting previously unselected package python3.12-minimal. 155s Preparing to unpack .../01-python3.12-minimal_3.12.9-1_s390x.deb ... 155s Unpacking python3.12-minimal (3.12.9-1) ... 155s Selecting previously unselected package sgml-base. 155s Preparing to unpack .../02-sgml-base_1.31_all.deb ... 155s Unpacking sgml-base (1.31) ... 155s Selecting previously unselected package libnsl2:s390x. 155s Preparing to unpack .../03-libnsl2_1.3.0-3build3_s390x.deb ... 155s Unpacking libnsl2:s390x (1.3.0-3build3) ... 155s Selecting previously unselected package libpython3.12-stdlib:s390x. 155s Preparing to unpack .../04-libpython3.12-stdlib_3.12.9-1_s390x.deb ... 155s Unpacking libpython3.12-stdlib:s390x (3.12.9-1) ... 155s Selecting previously unselected package python3.12. 155s Preparing to unpack .../05-python3.12_3.12.9-1_s390x.deb ... 155s Unpacking python3.12 (3.12.9-1) ... 155s Selecting previously unselected package m4. 155s Preparing to unpack .../06-m4_1.4.19-5_s390x.deb ... 155s Unpacking m4 (1.4.19-5) ... 155s Selecting previously unselected package autoconf. 155s Preparing to unpack .../07-autoconf_2.72-3_all.deb ... 155s Unpacking autoconf (2.72-3) ... 155s Selecting previously unselected package autotools-dev. 155s Preparing to unpack .../08-autotools-dev_20220109.1_all.deb ... 155s Unpacking autotools-dev (20220109.1) ... 155s Selecting previously unselected package automake. 155s Preparing to unpack .../09-automake_1%3a1.17-3_all.deb ... 155s Unpacking automake (1:1.17-3) ... 155s Selecting previously unselected package autopoint. 155s Preparing to unpack .../10-autopoint_0.23.1-1_all.deb ... 155s Unpacking autopoint (0.23.1-1) ... 155s Selecting previously unselected package libisl23:s390x. 155s Preparing to unpack .../11-libisl23_0.27-1_s390x.deb ... 155s Unpacking libisl23:s390x (0.27-1) ... 155s Selecting previously unselected package libmpc3:s390x. 155s Preparing to unpack .../12-libmpc3_1.3.1-1build2_s390x.deb ... 155s Unpacking libmpc3:s390x (1.3.1-1build2) ... 155s Selecting previously unselected package cpp-14-s390x-linux-gnu. 155s Preparing to unpack .../13-cpp-14-s390x-linux-gnu_14.2.0-17ubuntu1_s390x.deb ... 155s Unpacking cpp-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 155s Selecting previously unselected package cpp-14. 155s Preparing to unpack .../14-cpp-14_14.2.0-17ubuntu1_s390x.deb ... 155s Unpacking cpp-14 (14.2.0-17ubuntu1) ... 155s Selecting previously unselected package cpp-s390x-linux-gnu. 155s Preparing to unpack .../15-cpp-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 155s Unpacking cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 155s Selecting previously unselected package cpp. 155s Preparing to unpack .../16-cpp_4%3a14.2.0-1ubuntu1_s390x.deb ... 155s Unpacking cpp (4:14.2.0-1ubuntu1) ... 155s Selecting previously unselected package libcc1-0:s390x. 155s Preparing to unpack .../17-libcc1-0_15-20250213-1ubuntu1_s390x.deb ... 155s Unpacking libcc1-0:s390x (15-20250213-1ubuntu1) ... 155s Selecting previously unselected package libgomp1:s390x. 155s Preparing to unpack .../18-libgomp1_15-20250213-1ubuntu1_s390x.deb ... 155s Unpacking libgomp1:s390x (15-20250213-1ubuntu1) ... 155s Selecting previously unselected package libitm1:s390x. 155s Preparing to unpack .../19-libitm1_15-20250213-1ubuntu1_s390x.deb ... 155s Unpacking libitm1:s390x (15-20250213-1ubuntu1) ... 155s Selecting previously unselected package libasan8:s390x. 155s Preparing to unpack .../20-libasan8_15-20250213-1ubuntu1_s390x.deb ... 155s Unpacking libasan8:s390x (15-20250213-1ubuntu1) ... 156s Selecting previously unselected package libubsan1:s390x. 156s Preparing to unpack .../21-libubsan1_15-20250213-1ubuntu1_s390x.deb ... 156s Unpacking libubsan1:s390x (15-20250213-1ubuntu1) ... 156s Selecting previously unselected package libgcc-14-dev:s390x. 156s Preparing to unpack .../22-libgcc-14-dev_14.2.0-17ubuntu1_s390x.deb ... 156s Unpacking libgcc-14-dev:s390x (14.2.0-17ubuntu1) ... 156s Selecting previously unselected package gcc-14-s390x-linux-gnu. 156s Preparing to unpack .../23-gcc-14-s390x-linux-gnu_14.2.0-17ubuntu1_s390x.deb ... 156s Unpacking gcc-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 156s Selecting previously unselected package gcc-14. 156s Preparing to unpack .../24-gcc-14_14.2.0-17ubuntu1_s390x.deb ... 156s Unpacking gcc-14 (14.2.0-17ubuntu1) ... 156s Selecting previously unselected package gcc-s390x-linux-gnu. 156s Preparing to unpack .../25-gcc-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 156s Unpacking gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 156s Selecting previously unselected package gcc. 156s Preparing to unpack .../26-gcc_4%3a14.2.0-1ubuntu1_s390x.deb ... 156s Unpacking gcc (4:14.2.0-1ubuntu1) ... 156s Selecting previously unselected package libstdc++-14-dev:s390x. 156s Preparing to unpack .../27-libstdc++-14-dev_14.2.0-17ubuntu1_s390x.deb ... 156s Unpacking libstdc++-14-dev:s390x (14.2.0-17ubuntu1) ... 156s Selecting previously unselected package g++-14-s390x-linux-gnu. 156s Preparing to unpack .../28-g++-14-s390x-linux-gnu_14.2.0-17ubuntu1_s390x.deb ... 156s Unpacking g++-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 156s Selecting previously unselected package g++-14. 156s Preparing to unpack .../29-g++-14_14.2.0-17ubuntu1_s390x.deb ... 156s Unpacking g++-14 (14.2.0-17ubuntu1) ... 156s Selecting previously unselected package g++-s390x-linux-gnu. 156s Preparing to unpack .../30-g++-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 156s Unpacking g++-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 156s Selecting previously unselected package g++. 156s Preparing to unpack .../31-g++_4%3a14.2.0-1ubuntu1_s390x.deb ... 156s Unpacking g++ (4:14.2.0-1ubuntu1) ... 156s Selecting previously unselected package build-essential. 156s Preparing to unpack .../32-build-essential_12.10ubuntu1_s390x.deb ... 156s Unpacking build-essential (12.10ubuntu1) ... 156s Selecting previously unselected package libdebhelper-perl. 156s Preparing to unpack .../33-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 156s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 156s Selecting previously unselected package libtool. 156s Preparing to unpack .../34-libtool_2.5.4-3build1_all.deb ... 156s Unpacking libtool (2.5.4-3build1) ... 156s Selecting previously unselected package dh-autoreconf. 156s Preparing to unpack .../35-dh-autoreconf_20_all.deb ... 156s Unpacking dh-autoreconf (20) ... 156s Selecting previously unselected package libarchive-zip-perl. 156s Preparing to unpack .../36-libarchive-zip-perl_1.68-1_all.deb ... 156s Unpacking libarchive-zip-perl (1.68-1) ... 156s Selecting previously unselected package libfile-stripnondeterminism-perl. 156s Preparing to unpack .../37-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 156s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 156s Selecting previously unselected package dh-strip-nondeterminism. 156s Preparing to unpack .../38-dh-strip-nondeterminism_1.14.1-2_all.deb ... 156s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 156s Selecting previously unselected package debugedit. 156s Preparing to unpack .../39-debugedit_1%3a5.1-2_s390x.deb ... 156s Unpacking debugedit (1:5.1-2) ... 156s Selecting previously unselected package dwz. 156s Preparing to unpack .../40-dwz_0.15-1build6_s390x.deb ... 156s Unpacking dwz (0.15-1build6) ... 156s Selecting previously unselected package gettext. 156s Preparing to unpack .../41-gettext_0.23.1-1_s390x.deb ... 156s Unpacking gettext (0.23.1-1) ... 156s Selecting previously unselected package intltool-debian. 156s Preparing to unpack .../42-intltool-debian_0.35.0+20060710.6_all.deb ... 156s Unpacking intltool-debian (0.35.0+20060710.6) ... 156s Selecting previously unselected package po-debconf. 156s Preparing to unpack .../43-po-debconf_1.0.21+nmu1_all.deb ... 156s Unpacking po-debconf (1.0.21+nmu1) ... 156s Selecting previously unselected package debhelper. 156s Preparing to unpack .../44-debhelper_13.24.1ubuntu2_all.deb ... 156s Unpacking debhelper (13.24.1ubuntu2) ... 156s Selecting previously unselected package dh-python. 156s Preparing to unpack .../45-dh-python_6.20250108_all.deb ... 156s Unpacking dh-python (6.20250108) ... 156s Selecting previously unselected package xml-core. 156s Preparing to unpack .../46-xml-core_0.19_all.deb ... 156s Unpacking xml-core (0.19) ... 156s Selecting previously unselected package docutils-common. 156s Preparing to unpack .../47-docutils-common_0.21.2+dfsg-2_all.deb ... 156s Unpacking docutils-common (0.21.2+dfsg-2) ... 157s Selecting previously unselected package python3-roman. 157s Preparing to unpack .../48-python3-roman_5.0-1_all.deb ... 157s Unpacking python3-roman (5.0-1) ... 157s Selecting previously unselected package python3-docutils. 157s Preparing to unpack .../49-python3-docutils_0.21.2+dfsg-2_all.deb ... 157s Unpacking python3-docutils (0.21.2+dfsg-2) ... 157s Selecting previously unselected package python3-tomli-w. 157s Preparing to unpack .../50-python3-tomli-w_1.0.0-3_all.deb ... 157s Unpacking python3-tomli-w (1.0.0-3) ... 157s Selecting previously unselected package flit. 157s Preparing to unpack .../51-flit_3.9.0-2_all.deb ... 157s Unpacking flit (3.9.0-2) ... 157s Selecting previously unselected package libjs-jquery. 157s Preparing to unpack .../52-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 157s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 157s Selecting previously unselected package libjs-underscore. 157s Preparing to unpack .../53-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 157s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 157s Selecting previously unselected package libjs-sphinxdoc. 157s Preparing to unpack .../54-libjs-sphinxdoc_8.1.3-5_all.deb ... 157s Unpacking libjs-sphinxdoc (8.1.3-5) ... 157s Selecting previously unselected package libjson-perl. 157s Preparing to unpack .../55-libjson-perl_4.10000-1_all.deb ... 157s Unpacking libjson-perl (4.10000-1) ... 157s Selecting previously unselected package python3-packaging. 157s Preparing to unpack .../56-python3-packaging_24.2-1_all.deb ... 157s Unpacking python3-packaging (24.2-1) ... 157s Selecting previously unselected package python3-pyproject-hooks. 157s Preparing to unpack .../57-python3-pyproject-hooks_1.2.0-1_all.deb ... 157s Unpacking python3-pyproject-hooks (1.2.0-1) ... 157s Selecting previously unselected package python3-toml. 157s Preparing to unpack .../58-python3-toml_0.10.2-1_all.deb ... 157s Unpacking python3-toml (0.10.2-1) ... 157s Selecting previously unselected package python3-wheel. 157s Preparing to unpack .../59-python3-wheel_0.45.1-1_all.deb ... 157s Unpacking python3-wheel (0.45.1-1) ... 157s Selecting previously unselected package python3-build. 157s Preparing to unpack .../60-python3-build_1.2.2-1_all.deb ... 157s Unpacking python3-build (1.2.2-1) ... 157s Selecting previously unselected package python3-installer. 157s Preparing to unpack .../61-python3-installer_0.7.0+dfsg1-3_all.deb ... 157s Unpacking python3-installer (0.7.0+dfsg1-3) ... 157s Selecting previously unselected package pybuild-plugin-pyproject. 157s Preparing to unpack .../62-pybuild-plugin-pyproject_6.20250108_all.deb ... 157s Unpacking pybuild-plugin-pyproject (6.20250108) ... 157s Selecting previously unselected package python3-all. 157s Preparing to unpack .../63-python3-all_3.13.1-1~exp2_s390x.deb ... 157s Unpacking python3-all (3.13.1-1~exp2) ... 157s Selecting previously unselected package python3-defusedxml. 157s Preparing to unpack .../64-python3-defusedxml_0.7.1-3_all.deb ... 157s Unpacking python3-defusedxml (0.7.1-3) ... 157s Selecting previously unselected package python3-imagesize. 157s Preparing to unpack .../65-python3-imagesize_1.4.1-1_all.deb ... 157s Unpacking python3-imagesize (1.4.1-1) ... 157s Selecting previously unselected package python3-iniconfig. 157s Preparing to unpack .../66-python3-iniconfig_1.1.1-2_all.deb ... 157s Unpacking python3-iniconfig (1.1.1-2) ... 157s Selecting previously unselected package python3-outcome. 157s Preparing to unpack .../67-python3-outcome_1.2.0-1.1_all.deb ... 157s Unpacking python3-outcome (1.2.0-1.1) ... 157s Selecting previously unselected package sphinx-common. 157s Preparing to unpack .../68-sphinx-common_8.1.3-5_all.deb ... 157s Unpacking sphinx-common (8.1.3-5) ... 157s Selecting previously unselected package python3-alabaster. 157s Preparing to unpack .../69-python3-alabaster_0.7.16-0.1_all.deb ... 157s Unpacking python3-alabaster (0.7.16-0.1) ... 157s Selecting previously unselected package python3-snowballstemmer. 157s Preparing to unpack .../70-python3-snowballstemmer_2.2.0-4build1_all.deb ... 157s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 157s Selecting previously unselected package python3-sphinx. 157s Preparing to unpack .../71-python3-sphinx_8.1.3-5_all.deb ... 157s Unpacking python3-sphinx (8.1.3-5) ... 157s Selecting previously unselected package python3-sphinx-notfound-page. 157s Preparing to unpack .../72-python3-sphinx-notfound-page_1.0.4-2_all.deb ... 157s Unpacking python3-sphinx-notfound-page (1.0.4-2) ... 157s Selecting previously unselected package python3-pallets-sphinx-themes. 157s Preparing to unpack .../73-python3-pallets-sphinx-themes_2.3.0-1_all.deb ... 157s Unpacking python3-pallets-sphinx-themes (2.3.0-1) ... 157s Selecting previously unselected package python3-pluggy. 157s Preparing to unpack .../74-python3-pluggy_1.5.0-1_all.deb ... 157s Unpacking python3-pluggy (1.5.0-1) ... 157s Selecting previously unselected package python3-pytest. 157s Preparing to unpack .../75-python3-pytest_8.3.4-1_all.deb ... 157s Unpacking python3-pytest (8.3.4-1) ... 157s Selecting previously unselected package python3-sniffio. 157s Preparing to unpack .../76-python3-sniffio_1.3.1-1_all.deb ... 157s Unpacking python3-sniffio (1.3.1-1) ... 157s Selecting previously unselected package python3-sortedcontainers. 157s Preparing to unpack .../77-python3-sortedcontainers_2.4.0-2_all.deb ... 157s Unpacking python3-sortedcontainers (2.4.0-2) ... 157s Selecting previously unselected package python3-sphinx-issues. 157s Preparing to unpack .../78-python3-sphinx-issues_5.0.0-1_all.deb ... 157s Unpacking python3-sphinx-issues (5.0.0-1) ... 157s Selecting previously unselected package python3-trio. 157s Preparing to unpack .../79-python3-trio_0.27.0-1_all.deb ... 157s Unpacking python3-trio (0.27.0-1) ... 157s Setting up dh-python (6.20250108) ... 157s Setting up python3-iniconfig (1.1.1-2) ... 157s Setting up python3-sniffio (1.3.1-1) ... 158s Setting up python3-outcome (1.2.0-1.1) ... 158s Setting up python3-defusedxml (0.7.1-3) ... 158s Setting up libarchive-zip-perl (1.68-1) ... 158s Setting up python3-alabaster (0.7.16-0.1) ... 158s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 158s Setting up libpython3.12-minimal:s390x (3.12.9-1) ... 158s Setting up m4 (1.4.19-5) ... 158s Setting up python3-sortedcontainers (2.4.0-2) ... 158s Setting up libgomp1:s390x (15-20250213-1ubuntu1) ... 158s Setting up python3-wheel (0.45.1-1) ... 158s Setting up python3-roman (5.0-1) ... 159s Setting up autotools-dev (20220109.1) ... 159s Setting up python3-packaging (24.2-1) ... 159s Setting up python3-pyproject-hooks (1.2.0-1) ... 159s Setting up python3-trio (0.27.0-1) ... 160s Setting up python3-snowballstemmer (2.2.0-4build1) ... 160s Setting up libmpc3:s390x (1.3.1-1build2) ... 160s Setting up autopoint (0.23.1-1) ... 160s Setting up python3-toml (0.10.2-1) ... 160s Setting up python3-installer (0.7.0+dfsg1-3) ... 161s Setting up autoconf (2.72-3) ... 161s Setting up python3-pluggy (1.5.0-1) ... 161s Setting up libubsan1:s390x (15-20250213-1ubuntu1) ... 161s Setting up dwz (0.15-1build6) ... 161s Setting up libasan8:s390x (15-20250213-1ubuntu1) ... 161s Setting up libjson-perl (4.10000-1) ... 161s Setting up libnsl2:s390x (1.3.0-3build3) ... 161s Setting up debugedit (1:5.1-2) ... 161s Setting up sgml-base (1.31) ... 161s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 161s Setting up libisl23:s390x (0.27-1) ... 161s Setting up python3-build (1.2.2-1) ... 161s Setting up python3-tomli-w (1.0.0-3) ... 161s Setting up libcc1-0:s390x (15-20250213-1ubuntu1) ... 161s Setting up libitm1:s390x (15-20250213-1ubuntu1) ... 161s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 161s Setting up python3-imagesize (1.4.1-1) ... 161s Setting up automake (1:1.17-3) ... 161s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 161s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 161s Setting up python3.12-minimal (3.12.9-1) ... 162s Setting up gettext (0.23.1-1) ... 162s Setting up libpython3.12-stdlib:s390x (3.12.9-1) ... 162s Setting up pybuild-plugin-pyproject (6.20250108) ... 162s Setting up python3-pytest (8.3.4-1) ... 163s Setting up python3.12 (3.12.9-1) ... 164s Setting up python3-all (3.13.1-1~exp2) ... 164s Setting up intltool-debian (0.35.0+20060710.6) ... 164s Setting up libjs-sphinxdoc (8.1.3-5) ... 164s Setting up cpp-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 164s Setting up cpp-14 (14.2.0-17ubuntu1) ... 164s Setting up dh-strip-nondeterminism (1.14.1-2) ... 164s Setting up xml-core (0.19) ... 164s Setting up libgcc-14-dev:s390x (14.2.0-17ubuntu1) ... 164s Setting up libstdc++-14-dev:s390x (14.2.0-17ubuntu1) ... 164s Setting up cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 164s Setting up po-debconf (1.0.21+nmu1) ... 164s Setting up gcc-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 164s Setting up gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 164s Setting up sphinx-common (8.1.3-5) ... 164s Setting up g++-14-s390x-linux-gnu (14.2.0-17ubuntu1) ... 164s Setting up cpp (4:14.2.0-1ubuntu1) ... 164s Setting up g++-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 164s Setting up gcc-14 (14.2.0-17ubuntu1) ... 164s Setting up g++-14 (14.2.0-17ubuntu1) ... 164s Setting up libtool (2.5.4-3build1) ... 164s Setting up gcc (4:14.2.0-1ubuntu1) ... 164s Setting up dh-autoreconf (20) ... 164s Setting up g++ (4:14.2.0-1ubuntu1) ... 164s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 164s Setting up build-essential (12.10ubuntu1) ... 164s Setting up debhelper (13.24.1ubuntu2) ... 164s Processing triggers for install-info (7.1.1-1) ... 164s Processing triggers for libc-bin (2.40-4ubuntu1) ... 164s Processing triggers for systemd (257.2-3ubuntu1) ... 164s Processing triggers for man-db (2.13.0-1) ... 166s Processing triggers for sgml-base (1.31) ... 166s Setting up docutils-common (0.21.2+dfsg-2) ... 166s Processing triggers for sgml-base (1.31) ... 166s Setting up python3-docutils (0.21.2+dfsg-2) ... 167s Setting up flit (3.9.0-2) ... 167s Setting up python3-sphinx (8.1.3-5) ... 168s Setting up python3-sphinx-issues (5.0.0-1) ... 168s Setting up python3-sphinx-notfound-page (1.0.4-2) ... 168s Setting up python3-pallets-sphinx-themes (2.3.0-1) ... 169s autopkgtest [12:14:38]: test unittests: [----------------------- 170s + pwd 170s + CWD=/tmp/autopkgtest.JAlQeg/build.KjH/src 170s + py3versions -vs 170s + PYTHON3S=3.12 3.13 170s + PYTHON=python3.12 python3.12 -m pytest -v tests 170s ============================= test session starts ============================== 170s platform linux -- Python 3.12.9, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.12 170s cachedir: .pytest_cache 170s rootdir: /tmp/autopkgtest.JAlQeg/build.KjH/src 170s configfile: pyproject.toml 170s plugins: typeguard-4.4.1 172s collecting ... collected 908 items 172s 172s tests/test_api.py::TestExtendedAPI::test_item_and_attribute PASSED [ 0%] 172s tests/test_api.py::TestExtendedAPI::test_finalize PASSED [ 0%] 172s tests/test_api.py::TestExtendedAPI::test_finalize_constant_expression PASSED [ 0%] 172s tests/test_api.py::TestExtendedAPI::test_no_finalize_template_data PASSED [ 0%] 172s tests/test_api.py::TestExtendedAPI::test_context_finalize PASSED [ 0%] 172s tests/test_api.py::TestExtendedAPI::test_eval_finalize PASSED [ 0%] 172s tests/test_api.py::TestExtendedAPI::test_env_autoescape PASSED [ 0%] 172s tests/test_api.py::TestExtendedAPI::test_cycler PASSED [ 0%] 172s tests/test_api.py::TestExtendedAPI::test_expressions PASSED [ 0%] 172s tests/test_api.py::TestExtendedAPI::test_template_passthrough PASSED [ 1%] 172s tests/test_api.py::TestExtendedAPI::test_get_template_undefined PASSED [ 1%] 172s tests/test_api.py::TestExtendedAPI::test_autoescape_autoselect PASSED [ 1%] 172s tests/test_api.py::TestExtendedAPI::test_sandbox_max_range PASSED [ 1%] 172s tests/test_api.py::TestMeta::test_find_undeclared_variables PASSED [ 1%] 172s tests/test_api.py::TestMeta::test_find_refererenced_templates PASSED [ 1%] 172s tests/test_api.py::TestMeta::test_find_included_templates PASSED [ 1%] 172s tests/test_api.py::TestStreaming::test_basic_streaming PASSED [ 1%] 172s tests/test_api.py::TestStreaming::test_buffered_streaming PASSED [ 1%] 172s tests/test_api.py::TestStreaming::test_streaming_behavior PASSED [ 2%] 172s tests/test_api.py::TestStreaming::test_dump_stream PASSED [ 2%] 172s tests/test_api.py::TestUndefined::test_stopiteration_is_undefined PASSED [ 2%] 172s tests/test_api.py::TestUndefined::test_undefined_and_special_attributes PASSED [ 2%] 172s tests/test_api.py::TestUndefined::test_undefined_attribute_error PASSED [ 2%] 172s tests/test_api.py::TestUndefined::test_logging_undefined PASSED [ 2%] 172s tests/test_api.py::TestUndefined::test_default_undefined PASSED [ 2%] 172s tests/test_api.py::TestUndefined::test_chainable_undefined PASSED [ 2%] 172s tests/test_api.py::TestUndefined::test_debug_undefined PASSED [ 2%] 172s tests/test_api.py::TestUndefined::test_strict_undefined PASSED [ 3%] 172s tests/test_api.py::TestUndefined::test_indexing_gives_undefined PASSED [ 3%] 172s tests/test_api.py::TestUndefined::test_none_gives_proper_error PASSED [ 3%] 172s tests/test_api.py::TestUndefined::test_object_repr PASSED [ 3%] 172s tests/test_api.py::TestLowLevel::test_custom_code_generator PASSED [ 3%] 172s tests/test_api.py::TestLowLevel::test_custom_context PASSED [ 3%] 172s tests/test_api.py::test_overlay_enable_async PASSED [ 3%] 172s tests/test_async.py::test_basic_async[asyncio] PASSED [ 3%] 172s tests/test_async.py::test_basic_async[trio] PASSED [ 3%] 172s tests/test_async.py::test_await_on_calls[asyncio] PASSED [ 4%] 172s tests/test_async.py::test_await_on_calls[trio] PASSED [ 4%] 172s tests/test_async.py::test_await_on_calls_normal_render PASSED [ 4%] 172s tests/test_async.py::test_await_and_macros[asyncio] PASSED [ 4%] 172s tests/test_async.py::test_await_and_macros[trio] PASSED [ 4%] 172s tests/test_async.py::test_async_blocks[asyncio] PASSED [ 4%] 172s tests/test_async.py::test_async_blocks[trio] PASSED [ 4%] 172s tests/test_async.py::test_async_generate PASSED [ 4%] 172s tests/test_async.py::test_async_iteration_in_templates PASSED [ 4%] 172s tests/test_async.py::test_async_iteration_in_templates_extended PASSED [ 5%] 172s tests/test_async.py::TestAsyncImports::test_context_imports PASSED [ 5%] 172s tests/test_async.py::TestAsyncImports::test_trailing_comma PASSED [ 5%] 172s tests/test_async.py::TestAsyncImports::test_exports[asyncio] PASSED [ 5%] 172s tests/test_async.py::TestAsyncImports::test_exports[trio] PASSED [ 5%] 172s tests/test_async.py::TestAsyncImports::test_import_with_globals PASSED [ 5%] 172s tests/test_async.py::TestAsyncImports::test_import_with_globals_override PASSED [ 5%] 172s tests/test_async.py::TestAsyncImports::test_from_import_with_globals PASSED [ 5%] 172s tests/test_async.py::TestAsyncIncludes::test_context_include PASSED [ 5%] 172s tests/test_async.py::TestAsyncIncludes::test_choice_includes PASSED [ 6%] 172s tests/test_async.py::TestAsyncIncludes::test_include_ignoring_missing PASSED [ 6%] 172s tests/test_async.py::TestAsyncIncludes::test_context_include_with_overrides PASSED [ 6%] 172s tests/test_async.py::TestAsyncIncludes::test_unoptimized_scopes PASSED [ 6%] 172s tests/test_async.py::TestAsyncIncludes::test_unoptimized_scopes_autoescape PASSED [ 6%] 172s tests/test_async.py::TestAsyncForLoop::test_simple PASSED [ 6%] 172s tests/test_async.py::TestAsyncForLoop::test_else PASSED [ 6%] 172s tests/test_async.py::TestAsyncForLoop::test_empty_blocks PASSED [ 6%] 172s tests/test_async.py::TestAsyncForLoop::test_context_vars[0] PASSED [ 6%] 172s tests/test_async.py::TestAsyncForLoop::test_context_vars[iter] PASSED [ 7%] 172s tests/test_async.py::TestAsyncForLoop::test_context_vars[reversed] PASSED [ 7%] 172s tests/test_async.py::TestAsyncForLoop::test_context_vars[1] PASSED [ 7%] 172s tests/test_async.py::TestAsyncForLoop::test_context_vars[auto_aiter] PASSED [ 7%] 172s tests/test_async.py::TestAsyncForLoop::test_cycling PASSED [ 7%] 172s tests/test_async.py::TestAsyncForLoop::test_lookaround PASSED [ 7%] 172s tests/test_async.py::TestAsyncForLoop::test_changed PASSED [ 7%] 172s tests/test_async.py::TestAsyncForLoop::test_scope PASSED [ 7%] 172s tests/test_async.py::TestAsyncForLoop::test_varlen PASSED [ 7%] 172s tests/test_async.py::TestAsyncForLoop::test_noniter PASSED [ 8%] 172s tests/test_async.py::TestAsyncForLoop::test_recursive PASSED [ 8%] 172s tests/test_async.py::TestAsyncForLoop::test_recursive_lookaround PASSED [ 8%] 172s tests/test_async.py::TestAsyncForLoop::test_recursive_depth0 PASSED [ 8%] 172s tests/test_async.py::TestAsyncForLoop::test_recursive_depth PASSED [ 8%] 172s tests/test_async.py::TestAsyncForLoop::test_looploop PASSED [ 8%] 172s tests/test_async.py::TestAsyncForLoop::test_reversed_bug PASSED [ 8%] 172s tests/test_async.py::TestAsyncForLoop::test_loop_errors[asyncio] PASSED [ 8%] 172s tests/test_async.py::TestAsyncForLoop::test_loop_errors[trio] PASSED [ 8%] 172s tests/test_async.py::TestAsyncForLoop::test_loop_filter PASSED [ 9%] 172s tests/test_async.py::TestAsyncForLoop::test_scoped_special_var PASSED [ 9%] 172s tests/test_async.py::TestAsyncForLoop::test_scoped_loop_var PASSED [ 9%] 172s tests/test_async.py::TestAsyncForLoop::test_recursive_empty_loop_iter PASSED [ 9%] 172s tests/test_async.py::TestAsyncForLoop::test_call_in_loop PASSED [ 9%] 172s tests/test_async.py::TestAsyncForLoop::test_scoping_bug PASSED [ 9%] 172s tests/test_async.py::TestAsyncForLoop::test_unpacking PASSED [ 9%] 172s tests/test_async.py::TestAsyncForLoop::test_recursive_loop_filter PASSED [ 9%] 172s tests/test_async.py::TestAsyncForLoop::test_nonrecursive_loop_filter PASSED [ 9%] 172s tests/test_async.py::TestAsyncForLoop::test_bare_async PASSED [ 10%] 172s tests/test_async.py::TestAsyncForLoop::test_awaitable_property_slicing PASSED [ 10%] 172s tests/test_async.py::test_namespace_awaitable[asyncio] PASSED [ 10%] 172s tests/test_async.py::test_namespace_awaitable[trio] PASSED [ 10%] 172s tests/test_async.py::test_chainable_undefined_aiter[asyncio] PASSED [ 10%] 172s tests/test_async.py::test_chainable_undefined_aiter[trio] PASSED [ 10%] 172s tests/test_async.py::test_native_async[asyncio] PASSED [ 10%] 172s tests/test_async.py::test_native_async[trio] PASSED [ 10%] 172s tests/test_async.py::test_native_list_async[asyncio] PASSED [ 10%] 172s tests/test_async.py::test_native_list_async[trio] PASSED [ 11%] 172s tests/test_async.py::test_getitem_after_filter PASSED [ 11%] 172s tests/test_async.py::test_getitem_after_call PASSED [ 11%] 172s tests/test_async.py::test_basic_generate_async[asyncio] PASSED [ 11%] 172s tests/test_async.py::test_basic_generate_async[trio] PASSED [ 11%] 172s tests/test_async.py::test_include_generate_async[asyncio] PASSED [ 11%] 172s tests/test_async.py::test_include_generate_async[trio] PASSED [ 11%] 172s tests/test_async.py::test_blocks_generate_async[asyncio] PASSED [ 11%] 172s tests/test_async.py::test_blocks_generate_async[trio] PASSED [ 11%] 172s tests/test_async.py::test_async_extend[asyncio] PASSED [ 12%] 172s tests/test_async.py::test_async_extend[trio] PASSED [ 12%] 172s tests/test_async_filters.py::test_first[asyncio-0] PASSED [ 12%] 172s tests/test_async_filters.py::test_first[asyncio-1] PASSED [ 12%] 172s tests/test_async_filters.py::test_first[trio-0] PASSED [ 12%] 172s tests/test_async_filters.py::test_first[trio-1] PASSED [ 12%] 172s tests/test_async_filters.py::test_groupby[0] PASSED [ 12%] 172s tests/test_async_filters.py::test_groupby[1] PASSED [ 12%] 172s tests/test_async_filters.py::test_groupby_case[False-a: 1, 3\nb: 2\n] PASSED [ 12%] 172s tests/test_async_filters.py::test_groupby_case[True-A: 3\na: 1\nb: 2\n] PASSED [ 12%] 172s tests/test_async_filters.py::test_groupby_tuple_index[0] PASSED [ 13%] 172s tests/test_async_filters.py::test_groupby_tuple_index[1] PASSED [ 13%] 172s tests/test_async_filters.py::test_groupby_multidot[0] PASSED [ 13%] 172s tests/test_async_filters.py::test_groupby_multidot[1] PASSED [ 13%] 172s tests/test_async_filters.py::test_join_env_int[0] PASSED [ 13%] 172s tests/test_async_filters.py::test_join_env_int[1] PASSED [ 13%] 172s tests/test_async_filters.py::test_join_string_list[0] PASSED [ 13%] 172s tests/test_async_filters.py::test_join_string_list[1] PASSED [ 13%] 172s tests/test_async_filters.py::test_join_attribute[0] PASSED [ 13%] 172s tests/test_async_filters.py::test_join_attribute[1] PASSED [ 14%] 172s tests/test_async_filters.py::test_simple_reject[0] PASSED [ 14%] 172s tests/test_async_filters.py::test_simple_reject[1] PASSED [ 14%] 172s tests/test_async_filters.py::test_bool_reject[0] PASSED [ 14%] 172s tests/test_async_filters.py::test_bool_reject[1] PASSED [ 14%] 172s tests/test_async_filters.py::test_simple_select[0] PASSED [ 14%] 172s tests/test_async_filters.py::test_simple_select[1] PASSED [ 14%] 172s tests/test_async_filters.py::test_bool_select[0] PASSED [ 14%] 172s tests/test_async_filters.py::test_bool_select[1] PASSED [ 14%] 172s tests/test_async_filters.py::test_simple_select_attr[0] PASSED [ 15%] 172s tests/test_async_filters.py::test_simple_select_attr[1] PASSED [ 15%] 172s tests/test_async_filters.py::test_simple_map[0] PASSED [ 15%] 172s tests/test_async_filters.py::test_simple_map[1] PASSED [ 15%] 172s tests/test_async_filters.py::test_map_sum PASSED [ 15%] 172s tests/test_async_filters.py::test_attribute_map[0] PASSED [ 15%] 172s tests/test_async_filters.py::test_attribute_map[1] PASSED [ 15%] 172s tests/test_async_filters.py::test_empty_map PASSED [ 15%] 172s tests/test_async_filters.py::test_sum[0] PASSED [ 15%] 172s tests/test_async_filters.py::test_sum[1] PASSED [ 16%] 172s tests/test_async_filters.py::test_sum_attributes[0] PASSED [ 16%] 172s tests/test_async_filters.py::test_sum_attributes[1] PASSED [ 16%] 172s tests/test_async_filters.py::test_sum_attributes_nested PASSED [ 16%] 172s tests/test_async_filters.py::test_sum_attributes_tuple PASSED [ 16%] 172s tests/test_async_filters.py::test_slice[0] PASSED [ 16%] 172s tests/test_async_filters.py::test_slice[1] PASSED [ 16%] 172s tests/test_async_filters.py::test_unique_with_async_gen PASSED [ 16%] 172s tests/test_async_filters.py::test_custom_async_filter[asyncio] PASSED [ 16%] 172s tests/test_async_filters.py::test_custom_async_filter[trio] PASSED [ 17%] 172s tests/test_async_filters.py::test_custom_async_iteratable_filter[asyncio-0] PASSED [ 17%] 172s tests/test_async_filters.py::test_custom_async_iteratable_filter[asyncio-1] PASSED [ 17%] 172s tests/test_async_filters.py::test_custom_async_iteratable_filter[trio-0] PASSED [ 17%] 172s tests/test_async_filters.py::test_custom_async_iteratable_filter[trio-1] PASSED [ 17%] 172s tests/test_bytecode_cache.py::TestByteCodeCache::test_simple PASSED [ 17%] 172s tests/test_bytecode_cache.py::TestMemcachedBytecodeCache::test_dump_load PASSED [ 17%] 172s tests/test_bytecode_cache.py::TestMemcachedBytecodeCache::test_exception PASSED [ 17%] 172s tests/test_compile.py::test_filters_deterministic PASSED [ 17%] 172s tests/test_compile.py::test_import_as_with_context_deterministic PASSED [ 18%] 172s tests/test_compile.py::test_top_level_set_vars_unpacking_deterministic PASSED [ 18%] 172s tests/test_compile.py::test_loop_set_vars_unpacking_deterministic PASSED [ 18%] 172s tests/test_compile.py::test_block_set_vars_unpacking_deterministic PASSED [ 18%] 172s tests/test_compile.py::test_undefined_import_curly_name PASSED [ 18%] 172s tests/test_core_tags.py::TestForLoop::test_simple PASSED [ 18%] 172s tests/test_core_tags.py::TestForLoop::test_else PASSED [ 18%] 172s tests/test_core_tags.py::TestForLoop::test_else_scoping_item PASSED [ 18%] 172s tests/test_core_tags.py::TestForLoop::test_empty_blocks PASSED [ 18%] 172s tests/test_core_tags.py::TestForLoop::test_context_vars PASSED [ 19%] 172s tests/test_core_tags.py::TestForLoop::test_cycling PASSED [ 19%] 172s tests/test_core_tags.py::TestForLoop::test_lookaround PASSED [ 19%] 172s tests/test_core_tags.py::TestForLoop::test_changed PASSED [ 19%] 172s tests/test_core_tags.py::TestForLoop::test_scope PASSED [ 19%] 172s tests/test_core_tags.py::TestForLoop::test_varlen PASSED [ 19%] 172s tests/test_core_tags.py::TestForLoop::test_noniter PASSED [ 19%] 172s tests/test_core_tags.py::TestForLoop::test_recursive PASSED [ 19%] 172s tests/test_core_tags.py::TestForLoop::test_recursive_lookaround PASSED [ 19%] 172s tests/test_core_tags.py::TestForLoop::test_recursive_depth0 PASSED [ 20%] 172s tests/test_core_tags.py::TestForLoop::test_recursive_depth PASSED [ 20%] 172s tests/test_core_tags.py::TestForLoop::test_looploop PASSED [ 20%] 172s tests/test_core_tags.py::TestForLoop::test_reversed_bug PASSED [ 20%] 172s tests/test_core_tags.py::TestForLoop::test_loop_errors PASSED [ 20%] 172s tests/test_core_tags.py::TestForLoop::test_loop_filter PASSED [ 20%] 172s tests/test_core_tags.py::TestForLoop::test_loop_unassignable PASSED [ 20%] 172s tests/test_core_tags.py::TestForLoop::test_scoped_special_var PASSED [ 20%] 172s tests/test_core_tags.py::TestForLoop::test_scoped_loop_var PASSED [ 20%] 172s tests/test_core_tags.py::TestForLoop::test_recursive_empty_loop_iter PASSED [ 21%] 172s tests/test_core_tags.py::TestForLoop::test_call_in_loop PASSED [ 21%] 172s tests/test_core_tags.py::TestForLoop::test_scoping_bug PASSED [ 21%] 172s tests/test_core_tags.py::TestForLoop::test_unpacking PASSED [ 21%] 172s tests/test_core_tags.py::TestForLoop::test_intended_scoping_with_set PASSED [ 21%] 172s tests/test_core_tags.py::TestIfCondition::test_simple PASSED [ 21%] 172s tests/test_core_tags.py::TestIfCondition::test_elif PASSED [ 21%] 172s tests/test_core_tags.py::TestIfCondition::test_elif_deep FAILED [ 21%] 172s tests/test_core_tags.py::TestIfCondition::test_else PASSED [ 21%] 172s tests/test_core_tags.py::TestIfCondition::test_empty PASSED [ 22%] 172s tests/test_core_tags.py::TestIfCondition::test_complete PASSED [ 22%] 172s tests/test_core_tags.py::TestIfCondition::test_no_scope PASSED [ 22%] 172s tests/test_core_tags.py::TestMacros::test_simple PASSED [ 22%] 172s tests/test_core_tags.py::TestMacros::test_scoping PASSED [ 22%] 172s tests/test_core_tags.py::TestMacros::test_arguments PASSED [ 22%] 172s tests/test_core_tags.py::TestMacros::test_arguments_defaults_nonsense PASSED [ 22%] 172s tests/test_core_tags.py::TestMacros::test_caller_defaults_nonsense PASSED [ 22%] 172s tests/test_core_tags.py::TestMacros::test_varargs PASSED [ 22%] 172s tests/test_core_tags.py::TestMacros::test_simple_call PASSED [ 23%] 172s tests/test_core_tags.py::TestMacros::test_complex_call PASSED [ 23%] 172s tests/test_core_tags.py::TestMacros::test_caller_undefined PASSED [ 23%] 172s tests/test_core_tags.py::TestMacros::test_include PASSED [ 23%] 172s tests/test_core_tags.py::TestMacros::test_macro_api PASSED [ 23%] 172s tests/test_core_tags.py::TestMacros::test_callself PASSED [ 23%] 172s tests/test_core_tags.py::TestMacros::test_macro_defaults_self_ref PASSED [ 23%] 172s tests/test_core_tags.py::TestSet::test_normal PASSED [ 23%] 172s tests/test_core_tags.py::TestSet::test_block PASSED [ 23%] 172s tests/test_core_tags.py::TestSet::test_block_escaping PASSED [ 24%] 172s tests/test_core_tags.py::TestSet::test_set_invalid PASSED [ 24%] 172s tests/test_core_tags.py::TestSet::test_namespace_redefined PASSED [ 24%] 172s tests/test_core_tags.py::TestSet::test_namespace PASSED [ 24%] 172s tests/test_core_tags.py::TestSet::test_namespace_block PASSED [ 24%] 172s tests/test_core_tags.py::TestSet::test_init_namespace PASSED [ 24%] 172s tests/test_core_tags.py::TestSet::test_namespace_loop PASSED [ 24%] 172s tests/test_core_tags.py::TestSet::test_namespace_macro PASSED [ 24%] 172s tests/test_core_tags.py::TestSet::test_namespace_set_tuple PASSED [ 24%] 172s tests/test_core_tags.py::TestSet::test_block_escaping_filtered PASSED [ 25%] 172s tests/test_core_tags.py::TestSet::test_block_filtered PASSED [ 25%] 172s tests/test_core_tags.py::TestSet::test_block_filtered_set PASSED [ 25%] 172s tests/test_core_tags.py::TestWith::test_with PASSED [ 25%] 172s tests/test_core_tags.py::TestWith::test_with_argument_scoping PASSED [ 25%] 172s tests/test_debug.py::TestDebug::test_runtime_error PASSED [ 25%] 172s tests/test_debug.py::TestDebug::test_syntax_error PASSED [ 25%] 172s tests/test_debug.py::TestDebug::test_regular_syntax_error PASSED [ 25%] 172s tests/test_debug.py::TestDebug::test_pickleable_syntax_error PASSED [ 25%] 172s tests/test_debug.py::TestDebug::test_include_syntax_error_source PASSED [ 25%] 172s tests/test_debug.py::TestDebug::test_local_extraction PASSED [ 26%] 172s tests/test_debug.py::TestDebug::test_get_corresponding_lineno_traceback PASSED [ 26%] 172s tests/test_ext.py::TestExtensions::test_extend_late PASSED [ 26%] 172s tests/test_ext.py::TestExtensions::test_loop_controls PASSED [ 26%] 172s tests/test_ext.py::TestExtensions::test_do PASSED [ 26%] 172s tests/test_ext.py::TestExtensions::test_extension_nodes PASSED [ 26%] 172s tests/test_ext.py::TestExtensions::test_contextreference_node_passes_context PASSED [ 26%] 172s tests/test_ext.py::TestExtensions::test_contextreference_node_can_pass_locals PASSED [ 26%] 172s tests/test_ext.py::TestExtensions::test_identifier PASSED [ 26%] 172s tests/test_ext.py::TestExtensions::test_rebinding PASSED [ 27%] 172s tests/test_ext.py::TestExtensions::test_preprocessor_extension PASSED [ 27%] 172s tests/test_ext.py::TestExtensions::test_streamfilter_extension PASSED [ 27%] 172s tests/test_ext.py::TestExtensions::test_extension_ordering PASSED [ 27%] 172s tests/test_ext.py::TestExtensions::test_debug PASSED [ 27%] 172s tests/test_ext.py::TestInternationalization::test_trans PASSED [ 27%] 172s tests/test_ext.py::TestInternationalization::test_trans_plural PASSED [ 27%] 172s tests/test_ext.py::TestInternationalization::test_trans_plural_with_functions PASSED [ 27%] 172s tests/test_ext.py::TestInternationalization::test_complex_plural PASSED [ 27%] 172s tests/test_ext.py::TestInternationalization::test_trans_stringformatting PASSED [ 28%] 172s tests/test_ext.py::TestInternationalization::test_trimmed PASSED [ 28%] 172s tests/test_ext.py::TestInternationalization::test_trimmed_policy PASSED [ 28%] 172s tests/test_ext.py::TestInternationalization::test_trimmed_policy_override PASSED [ 28%] 172s tests/test_ext.py::TestInternationalization::test_trimmed_vars PASSED [ 28%] 172s tests/test_ext.py::TestInternationalization::test_trimmed_varname_trimmed PASSED [ 28%] 172s tests/test_ext.py::TestInternationalization::test_extract PASSED [ 28%] 172s tests/test_ext.py::TestInternationalization::test_extract_trimmed PASSED [ 28%] 172s tests/test_ext.py::TestInternationalization::test_extract_trimmed_option PASSED [ 28%] 172s tests/test_ext.py::TestInternationalization::test_comment_extract PASSED [ 29%] 172s tests/test_ext.py::TestInternationalization::test_extract_context PASSED [ 29%] 172s tests/test_ext.py::TestInternationalization::test_nested_trans_error PASSED [ 29%] 172s tests/test_ext.py::TestInternationalization::test_trans_block_error PASSED [ 29%] 172s tests/test_ext.py::TestScope::test_basic_scope_behavior PASSED [ 29%] 172s tests/test_ext.py::TestNewstyleInternationalization::test_trans PASSED [ 29%] 172s tests/test_ext.py::TestNewstyleInternationalization::test_trans_plural PASSED [ 29%] 172s tests/test_ext.py::TestNewstyleInternationalization::test_complex_plural PASSED [ 29%] 172s tests/test_ext.py::TestNewstyleInternationalization::test_trans_stringformatting PASSED [ 29%] 172s tests/test_ext.py::TestNewstyleInternationalization::test_newstyle_plural PASSED [ 30%] 172s tests/test_ext.py::TestNewstyleInternationalization::test_autoescape_support PASSED [ 30%] 172s tests/test_ext.py::TestNewstyleInternationalization::test_autoescape_macros PASSED [ 30%] 172s tests/test_ext.py::TestNewstyleInternationalization::test_num_used_twice PASSED [ 30%] 172s tests/test_ext.py::TestNewstyleInternationalization::test_num_called_num PASSED [ 30%] 172s tests/test_ext.py::TestNewstyleInternationalization::test_trans_vars PASSED [ 30%] 172s tests/test_ext.py::TestNewstyleInternationalization::test_novars_vars_escaping PASSED [ 30%] 172s tests/test_ext.py::TestNewstyleInternationalization::test_context PASSED [ 30%] 172s tests/test_ext.py::TestNewstyleInternationalization::test_context_plural PASSED [ 30%] 172s tests/test_ext.py::TestNewstyleInternationalization::test_context_block PASSED [ 31%] 172s tests/test_ext.py::TestNewstyleInternationalization::test_context_plural_block PASSED [ 31%] 172s tests/test_ext.py::TestAutoEscape::test_scoped_setting PASSED [ 31%] 172s tests/test_ext.py::TestAutoEscape::test_nonvolatile PASSED [ 31%] 172s tests/test_ext.py::TestAutoEscape::test_volatile PASSED [ 31%] 172s tests/test_ext.py::TestAutoEscape::test_scoping PASSED [ 31%] 172s tests/test_ext.py::TestAutoEscape::test_volatile_scoping PASSED [ 31%] 172s tests/test_ext.py::TestAutoEscape::test_overlay_scopes PASSED [ 31%] 172s tests/test_filters.py::TestFilter::test_filter_calling PASSED [ 31%] 172s tests/test_filters.py::TestFilter::test_capitalize PASSED [ 32%] 172s tests/test_filters.py::TestFilter::test_center PASSED [ 32%] 172s tests/test_filters.py::TestFilter::test_default PASSED [ 32%] 172s tests/test_filters.py::TestFilter::test_dictsort[-[('aa', 0), ('AB', 3), ('b', 1), ('c', 2)]] PASSED [ 32%] 172s tests/test_filters.py::TestFilter::test_dictsort[true-[('AB', 3), ('aa', 0), ('b', 1), ('c', 2)]] PASSED [ 32%] 172s tests/test_filters.py::TestFilter::test_dictsort[by="value"-[('aa', 0), ('b', 1), ('c', 2), ('AB', 3)]] PASSED [ 32%] 172s tests/test_filters.py::TestFilter::test_dictsort[reverse=true-[('c', 2), ('b', 1), ('AB', 3), ('aa', 0)]] PASSED [ 32%] 172s tests/test_filters.py::TestFilter::test_batch PASSED [ 32%] 172s tests/test_filters.py::TestFilter::test_slice PASSED [ 32%] 172s tests/test_filters.py::TestFilter::test_escape PASSED [ 33%] 172s tests/test_filters.py::TestFilter::test_trim[None-..stays..] PASSED [ 33%] 172s tests/test_filters.py::TestFilter::test_trim[.- ..stays] PASSED [ 33%] 172s tests/test_filters.py::TestFilter::test_trim[ .-stays] PASSED [ 33%] 172s tests/test_filters.py::TestFilter::test_striptags PASSED [ 33%] 172s tests/test_filters.py::TestFilter::test_filesizeformat PASSED [ 33%] 172s tests/test_filters.py::TestFilter::test_filesizeformat_issue59 PASSED [ 33%] 172s tests/test_filters.py::TestFilter::test_first PASSED [ 33%] 172s tests/test_filters.py::TestFilter::test_float[42-42.0] PASSED [ 33%] 172s tests/test_filters.py::TestFilter::test_float[abc-0.0] PASSED [ 34%] 172s tests/test_filters.py::TestFilter::test_float[32.32-32.32] PASSED [ 34%] 172s tests/test_filters.py::TestFilter::test_float_default PASSED [ 34%] 172s tests/test_filters.py::TestFilter::test_format PASSED [ 34%] 172s tests/test_filters.py::TestFilter::test_indent PASSED [ 34%] 172s tests/test_filters.py::TestFilter::test_indent_markup_input PASSED [ 34%] 172s tests/test_filters.py::TestFilter::test_indent_width_string PASSED [ 34%] 172s tests/test_filters.py::TestFilter::test_int[42-42] PASSED [ 34%] 172s tests/test_filters.py::TestFilter::test_int[abc-0] PASSED [ 34%] 172s tests/test_filters.py::TestFilter::test_int[32.32-32] PASSED [ 35%] 172s tests/test_filters.py::TestFilter::test_int[12345678901234567890-12345678901234567890] PASSED [ 35%] 172s tests/test_filters.py::TestFilter::test_int[1e10000-0] PASSED [ 35%] 172s tests/test_filters.py::TestFilter::test_int_base[0x4d32-16-19762] PASSED [ 35%] 172s tests/test_filters.py::TestFilter::test_int_base[011-8-9] PASSED [ 35%] 172s tests/test_filters.py::TestFilter::test_int_base[0x33Z-16-0] PASSED [ 35%] 172s tests/test_filters.py::TestFilter::test_int_default PASSED [ 35%] 172s tests/test_filters.py::TestFilter::test_int_special_method PASSED [ 35%] 172s tests/test_filters.py::TestFilter::test_join PASSED [ 35%] 172s tests/test_filters.py::TestFilter::test_join_attribute PASSED [ 36%] 172s tests/test_filters.py::TestFilter::test_last PASSED [ 36%] 172s tests/test_filters.py::TestFilter::test_length PASSED [ 36%] 172s tests/test_filters.py::TestFilter::test_lower PASSED [ 36%] 172s tests/test_filters.py::TestFilter::test_items PASSED [ 36%] 172s tests/test_filters.py::TestFilter::test_items_undefined PASSED [ 36%] 172s tests/test_filters.py::TestFilter::test_pprint PASSED [ 36%] 172s tests/test_filters.py::TestFilter::test_random PASSED [ 36%] 172s tests/test_filters.py::TestFilter::test_reverse PASSED [ 36%] 172s tests/test_filters.py::TestFilter::test_string PASSED [ 37%] 172s tests/test_filters.py::TestFilter::test_title PASSED [ 37%] 172s tests/test_filters.py::TestFilter::test_truncate PASSED [ 37%] 172s tests/test_filters.py::TestFilter::test_truncate_very_short PASSED [ 37%] 172s tests/test_filters.py::TestFilter::test_truncate_end_length PASSED [ 37%] 172s tests/test_filters.py::TestFilter::test_upper PASSED [ 37%] 172s tests/test_filters.py::TestFilter::test_urlize PASSED [ 37%] 172s tests/test_filters.py::TestFilter::test_urlize_rel_policy PASSED [ 37%] 172s tests/test_filters.py::TestFilter::test_urlize_target_parameter PASSED [ 37%] 172s tests/test_filters.py::TestFilter::test_urlize_extra_schemes_parameter PASSED [ 37%] 172s tests/test_filters.py::TestFilter::test_wordcount PASSED [ 38%] 172s tests/test_filters.py::TestFilter::test_block PASSED [ 38%] 172s tests/test_filters.py::TestFilter::test_chaining PASSED [ 38%] 172s tests/test_filters.py::TestFilter::test_sum PASSED [ 38%] 172s tests/test_filters.py::TestFilter::test_sum_attributes PASSED [ 38%] 172s tests/test_filters.py::TestFilter::test_sum_attributes_nested PASSED [ 38%] 172s tests/test_filters.py::TestFilter::test_sum_attributes_tuple PASSED [ 38%] 172s tests/test_filters.py::TestFilter::test_abs PASSED [ 38%] 172s tests/test_filters.py::TestFilter::test_round_positive PASSED [ 38%] 172s tests/test_filters.py::TestFilter::test_round_negative PASSED [ 39%] 172s tests/test_filters.py::TestFilter::test_xmlattr PASSED [ 39%] 172s tests/test_filters.py::TestFilter::test_xmlattr_key_invalid[\t] PASSED [ 39%] 172s tests/test_filters.py::TestFilter::test_xmlattr_key_invalid[\n] PASSED [ 39%] 172s tests/test_filters.py::TestFilter::test_xmlattr_key_invalid[\x0c] PASSED [ 39%] 172s tests/test_filters.py::TestFilter::test_xmlattr_key_invalid[ ] PASSED [ 39%] 173s tests/test_filters.py::TestFilter::test_xmlattr_key_invalid[/] PASSED [ 39%] 173s tests/test_filters.py::TestFilter::test_xmlattr_key_invalid[>] PASSED [ 39%] 173s tests/test_filters.py::TestFilter::test_xmlattr_key_invalid[=] PASSED [ 39%] 173s tests/test_filters.py::TestFilter::test_sort1 PASSED [ 40%] 173s tests/test_filters.py::TestFilter::test_sort2 PASSED [ 40%] 173s tests/test_filters.py::TestFilter::test_sort3 PASSED [ 40%] 173s tests/test_filters.py::TestFilter::test_sort4 PASSED [ 40%] 173s tests/test_filters.py::TestFilter::test_sort5 PASSED [ 40%] 173s tests/test_filters.py::TestFilter::test_sort6 PASSED [ 40%] 173s tests/test_filters.py::TestFilter::test_sort7 PASSED [ 40%] 173s tests/test_filters.py::TestFilter::test_sort8 PASSED [ 40%] 173s tests/test_filters.py::TestFilter::test_unique PASSED [ 40%] 173s tests/test_filters.py::TestFilter::test_unique_case_sensitive PASSED [ 41%] 173s tests/test_filters.py::TestFilter::test_unique_attribute PASSED [ 41%] 173s tests/test_filters.py::TestFilter::test_min_max[{{ ["a", "B"]|min }}-a] PASSED [ 41%] 173s tests/test_filters.py::TestFilter::test_min_max[{{ ["a", "B"]|min(case_sensitive=true) }}-B] PASSED [ 41%] 173s tests/test_filters.py::TestFilter::test_min_max[{{ []|min }}-] PASSED [ 41%] 173s tests/test_filters.py::TestFilter::test_min_max[{{ ["a", "B"]|max }}-B] PASSED [ 41%] 173s tests/test_filters.py::TestFilter::test_min_max[{{ ["a", "B"]|max(case_sensitive=true) }}-a] PASSED [ 41%] 173s tests/test_filters.py::TestFilter::test_min_max[{{ []|max }}-] PASSED [ 41%] 173s tests/test_filters.py::TestFilter::test_min_max_attribute[min-1] PASSED [ 41%] 173s tests/test_filters.py::TestFilter::test_min_max_attribute[max-9] PASSED [ 42%] 173s tests/test_filters.py::TestFilter::test_groupby PASSED [ 42%] 173s tests/test_filters.py::TestFilter::test_groupby_tuple_index PASSED [ 42%] 173s tests/test_filters.py::TestFilter::test_groupby_multidot PASSED [ 42%] 173s tests/test_filters.py::TestFilter::test_groupby_default PASSED [ 42%] 173s tests/test_filters.py::TestFilter::test_groupby_case[False-a: 1, 3\nb: 2\n] PASSED [ 42%] 173s tests/test_filters.py::TestFilter::test_groupby_case[True-A: 3\na: 1\nb: 2\n] PASSED [ 42%] 173s tests/test_filters.py::TestFilter::test_filtertag PASSED [ 42%] 173s tests/test_filters.py::TestFilter::test_replace PASSED [ 42%] 173s tests/test_filters.py::TestFilter::test_forceescape PASSED [ 43%] 173s tests/test_filters.py::TestFilter::test_safe PASSED [ 43%] 173s tests/test_filters.py::TestFilter::test_urlencode[Hello, world!-Hello%2C%20world%21] PASSED [ 43%] 173s tests/test_filters.py::TestFilter::test_urlencode[Hello, world\u203d-Hello%2C%20world%E2%80%BD] PASSED [ 43%] 173s tests/test_filters.py::TestFilter::test_urlencode[value2-f=1] PASSED [ 43%] 173s tests/test_filters.py::TestFilter::test_urlencode[value3-f=1&z=2] PASSED [ 43%] 173s tests/test_filters.py::TestFilter::test_urlencode[value4-%E2%80%BD=1] PASSED [ 43%] 173s tests/test_filters.py::TestFilter::test_urlencode[value5-0=1] PASSED [ 43%] 173s tests/test_filters.py::TestFilter::test_urlencode[value6-a+b%2Fc=a+b%2Fc] PASSED [ 43%] 173s tests/test_filters.py::TestFilter::test_urlencode[a b/c-a%20b/c] PASSED [ 44%] 173s tests/test_filters.py::TestFilter::test_simple_map PASSED [ 44%] 173s tests/test_filters.py::TestFilter::test_map_sum PASSED [ 44%] 173s tests/test_filters.py::TestFilter::test_attribute_map PASSED [ 44%] 173s tests/test_filters.py::TestFilter::test_empty_map PASSED [ 44%] 173s tests/test_filters.py::TestFilter::test_map_default PASSED [ 44%] 173s tests/test_filters.py::TestFilter::test_simple_select PASSED [ 44%] 173s tests/test_filters.py::TestFilter::test_bool_select PASSED [ 44%] 173s tests/test_filters.py::TestFilter::test_simple_reject PASSED [ 44%] 173s tests/test_filters.py::TestFilter::test_bool_reject PASSED [ 45%] 173s tests/test_filters.py::TestFilter::test_simple_select_attr PASSED [ 45%] 173s tests/test_filters.py::TestFilter::test_simple_reject_attr PASSED [ 45%] 173s tests/test_filters.py::TestFilter::test_func_select_attr PASSED [ 45%] 173s tests/test_filters.py::TestFilter::test_func_reject_attr PASSED [ 45%] 173s tests/test_filters.py::TestFilter::test_json_dump PASSED [ 45%] 173s tests/test_filters.py::TestFilter::test_wordwrap PASSED [ 45%] 173s tests/test_filters.py::TestFilter::test_filter_undefined PASSED [ 45%] 173s tests/test_filters.py::TestFilter::test_filter_undefined_in_if PASSED [ 45%] 173s tests/test_filters.py::TestFilter::test_filter_undefined_in_elif PASSED [ 46%] 173s tests/test_filters.py::TestFilter::test_filter_undefined_in_else PASSED [ 46%] 173s tests/test_filters.py::TestFilter::test_filter_undefined_in_nested_if PASSED [ 46%] 173s tests/test_filters.py::TestFilter::test_filter_undefined_in_condexpr PASSED [ 46%] 173s tests/test_idtracking.py::test_basics PASSED [ 46%] 173s tests/test_idtracking.py::test_complex PASSED [ 46%] 173s tests/test_idtracking.py::test_if_branching_stores PASSED [ 46%] 173s tests/test_idtracking.py::test_if_branching_stores_undefined PASSED [ 46%] 173s tests/test_idtracking.py::test_if_branching_multi_scope PASSED [ 46%] 173s tests/test_imports.py::TestImports::test_context_imports PASSED [ 47%] 173s tests/test_imports.py::TestImports::test_import_needs_name PASSED [ 47%] 173s tests/test_imports.py::TestImports::test_no_trailing_comma PASSED [ 47%] 173s tests/test_imports.py::TestImports::test_trailing_comma_with_context PASSED [ 47%] 173s tests/test_imports.py::TestImports::test_exports PASSED [ 47%] 173s tests/test_imports.py::TestImports::test_not_exported PASSED [ 47%] 173s tests/test_imports.py::TestImports::test_import_with_globals PASSED [ 47%] 173s tests/test_imports.py::TestImports::test_import_with_globals_override PASSED [ 47%] 173s tests/test_imports.py::TestImports::test_from_import_with_globals PASSED [ 47%] 173s tests/test_imports.py::TestIncludes::test_context_include PASSED [ 48%] 173s tests/test_imports.py::TestIncludes::test_choice_includes PASSED [ 48%] 173s tests/test_imports.py::TestIncludes::test_include_ignoring_missing PASSED [ 48%] 173s tests/test_imports.py::TestIncludes::test_context_include_with_overrides PASSED [ 48%] 173s tests/test_imports.py::TestIncludes::test_unoptimized_scopes PASSED [ 48%] 173s tests/test_imports.py::TestIncludes::test_import_from_with_context PASSED [ 48%] 173s tests/test_inheritance.py::TestInheritance::test_layout PASSED [ 48%] 173s tests/test_inheritance.py::TestInheritance::test_level1 PASSED [ 48%] 173s tests/test_inheritance.py::TestInheritance::test_level2 PASSED [ 48%] 173s tests/test_inheritance.py::TestInheritance::test_level3 PASSED [ 49%] 173s tests/test_inheritance.py::TestInheritance::test_level4 PASSED [ 49%] 173s tests/test_inheritance.py::TestInheritance::test_super PASSED [ 49%] 173s tests/test_inheritance.py::TestInheritance::test_working PASSED [ 49%] 173s tests/test_inheritance.py::TestInheritance::test_reuse_blocks PASSED [ 49%] 173s tests/test_inheritance.py::TestInheritance::test_preserve_blocks PASSED [ 49%] 173s tests/test_inheritance.py::TestInheritance::test_dynamic_inheritance PASSED [ 49%] 173s tests/test_inheritance.py::TestInheritance::test_multi_inheritance PASSED [ 49%] 173s tests/test_inheritance.py::TestInheritance::test_scoped_block PASSED [ 49%] 173s tests/test_inheritance.py::TestInheritance::test_super_in_scoped_block PASSED [ 50%] 173s tests/test_inheritance.py::TestInheritance::test_scoped_block_after_inheritance PASSED [ 50%] 173s tests/test_inheritance.py::TestInheritance::test_level1_required PASSED [ 50%] 173s tests/test_inheritance.py::TestInheritance::test_level2_required PASSED [ 50%] 173s tests/test_inheritance.py::TestInheritance::test_level3_required PASSED [ 50%] 173s tests/test_inheritance.py::TestInheritance::test_invalid_required PASSED [ 50%] 173s tests/test_inheritance.py::TestInheritance::test_required_with_scope PASSED [ 50%] 173s tests/test_inheritance.py::TestInheritance::test_duplicate_required_or_scoped PASSED [ 50%] 173s tests/test_inheritance.py::TestBugFix::test_fixed_macro_scoping_bug PASSED [ 50%] 173s tests/test_inheritance.py::TestBugFix::test_double_extends PASSED [ 50%] 173s tests/test_lexnparse.py::TestTokenStream::test_simple PASSED [ 51%] 173s tests/test_lexnparse.py::TestTokenStream::test_iter PASSED [ 51%] 173s tests/test_lexnparse.py::TestLexer::test_raw1 PASSED [ 51%] 173s tests/test_lexnparse.py::TestLexer::test_raw2 PASSED [ 51%] 173s tests/test_lexnparse.py::TestLexer::test_raw3 PASSED [ 51%] 173s tests/test_lexnparse.py::TestLexer::test_raw4 PASSED [ 51%] 173s tests/test_lexnparse.py::TestLexer::test_balancing PASSED [ 51%] 173s tests/test_lexnparse.py::TestLexer::test_comments PASSED [ 51%] 173s tests/test_lexnparse.py::TestLexer::test_string_escapes PASSED [ 51%] 173s tests/test_lexnparse.py::TestLexer::test_bytefallback PASSED [ 52%] 173s tests/test_lexnparse.py::TestLexer::test_operators PASSED [ 52%] 173s tests/test_lexnparse.py::TestLexer::test_normalizing PASSED [ 52%] 173s tests/test_lexnparse.py::TestLexer::test_trailing_newline PASSED [ 52%] 173s tests/test_lexnparse.py::TestLexer::test_name[foo-True] PASSED [ 52%] 173s tests/test_lexnparse.py::TestLexer::test_name[f\xf6\xf6-True] PASSED [ 52%] 173s tests/test_lexnparse.py::TestLexer::test_name[\u304d-True] PASSED [ 52%] 173s tests/test_lexnparse.py::TestLexer::test_name[_-True] PASSED [ 52%] 173s tests/test_lexnparse.py::TestLexer::test_name[1a-False] PASSED [ 52%] 173s tests/test_lexnparse.py::TestLexer::test_name[a--False] PASSED [ 53%] 173s tests/test_lexnparse.py::TestLexer::test_name[\U0001f40da-False] PASSED [ 53%] 173s tests/test_lexnparse.py::TestLexer::test_name[a\U0001f40d\U0001f40d-False] PASSED [ 53%] 173s tests/test_lexnparse.py::TestLexer::test_name[\u1885-True] PASSED [ 53%] 173s tests/test_lexnparse.py::TestLexer::test_name[\u1886-True] PASSED [ 53%] 173s tests/test_lexnparse.py::TestLexer::test_name[\u2118-True] PASSED [ 53%] 173s tests/test_lexnparse.py::TestLexer::test_name[\u212e-True] PASSED [ 53%] 173s tests/test_lexnparse.py::TestLexer::test_name[\xb7-False] PASSED [ 53%] 173s tests/test_lexnparse.py::TestLexer::test_name[a\xb7-True] PASSED [ 53%] 173s tests/test_lexnparse.py::TestLexer::test_lineno_with_strip PASSED [ 54%] 173s tests/test_lexnparse.py::TestParser::test_php_syntax PASSED [ 54%] 173s tests/test_lexnparse.py::TestParser::test_erb_syntax PASSED [ 54%] 173s tests/test_lexnparse.py::TestParser::test_comment_syntax PASSED [ 54%] 173s tests/test_lexnparse.py::TestParser::test_balancing PASSED [ 54%] 173s tests/test_lexnparse.py::TestParser::test_start_comment PASSED [ 54%] 173s tests/test_lexnparse.py::TestParser::test_line_syntax PASSED [ 54%] 173s tests/test_lexnparse.py::TestParser::test_line_syntax_priority PASSED [ 54%] 173s tests/test_lexnparse.py::TestParser::test_error_messages PASSED [ 54%] 173s tests/test_lexnparse.py::TestSyntax::test_call PASSED [ 55%] 173s tests/test_lexnparse.py::TestSyntax::test_slicing PASSED [ 55%] 173s tests/test_lexnparse.py::TestSyntax::test_attr PASSED [ 55%] 173s tests/test_lexnparse.py::TestSyntax::test_subscript PASSED [ 55%] 173s tests/test_lexnparse.py::TestSyntax::test_tuple PASSED [ 55%] 173s tests/test_lexnparse.py::TestSyntax::test_math PASSED [ 55%] 173s tests/test_lexnparse.py::TestSyntax::test_div PASSED [ 55%] 173s tests/test_lexnparse.py::TestSyntax::test_unary PASSED [ 55%] 173s tests/test_lexnparse.py::TestSyntax::test_concat PASSED [ 55%] 173s tests/test_lexnparse.py::TestSyntax::test_compare[1->-0] PASSED [ 56%] 173s tests/test_lexnparse.py::TestSyntax::test_compare[1->=-1] PASSED [ 56%] 173s tests/test_lexnparse.py::TestSyntax::test_compare[2-<-3] PASSED [ 56%] 173s tests/test_lexnparse.py::TestSyntax::test_compare[3-<=-4] PASSED [ 56%] 173s tests/test_lexnparse.py::TestSyntax::test_compare[4-==-4] PASSED [ 56%] 173s tests/test_lexnparse.py::TestSyntax::test_compare[4-!=-5] PASSED [ 56%] 173s tests/test_lexnparse.py::TestSyntax::test_compare_parens PASSED [ 56%] 173s tests/test_lexnparse.py::TestSyntax::test_compare_compound[{{ 4 < 2 < 3 }}-False] PASSED [ 56%] 173s tests/test_lexnparse.py::TestSyntax::test_compare_compound[{{ a < b < c }}-False] PASSED [ 56%] 173s tests/test_lexnparse.py::TestSyntax::test_compare_compound[{{ 4 > 2 > 3 }}-False] PASSED [ 57%] 173s tests/test_lexnparse.py::TestSyntax::test_compare_compound[{{ a > b > c }}-False] PASSED [ 57%] 173s tests/test_lexnparse.py::TestSyntax::test_compare_compound[{{ 4 > 2 < 3 }}-True] PASSED [ 57%] 173s tests/test_lexnparse.py::TestSyntax::test_compare_compound[{{ a > b < c }}-True] PASSED [ 57%] 173s tests/test_lexnparse.py::TestSyntax::test_inop PASSED [ 57%] 173s tests/test_lexnparse.py::TestSyntax::test_collection_literal[[]] PASSED [ 57%] 173s tests/test_lexnparse.py::TestSyntax::test_collection_literal[{}] PASSED [ 57%] 173s tests/test_lexnparse.py::TestSyntax::test_collection_literal[()] PASSED [ 57%] 173s tests/test_lexnparse.py::TestSyntax::test_numeric_literal[1-1] PASSED [ 57%] 173s tests/test_lexnparse.py::TestSyntax::test_numeric_literal[123-123] PASSED [ 58%] 173s tests/test_lexnparse.py::TestSyntax::test_numeric_literal[12_34_56-123456] PASSED [ 58%] 173s tests/test_lexnparse.py::TestSyntax::test_numeric_literal[1.2-1.2] PASSED [ 58%] 173s tests/test_lexnparse.py::TestSyntax::test_numeric_literal[34.56-34.56] PASSED [ 58%] 173s tests/test_lexnparse.py::TestSyntax::test_numeric_literal[3_4.5_6-34.56] PASSED [ 58%] 173s tests/test_lexnparse.py::TestSyntax::test_numeric_literal[1e0-1.0] PASSED [ 58%] 173s tests/test_lexnparse.py::TestSyntax::test_numeric_literal[10e1-100.0] PASSED [ 58%] 173s tests/test_lexnparse.py::TestSyntax::test_numeric_literal[2.5e100-2.5e+100] PASSED [ 58%] 173s tests/test_lexnparse.py::TestSyntax::test_numeric_literal[2.5e+100-2.5e+100] PASSED [ 58%] 173s tests/test_lexnparse.py::TestSyntax::test_numeric_literal[25.6e-10-2.56e-09] PASSED [ 59%] 173s tests/test_lexnparse.py::TestSyntax::test_numeric_literal[1_2.3_4e5_6-1.234e+57] PASSED [ 59%] 173s tests/test_lexnparse.py::TestSyntax::test_numeric_literal[0-0] PASSED [ 59%] 173s tests/test_lexnparse.py::TestSyntax::test_numeric_literal[0_00-0] PASSED [ 59%] 173s tests/test_lexnparse.py::TestSyntax::test_numeric_literal[0b1001_1111-159] PASSED [ 59%] 173s tests/test_lexnparse.py::TestSyntax::test_numeric_literal[0o123-83] PASSED [ 59%] 173s tests/test_lexnparse.py::TestSyntax::test_numeric_literal[0o1_23-83] PASSED [ 59%] 173s tests/test_lexnparse.py::TestSyntax::test_numeric_literal[0x123abc-1194684] PASSED [ 59%] 173s tests/test_lexnparse.py::TestSyntax::test_numeric_literal[0x12_3abc-1194684] PASSED [ 59%] 173s tests/test_lexnparse.py::TestSyntax::test_bool PASSED [ 60%] 173s tests/test_lexnparse.py::TestSyntax::test_grouping PASSED [ 60%] 173s tests/test_lexnparse.py::TestSyntax::test_django_attr PASSED [ 60%] 173s tests/test_lexnparse.py::TestSyntax::test_conditional_expression PASSED [ 60%] 173s tests/test_lexnparse.py::TestSyntax::test_short_conditional_expression PASSED [ 60%] 173s tests/test_lexnparse.py::TestSyntax::test_filter_priority PASSED [ 60%] 173s tests/test_lexnparse.py::TestSyntax::test_function_calls PASSED [ 60%] 173s tests/test_lexnparse.py::TestSyntax::test_tuple_expr PASSED [ 60%] 173s tests/test_lexnparse.py::TestSyntax::test_trailing_comma PASSED [ 60%] 173s tests/test_lexnparse.py::TestSyntax::test_block_end_name PASSED [ 61%] 173s tests/test_lexnparse.py::TestSyntax::test_constant_casing PASSED [ 61%] 173s tests/test_lexnparse.py::TestSyntax::test_test_chaining PASSED [ 61%] 173s tests/test_lexnparse.py::TestSyntax::test_string_concatenation PASSED [ 61%] 173s tests/test_lexnparse.py::TestSyntax::test_notin PASSED [ 61%] 173s tests/test_lexnparse.py::TestSyntax::test_operator_precedence PASSED [ 61%] 173s tests/test_lexnparse.py::TestSyntax::test_implicit_subscribed_tuple PASSED [ 61%] 173s tests/test_lexnparse.py::TestSyntax::test_raw2 PASSED [ 61%] 173s tests/test_lexnparse.py::TestSyntax::test_const PASSED [ 61%] 173s tests/test_lexnparse.py::TestSyntax::test_neg_filter_priority PASSED [ 62%] 173s tests/test_lexnparse.py::TestSyntax::test_const_assign PASSED [ 62%] 173s tests/test_lexnparse.py::TestSyntax::test_localset PASSED [ 62%] 173s tests/test_lexnparse.py::TestSyntax::test_parse_unary PASSED [ 62%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip PASSED [ 62%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_trim PASSED [ 62%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_no_lstrip PASSED [ 62%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_blocks_false_with_no_lstrip PASSED [ 62%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_endline PASSED [ 62%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_inline PASSED [ 62%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_nested PASSED [ 63%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_left_chars PASSED [ 63%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_embeded_strings PASSED [ 63%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_preserve_leading_newlines PASSED [ 63%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_comment PASSED [ 63%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_angle_bracket_simple PASSED [ 63%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_angle_bracket_comment PASSED [ 63%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_angle_bracket PASSED [ 63%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_angle_bracket_compact PASSED [ 63%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_blocks_outside_with_new_line PASSED [ 64%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_trim_blocks_outside_with_new_line PASSED [ 64%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_blocks_inside_with_new_line PASSED [ 64%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_trim_blocks_inside_with_new_line PASSED [ 64%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_blocks_without_new_line PASSED [ 64%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_trim_blocks_without_new_line PASSED [ 64%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_blocks_consume_after_without_new_line PASSED [ 64%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_trim_blocks_consume_before_without_new_line PASSED [ 64%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_trim_blocks_comment PASSED [ 64%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_lstrip_trim_blocks_raw PASSED [ 65%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_php_syntax_with_manual PASSED [ 65%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_php_syntax PASSED [ 65%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_php_syntax_compact PASSED [ 65%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_erb_syntax PASSED [ 65%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_erb_syntax_with_manual PASSED [ 65%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_erb_syntax_no_lstrip PASSED [ 65%] 173s tests/test_lexnparse.py::TestLstripBlocks::test_comment_syntax PASSED [ 65%] 173s tests/test_lexnparse.py::TestTrimBlocks::test_trim PASSED [ 65%] 173s tests/test_lexnparse.py::TestTrimBlocks::test_no_trim PASSED [ 66%] 173s tests/test_lexnparse.py::TestTrimBlocks::test_no_trim_outer PASSED [ 66%] 173s tests/test_lexnparse.py::TestTrimBlocks::test_lstrip_no_trim PASSED [ 66%] 173s tests/test_lexnparse.py::TestTrimBlocks::test_trim_blocks_false_with_no_trim PASSED [ 66%] 173s tests/test_lexnparse.py::TestTrimBlocks::test_trim_nested PASSED [ 66%] 173s tests/test_lexnparse.py::TestTrimBlocks::test_no_trim_nested PASSED [ 66%] 173s tests/test_lexnparse.py::TestTrimBlocks::test_comment_trim PASSED [ 66%] 173s tests/test_lexnparse.py::TestTrimBlocks::test_comment_no_trim PASSED [ 66%] 173s tests/test_lexnparse.py::TestTrimBlocks::test_multiple_comment_trim_lstrip PASSED [ 66%] 173s tests/test_lexnparse.py::TestTrimBlocks::test_multiple_comment_no_trim_lstrip PASSED [ 67%] 173s tests/test_lexnparse.py::TestTrimBlocks::test_raw_trim_lstrip PASSED [ 67%] 173s tests/test_lexnparse.py::TestTrimBlocks::test_raw_no_trim_lstrip PASSED [ 67%] 173s tests/test_lexnparse.py::TestTrimBlocks::test_no_trim_angle_bracket PASSED [ 67%] 173s tests/test_lexnparse.py::TestTrimBlocks::test_no_trim_php_syntax PASSED [ 67%] 173s tests/test_loader.py::TestLoaders::test_dict_loader PASSED [ 67%] 173s tests/test_loader.py::TestLoaders::test_package_loader PASSED [ 67%] 173s tests/test_loader.py::TestLoaders::test_filesystem_loader_overlapping_names PASSED [ 67%] 173s tests/test_loader.py::TestLoaders::test_choice_loader PASSED [ 67%] 173s tests/test_loader.py::TestLoaders::test_function_loader PASSED [ 68%] 173s tests/test_loader.py::TestLoaders::test_prefix_loader PASSED [ 68%] 173s tests/test_loader.py::TestLoaders::test_caching PASSED [ 68%] 173s tests/test_loader.py::TestLoaders::test_no_cache PASSED [ 68%] 173s tests/test_loader.py::TestLoaders::test_limited_size_cache PASSED [ 68%] 173s tests/test_loader.py::TestLoaders::test_cache_loader_change PASSED [ 68%] 173s tests/test_loader.py::TestLoaders::test_dict_loader_cache_invalidates PASSED [ 68%] 173s tests/test_loader.py::TestLoaders::test_split_template_path PASSED [ 68%] 173s tests/test_loader.py::TestFileSystemLoader::test_searchpath_as_str PASSED [ 68%] 173s tests/test_loader.py::TestFileSystemLoader::test_searchpath_as_pathlib PASSED [ 69%] 173s tests/test_loader.py::TestFileSystemLoader::test_searchpath_as_list_including_pathlib PASSED [ 69%] 173s tests/test_loader.py::TestFileSystemLoader::test_caches_template_based_on_mtime PASSED [ 69%] 173s tests/test_loader.py::TestFileSystemLoader::test_uses_specified_encoding[utf-8-\u6587\u5b57\u5316\u3051] PASSED [ 69%] 173s tests/test_loader.py::TestFileSystemLoader::test_uses_specified_encoding[iso-8859-1-\xe6\x96\x87\xe5\xad\x97\xe5\x8c\x96\xe3\x81\x91] PASSED [ 69%] 173s tests/test_loader.py::TestFileSystemLoader::test_filename_normpath PASSED [ 69%] 173s tests/test_loader.py::TestFileSystemLoader::test_error_includes_paths PASSED [ 69%] 173s tests/test_loader.py::TestModuleLoader::test_log PASSED [ 69%] 173s tests/test_loader.py::TestModuleLoader::test_deflated_zip_compile PASSED [ 69%] 173s tests/test_loader.py::TestModuleLoader::test_stored_zip_compile PASSED [ 70%] 173s tests/test_loader.py::TestModuleLoader::test_filesystem_compile PASSED [ 70%] 173s tests/test_loader.py::TestModuleLoader::test_weak_references PASSED [ 70%] 173s tests/test_loader.py::TestModuleLoader::test_choice_loader PASSED [ 70%] 173s tests/test_loader.py::TestModuleLoader::test_prefix_loader PASSED [ 70%] 173s tests/test_loader.py::TestModuleLoader::test_path_as_pathlib PASSED [ 70%] 173s tests/test_loader.py::TestModuleLoader::test_supports_pathlib_in_list_of_paths PASSED [ 70%] 173s tests/test_loader.py::test_package_dir_source[foo/test.html-FOO] PASSED [ 70%] 173s tests/test_loader.py::test_package_dir_source[test.html-BAR] PASSED [ 70%] 173s tests/test_loader.py::test_package_dir_list PASSED [ 71%] 173s tests/test_loader.py::test_package_file_source[foo/test.html-FOO] PASSED [ 71%] 173s tests/test_loader.py::test_package_file_source[test.html-BAR] PASSED [ 71%] 173s tests/test_loader.py::test_package_file_list PASSED [ 71%] 173s tests/test_loader.py::test_package_zip_source[foo/test.html-FOO] PASSED [ 71%] 173s tests/test_loader.py::test_package_zip_source[test.html-BAR] PASSED [ 71%] 173s tests/test_loader.py::test_package_zip_list PASSED [ 71%] 173s tests/test_loader.py::test_package_zip_omit_curdir[] PASSED [ 71%] 173s tests/test_loader.py::test_package_zip_omit_curdir[.] PASSED [ 71%] 173s tests/test_loader.py::test_package_zip_omit_curdir[./] PASSED [ 72%] 173s tests/test_loader.py::test_pep_451_import_hook PASSED [ 72%] 173s tests/test_loader.py::test_package_loader_no_dir PASSED [ 72%] 173s tests/test_nativetypes.py::test_is_defined_native_return PASSED [ 72%] 173s tests/test_nativetypes.py::test_undefined_native_return PASSED [ 72%] 173s tests/test_nativetypes.py::test_adding_undefined_native_return PASSED [ 72%] 173s tests/test_nativetypes.py::test_cast_int PASSED [ 72%] 173s tests/test_nativetypes.py::test_list_add PASSED [ 72%] 173s tests/test_nativetypes.py::test_multi_expression_add PASSED [ 72%] 173s tests/test_nativetypes.py::test_loops PASSED [ 73%] 173s tests/test_nativetypes.py::test_loops_with_ints PASSED [ 73%] 173s tests/test_nativetypes.py::test_loop_look_alike PASSED [ 73%] 173s tests/test_nativetypes.py::test_booleans[{{ value }}-True] PASSED [ 73%] 173s tests/test_nativetypes.py::test_booleans[{{ value }}-False] PASSED [ 73%] 173s tests/test_nativetypes.py::test_booleans[{{ 1 == 1 }}-True] PASSED [ 73%] 173s tests/test_nativetypes.py::test_booleans[{{ 2 + 2 == 5 }}-False] PASSED [ 73%] 173s tests/test_nativetypes.py::test_booleans[{{ None is none }}-True] PASSED [ 73%] 173s tests/test_nativetypes.py::test_booleans[{{ '' == None }}-False] PASSED [ 73%] 173s tests/test_nativetypes.py::test_variable_dunder PASSED [ 74%] 173s tests/test_nativetypes.py::test_constant_dunder PASSED [ 74%] 173s tests/test_nativetypes.py::test_constant_dunder_to_string PASSED [ 74%] 173s tests/test_nativetypes.py::test_string_literal_var PASSED [ 74%] 173s tests/test_nativetypes.py::test_string_top_level PASSED [ 74%] 173s tests/test_nativetypes.py::test_tuple_of_variable_strings PASSED [ 74%] 173s tests/test_nativetypes.py::test_concat_strings_with_quotes PASSED [ 74%] 173s tests/test_nativetypes.py::test_no_intermediate_eval PASSED [ 74%] 173s tests/test_nativetypes.py::test_spontaneous_env PASSED [ 74%] 173s tests/test_nativetypes.py::test_leading_spaces PASSED [ 75%] 173s tests/test_nativetypes.py::test_macro PASSED [ 75%] 173s tests/test_nativetypes.py::test_block PASSED [ 75%] 173s tests/test_nodes.py::test_template_hash PASSED [ 75%] 173s tests/test_pickle.py::test_environment PASSED [ 75%] 173s tests/test_regression.py::TestCorner::test_assigned_scoping PASSED [ 75%] 173s tests/test_regression.py::TestCorner::test_closure_scoping PASSED [ 75%] 173s tests/test_regression.py::TestBug::test_keyword_folding PASSED [ 75%] 173s tests/test_regression.py::TestBug::test_extends_output_bugs PASSED [ 75%] 173s tests/test_regression.py::TestBug::test_urlize_filter_escaping PASSED [ 75%] 173s tests/test_regression.py::TestBug::test_urlize_filter_closing_punctuation PASSED [ 76%] 173s tests/test_regression.py::TestBug::test_loop_call_loop PASSED [ 76%] 173s tests/test_regression.py::TestBug::test_weird_inline_comment PASSED [ 76%] 173s tests/test_regression.py::TestBug::test_old_macro_loop_scoping_bug PASSED [ 76%] 173s tests/test_regression.py::TestBug::test_partial_conditional_assignments PASSED [ 76%] 173s tests/test_regression.py::TestBug::test_stacked_locals_scoping_bug PASSED [ 76%] 173s tests/test_regression.py::TestBug::test_stacked_locals_scoping_bug_twoframe PASSED [ 76%] 173s tests/test_regression.py::TestBug::test_call_with_args PASSED [ 76%] 173s tests/test_regression.py::TestBug::test_empty_if_condition_fails PASSED [ 76%] 173s tests/test_regression.py::TestBug::test_recursive_loop_compile PASSED [ 77%] 173s tests/test_regression.py::TestBug::test_else_loop_bug PASSED [ 77%] 173s tests/test_regression.py::TestBug::test_correct_prefix_loader_name PASSED [ 77%] 173s tests/test_regression.py::TestBug::test_pass_context_callable_class PASSED [ 77%] 173s tests/test_regression.py::TestBug::test_block_set_with_extends PASSED [ 77%] 173s tests/test_regression.py::TestBug::test_nested_for_else PASSED [ 77%] 173s tests/test_regression.py::TestBug::test_macro_var_bug PASSED [ 77%] 173s tests/test_regression.py::TestBug::test_macro_var_bug_advanced PASSED [ 77%] 173s tests/test_regression.py::TestBug::test_callable_defaults PASSED [ 77%] 173s tests/test_regression.py::TestBug::test_macro_escaping PASSED [ 78%] 173s tests/test_regression.py::TestBug::test_macro_scoping PASSED [ 78%] 173s tests/test_regression.py::TestBug::test_scopes_and_blocks PASSED [ 78%] 173s tests/test_regression.py::TestBug::test_scopes_and_include PASSED [ 78%] 173s tests/test_regression.py::TestBug::test_caller_scoping PASSED [ 78%] 173s tests/test_regression.py::TestBug::test_variable_reuse PASSED [ 78%] 173s tests/test_regression.py::TestBug::test_double_caller PASSED [ 78%] 173s tests/test_regression.py::TestBug::test_double_caller_no_default PASSED [ 78%] 173s tests/test_regression.py::TestBug::test_macro_blocks PASSED [ 78%] 173s tests/test_regression.py::TestBug::test_scoped_block PASSED [ 79%] 173s tests/test_regression.py::TestBug::test_recursive_loop_filter PASSED [ 79%] 173s tests/test_regression.py::TestBug::test_empty_if PASSED [ 79%] 173s tests/test_regression.py::TestBug::test_subproperty_if PASSED [ 79%] 173s tests/test_regression.py::TestBug::test_set_and_include PASSED [ 79%] 173s tests/test_regression.py::TestBug::test_loop_include PASSED [ 79%] 173s tests/test_regression.py::TestBug::test_grouper_repr PASSED [ 79%] 173s tests/test_regression.py::TestBug::test_custom_context PASSED [ 79%] 173s tests/test_regression.py::TestBug::test_recursive_loop_bug PASSED [ 79%] 173s tests/test_regression.py::TestBug::test_markup_and_chainable_undefined PASSED [ 80%] 173s tests/test_regression.py::TestBug::test_scoped_block_loop_vars PASSED [ 80%] 173s tests/test_regression.py::TestBug::test_pass_context_loop_vars PASSED [ 80%] 173s tests/test_regression.py::TestBug::test_pass_context_scoped_loop_vars PASSED [ 80%] 173s tests/test_regression.py::TestBug::test_pass_context_in_blocks PASSED [ 80%] 173s tests/test_regression.py::TestBug::test_pass_context_block_and_loop PASSED [ 80%] 173s tests/test_regression.py::TestBug::test_cached_extends[extends] PASSED [ 80%] 173s tests/test_regression.py::TestBug::test_cached_extends[include] PASSED [ 80%] 173s tests/test_regression.py::TestBug::test_nested_loop_scoping PASSED [ 80%] 173s tests/test_regression.py::TestBug::test_pass_context_with_select PASSED [ 81%] 173s tests/test_regression.py::test_load_parameter_when_set_in_all_if_branches PASSED [ 81%] 173s tests/test_regression.py::test_unicode_whitespace[\x0c] PASSED [ 81%] 173s tests/test_regression.py::test_unicode_whitespace[\x85] PASSED [ 81%] 173s tests/test_runtime.py::test_loop_idx PASSED [ 81%] 173s tests/test_runtime.py::test_loop_idx0 PASSED [ 81%] 173s tests/test_runtime.py::test_loopcontext0 PASSED [ 81%] 173s tests/test_runtime.py::test_loopcontext1 PASSED [ 81%] 173s tests/test_runtime.py::test_loopcontext2 PASSED [ 81%] 173s tests/test_runtime.py::test_iterator_not_advanced_early PASSED [ 82%] 173s tests/test_runtime.py::test_mock_not_pass_arg_marker PASSED [ 82%] 173s tests/test_runtime.py::test_undefined_copy[Undefined] PASSED [ 82%] 173s tests/test_runtime.py::test_undefined_copy[ChainableUndefined] PASSED [ 82%] 173s tests/test_runtime.py::test_undefined_copy[DebugUndefined] PASSED [ 82%] 173s tests/test_runtime.py::test_undefined_copy[StrictUndefined] PASSED [ 82%] 173s tests/test_runtime.py::test_undefined_deepcopy[Undefined] PASSED [ 82%] 173s tests/test_runtime.py::test_undefined_deepcopy[ChainableUndefined] PASSED [ 82%] 173s tests/test_runtime.py::test_undefined_deepcopy[DebugUndefined] PASSED [ 82%] 173s tests/test_runtime.py::test_undefined_deepcopy[StrictUndefined] PASSED [ 83%] 173s tests/test_runtime.py::test_undefined_pickle[Undefined] PASSED [ 83%] 173s tests/test_runtime.py::test_undefined_pickle[ChainableUndefined] PASSED [ 83%] 173s tests/test_runtime.py::test_undefined_pickle[DebugUndefined] PASSED [ 83%] 173s tests/test_runtime.py::test_undefined_pickle[StrictUndefined] PASSED [ 83%] 173s tests/test_security.py::TestSandbox::test_unsafe PASSED [ 83%] 173s tests/test_security.py::TestSandbox::test_immutable_environment PASSED [ 83%] 173s tests/test_security.py::TestSandbox::test_restricted PASSED [ 83%] 173s tests/test_security.py::TestSandbox::test_template_data PASSED [ 83%] 173s tests/test_security.py::TestSandbox::test_attr_filter PASSED [ 84%] 173s tests/test_security.py::TestSandbox::test_binary_operator_intercepting PASSED [ 84%] 173s tests/test_security.py::TestSandbox::test_unary_operator_intercepting PASSED [ 84%] 173s tests/test_security.py::TestStringFormat::test_basic_format_safety PASSED [ 84%] 173s tests/test_security.py::TestStringFormat::test_basic_format_all_okay PASSED [ 84%] 173s tests/test_security.py::TestStringFormat::test_safe_format_safety PASSED [ 84%] 173s tests/test_security.py::TestStringFormat::test_safe_format_all_okay PASSED [ 84%] 173s tests/test_security.py::TestStringFormat::test_empty_braces_format PASSED [ 84%] 173s tests/test_security.py::TestStringFormatMap::test_basic_format_safety PASSED [ 84%] 173s tests/test_security.py::TestStringFormatMap::test_basic_format_all_okay PASSED [ 85%] 173s tests/test_security.py::TestStringFormatMap::test_safe_format_all_okay PASSED [ 85%] 173s tests/test_security.py::TestStringFormatMap::test_indirect_call PASSED [ 85%] 173s tests/test_tests.py::TestTestsCase::test_defined PASSED [ 85%] 173s tests/test_tests.py::TestTestsCase::test_even PASSED [ 85%] 173s tests/test_tests.py::TestTestsCase::test_odd PASSED [ 85%] 173s tests/test_tests.py::TestTestsCase::test_lower PASSED [ 85%] 173s tests/test_tests.py::TestTestsCase::test_types[none is none-True] PASSED [ 85%] 173s tests/test_tests.py::TestTestsCase::test_types[false is none-False] PASSED [ 85%] 173s tests/test_tests.py::TestTestsCase::test_types[true is none-False] PASSED [ 86%] 173s tests/test_tests.py::TestTestsCase::test_types[42 is none-False] PASSED [ 86%] 173s tests/test_tests.py::TestTestsCase::test_types[none is true-False] PASSED [ 86%] 173s tests/test_tests.py::TestTestsCase::test_types[false is true-False] PASSED [ 86%] 173s tests/test_tests.py::TestTestsCase::test_types[true is true-True] PASSED [ 86%] 173s tests/test_tests.py::TestTestsCase::test_types[0 is true-False] PASSED [ 86%] 173s tests/test_tests.py::TestTestsCase::test_types[1 is true-False] PASSED [ 86%] 173s tests/test_tests.py::TestTestsCase::test_types[42 is true-False] PASSED [ 86%] 173s tests/test_tests.py::TestTestsCase::test_types[none is false-False] PASSED [ 86%] 173s tests/test_tests.py::TestTestsCase::test_types[false is false-True] PASSED [ 87%] 173s tests/test_tests.py::TestTestsCase::test_types[true is false-False] PASSED [ 87%] 173s tests/test_tests.py::TestTestsCase::test_types[0 is false-False] PASSED [ 87%] 173s tests/test_tests.py::TestTestsCase::test_types[1 is false-False] PASSED [ 87%] 173s tests/test_tests.py::TestTestsCase::test_types[42 is false-False] PASSED [ 87%] 173s tests/test_tests.py::TestTestsCase::test_types[none is boolean-False] PASSED [ 87%] 173s tests/test_tests.py::TestTestsCase::test_types[false is boolean-True] PASSED [ 87%] 173s tests/test_tests.py::TestTestsCase::test_types[true is boolean-True] PASSED [ 87%] 173s tests/test_tests.py::TestTestsCase::test_types[0 is boolean-False] PASSED [ 87%] 173s tests/test_tests.py::TestTestsCase::test_types[1 is boolean-False] PASSED [ 87%] 174s tests/test_tests.py::TestTestsCase::test_types[42 is boolean-False] PASSED [ 88%] 174s tests/test_tests.py::TestTestsCase::test_types[0.0 is boolean-False] PASSED [ 88%] 174s tests/test_tests.py::TestTestsCase::test_types[1.0 is boolean-False] PASSED [ 88%] 174s tests/test_tests.py::TestTestsCase::test_types[3.14159 is boolean-False] PASSED [ 88%] 174s tests/test_tests.py::TestTestsCase::test_types[none is integer-False] PASSED [ 88%] 174s tests/test_tests.py::TestTestsCase::test_types[false is integer-False] PASSED [ 88%] 174s tests/test_tests.py::TestTestsCase::test_types[true is integer-False] PASSED [ 88%] 174s tests/test_tests.py::TestTestsCase::test_types[42 is integer-True] PASSED [ 88%] 174s tests/test_tests.py::TestTestsCase::test_types[3.14159 is integer-False] PASSED [ 88%] 174s tests/test_tests.py::TestTestsCase::test_types[(10 ** 100) is integer-True] PASSED [ 89%] 174s tests/test_tests.py::TestTestsCase::test_types[none is float-False] PASSED [ 89%] 174s tests/test_tests.py::TestTestsCase::test_types[false is float-False] PASSED [ 89%] 174s tests/test_tests.py::TestTestsCase::test_types[true is float-False] PASSED [ 89%] 174s tests/test_tests.py::TestTestsCase::test_types[42 is float-False] PASSED [ 89%] 174s tests/test_tests.py::TestTestsCase::test_types[4.2 is float-True] PASSED [ 89%] 174s tests/test_tests.py::TestTestsCase::test_types[(10 ** 100) is float-False] PASSED [ 89%] 174s tests/test_tests.py::TestTestsCase::test_types[none is number-False] PASSED [ 89%] 174s tests/test_tests.py::TestTestsCase::test_types[false is number-True] PASSED [ 89%] 174s tests/test_tests.py::TestTestsCase::test_types[true is number-True] PASSED [ 90%] 174s tests/test_tests.py::TestTestsCase::test_types[42 is number-True] PASSED [ 90%] 174s tests/test_tests.py::TestTestsCase::test_types[3.14159 is number-True] PASSED [ 90%] 174s tests/test_tests.py::TestTestsCase::test_types[complex is number-True] PASSED [ 90%] 174s tests/test_tests.py::TestTestsCase::test_types[(10 ** 100) is number-True] PASSED [ 90%] 174s tests/test_tests.py::TestTestsCase::test_types[none is string-False] PASSED [ 90%] 174s tests/test_tests.py::TestTestsCase::test_types[false is string-False] PASSED [ 90%] 174s tests/test_tests.py::TestTestsCase::test_types[true is string-False] PASSED [ 90%] 174s tests/test_tests.py::TestTestsCase::test_types[42 is string-False] PASSED [ 90%] 174s tests/test_tests.py::TestTestsCase::test_types["foo" is string-True] PASSED [ 91%] 174s tests/test_tests.py::TestTestsCase::test_types[none is sequence-False] PASSED [ 91%] 174s tests/test_tests.py::TestTestsCase::test_types[false is sequence-False] PASSED [ 91%] 174s tests/test_tests.py::TestTestsCase::test_types[42 is sequence-False] PASSED [ 91%] 174s tests/test_tests.py::TestTestsCase::test_types["foo" is sequence-True] PASSED [ 91%] 174s tests/test_tests.py::TestTestsCase::test_types[[] is sequence-True] PASSED [ 91%] 174s tests/test_tests.py::TestTestsCase::test_types[[1, 2, 3] is sequence-True] PASSED [ 91%] 174s tests/test_tests.py::TestTestsCase::test_types[{} is sequence-True] PASSED [ 91%] 174s tests/test_tests.py::TestTestsCase::test_types[none is mapping-False] PASSED [ 91%] 174s tests/test_tests.py::TestTestsCase::test_types[false is mapping-False] PASSED [ 92%] 174s tests/test_tests.py::TestTestsCase::test_types[42 is mapping-False] PASSED [ 92%] 174s tests/test_tests.py::TestTestsCase::test_types["foo" is mapping-False] PASSED [ 92%] 174s tests/test_tests.py::TestTestsCase::test_types[[] is mapping-False] PASSED [ 92%] 174s tests/test_tests.py::TestTestsCase::test_types[{} is mapping-True] PASSED [ 92%] 174s tests/test_tests.py::TestTestsCase::test_types[mydict is mapping-True] PASSED [ 92%] 174s tests/test_tests.py::TestTestsCase::test_types[none is iterable-False] PASSED [ 92%] 174s tests/test_tests.py::TestTestsCase::test_types[false is iterable-False] PASSED [ 92%] 174s tests/test_tests.py::TestTestsCase::test_types[42 is iterable-False] PASSED [ 92%] 174s tests/test_tests.py::TestTestsCase::test_types["foo" is iterable-True] PASSED [ 93%] 174s tests/test_tests.py::TestTestsCase::test_types[[] is iterable-True] PASSED [ 93%] 174s tests/test_tests.py::TestTestsCase::test_types[{} is iterable-True] PASSED [ 93%] 174s tests/test_tests.py::TestTestsCase::test_types[range(5) is iterable-True] PASSED [ 93%] 174s tests/test_tests.py::TestTestsCase::test_types[none is callable-False] PASSED [ 93%] 174s tests/test_tests.py::TestTestsCase::test_types[false is callable-False] PASSED [ 93%] 174s tests/test_tests.py::TestTestsCase::test_types[42 is callable-False] PASSED [ 93%] 174s tests/test_tests.py::TestTestsCase::test_types["foo" is callable-False] PASSED [ 93%] 174s tests/test_tests.py::TestTestsCase::test_types[[] is callable-False] PASSED [ 93%] 174s tests/test_tests.py::TestTestsCase::test_types[{} is callable-False] PASSED [ 94%] 174s tests/test_tests.py::TestTestsCase::test_types[range is callable-True] PASSED [ 94%] 174s tests/test_tests.py::TestTestsCase::test_upper PASSED [ 94%] 174s tests/test_tests.py::TestTestsCase::test_equalto PASSED [ 94%] 174s tests/test_tests.py::TestTestsCase::test_compare_aliases[eq 2-True] PASSED [ 94%] 174s tests/test_tests.py::TestTestsCase::test_compare_aliases[eq 3-False] PASSED [ 94%] 174s tests/test_tests.py::TestTestsCase::test_compare_aliases[ne 3-True] PASSED [ 94%] 174s tests/test_tests.py::TestTestsCase::test_compare_aliases[ne 2-False] PASSED [ 94%] 174s tests/test_tests.py::TestTestsCase::test_compare_aliases[lt 3-True] PASSED [ 94%] 174s tests/test_tests.py::TestTestsCase::test_compare_aliases[lt 2-False] PASSED [ 95%] 174s tests/test_tests.py::TestTestsCase::test_compare_aliases[le 2-True] PASSED [ 95%] 174s tests/test_tests.py::TestTestsCase::test_compare_aliases[le 1-False] PASSED [ 95%] 174s tests/test_tests.py::TestTestsCase::test_compare_aliases[gt 1-True] PASSED [ 95%] 174s tests/test_tests.py::TestTestsCase::test_compare_aliases[gt 2-False] PASSED [ 95%] 174s tests/test_tests.py::TestTestsCase::test_compare_aliases[ge 2-True] PASSED [ 95%] 174s tests/test_tests.py::TestTestsCase::test_compare_aliases[ge 3-False] PASSED [ 95%] 174s tests/test_tests.py::TestTestsCase::test_sameas PASSED [ 95%] 174s tests/test_tests.py::TestTestsCase::test_no_paren_for_arg1 PASSED [ 95%] 174s tests/test_tests.py::TestTestsCase::test_escaped PASSED [ 96%] 174s tests/test_tests.py::TestTestsCase::test_greaterthan PASSED [ 96%] 174s tests/test_tests.py::TestTestsCase::test_lessthan PASSED [ 96%] 174s tests/test_tests.py::TestTestsCase::test_multiple_tests PASSED [ 96%] 174s tests/test_tests.py::TestTestsCase::test_in PASSED [ 96%] 174s tests/test_tests.py::test_name_undefined PASSED [ 96%] 174s tests/test_tests.py::test_name_undefined_in_if PASSED [ 96%] 174s tests/test_tests.py::test_is_filter PASSED [ 96%] 174s tests/test_tests.py::test_is_test PASSED [ 96%] 174s tests/test_utils.py::TestLRUCache::test_simple PASSED [ 97%] 174s tests/test_utils.py::TestLRUCache::test_values PASSED [ 97%] 174s tests/test_utils.py::TestLRUCache::test_values_empty PASSED [ 97%] 174s tests/test_utils.py::TestLRUCache::test_pickleable PASSED [ 97%] 174s tests/test_utils.py::TestLRUCache::test_copy[copy0] PASSED [ 97%] 174s tests/test_utils.py::TestLRUCache::test_copy[copy1] PASSED [ 97%] 174s tests/test_utils.py::TestLRUCache::test_clear PASSED [ 97%] 174s tests/test_utils.py::TestLRUCache::test_repr PASSED [ 97%] 174s tests/test_utils.py::TestLRUCache::test_items PASSED [ 97%] 174s tests/test_utils.py::TestLRUCache::test_setdefault PASSED [ 98%] 174s tests/test_utils.py::TestHelpers::test_object_type_repr PASSED [ 98%] 174s tests/test_utils.py::TestHelpers::test_autoescape_select PASSED [ 98%] 174s tests/test_utils.py::TestEscapeUrlizeTarget::test_escape_urlize_target PASSED [ 98%] 174s tests/test_utils.py::TestEscapeUrlizeTarget::test_urlize_mail_mastodon PASSED [ 98%] 174s tests/test_utils.py::TestLoremIpsum::test_lorem_ipsum_markup PASSED [ 98%] 174s tests/test_utils.py::TestLoremIpsum::test_lorem_ipsum_html PASSED [ 98%] 174s tests/test_utils.py::TestLoremIpsum::test_lorem_ipsum_n PASSED [ 98%] 174s tests/test_utils.py::TestLoremIpsum::test_lorem_ipsum_min PASSED [ 98%] 174s tests/test_utils.py::TestLoremIpsum::test_lorem_ipsum_max PASSED [ 99%] 174s tests/test_utils.py::test_missing PASSED [ 99%] 174s tests/test_utils.py::test_consume PASSED [ 99%] 174s tests/test_utils.py::test_pickle_missing[0] PASSED [ 99%] 174s tests/test_utils.py::test_pickle_missing[1] PASSED [ 99%] 174s tests/test_utils.py::test_pickle_missing[2] PASSED [ 99%] 174s tests/test_utils.py::test_pickle_missing[3] PASSED [ 99%] 174s tests/test_utils.py::test_pickle_missing[4] PASSED [ 99%] 174s tests/test_utils.py::test_pickle_missing[5] PASSED [ 99%] 174s tests/test_utils.py::test_copy_missing PASSED [100%] 174s 174s =================================== FAILURES =================================== 174s ________________________ TestIfCondition.test_elif_deep ________________________ 174s 174s self = 174s env = 174s 174s def test_elif_deep(self, env): 174s elifs = "\n".join(f"{{% elif a == {i} %}}{i}" for i in range(1, 1000)) 174s > tmpl = env.from_string(f"{{% if a == 0 %}}0{elifs}{{% else %}}x{{% endif %}}") 174s 174s tests/test_core_tags.py:315: 174s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 174s /usr/lib/python3/dist-packages/jinja2/environment.py:1111: in from_string 174s return cls.from_code(self, self.compile(source), gs, None) 174s /usr/lib/python3/dist-packages/jinja2/environment.py:769: in compile 174s return self._compile(source, filename) 174s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 174s 174s self = 174s source = "from jinja2.runtime import LoopContext, Macro, Markup, Namespace, TemplateNotFound, TemplateReference, TemplateRuntim...&987=2973&988=2976&989=2979&990=2982&991=2985&992=2988&993=2991&994=2994&995=2997&996=3000&997=3003&998=3006&999=3009'" 174s filename = '