sbuild (Debian sbuild) 0.86.3~bpo12+1 (03 November 2024) on debusine-worker-arm64-demeter-09.freexian.com
+==============================================================================+
| python-gabbi 3.0.0-2 (arm64) Mon, 18 Nov 2024 02:45:04 +0000 |
+==============================================================================+
Package: python-gabbi
Version: 3.0.0-2
Source Version: 3.0.0-2
Distribution: sid
Machine Architecture: arm64
Host Architecture: arm64
Build Architecture: arm64
Build Type: binary
I: No tarballs found in /var/lib/debusine/worker/.cache/sbuild
Unpacking /var/lib/debusine/worker/system-images/957781/system.tar.xz to /tmp/tmp.sbuild.S8TtPHxzI9...
I: NOTICE: Log filtering will replace 'sbuild-unshare-dummy-location' with '<<CHROOT>>'
+------------------------------------------------------------------------------+
| Chroot Setup Commands |
+------------------------------------------------------------------------------+
rm -f /etc/resolv.conf
----------------------
I: Finished running 'rm -f /etc/resolv.conf'.
Finished processing commands.
--------------------------------------------------------------------------------
Copying /tmp/debusine-fetch-exec-upload-11iwc_hc/dpkg-dbgsym_1.22.12~1.gbp82cafd_arm64.deb to /<<CHROOT>>...
Copying /tmp/debusine-fetch-exec-upload-11iwc_hc/dpkg_1.22.12~1.gbp82cafd_arm64.deb to /<<CHROOT>>...
Copying /tmp/debusine-fetch-exec-upload-11iwc_hc/dselect-dbgsym_1.22.12~1.gbp82cafd_arm64.deb to /<<CHROOT>>...
Copying /tmp/debusine-fetch-exec-upload-11iwc_hc/dselect_1.22.12~1.gbp82cafd_arm64.deb to /<<CHROOT>>...
Copying /tmp/debusine-fetch-exec-upload-11iwc_hc/libdpkg-dev_1.22.12~1.gbp82cafd_arm64.deb to /<<CHROOT>>...
Copying /tmp/debusine-fetch-exec-upload-11iwc_hc/dpkg-dev_1.22.12~1.gbp82cafd_all.deb to /<<CHROOT>>...
Copying /tmp/debusine-fetch-exec-upload-11iwc_hc/libdpkg-perl_1.22.12~1.gbp82cafd_all.deb to /<<CHROOT>>...
I: NOTICE: Log filtering will replace 'build/python-gabbi-DH3JlI/resolver-4imMbU' with '<<RESOLVERDIR>>'
+------------------------------------------------------------------------------+
| Update chroot |
+------------------------------------------------------------------------------+
Get:1 file:/build/python-gabbi-DH3JlI/resolver-BEqSVu/apt_archive ./ InRelease
Ign:1 file:/build/python-gabbi-DH3JlI/resolver-BEqSVu/apt_archive ./ InRelease
Get:2 file:/build/python-gabbi-DH3JlI/resolver-BEqSVu/apt_archive ./ Release [606 B]
Get:3 http://deb.debian.org/debian sid InRelease [202 kB]
Get:2 file:/build/python-gabbi-DH3JlI/resolver-BEqSVu/apt_archive ./ Release [606 B]
Get:4 file:/build/python-gabbi-DH3JlI/resolver-BEqSVu/apt_archive ./ Release.gpg
Ign:4 file:/build/python-gabbi-DH3JlI/resolver-BEqSVu/apt_archive ./ Release.gpg
Get:5 file:/build/python-gabbi-DH3JlI/resolver-BEqSVu/apt_archive ./ Packages [9246 B]
Get:6 http://deb.debian.org/debian sid/main arm64 Packages [9954 kB]
Get:7 http://deb.debian.org/debian sid/main arm64 Components [4906 kB]
Fetched 15.1 MB in 2s (6431 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
The following packages will be upgraded:
apt bsdextrautils bsdutils debianutils dpkg dpkg-dev libapt-pkg6.0t64
libaudit-common libaudit1 libblkid1 libbrotli1 libcap-ng0 libdpkg-perl
libglib2.0-0t64 libmarkdown2 libmount1 libpcre2-8-0 libseccomp2 libselinux1
libsemanage2 libsmartcols1 libsystemd0 libudev1 libuuid1 libxml2 login
login.defs mount passwd util-linux
30 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 9274 kB/12.8 MB of archives.
After this operation, 603 kB disk space will be freed.
Get:1 http://deb.debian.org/debian sid/main arm64 bsdutils arm64 1:2.40.2-11 [104 kB]
Get:2 file:/build/python-gabbi-DH3JlI/resolver-BEqSVu/apt_archive ./ dpkg 1.22.12~1.gbp82cafd [1513 kB]
Get:3 file:/build/python-gabbi-DH3JlI/resolver-BEqSVu/apt_archive ./ dpkg-dev 1.22.12~1.gbp82cafd [1337 kB]
Get:4 http://deb.debian.org/debian sid/main arm64 debianutils arm64 5.21 [92.1 kB]
Get:5 http://deb.debian.org/debian sid/main arm64 libsystemd0 arm64 257~rc2-3 [416 kB]
Get:6 file:/build/python-gabbi-DH3JlI/resolver-BEqSVu/apt_archive ./ libdpkg-perl 1.22.12~1.gbp82cafd [647 kB]
Get:7 http://deb.debian.org/debian sid/main arm64 libudev1 arm64 257~rc2-3 [139 kB]
Get:8 http://deb.debian.org/debian sid/main arm64 libapt-pkg6.0t64 arm64 2.9.11 [921 kB]
Get:9 http://deb.debian.org/debian sid/main arm64 bsdextrautils arm64 2.40.2-11 [91.2 kB]
Get:10 http://deb.debian.org/debian sid/main arm64 libblkid1 arm64 2.40.2-11 [162 kB]
Get:11 http://deb.debian.org/debian sid/main arm64 libmount1 arm64 2.40.2-11 [190 kB]
Get:12 http://deb.debian.org/debian sid/main arm64 libsmartcols1 arm64 2.40.2-11 [135 kB]
Get:13 http://deb.debian.org/debian sid/main arm64 mount arm64 2.40.2-11 [153 kB]
Get:14 http://deb.debian.org/debian sid/main arm64 libuuid1 arm64 2.40.2-11 [35.7 kB]
Get:15 http://deb.debian.org/debian sid/main arm64 util-linux arm64 2.40.2-11 [1170 kB]
Get:16 http://deb.debian.org/debian sid/main arm64 libpcre2-8-0 arm64 10.44-4 [243 kB]
Get:17 http://deb.debian.org/debian sid/main arm64 libselinux1 arm64 3.7-3+b1 [72.1 kB]
Get:18 http://deb.debian.org/debian sid/main arm64 libseccomp2 arm64 2.5.5-1+b3 [46.8 kB]
Get:19 http://deb.debian.org/debian sid/main arm64 apt arm64 2.9.11 [1287 kB]
Get:20 http://deb.debian.org/debian sid/main arm64 libaudit-common all 1:4.0.2-2 [12.7 kB]
Get:21 http://deb.debian.org/debian sid/main arm64 libcap-ng0 arm64 0.8.5-3+b1 [17.0 kB]
Get:22 http://deb.debian.org/debian sid/main arm64 libaudit1 arm64 1:4.0.2-2 [54.2 kB]
Get:23 http://deb.debian.org/debian sid/main arm64 login arm64 1:4.16.0-2+really2.40.2-11 [80.0 kB]
Get:24 http://deb.debian.org/debian sid/main arm64 login.defs all 1:4.16.0-5 [185 kB]
Get:25 http://deb.debian.org/debian sid/main arm64 libsemanage2 arm64 3.7-2+b1 [84.5 kB]
Get:26 http://deb.debian.org/debian sid/main arm64 passwd arm64 1:4.16.0-5 [1210 kB]
Get:27 http://deb.debian.org/debian sid/main arm64 libbrotli1 arm64 1.1.0-2+b6 [297 kB]
Get:28 http://deb.debian.org/debian sid/main arm64 libglib2.0-0t64 arm64 2.82.2-3 [1411 kB]
Get:29 http://deb.debian.org/debian sid/main arm64 libmarkdown2 arm64 2.2.7-2.1 [33.1 kB]
Get:30 http://deb.debian.org/debian sid/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b1 [630 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 9274 kB in 0s (64.1 MB/s)
(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 ... 17129 files and directories currently installed.)
Preparing to unpack .../bsdutils_1%3a2.40.2-11_arm64.deb ...
Unpacking bsdutils (1:2.40.2-11) over (1:2.40.2-10) ...
Setting up bsdutils (1:2.40.2-11) ...
(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 ... 17129 files and directories currently installed.)
Preparing to unpack .../debianutils_5.21_arm64.deb ...
Unpacking debianutils (5.21) over (5.20+b1) ...
Setting up debianutils (5.21) ...
(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 ... 17128 files and directories currently installed.)
Preparing to unpack .../libsystemd0_257~rc2-3_arm64.deb ...
Unpacking libsystemd0:arm64 (257~rc2-3) over (257~rc1-4) ...
Setting up libsystemd0:arm64 (257~rc2-3) ...
(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 ... 17128 files and directories currently installed.)
Preparing to unpack .../libudev1_257~rc2-3_arm64.deb ...
Unpacking libudev1:arm64 (257~rc2-3) over (257~rc1-4) ...
Setting up libudev1:arm64 (257~rc2-3) ...
(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 ... 17128 files and directories currently installed.)
Preparing to unpack .../libapt-pkg6.0t64_2.9.11_arm64.deb ...
Unpacking libapt-pkg6.0t64:arm64 (2.9.11) over (2.9.10) ...
Setting up libapt-pkg6.0t64:arm64 (2.9.11) ...
(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 ... 17128 files and directories currently installed.)
Preparing to unpack .../dpkg_1.22.12~1.gbp82cafd_arm64.deb ...
Unpacking dpkg (1.22.12~1.gbp82cafd) over (1.22.11) ...
Setting up dpkg (1.22.12~1.gbp82cafd) ...
(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 ... 17127 files and directories currently installed.)
Preparing to unpack .../bsdextrautils_2.40.2-11_arm64.deb ...
Unpacking bsdextrautils (2.40.2-11) over (2.40.2-10) ...
Preparing to unpack .../libblkid1_2.40.2-11_arm64.deb ...
Unpacking libblkid1:arm64 (2.40.2-11) over (2.40.2-10) ...
Setting up libblkid1:arm64 (2.40.2-11) ...
(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 ... 17123 files and directories currently installed.)
Preparing to unpack .../libmount1_2.40.2-11_arm64.deb ...
Unpacking libmount1:arm64 (2.40.2-11) over (2.40.2-10) ...
Setting up libmount1:arm64 (2.40.2-11) ...
(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 ... 17123 files and directories currently installed.)
Preparing to unpack .../libsmartcols1_2.40.2-11_arm64.deb ...
Unpacking libsmartcols1:arm64 (2.40.2-11) over (2.40.2-10) ...
Setting up libsmartcols1:arm64 (2.40.2-11) ...
(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 ... 17123 files and directories currently installed.)
Preparing to unpack .../mount_2.40.2-11_arm64.deb ...
Unpacking mount (2.40.2-11) over (2.40.2-10) ...
Preparing to unpack .../libuuid1_2.40.2-11_arm64.deb ...
Unpacking libuuid1:arm64 (2.40.2-11) over (2.40.2-10) ...
Setting up libuuid1:arm64 (2.40.2-11) ...
(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 ... 17123 files and directories currently installed.)
Preparing to unpack .../util-linux_2.40.2-11_arm64.deb ...
Unpacking util-linux (2.40.2-11) over (2.40.2-10) ...
Setting up util-linux (2.40.2-11) ...
(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 ... 17120 files and directories currently installed.)
Preparing to unpack .../libpcre2-8-0_10.44-4_arm64.deb ...
Unpacking libpcre2-8-0:arm64 (10.44-4) over (10.42-4+b2) ...
Setting up libpcre2-8-0:arm64 (10.44-4) ...
(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 ... 17119 files and directories currently installed.)
Preparing to unpack .../libselinux1_3.7-3+b1_arm64.deb ...
Unpacking libselinux1:arm64 (3.7-3+b1) over (3.7-3) ...
Setting up libselinux1:arm64 (3.7-3+b1) ...
(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 ... 17120 files and directories currently installed.)
Preparing to unpack .../libseccomp2_2.5.5-1+b3_arm64.deb ...
Unpacking libseccomp2:arm64 (2.5.5-1+b3) over (2.5.5-1+b2) ...
Setting up libseccomp2:arm64 (2.5.5-1+b3) ...
(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 ... 17120 files and directories currently installed.)
Preparing to unpack .../archives/apt_2.9.11_arm64.deb ...
Unpacking apt (2.9.11) over (2.9.10) ...
Setting up apt (2.9.11) ...
(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 ... 17117 files and directories currently installed.)
Preparing to unpack .../libaudit-common_1%3a4.0.2-2_all.deb ...
Unpacking libaudit-common (1:4.0.2-2) over (1:4.0.1-3) ...
Setting up libaudit-common (1:4.0.2-2) ...
(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 ... 17117 files and directories currently installed.)
Preparing to unpack .../libcap-ng0_0.8.5-3+b1_arm64.deb ...
Unpacking libcap-ng0:arm64 (0.8.5-3+b1) over (0.8.5-3) ...
Setting up libcap-ng0:arm64 (0.8.5-3+b1) ...
(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 ... 17118 files and directories currently installed.)
Preparing to unpack .../libaudit1_1%3a4.0.2-2_arm64.deb ...
Unpacking libaudit1:arm64 (1:4.0.2-2) over (1:4.0.1-3) ...
Setting up libaudit1:arm64 (1:4.0.2-2) ...
(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 ... 17118 files and directories currently installed.)
Preparing to unpack .../0-login_1%3a4.16.0-2+really2.40.2-11_arm64.deb ...
Unpacking login (1:4.16.0-2+really2.40.2-11) over (1:4.16.0-2+really2.40.2-10) ...
Preparing to unpack .../1-login.defs_1%3a4.16.0-5_all.deb ...
Unpacking login.defs (1:4.16.0-5) over (1:4.16.0-4) ...
Preparing to unpack .../2-libsemanage2_3.7-2+b1_arm64.deb ...
Unpacking libsemanage2:arm64 (3.7-2+b1) over (3.7-2) ...
Preparing to unpack .../3-passwd_1%3a4.16.0-5_arm64.deb ...
Unpacking passwd (1:4.16.0-5) over (1:4.16.0-4) ...
Preparing to unpack .../4-dpkg-dev_1.22.12~1.gbp82cafd_all.deb ...
Unpacking dpkg-dev (1.22.12~1.gbp82cafd) over (1.22.11) ...
Preparing to unpack .../5-libdpkg-perl_1.22.12~1.gbp82cafd_all.deb ...
Unpacking libdpkg-perl (1.22.12~1.gbp82cafd) over (1.22.11) ...
Preparing to unpack .../6-libbrotli1_1.1.0-2+b6_arm64.deb ...
Unpacking libbrotli1:arm64 (1.1.0-2+b6) over (1.1.0-2+b5) ...
Preparing to unpack .../7-libglib2.0-0t64_2.82.2-3_arm64.deb ...
Unpacking libglib2.0-0t64:arm64 (2.82.2-3) over (2.82.2-2) ...
Preparing to unpack .../8-libmarkdown2_2.2.7-2.1_arm64.deb ...
Unpacking libmarkdown2:arm64 (2.2.7-2.1) over (2.2.7-2+b1) ...
Preparing to unpack .../9-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_arm64.deb ...
Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) over (2.12.7+dfsg+really2.9.14-0.1) ...
Setting up bsdextrautils (2.40.2-11) ...
Setting up login.defs (1:4.16.0-5) ...
Installing new version of config file /etc/login.defs ...
Setting up libbrotli1:arm64 (1.1.0-2+b6) ...
Setting up libglib2.0-0t64:arm64 (2.82.2-3) ...
No schema files found: doing nothing.
Setting up libdpkg-perl (1.22.12~1.gbp82cafd) ...
Setting up mount (2.40.2-11) ...
Setting up libsemanage2:arm64 (3.7-2+b1) ...
Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Setting up libmarkdown2:arm64 (2.2.7-2.1) ...
Setting up login (1:4.16.0-2+really2.40.2-11) ...
Setting up dpkg-dev (1.22.12~1.gbp82cafd) ...
Setting up passwd (1:4.16.0-5) ...
Processing triggers for man-db (2.13.0-1) ...
Processing triggers for libc-bin (2.40-3) ...
+------------------------------------------------------------------------------+
| Fetch source files |
+------------------------------------------------------------------------------+
Local sources
-------------
/tmp/debusine-fetch-exec-upload-11iwc_hc/python-gabbi_3.0.0-2.dsc exists in /tmp/debusine-fetch-exec-upload-11iwc_hc; copying to chroot
I: NOTICE: Log filtering will replace 'build/python-gabbi-DH3JlI/python-gabbi-3.0.0' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/python-gabbi-DH3JlI' with '<<BUILDDIR>>'
+------------------------------------------------------------------------------+
| Install package build dependencies |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: debhelper-compat (= 11), dh-python, openstack-pkg-tools, python3-all, python3-pbr, python3-setuptools, python3-sphinx, build-essential, fakeroot, python3-colorama, python3-coverage, python3-hacking, python3-httplib2, python3-jsonpath-rw, python3-jsonpath-rw-ext, python3-pytest, python3-pytest-cov, python3-stestr, python3-testtools, python3-wsgi-intercept (>= 1.13.0), python3-yaml, subunit
Filtered Build-Depends: debhelper-compat (= 11), dh-python, openstack-pkg-tools, python3-all, python3-pbr, python3-setuptools, python3-sphinx, build-essential, fakeroot, python3-colorama, python3-coverage, python3-hacking, python3-httplib2, python3-jsonpath-rw, python3-jsonpath-rw-ext, python3-pytest, python3-pytest-cov, python3-stestr, python3-testtools, python3-wsgi-intercept (>= 1.13.0), python3-yaml, subunit
dpkg-deb: warning: root directory has unusual owner or group 998:999.
Hint: either pass --root-owner-group, see dpkg-build-api(7) or add an explicit 'Rules-Requires-Root: no' in debian/control.
dpkg-deb: warning: ignoring 1 warning about the control file(s)
dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-main-dummy.deb'.
Ign:1 copy:/<<RESOLVERDIR>>/apt_archive ./ InRelease
Get:2 copy:/<<RESOLVERDIR>>/apt_archive ./ Release [609 B]
Ign:3 copy:/<<RESOLVERDIR>>/apt_archive ./ Release.gpg
Get:4 copy:/<<RESOLVERDIR>>/apt_archive ./ Sources [978 B]
Get:5 copy:/<<RESOLVERDIR>>/apt_archive ./ Packages [991 B]
Fetched 2578 B in 0s (218 kB/s)
Reading package lists...
Get:1 file:/<<BUILDDIR>>/resolver-BEqSVu/apt_archive ./ InRelease
Ign:1 file:/<<BUILDDIR>>/resolver-BEqSVu/apt_archive ./ InRelease
Get:2 file:/<<BUILDDIR>>/resolver-BEqSVu/apt_archive ./ Release [606 B]
Get:2 file:/<<BUILDDIR>>/resolver-BEqSVu/apt_archive ./ Release [606 B]
Get:3 file:/<<BUILDDIR>>/resolver-BEqSVu/apt_archive ./ Release.gpg
Ign:3 file:/<<BUILDDIR>>/resolver-BEqSVu/apt_archive ./ Release.gpg
Reading package lists...
Reading package lists...
Install main build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
autoconf automake autopoint autotools-dev build-essential cpp cpp-14
cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu debhelper dh-autoreconf
dh-python dh-strip-nondeterminism docutils-common dwz fakeroot flake8 g++
g++-14 g++-14-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-14
gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu jq libasan8 libc-dev-bin
libc6-dev libcc1-0 libcrypt-dev libdebhelper-perl libelf1t64 libexpat1
libfakeroot libfile-stripnondeterminism-perl libgcc-14-dev libhwasan0
libice6 libisl23 libitm1 libjq1 libjs-jquery libjs-jquery-hotkeys
libjs-jquery-isonscreen libjs-jquery-metadata libjs-jquery-tablesorter
libjs-jquery-throttle-debounce libjs-sphinxdoc libjs-underscore libjson-perl
liblsan0 libmpc3 libmpfr6 libncursesw6 libnsl2 libonig5 libpython3-stdlib
libpython3.12-minimal libpython3.12-stdlib libpython3.13-minimal
libpython3.13-stdlib libsm6 libstdc++-14-dev libsubunit-perl libtirpc-common
libtirpc3t64 libtool libtsan2 libubsan1 libx11-6 libx11-data libxau6 libxcb1
libxdmcp6 libxext6 libxmu6 libxt6t64 linux-libc-dev m4 media-types
openstack-pkg-tools po-debconf pyflakes3 python-babel-localedata python3
python3-alabaster python3-all python3-autocommand python3-autopage
python3-babel python3-certifi python3-chardet python3-charset-normalizer
python3-cliff python3-cmd2 python3-colorama python3-coverage
python3-decorator python3-defusedxml python3-docutils python3-extras
python3-fixtures python3-flake8 python3-hacking python3-httplib2
python3-idna python3-imagesize python3-inflect python3-iniconfig
python3-jaraco.context python3-jaraco.functools python3-jaraco.text
python3-jinja2 python3-jsonpath-rw python3-jsonpath-rw-ext
python3-markupsafe python3-mccabe python3-minimal python3-more-itertools
python3-packaging python3-pbr python3-pip python3-pkg-resources
python3-pluggy python3-ply python3-prettytable python3-pycodestyle
python3-pyflakes python3-pygments python3-pyparsing python3-pyperclip
python3-pytest python3-pytest-cov python3-requests python3-roman
python3-setuptools python3-six python3-snowballstemmer python3-sphinx
python3-stestr python3-stevedore python3-subunit python3-testtools
python3-tomlkit python3-typeguard python3-typing-extensions python3-urllib3
python3-voluptuous python3-wcwidth python3-wheel python3-wsgi-intercept
python3-yaml python3-zipp python3.12 python3.12-minimal python3.13
python3.13-minimal rpcsvc-proto sgml-base sphinx-common subunit x11-common
xclip xml-core
Suggested packages:
autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-14-locales
cpp-14-doc dh-make flit python3-build python3-installer gcc-14-doc
gcc-multilib manpages-dev flex bison gdb gcc-doc gdb-aarch64-linux-gnu
libc-devtools glibc-doc libstdc++-14-doc libtool-doc gfortran
| fortran95-compiler gcj-jdk m4-doc libmail-box-perl python3-doc python3-tk
python3-venv python-charset-normalizer-doc python-cliff-doc python-cmd2-doc
python-coverage-doc docutils-doc fonts-linuxlibertine | ttf-linux-libertine
texlive-lang-french texlive-latex-base texlive-latex-recommended
python-jinja2-doc python-jsonpath-rw-ext-doc python-ply-doc
python-pygments-doc ttf-bitstream-vera python-pyparsing-doc
python3-cryptography python3-openssl python3-socks python-requests-doc
python-setuptools-doc python3-stemmer dvipng dvisvgm fonts-freefont-otf
imagemagick-6.q16 latexmk libjs-mathjax python3-sphinx-rtd-theme sphinx-doc
tex-gyre texlive-fonts-extra texlive-fonts-recommended texlive-latex-extra
texlive-plain-generic python-stestr-doc python-testtools-doc python3-brotli
python3.12-venv python3.12-doc binfmt-support python3.13-venv python3.13-doc
sgml-base-doc
Recommended packages:
manpages manpages-dev libarchive-cpio-perl javascript-common libjson-xs-perl
libgpm2 libltdl-dev autopkgtest madison-lite pristine-tar
libmail-sendmail-perl libpaper-utils python3-pil python3-dev xauth
The following NEW packages will be installed:
autoconf automake autopoint autotools-dev build-essential cpp cpp-14
cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu debhelper dh-autoreconf
dh-python dh-strip-nondeterminism docutils-common dwz fakeroot flake8 g++
g++-14 g++-14-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-14
gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu jq libasan8 libc-dev-bin
libc6-dev libcc1-0 libcrypt-dev libdebhelper-perl libelf1t64 libexpat1
libfakeroot libfile-stripnondeterminism-perl libgcc-14-dev libhwasan0
libice6 libisl23 libitm1 libjq1 libjs-jquery libjs-jquery-hotkeys
libjs-jquery-isonscreen libjs-jquery-metadata libjs-jquery-tablesorter
libjs-jquery-throttle-debounce libjs-sphinxdoc libjs-underscore libjson-perl
liblsan0 libmpc3 libmpfr6 libncursesw6 libnsl2 libonig5 libpython3-stdlib
libpython3.12-minimal libpython3.12-stdlib libpython3.13-minimal
libpython3.13-stdlib libsm6 libstdc++-14-dev libsubunit-perl libtirpc-common
libtirpc3t64 libtool libtsan2 libubsan1 libx11-6 libx11-data libxau6 libxcb1
libxdmcp6 libxext6 libxmu6 libxt6t64 linux-libc-dev m4 media-types
openstack-pkg-tools po-debconf pyflakes3 python-babel-localedata python3
python3-alabaster python3-all python3-autocommand python3-autopage
python3-babel python3-certifi python3-chardet python3-charset-normalizer
python3-cliff python3-cmd2 python3-colorama python3-coverage
python3-decorator python3-defusedxml python3-docutils python3-extras
python3-fixtures python3-flake8 python3-hacking python3-httplib2
python3-idna python3-imagesize python3-inflect python3-iniconfig
python3-jaraco.context python3-jaraco.functools python3-jaraco.text
python3-jinja2 python3-jsonpath-rw python3-jsonpath-rw-ext
python3-markupsafe python3-mccabe python3-minimal python3-more-itertools
python3-packaging python3-pbr python3-pip python3-pkg-resources
python3-pluggy python3-ply python3-prettytable python3-pycodestyle
python3-pyflakes python3-pygments python3-pyparsing python3-pyperclip
python3-pytest python3-pytest-cov python3-requests python3-roman
python3-setuptools python3-six python3-snowballstemmer python3-sphinx
python3-stestr python3-stevedore python3-subunit python3-testtools
python3-tomlkit python3-typeguard python3-typing-extensions python3-urllib3
python3-voluptuous python3-wcwidth python3-wheel python3-wsgi-intercept
python3-yaml python3-zipp python3.12 python3.12-minimal python3.13
python3.13-minimal rpcsvc-proto sbuild-build-depends-main-dummy sgml-base
sphinx-common subunit x11-common xclip xml-core
0 upgraded, 166 newly installed, 0 to remove and 0 not upgraded.
Need to get 89.5 MB of archives.
After this operation, 374 MB of additional disk space will be used.
Get:1 copy:/<<RESOLVERDIR>>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1020 B]
Get:2 http://deb.debian.org/debian sid/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get:3 http://deb.debian.org/debian sid/main arm64 libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2.1 [11.5 kB]
Get:4 http://deb.debian.org/debian sid/main arm64 libpython3.12-minimal arm64 3.12.7-3 [808 kB]
Get:5 http://deb.debian.org/debian sid/main arm64 libexpat1 arm64 2.6.4-1 [90.7 kB]
Get:6 http://deb.debian.org/debian sid/main arm64 python3.12-minimal arm64 3.12.7-3 [1940 kB]
Get:7 http://deb.debian.org/debian sid/main arm64 python3-minimal arm64 3.12.7-1 [26.8 kB]
Get:8 http://deb.debian.org/debian sid/main arm64 media-types all 10.1.0 [26.9 kB]
Get:9 http://deb.debian.org/debian sid/main arm64 libncursesw6 arm64 6.5-2+b1 [125 kB]
Get:10 http://deb.debian.org/debian sid/main arm64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB]
Get:11 http://deb.debian.org/debian sid/main arm64 libtirpc3t64 arm64 1.3.4+ds-1.3+b1 [78.7 kB]
Get:12 http://deb.debian.org/debian sid/main arm64 libnsl2 arm64 1.3.0-3+b3 [37.9 kB]
Get:13 http://deb.debian.org/debian sid/main arm64 libpython3.12-stdlib arm64 3.12.7-3 [1902 kB]
Get:14 http://deb.debian.org/debian sid/main arm64 python3.12 arm64 3.12.7-3 [671 kB]
Get:15 http://deb.debian.org/debian sid/main arm64 libpython3-stdlib arm64 3.12.7-1 [9708 B]
Get:16 http://deb.debian.org/debian sid/main arm64 python3 arm64 3.12.7-1 [27.8 kB]
Get:17 http://deb.debian.org/debian sid/main arm64 libpython3.13-minimal arm64 3.13.0-2 [850 kB]
Get:18 http://deb.debian.org/debian sid/main arm64 python3.13-minimal arm64 3.13.0-2 [1838 kB]
Get:19 http://deb.debian.org/debian sid/main arm64 sgml-base all 1.31 [15.4 kB]
Get:20 http://deb.debian.org/debian sid/main arm64 m4 arm64 1.4.19-4 [277 kB]
Get:21 http://deb.debian.org/debian sid/main arm64 autoconf all 2.72-3 [493 kB]
Get:22 http://deb.debian.org/debian sid/main arm64 autotools-dev all 20220109.1 [51.6 kB]
Get:23 http://deb.debian.org/debian sid/main arm64 automake all 1:1.16.5-1.3 [823 kB]
Get:24 http://deb.debian.org/debian sid/main arm64 autopoint all 0.22.5-2 [723 kB]
Get:25 http://deb.debian.org/debian sid/main arm64 libc-dev-bin arm64 2.40-3 [50.9 kB]
Get:26 http://deb.debian.org/debian sid/main arm64 linux-libc-dev all 6.11.7-1 [2454 kB]
Get:27 http://deb.debian.org/debian sid/main arm64 libcrypt-dev arm64 1:4.4.36-5 [122 kB]
Get:28 http://deb.debian.org/debian sid/main arm64 rpcsvc-proto arm64 1.4.3-1+b1 [60.5 kB]
Get:29 http://deb.debian.org/debian sid/main arm64 libc6-dev arm64 2.40-3 [1591 kB]
Get:30 http://deb.debian.org/debian sid/main arm64 libisl23 arm64 0.27-1 [601 kB]
Get:31 http://deb.debian.org/debian sid/main arm64 libmpfr6 arm64 4.2.1-1+b2 [680 kB]
Get:32 http://deb.debian.org/debian sid/main arm64 libmpc3 arm64 1.3.1-1+b3 [50.5 kB]
Get:33 http://deb.debian.org/debian sid/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-8 [9166 kB]
Get:34 http://deb.debian.org/debian sid/main arm64 cpp-14 arm64 14.2.0-8 [1284 B]
Get:35 http://deb.debian.org/debian sid/main arm64 cpp-aarch64-linux-gnu arm64 4:14.2.0-1 [4832 B]
Get:36 http://deb.debian.org/debian sid/main arm64 cpp arm64 4:14.2.0-1 [1568 B]
Get:37 http://deb.debian.org/debian sid/main arm64 libcc1-0 arm64 14.2.0-8 [42.2 kB]
Get:38 http://deb.debian.org/debian sid/main arm64 libitm1 arm64 14.2.0-8 [24.2 kB]
Get:39 http://deb.debian.org/debian sid/main arm64 libasan8 arm64 14.2.0-8 [2579 kB]
Get:40 http://deb.debian.org/debian sid/main arm64 liblsan0 arm64 14.2.0-8 [1161 kB]
Get:41 http://deb.debian.org/debian sid/main arm64 libtsan2 arm64 14.2.0-8 [2386 kB]
Get:42 http://deb.debian.org/debian sid/main arm64 libubsan1 arm64 14.2.0-8 [1039 kB]
Get:43 http://deb.debian.org/debian sid/main arm64 libhwasan0 arm64 14.2.0-8 [1442 kB]
Get:44 http://deb.debian.org/debian sid/main arm64 libgcc-14-dev arm64 14.2.0-8 [2365 kB]
Get:45 http://deb.debian.org/debian sid/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-8 [17.7 MB]
Get:46 http://deb.debian.org/debian sid/main arm64 gcc-14 arm64 14.2.0-8 [519 kB]
Get:47 http://deb.debian.org/debian sid/main arm64 gcc-aarch64-linux-gnu arm64 4:14.2.0-1 [1440 B]
Get:48 http://deb.debian.org/debian sid/main arm64 gcc arm64 4:14.2.0-1 [5136 B]
Get:49 http://deb.debian.org/debian sid/main arm64 libstdc++-14-dev arm64 14.2.0-8 [2267 kB]
Get:50 http://deb.debian.org/debian sid/main arm64 g++-14-aarch64-linux-gnu arm64 14.2.0-8 [10.1 MB]
Get:51 http://deb.debian.org/debian sid/main arm64 g++-14 arm64 14.2.0-8 [20.2 kB]
Get:52 http://deb.debian.org/debian sid/main arm64 g++-aarch64-linux-gnu arm64 4:14.2.0-1 [1200 B]
Get:53 http://deb.debian.org/debian sid/main arm64 g++ arm64 4:14.2.0-1 [1332 B]
Get:54 http://deb.debian.org/debian sid/main arm64 build-essential arm64 12.12 [4624 B]
Get:55 http://deb.debian.org/debian sid/main arm64 libdebhelper-perl all 13.20 [89.7 kB]
Get:56 http://deb.debian.org/debian sid/main arm64 libtool all 2.4.7-8 [517 kB]
Get:57 http://deb.debian.org/debian sid/main arm64 dh-autoreconf all 20 [17.1 kB]
Get:58 http://deb.debian.org/debian sid/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB]
Get:59 http://deb.debian.org/debian sid/main arm64 dh-strip-nondeterminism all 1.14.0-1 [8448 B]
Get:60 http://deb.debian.org/debian sid/main arm64 libelf1t64 arm64 0.192-4 [189 kB]
Get:61 http://deb.debian.org/debian sid/main arm64 dwz arm64 0.15-1+b1 [102 kB]
Get:62 http://deb.debian.org/debian sid/main arm64 po-debconf all 1.0.21+nmu1 [248 kB]
Get:63 http://deb.debian.org/debian sid/main arm64 debhelper all 13.20 [915 kB]
Get:64 http://deb.debian.org/debian sid/main arm64 python3-autocommand all 2.2.2-3 [13.6 kB]
Get:65 http://deb.debian.org/debian sid/main arm64 python3-more-itertools all 10.5.0-1 [63.8 kB]
Get:66 http://deb.debian.org/debian sid/main arm64 python3-typing-extensions all 4.12.2-2 [73.0 kB]
Get:67 http://deb.debian.org/debian sid/main arm64 python3-typeguard all 4.4.1-1 [37.0 kB]
Get:68 http://deb.debian.org/debian sid/main arm64 python3-inflect all 7.3.1-2 [32.4 kB]
Get:69 http://deb.debian.org/debian sid/main arm64 python3-jaraco.context all 6.0.0-1 [7984 B]
Get:70 http://deb.debian.org/debian sid/main arm64 python3-jaraco.functools all 4.1.0-1 [12.0 kB]
Get:71 http://deb.debian.org/debian sid/main arm64 python3-pkg-resources all 75.2.0-1 [213 kB]
Get:72 http://deb.debian.org/debian sid/main arm64 python3-jaraco.text all 4.0.0-1 [11.4 kB]
Get:73 http://deb.debian.org/debian sid/main arm64 python3-zipp all 3.21.0-1 [10.6 kB]
Get:74 http://deb.debian.org/debian sid/main arm64 python3-setuptools all 75.2.0-1 [731 kB]
Get:75 http://deb.debian.org/debian sid/main arm64 dh-python all 6.20241024 [109 kB]
Get:76 http://deb.debian.org/debian sid/main arm64 xml-core all 0.19 [20.1 kB]
Get:77 http://deb.debian.org/debian sid/main arm64 docutils-common all 0.21.2+dfsg-2 [128 kB]
Get:78 http://deb.debian.org/debian sid/main arm64 libfakeroot arm64 1.36-1 [29.1 kB]
Get:79 http://deb.debian.org/debian sid/main arm64 fakeroot arm64 1.36-1 [74.4 kB]
Get:80 http://deb.debian.org/debian sid/main arm64 python3-mccabe all 0.7.0-1 [10.5 kB]
Get:81 http://deb.debian.org/debian sid/main arm64 python3-pycodestyle all 2.12.1-1 [39.7 kB]
Get:82 http://deb.debian.org/debian sid/main arm64 python3-pyflakes all 3.2.0-1 [57.1 kB]
Get:83 http://deb.debian.org/debian sid/main arm64 python3-flake8 all 7.1.1-2 [56.3 kB]
Get:84 http://deb.debian.org/debian sid/main arm64 flake8 all 7.1.1-2 [21.5 kB]
Get:85 http://deb.debian.org/debian sid/main arm64 libonig5 arm64 6.9.9-1+b1 [181 kB]
Get:86 http://deb.debian.org/debian sid/main arm64 libjq1 arm64 1.7.1-3+b1 [148 kB]
Get:87 http://deb.debian.org/debian sid/main arm64 jq arm64 1.7.1-3+b1 [77.3 kB]
Get:88 http://deb.debian.org/debian sid/main arm64 x11-common all 1:7.7+23.1 [216 kB]
Get:89 http://deb.debian.org/debian sid/main arm64 libice6 arm64 2:1.1.1-1 [62.1 kB]
Get:90 http://deb.debian.org/debian sid/main arm64 libjs-jquery-isonscreen all 1.2.0-1.1 [3196 B]
Get:91 http://deb.debian.org/debian sid/main arm64 libjs-jquery-metadata all 12-4 [6532 B]
Get:92 http://deb.debian.org/debian sid/main arm64 libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [184 kB]
Get:93 http://deb.debian.org/debian sid/main arm64 libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.2 kB]
Get:94 http://deb.debian.org/debian sid/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB]
Get:95 http://deb.debian.org/debian sid/main arm64 libjs-sphinxdoc all 7.4.7-4 [158 kB]
Get:96 http://deb.debian.org/debian sid/main arm64 libjson-perl all 4.10000-1 [87.5 kB]
Get:97 http://deb.debian.org/debian sid/main arm64 libpython3.13-stdlib arm64 3.13.0-2 [1922 kB]
Get:98 http://deb.debian.org/debian sid/main arm64 libsm6 arm64 2:1.2.4-1 [34.2 kB]
Get:99 http://deb.debian.org/debian sid/main arm64 libsubunit-perl all 1.4.2-3 [5724 B]
Get:100 http://deb.debian.org/debian sid/main arm64 libxau6 arm64 1:1.0.11-1 [20.6 kB]
Get:101 http://deb.debian.org/debian sid/main arm64 libxdmcp6 arm64 1:1.1.2-3+b2 [24.4 kB]
Get:102 http://deb.debian.org/debian sid/main arm64 libxcb1 arm64 1.17.0-2+b1 [143 kB]
Get:103 http://deb.debian.org/debian sid/main arm64 libx11-data all 2:1.8.10-2 [337 kB]
Get:104 http://deb.debian.org/debian sid/main arm64 libx11-6 arm64 2:1.8.10-2 [789 kB]
Get:105 http://deb.debian.org/debian sid/main arm64 libxext6 arm64 2:1.3.4-1+b2 [49.3 kB]
Get:106 http://deb.debian.org/debian sid/main arm64 libxt6t64 arm64 1:1.2.1-1.2+b1 [173 kB]
Get:107 http://deb.debian.org/debian sid/main arm64 libxmu6 arm64 2:1.1.3-3+b3 [55.6 kB]
Get:108 http://deb.debian.org/debian sid/main arm64 python3-wheel all 0.45.0-1 [56.7 kB]
Get:109 http://deb.debian.org/debian sid/main arm64 python3-pip all 24.3.1+dfsg-1 [1441 kB]
Get:110 http://deb.debian.org/debian sid/main arm64 openstack-pkg-tools all 130 [96.4 kB]
Get:111 http://deb.debian.org/debian sid/main arm64 pyflakes3 all 3.2.0-1 [10.1 kB]
Get:112 http://deb.debian.org/debian sid/main arm64 python-babel-localedata all 2.16.0-1 [5696 kB]
Get:113 http://deb.debian.org/debian sid/main arm64 python3-alabaster all 0.7.16-0.1 [27.9 kB]
Get:114 http://deb.debian.org/debian sid/main arm64 python3.13 arm64 3.13.0-2 [730 kB]
Get:115 http://deb.debian.org/debian sid/main arm64 python3-all arm64 3.12.7-1 [1052 B]
Get:116 http://deb.debian.org/debian sid/main arm64 python3-autopage all 0.4.0-3.1 [12.7 kB]
Get:117 http://deb.debian.org/debian sid/main arm64 python3-babel all 2.16.0-1 [114 kB]
Get:118 http://deb.debian.org/debian sid/main arm64 python3-certifi all 2024.8.30+dfsg-1 [9576 B]
Get:119 http://deb.debian.org/debian sid/main arm64 python3-chardet all 5.2.0+dfsg-1 [107 kB]
Get:120 http://deb.debian.org/debian sid/main arm64 python3-charset-normalizer arm64 3.4.0-1+b1 [129 kB]
Get:121 http://deb.debian.org/debian sid/main arm64 python3-wcwidth all 0.2.13+dfsg1-1 [24.9 kB]
Get:122 http://deb.debian.org/debian sid/main arm64 xclip arm64 0.13-4+b1 [21.1 kB]
Get:123 http://deb.debian.org/debian sid/main arm64 python3-pyperclip all 1.8.2-2 [13.2 kB]
Get:124 http://deb.debian.org/debian sid/main arm64 python3-cmd2 all 2.5.4+ds-1 [148 kB]
Get:125 http://deb.debian.org/debian sid/main arm64 python3-roman all 4.2-1 [10.4 kB]
Get:126 http://deb.debian.org/debian sid/main arm64 python3-docutils all 0.21.2+dfsg-2 [403 kB]
Get:127 http://deb.debian.org/debian sid/main arm64 python3-pbr all 6.1.0-3 [56.6 kB]
Get:128 http://deb.debian.org/debian sid/main arm64 python3-prettytable all 3.10.1-1 [37.1 kB]
Get:129 http://deb.debian.org/debian sid/main arm64 python3-stevedore all 5.3.0-3 [20.9 kB]
Get:130 http://deb.debian.org/debian sid/main arm64 python3-yaml arm64 6.0.2-1+b1 [148 kB]
Get:131 http://deb.debian.org/debian sid/main arm64 python3-cliff all 4.7.0-2 [42.5 kB]
Get:132 http://deb.debian.org/debian sid/main arm64 python3-colorama all 0.4.6-4 [36.2 kB]
Get:133 http://deb.debian.org/debian sid/main arm64 python3-coverage arm64 7.6.0+dfsg1-2+b1 [177 kB]
Get:134 http://deb.debian.org/debian sid/main arm64 python3-decorator all 5.1.1-5 [15.1 kB]
Get:135 http://deb.debian.org/debian sid/main arm64 python3-defusedxml all 0.7.1-2 [43.3 kB]
Get:136 http://deb.debian.org/debian sid/main arm64 python3-extras all 1.0.0-5 [7536 B]
Get:137 http://deb.debian.org/debian sid/main arm64 python3-testtools all 2.7.2-4 [122 kB]
Get:138 http://deb.debian.org/debian sid/main arm64 python3-fixtures all 4.1.0-2 [34.1 kB]
Get:139 http://deb.debian.org/debian sid/main arm64 python3-hacking all 4.1.0-3 [22.2 kB]
Get:140 http://deb.debian.org/debian sid/main arm64 python3-pyparsing all 3.1.2-1 [146 kB]
Get:141 http://deb.debian.org/debian sid/main arm64 python3-httplib2 all 0.22.0-1 [36.1 kB]
Get:142 http://deb.debian.org/debian sid/main arm64 python3-idna all 3.8-2 [41.6 kB]
Get:143 http://deb.debian.org/debian sid/main arm64 python3-imagesize all 1.4.1-1 [6688 B]
Get:144 http://deb.debian.org/debian sid/main arm64 python3-iniconfig all 1.1.1-2 [6396 B]
Get:145 http://deb.debian.org/debian sid/main arm64 python3-markupsafe arm64 2.1.5-1+b3 [14.0 kB]
Get:146 http://deb.debian.org/debian sid/main arm64 python3-jinja2 all 3.1.3-1 [119 kB]
Get:147 http://deb.debian.org/debian sid/main arm64 python3-ply all 3.11-7 [62.6 kB]
Get:148 http://deb.debian.org/debian sid/main arm64 python3-six all 1.16.0-7 [16.4 kB]
Get:149 http://deb.debian.org/debian sid/main arm64 python3-jsonpath-rw all 1.4.0-6 [15.0 kB]
Get:150 http://deb.debian.org/debian sid/main arm64 python3-jsonpath-rw-ext all 1.2.2-3 [11.6 kB]
Get:151 http://deb.debian.org/debian sid/main arm64 python3-packaging all 24.2-1 [55.3 kB]
Get:152 http://deb.debian.org/debian sid/main arm64 python3-pluggy all 1.5.0-1 [26.9 kB]
Get:153 http://deb.debian.org/debian sid/main arm64 python3-pygments all 2.18.0+dfsg-1 [836 kB]
Get:154 http://deb.debian.org/debian sid/main arm64 python3-pytest all 8.3.3-1 [249 kB]
Get:155 http://deb.debian.org/debian sid/main arm64 python3-pytest-cov all 5.0.0-1 [26.8 kB]
Get:156 http://deb.debian.org/debian sid/main arm64 python3-urllib3 all 2.0.7-2 [111 kB]
Get:157 http://deb.debian.org/debian sid/main arm64 python3-requests all 2.32.3+dfsg-1 [71.9 kB]
Get:158 http://deb.debian.org/debian sid/main arm64 python3-snowballstemmer all 2.2.0-4 [58.0 kB]
Get:159 http://deb.debian.org/debian sid/main arm64 sphinx-common all 7.4.7-4 [731 kB]
Get:160 http://deb.debian.org/debian sid/main arm64 python3-sphinx all 7.4.7-4 [588 kB]
Get:161 http://deb.debian.org/debian sid/main arm64 python3-tomlkit all 0.13.2-1 [42.7 kB]
Get:162 http://deb.debian.org/debian sid/main arm64 python3-voluptuous all 0.14.2-1 [45.8 kB]
Get:163 http://deb.debian.org/debian sid/main arm64 python3-subunit all 1.4.2-3 [66.4 kB]
Get:164 http://deb.debian.org/debian sid/main arm64 subunit all 1.4.2-3 [5248 B]
Get:165 http://deb.debian.org/debian sid/main arm64 python3-stestr all 4.1.0-2 [56.7 kB]
Get:166 http://deb.debian.org/debian sid/main arm64 python3-wsgi-intercept all 1.13.0-2 [18.6 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 89.5 MB in 1s (98.8 MB/s)
Selecting previously unselected package libjs-jquery.
(Reading database ... 17119 files and directories currently installed.)
Preparing to unpack .../libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Selecting previously unselected package libjs-jquery-hotkeys.
Preparing to unpack .../libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2.1_all.deb ...
Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ...
Selecting previously unselected package libpython3.12-minimal:arm64.
Preparing to unpack .../libpython3.12-minimal_3.12.7-3_arm64.deb ...
Unpacking libpython3.12-minimal:arm64 (3.12.7-3) ...
Selecting previously unselected package libexpat1:arm64.
Preparing to unpack .../libexpat1_2.6.4-1_arm64.deb ...
Unpacking libexpat1:arm64 (2.6.4-1) ...
Selecting previously unselected package python3.12-minimal.
Preparing to unpack .../python3.12-minimal_3.12.7-3_arm64.deb ...
Unpacking python3.12-minimal (3.12.7-3) ...
Setting up libpython3.12-minimal:arm64 (3.12.7-3) ...
Setting up libexpat1:arm64 (2.6.4-1) ...
Setting up python3.12-minimal (3.12.7-3) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 17465 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.12.7-1_arm64.deb ...
Unpacking python3-minimal (3.12.7-1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_10.1.0_all.deb ...
Unpacking media-types (10.1.0) ...
Selecting previously unselected package libncursesw6:arm64.
Preparing to unpack .../2-libncursesw6_6.5-2+b1_arm64.deb ...
Unpacking libncursesw6:arm64 (6.5-2+b1) ...
Selecting previously unselected package libtirpc-common.
Preparing to unpack .../3-libtirpc-common_1.3.4+ds-1.3_all.deb ...
Unpacking libtirpc-common (1.3.4+ds-1.3) ...
Selecting previously unselected package libtirpc3t64:arm64.
Preparing to unpack .../4-libtirpc3t64_1.3.4+ds-1.3+b1_arm64.deb ...
Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3 to /lib/aarch64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64'
Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3.0.0 to /lib/aarch64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64'
Unpacking libtirpc3t64:arm64 (1.3.4+ds-1.3+b1) ...
Selecting previously unselected package libnsl2:arm64.
Preparing to unpack .../5-libnsl2_1.3.0-3+b3_arm64.deb ...
Unpacking libnsl2:arm64 (1.3.0-3+b3) ...
Selecting previously unselected package libpython3.12-stdlib:arm64.
Preparing to unpack .../6-libpython3.12-stdlib_3.12.7-3_arm64.deb ...
Unpacking libpython3.12-stdlib:arm64 (3.12.7-3) ...
Selecting previously unselected package python3.12.
Preparing to unpack .../7-python3.12_3.12.7-3_arm64.deb ...
Unpacking python3.12 (3.12.7-3) ...
Selecting previously unselected package libpython3-stdlib:arm64.
Preparing to unpack .../8-libpython3-stdlib_3.12.7-1_arm64.deb ...
Unpacking libpython3-stdlib:arm64 (3.12.7-1) ...
Setting up python3-minimal (3.12.7-1) ...
Selecting previously unselected package python3.
(Reading database ... 17938 files and directories currently installed.)
Preparing to unpack .../000-python3_3.12.7-1_arm64.deb ...
Unpacking python3 (3.12.7-1) ...
Selecting previously unselected package libpython3.13-minimal:arm64.
Preparing to unpack .../001-libpython3.13-minimal_3.13.0-2_arm64.deb ...
Unpacking libpython3.13-minimal:arm64 (3.13.0-2) ...
Selecting previously unselected package python3.13-minimal.
Preparing to unpack .../002-python3.13-minimal_3.13.0-2_arm64.deb ...
Unpacking python3.13-minimal (3.13.0-2) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../003-sgml-base_1.31_all.deb ...
Unpacking sgml-base (1.31) ...
Selecting previously unselected package m4.
Preparing to unpack .../004-m4_1.4.19-4_arm64.deb ...
Unpacking m4 (1.4.19-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../005-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../006-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../007-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../008-autopoint_0.22.5-2_all.deb ...
Unpacking autopoint (0.22.5-2) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../009-libc-dev-bin_2.40-3_arm64.deb ...
Unpacking libc-dev-bin (2.40-3) ...
Selecting previously unselected package linux-libc-dev.
Preparing to unpack .../010-linux-libc-dev_6.11.7-1_all.deb ...
Unpacking linux-libc-dev (6.11.7-1) ...
Selecting previously unselected package libcrypt-dev:arm64.
Preparing to unpack .../011-libcrypt-dev_1%3a4.4.36-5_arm64.deb ...
Unpacking libcrypt-dev:arm64 (1:4.4.36-5) ...
Selecting previously unselected package rpcsvc-proto.
Preparing to unpack .../012-rpcsvc-proto_1.4.3-1+b1_arm64.deb ...
Unpacking rpcsvc-proto (1.4.3-1+b1) ...
Selecting previously unselected package libc6-dev:arm64.
Preparing to unpack .../013-libc6-dev_2.40-3_arm64.deb ...
Unpacking libc6-dev:arm64 (2.40-3) ...
Selecting previously unselected package libisl23:arm64.
Preparing to unpack .../014-libisl23_0.27-1_arm64.deb ...
Unpacking libisl23:arm64 (0.27-1) ...
Selecting previously unselected package libmpfr6:arm64.
Preparing to unpack .../015-libmpfr6_4.2.1-1+b2_arm64.deb ...
Unpacking libmpfr6:arm64 (4.2.1-1+b2) ...
Selecting previously unselected package libmpc3:arm64.
Preparing to unpack .../016-libmpc3_1.3.1-1+b3_arm64.deb ...
Unpacking libmpc3:arm64 (1.3.1-1+b3) ...
Selecting previously unselected package cpp-14-aarch64-linux-gnu.
Preparing to unpack .../017-cpp-14-aarch64-linux-gnu_14.2.0-8_arm64.deb ...
Unpacking cpp-14-aarch64-linux-gnu (14.2.0-8) ...
Selecting previously unselected package cpp-14.
Preparing to unpack .../018-cpp-14_14.2.0-8_arm64.deb ...
Unpacking cpp-14 (14.2.0-8) ...
Selecting previously unselected package cpp-aarch64-linux-gnu.
Preparing to unpack .../019-cpp-aarch64-linux-gnu_4%3a14.2.0-1_arm64.deb ...
Unpacking cpp-aarch64-linux-gnu (4:14.2.0-1) ...
Selecting previously unselected package cpp.
Preparing to unpack .../020-cpp_4%3a14.2.0-1_arm64.deb ...
Unpacking cpp (4:14.2.0-1) ...
Selecting previously unselected package libcc1-0:arm64.
Preparing to unpack .../021-libcc1-0_14.2.0-8_arm64.deb ...
Unpacking libcc1-0:arm64 (14.2.0-8) ...
Selecting previously unselected package libitm1:arm64.
Preparing to unpack .../022-libitm1_14.2.0-8_arm64.deb ...
Unpacking libitm1:arm64 (14.2.0-8) ...
Selecting previously unselected package libasan8:arm64.
Preparing to unpack .../023-libasan8_14.2.0-8_arm64.deb ...
Unpacking libasan8:arm64 (14.2.0-8) ...
Selecting previously unselected package liblsan0:arm64.
Preparing to unpack .../024-liblsan0_14.2.0-8_arm64.deb ...
Unpacking liblsan0:arm64 (14.2.0-8) ...
Selecting previously unselected package libtsan2:arm64.
Preparing to unpack .../025-libtsan2_14.2.0-8_arm64.deb ...
Unpacking libtsan2:arm64 (14.2.0-8) ...
Selecting previously unselected package libubsan1:arm64.
Preparing to unpack .../026-libubsan1_14.2.0-8_arm64.deb ...
Unpacking libubsan1:arm64 (14.2.0-8) ...
Selecting previously unselected package libhwasan0:arm64.
Preparing to unpack .../027-libhwasan0_14.2.0-8_arm64.deb ...
Unpacking libhwasan0:arm64 (14.2.0-8) ...
Selecting previously unselected package libgcc-14-dev:arm64.
Preparing to unpack .../028-libgcc-14-dev_14.2.0-8_arm64.deb ...
Unpacking libgcc-14-dev:arm64 (14.2.0-8) ...
Selecting previously unselected package gcc-14-aarch64-linux-gnu.
Preparing to unpack .../029-gcc-14-aarch64-linux-gnu_14.2.0-8_arm64.deb ...
Unpacking gcc-14-aarch64-linux-gnu (14.2.0-8) ...
Selecting previously unselected package gcc-14.
Preparing to unpack .../030-gcc-14_14.2.0-8_arm64.deb ...
Unpacking gcc-14 (14.2.0-8) ...
Selecting previously unselected package gcc-aarch64-linux-gnu.
Preparing to unpack .../031-gcc-aarch64-linux-gnu_4%3a14.2.0-1_arm64.deb ...
Unpacking gcc-aarch64-linux-gnu (4:14.2.0-1) ...
Selecting previously unselected package gcc.
Preparing to unpack .../032-gcc_4%3a14.2.0-1_arm64.deb ...
Unpacking gcc (4:14.2.0-1) ...
Selecting previously unselected package libstdc++-14-dev:arm64.
Preparing to unpack .../033-libstdc++-14-dev_14.2.0-8_arm64.deb ...
Unpacking libstdc++-14-dev:arm64 (14.2.0-8) ...
Selecting previously unselected package g++-14-aarch64-linux-gnu.
Preparing to unpack .../034-g++-14-aarch64-linux-gnu_14.2.0-8_arm64.deb ...
Unpacking g++-14-aarch64-linux-gnu (14.2.0-8) ...
Selecting previously unselected package g++-14.
Preparing to unpack .../035-g++-14_14.2.0-8_arm64.deb ...
Unpacking g++-14 (14.2.0-8) ...
Selecting previously unselected package g++-aarch64-linux-gnu.
Preparing to unpack .../036-g++-aarch64-linux-gnu_4%3a14.2.0-1_arm64.deb ...
Unpacking g++-aarch64-linux-gnu (4:14.2.0-1) ...
Selecting previously unselected package g++.
Preparing to unpack .../037-g++_4%3a14.2.0-1_arm64.deb ...
Unpacking g++ (4:14.2.0-1) ...
Selecting previously unselected package build-essential.
Preparing to unpack .../038-build-essential_12.12_arm64.deb ...
Unpacking build-essential (12.12) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../039-libdebhelper-perl_13.20_all.deb ...
Unpacking libdebhelper-perl (13.20) ...
Selecting previously unselected package libtool.
Preparing to unpack .../040-libtool_2.4.7-8_all.deb ...
Unpacking libtool (2.4.7-8) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../041-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../042-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../043-dh-strip-nondeterminism_1.14.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.0-1) ...
Selecting previously unselected package libelf1t64:arm64.
Preparing to unpack .../044-libelf1t64_0.192-4_arm64.deb ...
Unpacking libelf1t64:arm64 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../045-dwz_0.15-1+b1_arm64.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../046-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../047-debhelper_13.20_all.deb ...
Unpacking debhelper (13.20) ...
Selecting previously unselected package python3-autocommand.
Preparing to unpack .../048-python3-autocommand_2.2.2-3_all.deb ...
Unpacking python3-autocommand (2.2.2-3) ...
Selecting previously unselected package python3-more-itertools.
Preparing to unpack .../049-python3-more-itertools_10.5.0-1_all.deb ...
Unpacking python3-more-itertools (10.5.0-1) ...
Selecting previously unselected package python3-typing-extensions.
Preparing to unpack .../050-python3-typing-extensions_4.12.2-2_all.deb ...
Unpacking python3-typing-extensions (4.12.2-2) ...
Selecting previously unselected package python3-typeguard.
Preparing to unpack .../051-python3-typeguard_4.4.1-1_all.deb ...
Unpacking python3-typeguard (4.4.1-1) ...
Selecting previously unselected package python3-inflect.
Preparing to unpack .../052-python3-inflect_7.3.1-2_all.deb ...
Unpacking python3-inflect (7.3.1-2) ...
Selecting previously unselected package python3-jaraco.context.
Preparing to unpack .../053-python3-jaraco.context_6.0.0-1_all.deb ...
Unpacking python3-jaraco.context (6.0.0-1) ...
Selecting previously unselected package python3-jaraco.functools.
Preparing to unpack .../054-python3-jaraco.functools_4.1.0-1_all.deb ...
Unpacking python3-jaraco.functools (4.1.0-1) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../055-python3-pkg-resources_75.2.0-1_all.deb ...
Unpacking python3-pkg-resources (75.2.0-1) ...
Selecting previously unselected package python3-jaraco.text.
Preparing to unpack .../056-python3-jaraco.text_4.0.0-1_all.deb ...
Unpacking python3-jaraco.text (4.0.0-1) ...
Selecting previously unselected package python3-zipp.
Preparing to unpack .../057-python3-zipp_3.21.0-1_all.deb ...
Unpacking python3-zipp (3.21.0-1) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../058-python3-setuptools_75.2.0-1_all.deb ...
Unpacking python3-setuptools (75.2.0-1) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../059-dh-python_6.20241024_all.deb ...
Unpacking dh-python (6.20241024) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../060-xml-core_0.19_all.deb ...
Unpacking xml-core (0.19) ...
Selecting previously unselected package docutils-common.
Preparing to unpack .../061-docutils-common_0.21.2+dfsg-2_all.deb ...
Unpacking docutils-common (0.21.2+dfsg-2) ...
Selecting previously unselected package libfakeroot:arm64.
Preparing to unpack .../062-libfakeroot_1.36-1_arm64.deb ...
Unpacking libfakeroot:arm64 (1.36-1) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../063-fakeroot_1.36-1_arm64.deb ...
Unpacking fakeroot (1.36-1) ...
Selecting previously unselected package python3-mccabe.
Preparing to unpack .../064-python3-mccabe_0.7.0-1_all.deb ...
Unpacking python3-mccabe (0.7.0-1) ...
Selecting previously unselected package python3-pycodestyle.
Preparing to unpack .../065-python3-pycodestyle_2.12.1-1_all.deb ...
Unpacking python3-pycodestyle (2.12.1-1) ...
Selecting previously unselected package python3-pyflakes.
Preparing to unpack .../066-python3-pyflakes_3.2.0-1_all.deb ...
Unpacking python3-pyflakes (3.2.0-1) ...
Selecting previously unselected package python3-flake8.
Preparing to unpack .../067-python3-flake8_7.1.1-2_all.deb ...
Unpacking python3-flake8 (7.1.1-2) ...
Selecting previously unselected package flake8.
Preparing to unpack .../068-flake8_7.1.1-2_all.deb ...
Unpacking flake8 (7.1.1-2) ...
Selecting previously unselected package libonig5:arm64.
Preparing to unpack .../069-libonig5_6.9.9-1+b1_arm64.deb ...
Unpacking libonig5:arm64 (6.9.9-1+b1) ...
Selecting previously unselected package libjq1:arm64.
Preparing to unpack .../070-libjq1_1.7.1-3+b1_arm64.deb ...
Unpacking libjq1:arm64 (1.7.1-3+b1) ...
Selecting previously unselected package jq.
Preparing to unpack .../071-jq_1.7.1-3+b1_arm64.deb ...
Unpacking jq (1.7.1-3+b1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../072-x11-common_1%3a7.7+23.1_all.deb ...
Unpacking x11-common (1:7.7+23.1) ...
Selecting previously unselected package libice6:arm64.
Preparing to unpack .../073-libice6_2%3a1.1.1-1_arm64.deb ...
Unpacking libice6:arm64 (2:1.1.1-1) ...
Selecting previously unselected package libjs-jquery-isonscreen.
Preparing to unpack .../074-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ...
Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ...
Selecting previously unselected package libjs-jquery-metadata.
Preparing to unpack .../075-libjs-jquery-metadata_12-4_all.deb ...
Unpacking libjs-jquery-metadata (12-4) ...
Selecting previously unselected package libjs-jquery-tablesorter.
Preparing to unpack .../076-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ...
Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ...
Selecting previously unselected package libjs-jquery-throttle-debounce.
Preparing to unpack .../077-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ...
Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ...
Selecting previously unselected package libjs-underscore.
Preparing to unpack .../078-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ...
Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Selecting previously unselected package libjs-sphinxdoc.
Preparing to unpack .../079-libjs-sphinxdoc_7.4.7-4_all.deb ...
Unpacking libjs-sphinxdoc (7.4.7-4) ...
Selecting previously unselected package libjson-perl.
Preparing to unpack .../080-libjson-perl_4.10000-1_all.deb ...
Unpacking libjson-perl (4.10000-1) ...
Selecting previously unselected package libpython3.13-stdlib:arm64.
Preparing to unpack .../081-libpython3.13-stdlib_3.13.0-2_arm64.deb ...
Unpacking libpython3.13-stdlib:arm64 (3.13.0-2) ...
Selecting previously unselected package libsm6:arm64.
Preparing to unpack .../082-libsm6_2%3a1.2.4-1_arm64.deb ...
Unpacking libsm6:arm64 (2:1.2.4-1) ...
Selecting previously unselected package libsubunit-perl.
Preparing to unpack .../083-libsubunit-perl_1.4.2-3_all.deb ...
Unpacking libsubunit-perl (1.4.2-3) ...
Selecting previously unselected package libxau6:arm64.
Preparing to unpack .../084-libxau6_1%3a1.0.11-1_arm64.deb ...
Unpacking libxau6:arm64 (1:1.0.11-1) ...
Selecting previously unselected package libxdmcp6:arm64.
Preparing to unpack .../085-libxdmcp6_1%3a1.1.2-3+b2_arm64.deb ...
Unpacking libxdmcp6:arm64 (1:1.1.2-3+b2) ...
Selecting previously unselected package libxcb1:arm64.
Preparing to unpack .../086-libxcb1_1.17.0-2+b1_arm64.deb ...
Unpacking libxcb1:arm64 (1.17.0-2+b1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../087-libx11-data_2%3a1.8.10-2_all.deb ...
Unpacking libx11-data (2:1.8.10-2) ...
Selecting previously unselected package libx11-6:arm64.
Preparing to unpack .../088-libx11-6_2%3a1.8.10-2_arm64.deb ...
Unpacking libx11-6:arm64 (2:1.8.10-2) ...
Selecting previously unselected package libxext6:arm64.
Preparing to unpack .../089-libxext6_2%3a1.3.4-1+b2_arm64.deb ...
Unpacking libxext6:arm64 (2:1.3.4-1+b2) ...
Selecting previously unselected package libxt6t64:arm64.
Preparing to unpack .../090-libxt6t64_1%3a1.2.1-1.2+b1_arm64.deb ...
Unpacking libxt6t64:arm64 (1:1.2.1-1.2+b1) ...
Selecting previously unselected package libxmu6:arm64.
Preparing to unpack .../091-libxmu6_2%3a1.1.3-3+b3_arm64.deb ...
Unpacking libxmu6:arm64 (2:1.1.3-3+b3) ...
Selecting previously unselected package python3-wheel.
Preparing to unpack .../092-python3-wheel_0.45.0-1_all.deb ...
Unpacking python3-wheel (0.45.0-1) ...
Selecting previously unselected package python3-pip.
Preparing to unpack .../093-python3-pip_24.3.1+dfsg-1_all.deb ...
Unpacking python3-pip (24.3.1+dfsg-1) ...
Selecting previously unselected package openstack-pkg-tools.
Preparing to unpack .../094-openstack-pkg-tools_130_all.deb ...
Unpacking openstack-pkg-tools (130) ...
Selecting previously unselected package pyflakes3.
Preparing to unpack .../095-pyflakes3_3.2.0-1_all.deb ...
Unpacking pyflakes3 (3.2.0-1) ...
Selecting previously unselected package python-babel-localedata.
Preparing to unpack .../096-python-babel-localedata_2.16.0-1_all.deb ...
Unpacking python-babel-localedata (2.16.0-1) ...
Selecting previously unselected package python3-alabaster.
Preparing to unpack .../097-python3-alabaster_0.7.16-0.1_all.deb ...
Unpacking python3-alabaster (0.7.16-0.1) ...
Selecting previously unselected package python3.13.
Preparing to unpack .../098-python3.13_3.13.0-2_arm64.deb ...
Unpacking python3.13 (3.13.0-2) ...
Selecting previously unselected package python3-all.
Preparing to unpack .../099-python3-all_3.12.7-1_arm64.deb ...
Unpacking python3-all (3.12.7-1) ...
Selecting previously unselected package python3-autopage.
Preparing to unpack .../100-python3-autopage_0.4.0-3.1_all.deb ...
Unpacking python3-autopage (0.4.0-3.1) ...
Selecting previously unselected package python3-babel.
Preparing to unpack .../101-python3-babel_2.16.0-1_all.deb ...
Unpacking python3-babel (2.16.0-1) ...
Selecting previously unselected package python3-certifi.
Preparing to unpack .../102-python3-certifi_2024.8.30+dfsg-1_all.deb ...
Unpacking python3-certifi (2024.8.30+dfsg-1) ...
Selecting previously unselected package python3-chardet.
Preparing to unpack .../103-python3-chardet_5.2.0+dfsg-1_all.deb ...
Unpacking python3-chardet (5.2.0+dfsg-1) ...
Selecting previously unselected package python3-charset-normalizer.
Preparing to unpack .../104-python3-charset-normalizer_3.4.0-1+b1_arm64.deb ...
Unpacking python3-charset-normalizer (3.4.0-1+b1) ...
Selecting previously unselected package python3-wcwidth.
Preparing to unpack .../105-python3-wcwidth_0.2.13+dfsg1-1_all.deb ...
Unpacking python3-wcwidth (0.2.13+dfsg1-1) ...
Selecting previously unselected package xclip.
Preparing to unpack .../106-xclip_0.13-4+b1_arm64.deb ...
Unpacking xclip (0.13-4+b1) ...
Selecting previously unselected package python3-pyperclip.
Preparing to unpack .../107-python3-pyperclip_1.8.2-2_all.deb ...
Unpacking python3-pyperclip (1.8.2-2) ...
Selecting previously unselected package python3-cmd2.
Preparing to unpack .../108-python3-cmd2_2.5.4+ds-1_all.deb ...
Unpacking python3-cmd2 (2.5.4+ds-1) ...
Selecting previously unselected package python3-roman.
Preparing to unpack .../109-python3-roman_4.2-1_all.deb ...
Unpacking python3-roman (4.2-1) ...
Selecting previously unselected package python3-docutils.
Preparing to unpack .../110-python3-docutils_0.21.2+dfsg-2_all.deb ...
Unpacking python3-docutils (0.21.2+dfsg-2) ...
Selecting previously unselected package python3-pbr.
Preparing to unpack .../111-python3-pbr_6.1.0-3_all.deb ...
Unpacking python3-pbr (6.1.0-3) ...
Selecting previously unselected package python3-prettytable.
Preparing to unpack .../112-python3-prettytable_3.10.1-1_all.deb ...
Unpacking python3-prettytable (3.10.1-1) ...
Selecting previously unselected package python3-stevedore.
Preparing to unpack .../113-python3-stevedore_5.3.0-3_all.deb ...
Unpacking python3-stevedore (5.3.0-3) ...
Selecting previously unselected package python3-yaml.
Preparing to unpack .../114-python3-yaml_6.0.2-1+b1_arm64.deb ...
Unpacking python3-yaml (6.0.2-1+b1) ...
Selecting previously unselected package python3-cliff.
Preparing to unpack .../115-python3-cliff_4.7.0-2_all.deb ...
Unpacking python3-cliff (4.7.0-2) ...
Selecting previously unselected package python3-colorama.
Preparing to unpack .../116-python3-colorama_0.4.6-4_all.deb ...
Unpacking python3-colorama (0.4.6-4) ...
Selecting previously unselected package python3-coverage.
Preparing to unpack .../117-python3-coverage_7.6.0+dfsg1-2+b1_arm64.deb ...
Unpacking python3-coverage (7.6.0+dfsg1-2+b1) ...
Selecting previously unselected package python3-decorator.
Preparing to unpack .../118-python3-decorator_5.1.1-5_all.deb ...
Unpacking python3-decorator (5.1.1-5) ...
Selecting previously unselected package python3-defusedxml.
Preparing to unpack .../119-python3-defusedxml_0.7.1-2_all.deb ...
Unpacking python3-defusedxml (0.7.1-2) ...
Selecting previously unselected package python3-extras.
Preparing to unpack .../120-python3-extras_1.0.0-5_all.deb ...
Unpacking python3-extras (1.0.0-5) ...
Selecting previously unselected package python3-testtools.
Preparing to unpack .../121-python3-testtools_2.7.2-4_all.deb ...
Unpacking python3-testtools (2.7.2-4) ...
Selecting previously unselected package python3-fixtures.
Preparing to unpack .../122-python3-fixtures_4.1.0-2_all.deb ...
Unpacking python3-fixtures (4.1.0-2) ...
Selecting previously unselected package python3-hacking.
Preparing to unpack .../123-python3-hacking_4.1.0-3_all.deb ...
Unpacking python3-hacking (4.1.0-3) ...
Selecting previously unselected package python3-pyparsing.
Preparing to unpack .../124-python3-pyparsing_3.1.2-1_all.deb ...
Unpacking python3-pyparsing (3.1.2-1) ...
Selecting previously unselected package python3-httplib2.
Preparing to unpack .../125-python3-httplib2_0.22.0-1_all.deb ...
Unpacking python3-httplib2 (0.22.0-1) ...
Selecting previously unselected package python3-idna.
Preparing to unpack .../126-python3-idna_3.8-2_all.deb ...
Unpacking python3-idna (3.8-2) ...
Selecting previously unselected package python3-imagesize.
Preparing to unpack .../127-python3-imagesize_1.4.1-1_all.deb ...
Unpacking python3-imagesize (1.4.1-1) ...
Selecting previously unselected package python3-iniconfig.
Preparing to unpack .../128-python3-iniconfig_1.1.1-2_all.deb ...
Unpacking python3-iniconfig (1.1.1-2) ...
Selecting previously unselected package python3-markupsafe.
Preparing to unpack .../129-python3-markupsafe_2.1.5-1+b3_arm64.deb ...
Unpacking python3-markupsafe (2.1.5-1+b3) ...
Selecting previously unselected package python3-jinja2.
Preparing to unpack .../130-python3-jinja2_3.1.3-1_all.deb ...
Unpacking python3-jinja2 (3.1.3-1) ...
Selecting previously unselected package python3-ply.
Preparing to unpack .../131-python3-ply_3.11-7_all.deb ...
Unpacking python3-ply (3.11-7) ...
Selecting previously unselected package python3-six.
Preparing to unpack .../132-python3-six_1.16.0-7_all.deb ...
Unpacking python3-six (1.16.0-7) ...
Selecting previously unselected package python3-jsonpath-rw.
Preparing to unpack .../133-python3-jsonpath-rw_1.4.0-6_all.deb ...
Unpacking python3-jsonpath-rw (1.4.0-6) ...
Selecting previously unselected package python3-jsonpath-rw-ext.
Preparing to unpack .../134-python3-jsonpath-rw-ext_1.2.2-3_all.deb ...
Unpacking python3-jsonpath-rw-ext (1.2.2-3) ...
Selecting previously unselected package python3-packaging.
Preparing to unpack .../135-python3-packaging_24.2-1_all.deb ...
Unpacking python3-packaging (24.2-1) ...
Selecting previously unselected package python3-pluggy.
Preparing to unpack .../136-python3-pluggy_1.5.0-1_all.deb ...
Unpacking python3-pluggy (1.5.0-1) ...
Selecting previously unselected package python3-pygments.
Preparing to unpack .../137-python3-pygments_2.18.0+dfsg-1_all.deb ...
Unpacking python3-pygments (2.18.0+dfsg-1) ...
Selecting previously unselected package python3-pytest.
Preparing to unpack .../138-python3-pytest_8.3.3-1_all.deb ...
Unpacking python3-pytest (8.3.3-1) ...
Selecting previously unselected package python3-pytest-cov.
Preparing to unpack .../139-python3-pytest-cov_5.0.0-1_all.deb ...
Unpacking python3-pytest-cov (5.0.0-1) ...
Selecting previously unselected package python3-urllib3.
Preparing to unpack .../140-python3-urllib3_2.0.7-2_all.deb ...
Unpacking python3-urllib3 (2.0.7-2) ...
Selecting previously unselected package python3-requests.
Preparing to unpack .../141-python3-requests_2.32.3+dfsg-1_all.deb ...
Unpacking python3-requests (2.32.3+dfsg-1) ...
Selecting previously unselected package python3-snowballstemmer.
Preparing to unpack .../142-python3-snowballstemmer_2.2.0-4_all.deb ...
Unpacking python3-snowballstemmer (2.2.0-4) ...
Selecting previously unselected package sphinx-common.
Preparing to unpack .../143-sphinx-common_7.4.7-4_all.deb ...
Unpacking sphinx-common (7.4.7-4) ...
Selecting previously unselected package python3-sphinx.
Preparing to unpack .../144-python3-sphinx_7.4.7-4_all.deb ...
Unpacking python3-sphinx (7.4.7-4) ...
Selecting previously unselected package python3-tomlkit.
Preparing to unpack .../145-python3-tomlkit_0.13.2-1_all.deb ...
Unpacking python3-tomlkit (0.13.2-1) ...
Selecting previously unselected package python3-voluptuous.
Preparing to unpack .../146-python3-voluptuous_0.14.2-1_all.deb ...
Unpacking python3-voluptuous (0.14.2-1) ...
Selecting previously unselected package python3-subunit.
Preparing to unpack .../147-python3-subunit_1.4.2-3_all.deb ...
Unpacking python3-subunit (1.4.2-3) ...
Selecting previously unselected package subunit.
Preparing to unpack .../148-subunit_1.4.2-3_all.deb ...
Unpacking subunit (1.4.2-3) ...
Selecting previously unselected package python3-stestr.
Preparing to unpack .../149-python3-stestr_4.1.0-2_all.deb ...
Unpacking python3-stestr (4.1.0-2) ...
Selecting previously unselected package python3-wsgi-intercept.
Preparing to unpack .../150-python3-wsgi-intercept_1.13.0-2_all.deb ...
Unpacking python3-wsgi-intercept (1.13.0-2) ...
Selecting previously unselected package sbuild-build-depends-main-dummy.
Preparing to unpack .../151-sbuild-build-depends-main-dummy_0.invalid.0_arm64.deb ...
Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ...
Setting up media-types (10.1.0) ...
Setting up libfile-stripnondeterminism-perl (1.14.0-1) ...
Setting up libxau6:arm64 (1:1.0.11-1) ...
Setting up libxdmcp6:arm64 (1:1.1.2-3+b2) ...
Setting up libsubunit-perl (1.4.2-3) ...
Setting up libxcb1:arm64 (1.17.0-2+b1) ...
Setting up libtirpc-common (1.3.4+ds-1.3) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libdebhelper-perl (13.20) ...
Setting up x11-common (1:7.7+23.1) ...
invoke-rc.d: could not determine current runlevel
invoke-rc.d: WARNING: No init system and policy-rc.d missing! Defaulting to block.
Setting up linux-libc-dev (6.11.7-1) ...
Setting up m4 (1.4.19-4) ...
Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ...
Setting up libfakeroot:arm64 (1.36-1) ...
Setting up libelf1t64:arm64 (0.192-4) ...
Setting up python-babel-localedata (2.16.0-1) ...
Setting up fakeroot (1.36-1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode
Setting up libpython3.13-minimal:arm64 (3.13.0-2) ...
Setting up autotools-dev (20220109.1) ...
Setting up rpcsvc-proto (1.4.3-1+b1) ...
Setting up libx11-data (2:1.8.10-2) ...
Setting up libmpfr6:arm64 (4.2.1-1+b2) ...
Setting up libmpc3:arm64 (1.3.1-1+b3) ...
Setting up autopoint (0.22.5-2) ...
Setting up libncursesw6:arm64 (6.5-2+b1) ...
Setting up autoconf (2.72-3) ...
Setting up libubsan1:arm64 (14.2.0-8) ...
Setting up dh-strip-nondeterminism (1.14.0-1) ...
Setting up dwz (0.15-1+b1) ...
Setting up libhwasan0:arm64 (14.2.0-8) ...
Setting up libcrypt-dev:arm64 (1:4.4.36-5) ...
Setting up libasan8:arm64 (14.2.0-8) ...
Setting up libjson-perl (4.10000-1) ...
Setting up python3.13-minimal (3.13.0-2) ...
Setting up libx11-6:arm64 (2:1.8.10-2) ...
Setting up sgml-base (1.31) ...
Setting up libtsan2:arm64 (14.2.0-8) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ...
Setting up libisl23:arm64 (0.27-1) ...
Setting up libc-dev-bin (2.40-3) ...
Setting up libpython3.13-stdlib:arm64 (3.13.0-2) ...
Setting up libcc1-0:arm64 (14.2.0-8) ...
Setting up libonig5:arm64 (6.9.9-1+b1) ...
Setting up liblsan0:arm64 (14.2.0-8) ...
Setting up libitm1:arm64 (14.2.0-8) ...
Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libice6:arm64 (2:1.1.1-1) ...
Setting up libtirpc3t64:arm64 (1.3.4+ds-1.3+b1) ...
Setting up python3.13 (3.13.0-2) ...
Setting up libjq1:arm64 (1.7.1-3+b1) ...
Setting up libxext6:arm64 (2:1.3.4-1+b2) ...
Setting up libjs-jquery-metadata (12-4) ...
Setting up libjs-jquery-isonscreen (1.2.0-1.1) ...
Setting up libjs-sphinxdoc (7.4.7-4) ...
Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ...
Setting up cpp-14-aarch64-linux-gnu (14.2.0-8) ...
Setting up xml-core (0.19) ...
Setting up jq (1.7.1-3+b1) ...
Setting up libnsl2:arm64 (1.3.0-3+b3) ...
Setting up libc6-dev:arm64 (2.40-3) ...
Setting up libgcc-14-dev:arm64 (14.2.0-8) ...
Setting up libstdc++-14-dev:arm64 (14.2.0-8) ...
Setting up libsm6:arm64 (2:1.2.4-1) ...
Setting up libpython3.12-stdlib:arm64 (3.12.7-3) ...
Setting up python3.12 (3.12.7-3) ...
Setting up cpp-aarch64-linux-gnu (4:14.2.0-1) ...
Setting up sphinx-common (7.4.7-4) ...
Setting up libxt6t64:arm64 (1:1.2.1-1.2+b1) ...
Setting up cpp-14 (14.2.0-8) ...
Setting up cpp (4:14.2.0-1) ...
Setting up gcc-14-aarch64-linux-gnu (14.2.0-8) ...
Setting up libpython3-stdlib:arm64 (3.12.7-1) ...
Setting up gcc-aarch64-linux-gnu (4:14.2.0-1) ...
Setting up libxmu6:arm64 (2:1.1.3-3+b3) ...
Setting up g++-14-aarch64-linux-gnu (14.2.0-8) ...
Setting up python3 (3.12.7-1) ...
Setting up python3-zipp (3.21.0-1) ...
Setting up python3-autocommand (2.2.2-3) ...
Setting up python3-markupsafe (2.1.5-1+b3) ...
Setting up python3-wheel (0.45.0-1) ...
Setting up gcc-14 (14.2.0-8) ...
Setting up python3-six (1.16.0-7) ...
Setting up python3-roman (4.2-1) ...
Setting up python3-decorator (5.1.1-5) ...
Setting up python3-pycodestyle (2.12.1-1) ...
Setting up python3-jinja2 (3.1.3-1) ...
Setting up python3-packaging (24.2-1) ...
Setting up python3-wcwidth (0.2.13+dfsg1-1) ...
Setting up python3-pyparsing (3.1.2-1) ...
Setting up python3-certifi (2024.8.30+dfsg-1) ...
Setting up python3-snowballstemmer (2.2.0-4) ...
Setting up python3-idna (3.8-2) ...
Setting up xclip (0.13-4+b1) ...
Setting up python3-typing-extensions (4.12.2-2) ...
Setting up python3-pip (24.3.1+dfsg-1) ...
Setting up python3-urllib3 (2.0.7-2) ...
Setting up python3-pluggy (1.5.0-1) ...
Setting up python3-httplib2 (0.22.0-1) ...
Setting up g++-aarch64-linux-gnu (4:14.2.0-1) ...
Setting up python3-mccabe (0.7.0-1) ...
Setting up python3-voluptuous (0.14.2-1) ...
Setting up g++-14 (14.2.0-8) ...
Setting up python3-prettytable (3.10.1-1) ...
Setting up python3-tomlkit (0.13.2-1) ...
Setting up python3-imagesize (1.4.1-1) ...
Setting up python3-more-itertools (10.5.0-1) ...
Setting up python3-iniconfig (1.1.1-2) ...
Setting up python3-jaraco.functools (4.1.0-1) ...
Setting up python3-jaraco.context (6.0.0-1) ...
Setting up libtool (2.4.7-8) ...
Setting up python3-colorama (0.4.6-4) ...
Setting up python3-defusedxml (0.7.1-2) ...
Setting up python3-charset-normalizer (3.4.0-1+b1) ...
Setting up python3-pytest (8.3.3-1) ...
Setting up python3-alabaster (0.7.16-0.1) ...
Setting up python3-ply (3.11-7) ...
Setting up python3-autopage (0.4.0-3.1) ...
Setting up python3-typeguard (4.4.1-1) ...
Setting up python3-wsgi-intercept (1.13.0-2) ...
Setting up python3-extras (1.0.0-5) ...
Setting up python3-jsonpath-rw (1.4.0-6) ...
Setting up python3-all (3.12.7-1) ...
Setting up python3-coverage (7.6.0+dfsg1-2+b1) ...
Setting up python3-yaml (6.0.2-1+b1) ...
Setting up python3-pyperclip (1.8.2-2) ...
Setting up python3-pytest-cov (5.0.0-1) ...
Setting up openstack-pkg-tools (130) ...
Setting up gcc (4:14.2.0-1) ...
Setting up dh-autoreconf (20) ...
Setting up python3-inflect (7.3.1-2) ...
Setting up python3-cmd2 (2.5.4+ds-1) ...
Setting up python3-jaraco.text (4.0.0-1) ...
Setting up g++ (4:14.2.0-1) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up build-essential (12.12) ...
Setting up python3-pkg-resources (75.2.0-1) ...
Setting up python3-setuptools (75.2.0-1) ...
Setting up python3-babel (2.16.0-1) ...
update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode
Setting up python3-pbr (6.1.0-3) ...
Setting up python3-pyflakes (3.2.0-1) ...
Setting up debhelper (13.20) ...
Setting up python3-flake8 (7.1.1-2) ...
Setting up python3-pygments (2.18.0+dfsg-1) ...
Setting up python3-chardet (5.2.0+dfsg-1) ...
Setting up python3-requests (2.32.3+dfsg-1) ...
Setting up python3-jsonpath-rw-ext (1.2.2-3) ...
Setting up python3-stevedore (5.3.0-3) ...
Setting up dh-python (6.20241024) ...
Setting up pyflakes3 (3.2.0-1) ...
Setting up flake8 (7.1.1-2) ...
Setting up python3-hacking (4.1.0-3) ...
Setting up python3-testtools (2.7.2-4) ...
Setting up python3-subunit (1.4.2-3) ...
Setting up python3-fixtures (4.1.0-2) ...
Setting up subunit (1.4.2-3) ...
Processing triggers for libc-bin (2.40-3) ...
Processing triggers for man-db (2.13.0-1) ...
Processing triggers for sgml-base (1.31) ...
Setting up docutils-common (0.21.2+dfsg-2) ...
Processing triggers for sgml-base (1.31) ...
Setting up python3-docutils (0.21.2+dfsg-2) ...
Setting up python3-cliff (4.7.0-2) ...
Setting up python3-sphinx (7.4.7-4) ...
Setting up python3-stestr (4.1.0-2) ...
Setting up sbuild-build-depends-main-dummy (0.invalid.0) ...
+------------------------------------------------------------------------------+
| Check architectures |
+------------------------------------------------------------------------------+
Arch check ok (arm64 included in all)
+------------------------------------------------------------------------------+
| Build environment |
+------------------------------------------------------------------------------+
Kernel: Linux 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) arm64 (aarch64)
Toolchain package versions: binutils_2.43.1-5 dpkg-dev_1.22.12~1.gbp82cafd g++-14_14.2.0-8 gcc-14_14.2.0-8 libc6-dev_2.40-3 libstdc++-14-dev_14.2.0-8 libstdc++6_14.2.0-8 linux-libc-dev_6.11.7-1
Package versions: appstream_1.0.3-1+b1 apt_2.9.11 autoconf_2.72-3 automake_1:1.16.5-1.3 autopoint_0.22.5-2 autotools-dev_20220109.1 base-files_13.5 base-passwd_3.6.5 bash_5.2.32-1+b2 binutils_2.43.1-5 binutils-aarch64-linux-gnu_2.43.1-5 binutils-common_2.43.1-5 bsdextrautils_2.40.2-11 bsdutils_1:2.40.2-11 build-essential_12.12 bzip2_1.0.8-6 ca-certificates_20240203 coreutils_9.5-1+b1 cpp_4:14.2.0-1 cpp-14_14.2.0-8 cpp-14-aarch64-linux-gnu_14.2.0-8 cpp-aarch64-linux-gnu_4:14.2.0-1 dash_0.5.12-9+b1 debconf_1.5.87 debhelper_13.20 debian-archive-keyring_2023.4 debianutils_5.21 dh-autoreconf_20 dh-python_6.20241024 dh-strip-nondeterminism_1.14.0-1 diffstat_1.66-1+b1 diffutils_1:3.10-1+b1 docutils-common_0.21.2+dfsg-2 dpkg_1.22.12~1.gbp82cafd dpkg-dev_1.22.12~1.gbp82cafd dwz_0.15-1+b1 e2fsprogs_1.47.1-1+b1 fakeroot_1.36-1 file_1:5.45-3+b1 findutils_4.10.0-3 flake8_7.1.1-2 g++_4:14.2.0-1 g++-14_14.2.0-8 g++-14-aarch64-linux-gnu_14.2.0-8 g++-aarch64-linux-gnu_4:14.2.0-1 gcc_4:14.2.0-1 gcc-14_14.2.0-8 gcc-14-aarch64-linux-gnu_14.2.0-8 gcc-14-base_14.2.0-8 gcc-aarch64-linux-gnu_4:14.2.0-1 gettext_0.22.5-2 gettext-base_0.22.5-2 gpg_2.2.45-2 gpgconf_2.2.45-2 gpgv_2.2.45-2 grep_3.11-4+b1 groff-base_1.23.0-5 gzip_1.12-1.1+b1 hostname_3.25 init-system-helpers_1.67 intltool-debian_0.35.0+20060710.6 iso-codes_4.17.0-1 jq_1.7.1-3+b1 libacl1_2.3.2-2+b1 libaliased-perl_0.34-3 libappstream5_1.0.3-1+b1 libapt-pkg-perl_0.1.40+b6 libapt-pkg6.0t64_2.9.11 libarchive-zip-perl_1.68-1 libasan8_14.2.0-8 libassuan9_3.0.1-2 libatomic1_14.2.0-8 libattr1_1:2.5.2-2 libaudit-common_1:4.0.2-2 libaudit1_1:4.0.2-2 libb-hooks-endofscope-perl_0.28-1 libb-hooks-op-check-perl_0.22-3+b2 libberkeleydb-perl_0.66-1 libbinutils_2.43.1-5 libblkid1_2.40.2-11 libbrotli1_1.1.0-2+b6 libbsd0_0.12.2-2 libbz2-1.0_1.0.8-6 libc-bin_2.40-3 libc-dev-bin_2.40-3 libc6_2.40-3 libc6-dev_2.40-3 libcap-ng0_0.8.5-3+b1 libcap2_1:2.66-5+b1 libcapture-tiny-perl_0.48-2 libcc1-0_14.2.0-8 libcgi-pm-perl_4.66-1 libclass-data-inheritable-perl_0.10-1 libclass-inspector-perl_1.36-3 libclass-method-modifiers-perl_2.15-1 libclass-xsaccessor-perl_1.19-4+b4 libclone-perl_0.47-1+b1 libcom-err2_1.47.1-1+b1 libconfig-tiny-perl_2.30-1 libconst-fast-perl_0.014-2 libcpanel-json-xs-perl_4.38-1+b1 libcrypt-dev_1:4.4.36-5 libcrypt1_1:4.4.36-5 libctf-nobfd0_2.43.1-5 libctf0_2.43.1-5 libcurl3t64-gnutls_8.11.0-1 libdata-dpath-perl_0.60-1 libdata-messagepack-perl_1.02-1+b4 libdata-optlist-perl_0.114-1 libdata-validate-domain-perl_0.15-1 libdata-validate-ip-perl_0.31-1 libdata-validate-uri-perl_0.07-3 libdb5.3t64_5.3.28+dfsg2-9 libdebconfclient0_0.273 libdebhelper-perl_13.20 libdevel-callchecker-perl_0.009-1+b1 libdevel-size-perl_0.84-1+b1 libdevel-stacktrace-perl_2.0500-1 libdpkg-perl_1.22.12~1.gbp82cafd libdynaloader-functions-perl_0.004-1 libelf1t64_0.192-4 libemail-address-xs-perl_1.05-1+b4 libencode-locale-perl_1.05-3 libexception-class-perl_1.45-1 libexpat1_2.6.4-1 libext2fs2t64_1.47.1-1+b1 libfakeroot_1.36-1 libffi8_3.4.6-1 libfile-basedir-perl_0.09-2 libfile-find-rule-perl_0.34-3 libfile-listing-perl_6.16-1 libfile-sharedir-perl_1.118-3 libfile-stripnondeterminism-perl_1.14.0-1 libfont-ttf-perl_1.06-2 libgcc-14-dev_14.2.0-8 libgcc-s1_14.2.0-8 libgcrypt20_1.11.0-6 libgdbm-compat4t64_1.24-2 libgdbm6t64_1.24-2 libglib2.0-0t64_2.82.2-3 libgmp10_2:6.3.0+dfsg-2+b2 libgnutls30t64_3.8.8-2 libgomp1_14.2.0-8 libgpg-error0_1.50-4 libgprofng0_2.43.1-5 libgssapi-krb5-2_1.21.3-3 libhogweed6t64_3.10-1+b1 libhtml-form-perl_6.12-1 libhtml-html5-entities-perl_0.004-3 libhtml-parser-perl_3.83-1+b1 libhtml-tagset-perl_3.24-1 libhtml-tokeparser-simple-perl_3.16-4 libhtml-tree-perl_5.07-3 libhttp-cookies-perl_6.11-1 libhttp-date-perl_6.06-1 libhttp-message-perl_7.00-2 libhttp-negotiate-perl_6.01-2 libhwasan0_14.2.0-8 libice6_2:1.1.1-1 libicu72_72.1-5+b1 libidn2-0_2.3.7-2+b1 libimport-into-perl_1.002005-2 libio-html-perl_1.004-3 libio-interactive-perl_1.025-1 libio-socket-ssl-perl_2.089-1 libio-string-perl_1.08-4 libipc-run3-perl_0.049-1 libipc-system-simple-perl_1.30-2 libisl23_0.27-1 libiterator-perl_0.03+ds1-2 libiterator-util-perl_0.02+ds1-2 libitm1_14.2.0-8 libjansson4_2.14-2+b3 libjq1_1.7.1-3+b1 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2.1 libjs-jquery-isonscreen_1.2.0-1.1 libjs-jquery-metadata_12-4 libjs-jquery-tablesorter_1:2.31.3+dfsg1-4 libjs-jquery-throttle-debounce_1.1+dfsg.1-2 libjs-sphinxdoc_7.4.7-4 libjs-underscore_1.13.4~dfsg+~1.11.4-3 libjson-maybexs-perl_1.004008-1 libjson-perl_4.10000-1 libk5crypto3_1.21.3-3 libkeyutils1_1.6.3-4 libkrb5-3_1.21.3-3 libkrb5support0_1.21.3-3 libldap-2.5-0_2.5.18+dfsg-3+b1 liblist-compare-perl_0.55-2 liblist-someutils-perl_0.59-1 liblist-utilsby-perl_0.12-2 liblsan0_14.2.0-8 liblwp-mediatypes-perl_6.04-2 liblwp-protocol-https-perl_6.14-1 liblz1_1.15~pre2-1 liblz4-1_1.9.4-3+b1 liblzma5_5.6.3-1+b1 liblzo2-2_2.10-3+b1 libmagic-mgc_1:5.45-3+b1 libmagic1t64_1:5.45-3+b1 libmarkdown2_2.2.7-2.1 libmd0_1.1.0-2+b1 libmldbm-perl_2.05-4 libmodule-implementation-perl_0.09-2 libmodule-runtime-perl_0.016-2 libmoo-perl_2.005005-1 libmoox-aliases-perl_0.001006-2 libmount1_2.40.2-11 libmouse-perl_2.5.11-1+b1 libmpc3_1.3.1-1+b3 libmpfr6_4.2.1-1+b2 libnamespace-clean-perl_0.27-2 libncursesw6_6.5-2+b1 libnet-domain-tld-perl_1.75-4 libnet-http-perl_6.23-1 libnet-ipv6addr-perl_1.02-1 libnet-netmask-perl_2.0002-2 libnet-ssleay-perl_1.94-2 libnetaddr-ip-perl_4.079+dfsg-2+b4 libnettle8t64_3.10-1+b1 libnghttp2-14_1.64.0-1 libnghttp3-9_1.4.0-1+b1 libngtcp2-16_1.6.0-1 libngtcp2-crypto-gnutls8_1.6.0-1 libnsl2_1.3.0-3+b3 libnumber-compare-perl_0.03-3 libonig5_6.9.9-1+b1 libp11-kit0_0.25.5-2+b1 libpackage-stash-perl_0.40-1 libpam-modules_1.5.3-7+b1 libpam-modules-bin_1.5.3-7+b1 libpam-runtime_1.5.3-7 libpam0g_1.5.3-7+b1 libparams-classify-perl_0.015-2+b4 libparams-util-perl_1.102-3+b1 libpath-tiny-perl_0.146-1 libpcre2-8-0_10.44-4 libperl5.40_5.40.0-7 libperlio-gzip-perl_0.20-1+b4 libperlio-utf8-strict-perl_0.010-1+b3 libpipeline1_1.5.8-1 libproc-processtable-perl_0.636-1+b3 libpsl5t64_0.21.2-1.1+b1 libpython3-stdlib_3.12.7-1 libpython3.12-minimal_3.12.7-3 libpython3.12-stdlib_3.12.7-3 libpython3.13-minimal_3.13.0-2 libpython3.13-stdlib_3.13.0-2 libreadline8t64_8.2-5 libregexp-wildcards-perl_1.05-3 librole-tiny-perl_2.002004-1 librtmp1_2.4+20151223.gitfa8646d.1-2+b5 libsasl2-2_2.1.28+dfsg1-8 libsasl2-modules-db_2.1.28+dfsg1-8 libseccomp2_2.5.5-1+b3 libselinux1_3.7-3+b1 libsemanage-common_3.7-2 libsemanage2_3.7-2+b1 libsepol2_3.7-1 libsereal-decoder-perl_5.004+ds-1+b3 libsereal-encoder-perl_5.004+ds-1+b3 libsframe1_2.43.1-5 libsm6_2:1.2.4-1 libsmartcols1_2.40.2-11 libsort-versions-perl_1.62-3 libsqlite3-0_3.46.1-1 libss2_1.47.1-1+b1 libssh2-1t64_1.11.1-1 libssl3t64_3.3.2-2 libstdc++-14-dev_14.2.0-8 libstdc++6_14.2.0-8 libstemmer0d_2.2.0-4+b2 libstrictures-perl_2.000006-1 libsub-exporter-perl_0.990-1 libsub-exporter-progressive-perl_0.001013-3 libsub-identify-perl_0.14-3+b3 libsub-install-perl_0.929-1 libsub-name-perl_0.27-1+b3 libsub-quote-perl_2.006008-1 libsubunit-perl_1.4.2-3 libsyntax-keyword-try-perl_0.30-1+b1 libsystemd0_257~rc2-3 libtasn1-6_4.19.0-3+b3 libterm-readkey-perl_2.38-2+b4 libtext-glob-perl_0.11-3 libtext-levenshteinxs-perl_0.03-5+b4 libtext-markdown-discount-perl_0.16-1+b3 libtext-xslate-perl_3.5.9-2+b1 libtime-duration-perl_1.21-2 libtime-moment-perl_0.44-2+b4 libtimedate-perl_2.3300-2 libtinfo6_6.5-2+b1 libtirpc-common_1.3.4+ds-1.3 libtirpc3t64_1.3.4+ds-1.3+b1 libtool_2.4.7-8 libtry-tiny-perl_0.32-1 libtsan2_14.2.0-8 libubsan1_14.2.0-8 libuchardet0_0.0.8-1+b2 libudev1_257~rc2-3 libunicode-utf8-perl_0.62-2+b3 libunistring5_1.2-1+b1 liburi-perl_5.30-1 libuuid1_2.40.2-11 libvariable-magic-perl_0.64-1+b1 libwww-mechanize-perl_2.19-1 libwww-perl_6.77-1 libwww-robotrules-perl_6.02-1 libx11-6_2:1.8.10-2 libx11-data_2:1.8.10-2 libxau6_1:1.0.11-1 libxcb1_1.17.0-2+b1 libxdmcp6_1:1.1.2-3+b2 libxext6_2:1.3.4-1+b2 libxml-libxml-perl_2.0207+dfsg+really+2.0134-5+b1 libxml-namespacesupport-perl_1.12-2 libxml-sax-base-perl_1.09-3 libxml-sax-perl_1.02+dfsg-3 libxml2_2.12.7+dfsg+really2.9.14-0.2+b1 libxmlb2_0.3.21-1 libxmu6_2:1.1.3-3+b3 libxs-parse-keyword-perl_0.46-1+b1 libxt6t64_1:1.2.1-1.2+b1 libxxhash0_0.8.2-2+b2 libyaml-0-2_0.2.5-1+b2 libyaml-libyaml-perl_0.902.0+ds-2+b1 libzstd1_1.5.6+dfsg-1+b1 lintian_2.120.0 linux-libc-dev_6.11.7-1 login_1:4.16.0-2+really2.40.2-11 login.defs_1:4.16.0-5 logsave_1.47.1-1+b1 lzop_1.04-2+b1 m4_1.4.19-4 make_4.3-4.1+b1 man-db_2.13.0-1 mawk_1.3.4.20240905-1 media-types_10.1.0 mount_2.40.2-11 ncurses-base_6.5-2 ncurses-bin_6.5-2+b1 netbase_6.4 openssl_3.3.2-2 openssl-provider-legacy_3.3.2-2 openstack-pkg-tools_130 passwd_1:4.16.0-5 patch_2.7.6-7+b1 patchutils_0.4.2-1+b1 perl_5.40.0-7 perl-base_5.40.0-7 perl-modules-5.40_5.40.0-7 perl-openssl-defaults_7+b2 plzip_1.11-2 po-debconf_1.0.21+nmu1 pyflakes3_3.2.0-1 python-babel-localedata_2.16.0-1 python3_3.12.7-1 python3-alabaster_0.7.16-0.1 python3-all_3.12.7-1 python3-autocommand_2.2.2-3 python3-autopage_0.4.0-3.1 python3-babel_2.16.0-1 python3-certifi_2024.8.30+dfsg-1 python3-chardet_5.2.0+dfsg-1 python3-charset-normalizer_3.4.0-1+b1 python3-cliff_4.7.0-2 python3-cmd2_2.5.4+ds-1 python3-colorama_0.4.6-4 python3-coverage_7.6.0+dfsg1-2+b1 python3-decorator_5.1.1-5 python3-defusedxml_0.7.1-2 python3-docutils_0.21.2+dfsg-2 python3-extras_1.0.0-5 python3-fixtures_4.1.0-2 python3-flake8_7.1.1-2 python3-hacking_4.1.0-3 python3-httplib2_0.22.0-1 python3-idna_3.8-2 python3-imagesize_1.4.1-1 python3-inflect_7.3.1-2 python3-iniconfig_1.1.1-2 python3-jaraco.context_6.0.0-1 python3-jaraco.functools_4.1.0-1 python3-jaraco.text_4.0.0-1 python3-jinja2_3.1.3-1 python3-jsonpath-rw_1.4.0-6 python3-jsonpath-rw-ext_1.2.2-3 python3-markupsafe_2.1.5-1+b3 python3-mccabe_0.7.0-1 python3-minimal_3.12.7-1 python3-more-itertools_10.5.0-1 python3-packaging_24.2-1 python3-pbr_6.1.0-3 python3-pip_24.3.1+dfsg-1 python3-pkg-resources_75.2.0-1 python3-pluggy_1.5.0-1 python3-ply_3.11-7 python3-prettytable_3.10.1-1 python3-pycodestyle_2.12.1-1 python3-pyflakes_3.2.0-1 python3-pygments_2.18.0+dfsg-1 python3-pyparsing_3.1.2-1 python3-pyperclip_1.8.2-2 python3-pytest_8.3.3-1 python3-pytest-cov_5.0.0-1 python3-requests_2.32.3+dfsg-1 python3-roman_4.2-1 python3-setuptools_75.2.0-1 python3-six_1.16.0-7 python3-snowballstemmer_2.2.0-4 python3-sphinx_7.4.7-4 python3-stestr_4.1.0-2 python3-stevedore_5.3.0-3 python3-subunit_1.4.2-3 python3-testtools_2.7.2-4 python3-tomlkit_0.13.2-1 python3-typeguard_4.4.1-1 python3-typing-extensions_4.12.2-2 python3-urllib3_2.0.7-2 python3-voluptuous_0.14.2-1 python3-wcwidth_0.2.13+dfsg1-1 python3-wheel_0.45.0-1 python3-wsgi-intercept_1.13.0-2 python3-yaml_6.0.2-1+b1 python3-zipp_3.21.0-1 python3.12_3.12.7-3 python3.12-minimal_3.12.7-3 python3.13_3.13.0-2 python3.13-minimal_3.13.0-2 readline-common_8.2-5 rpcsvc-proto_1.4.3-1+b1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2+b1 sensible-utils_0.0.24 sgml-base_1.31 shared-mime-info_2.4-5+b1 sphinx-common_7.4.7-4 subunit_1.4.2-3 sysvinit-utils_3.11-1 t1utils_1.41-4+b1 tar_1.35+dfsg-3+b1 tzdata_2024b-3 ucf_3.0043+nmu1 unzip_6.0-28+b1 util-linux_2.40.2-11 x11-common_1:7.7+23.1 xclip_0.13-4+b1 xml-core_0.19 xz-utils_5.6.3-1+b1 zlib1g_1:1.3.dfsg+really1.3.1-1+b1
+------------------------------------------------------------------------------+
| Build |
+------------------------------------------------------------------------------+
Unpack source
-------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 3.0 (quilt)
Source: python-gabbi
Binary: python-gabbi-doc, python3-gabbi
Architecture: all
Version: 3.0.0-2
Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
Uploaders: Thomas Goirand <zigo@debian.org>,
Homepage: https://github.com/cdent/gabbi
Standards-Version: 4.1.3
Vcs-Browser: https://salsa.debian.org/openstack-team/python/python-gabbi
Vcs-Git: https://salsa.debian.org/openstack-team/python/python-gabbi.git
Testsuite: autopkgtest
Testsuite-Triggers: @builddeps@, nova-common, python3-nova
Build-Depends: debhelper-compat (= 11), dh-python, openstack-pkg-tools, python3-all, python3-pbr, python3-setuptools, python3-sphinx
Build-Depends-Indep: python3-colorama, python3-coverage, python3-hacking, python3-httplib2, python3-jsonpath-rw, python3-jsonpath-rw-ext, python3-pytest, python3-pytest-cov, python3-stestr, python3-testtools, python3-wsgi-intercept (>= 1.13.0), python3-yaml, subunit
Package-List:
python-gabbi-doc deb doc optional arch=all
python3-gabbi deb python optional arch=all
Checksums-Sha1:
642bc0bfdf190e7549fdee8feb6e00bb3651053b 185276 python-gabbi_3.0.0.orig.tar.xz
d9460deb30a6d0d86e6e65c5b72d625b49efb712 4040 python-gabbi_3.0.0-2.debian.tar.xz
Checksums-Sha256:
ba2c7768ed18f2899b3b12a1d6fe83a45d6dec4303aadca6d1ff56e58c9bee5d 185276 python-gabbi_3.0.0.orig.tar.xz
f004aac8f935c62de5d25fb58340d53b962b95adfc75334460bdeacfc7599b65 4040 python-gabbi_3.0.0-2.debian.tar.xz
Files:
c5fc83a1038ae4841d112c21c0ee46c4 185276 python-gabbi_3.0.0.orig.tar.xz
b71c4dec1faa238082436a4127a6f0ba 4040 python-gabbi_3.0.0-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmbsPV4ACgkQ1BatFaxr
Q/5pKw/9ERto2XBwqcg4B5LQ3DizDAiwQSs4u7C2BlKIL36ndsDREnUa3bVaGE02
EzA7zcGJPuCHA8bs46ZjAI0GYgUjLwEZXv39aPL/Tc6gIx3eA6Myr6w+UuaoER2P
L7VmGN+0eVAL/SBImuRYfpYc/Jor3haUddMDTf4Q9AjpPGRGFAQLQXo/kzhuQDZt
a6TR8c6gR6AOTjZBCgiXMyq6RhJvkhn6gf65Th8fCXT2iWB0UL7tijfxsvp9ul3P
pKOsMJb/427HieNARvqMA9dY9hF7ArczwW9KFgOhtNy/6r9nHLAqbYKtgAYahRqT
jIQMui37rjWQ1tKE82Rc+xczMBpHs1dT4NEbVlQlvHgbD9+LCVhDjb+ANGfhZr7d
mj/F0L+3ShcdQZmQ64mY0GlnV75hpkMWZOz0HgeB01o1PlN3BVSrxEgss4FKKj5G
kePpRDASvFS+wypQsgioAZ5lNKHacaOyajAYZZmQJ3ASyLbwairujxArJ2PWvkey
LnkSqLWcoolxS6uY0pEkxRVKmchNqZUenBZri7CNAMJdJg0aYPm6zVRsaHY2DEff
QrHtZVFeXOJhYqiUF5OUbJA5QrQuXCXIh2pD4FjHPXUM4Kr/0VYadt2NNrSX1W/a
SRXJWBlNiGIU/dy79k4svVXFGVA50gdE3tScwfSkOcmCQ6f7IIw=
=dpJx
-----END PGP SIGNATURE-----
gpgv: Signature made Thu Sep 19 15:03:58 2024 UTC
gpgv: using RSA key A0B1A9F3508956130E7A425CD416AD15AC6B43FE
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./python-gabbi_3.0.0-2.dsc: no acceptable signature found
dpkg-source: info: extracting python-gabbi in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking python-gabbi_3.0.0.orig.tar.xz
dpkg-source: info: unpacking python-gabbi_3.0.0-2.debian.tar.xz
Check disk space
----------------
Sufficient free space for build
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=en_US.UTF-8
LC_ALL=C.UTF-8
LOGNAME=debusine-worker
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SHELL=/bin/sh
USER=debusine-worker
dpkg-buildpackage
-----------------
Command: dpkg-buildpackage -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package python-gabbi
dpkg-buildpackage: info: source version 3.0.0-2
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Thomas Goirand <zigo@debian.org>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
dpkg-source: info: using options from python-gabbi-3.0.0/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/
debian/rules clean
make: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh clean --buildsystem=python_distutils --with python3,sphinxdoc
debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
rm -rf build .stestr gabbi.egg-info
find . -iname '*.pyc' -delete
for i in $(find . -type d -iname __pycache__) ; do rm -rf $i ; done
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_autoreconf_clean -O--buildsystem=python_distutils
dh_clean -O--buildsystem=python_distutils
debian/rules binary
make: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh binary --buildsystem=python_distutils --with python3,sphinxdoc
dh_update_autotools_config -O--buildsystem=python_distutils
dh_autoreconf -O--buildsystem=python_distutils
dh_auto_configure -O--buildsystem=python_distutils
dh_auto_configure: warning: Please use the third-party "pybuild" build system instead of python-distutils
dh_auto_configure: warning: This feature will be removed in compat 12.
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
echo "Do nothing..."
Do nothing...
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
echo "Do nothing..."
Do nothing...
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
create-stamp debian/debhelper-build-stamp
dh_testroot -O--buildsystem=python_distutils
dh_prep -O--buildsystem=python_distutils
debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
pkgos-dh_auto_install --no-py2 --in-tmp
+ PKGOS_IN_TMP=no
+ echo WARNING: --no-py2 is deprecated and always on.
WARNING: --no-py2 is deprecated and always on.
+ shift
+ PKGOS_IN_TMP=yes
+ shift
+ dpkg-parsechangelog -SSource
+ SRC_PKG_NAME=python-gabbi
+ + echo python-gabbi
sed s/python-//
+ PY_MODULE_NAME=gabbi
+ py3versions -vr
+ PYTHON3S=3.13 3.12
+ [ yes = yes ]
+ TARGET_DIR=tmp
+ pwd
+ python3.13 setup.py install --install-layout=deb --root /<<PKGBUILDDIR>>/debian/tmp
/usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!
********************************************************************************
Requirements should be satisfied by a PEP 517 installer.
If you are using pip, you can try `pip install --use-pep517`.
********************************************************************************
!!
dist.fetch_build_eggs(dist.setup_requires)
/usr/lib/python3/dist-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://github.com/pypa/setuptools/issues/917 for details.
********************************************************************************
!!
easy_install.initialize_options(self)
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!!
self.initialize_options()
/usr/lib/python3/dist-packages/pbr/core.py:140: UserWarning: Unknown distribution option: 'tests_require'
warnings.warn(msg)
running install
[pbr] Generating AUTHORS
[pbr] AUTHORS complete (0.0s)
running build
running build_py
creating build/lib/gabbi/tests
copying gabbi/tests/test_history.py -> build/lib/gabbi/tests
copying gabbi/tests/test_suite.py -> build/lib/gabbi/tests
copying gabbi/tests/test_yaml_disk_loading_jsonhandler.py -> build/lib/gabbi/tests
copying gabbi/tests/util.py -> build/lib/gabbi/tests
copying gabbi/tests/custom_response_handler.py -> build/lib/gabbi/tests
copying gabbi/tests/test_unsafe_yaml.py -> build/lib/gabbi/tests
copying gabbi/tests/test_jsonpath.py -> build/lib/gabbi/tests
copying gabbi/tests/test_replacers.py -> build/lib/gabbi/tests
copying gabbi/tests/test_handlers.py -> build/lib/gabbi/tests
copying gabbi/tests/test_fixtures.py -> build/lib/gabbi/tests
copying gabbi/tests/test_utils.py -> build/lib/gabbi/tests
copying gabbi/tests/test_inner_fixture.py -> build/lib/gabbi/tests
copying gabbi/tests/test_parse_url.py -> build/lib/gabbi/tests
copying gabbi/tests/test_syntax_warning.py -> build/lib/gabbi/tests
copying gabbi/tests/test_intercept.py -> build/lib/gabbi/tests
copying gabbi/tests/test_load_data_file.py -> build/lib/gabbi/tests
copying gabbi/tests/test_driver.py -> build/lib/gabbi/tests
copying gabbi/tests/test_use_prior_test.py -> build/lib/gabbi/tests
copying gabbi/tests/__init__.py -> build/lib/gabbi/tests
copying gabbi/tests/test_suitemaker.py -> build/lib/gabbi/tests
copying gabbi/tests/test_runner.py -> build/lib/gabbi/tests
copying gabbi/tests/test_live.py -> build/lib/gabbi/tests
copying gabbi/tests/test_data_to_string.py -> build/lib/gabbi/tests
copying gabbi/tests/simple_wsgi.py -> build/lib/gabbi/tests
copying gabbi/case.py -> build/lib/gabbi
copying gabbi/reporter.py -> build/lib/gabbi
copying gabbi/fixture.py -> build/lib/gabbi
copying gabbi/pytester.py -> build/lib/gabbi
copying gabbi/json_parser.py -> build/lib/gabbi
copying gabbi/httpclient.py -> build/lib/gabbi
copying gabbi/driver.py -> build/lib/gabbi
copying gabbi/__init__.py -> build/lib/gabbi
copying gabbi/utils.py -> build/lib/gabbi
copying gabbi/suitemaker.py -> build/lib/gabbi
copying gabbi/runner.py -> build/lib/gabbi
copying gabbi/suite.py -> build/lib/gabbi
copying gabbi/exception.py -> build/lib/gabbi
creating build/lib/gabbi/handlers
copying gabbi/handlers/base.py -> build/lib/gabbi/handlers
copying gabbi/handlers/jsonhandler.py -> build/lib/gabbi/handlers
copying gabbi/handlers/core.py -> build/lib/gabbi/handlers
copying gabbi/handlers/__init__.py -> build/lib/gabbi/handlers
copying gabbi/handlers/yaml_disk_loading_jsonhandler.py -> build/lib/gabbi/handlers
running egg_info
creating gabbi.egg-info
writing gabbi.egg-info/PKG-INFO
writing dependency_links to gabbi.egg-info/dependency_links.txt
writing entry points to gabbi.egg-info/entry_points.txt
writing requirements to gabbi.egg-info/requires.txt
writing top-level names to gabbi.egg-info/top_level.txt
[pbr] Processing SOURCES.txt
writing manifest file 'gabbi.egg-info/SOURCES.txt'
warning: no files found matching 'AUTHORS'
warning: no files found matching 'ChangeLog'
warning: no previously-included files found matching '.gitignore'
warning: no previously-included files found matching '.gitreview'
warning: no previously-included files matching '*.pyc' found anywhere in distribution
adding license file 'LICENSE'
writing manifest file 'gabbi.egg-info/SOURCES.txt'
running install_lib
creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages
creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi
copying build/lib/gabbi/case.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi
copying build/lib/gabbi/reporter.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi
copying build/lib/gabbi/fixture.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi
copying build/lib/gabbi/pytester.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi
creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/handlers
copying build/lib/gabbi/handlers/base.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/handlers
copying build/lib/gabbi/handlers/jsonhandler.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/handlers
copying build/lib/gabbi/handlers/core.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/handlers
copying build/lib/gabbi/handlers/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/handlers
copying build/lib/gabbi/handlers/yaml_disk_loading_jsonhandler.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/handlers
copying build/lib/gabbi/json_parser.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi
copying build/lib/gabbi/httpclient.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi
copying build/lib/gabbi/driver.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi
copying build/lib/gabbi/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi
copying build/lib/gabbi/utils.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi
copying build/lib/gabbi/suitemaker.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi
copying build/lib/gabbi/runner.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi
copying build/lib/gabbi/suite.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi
copying build/lib/gabbi/exception.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi
creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/test_history.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/test_suite.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/test_yaml_disk_loading_jsonhandler.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/util.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/custom_response_handler.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/test_unsafe_yaml.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/test_jsonpath.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/test_replacers.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/test_handlers.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/test_fixtures.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/test_utils.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/test_inner_fixture.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/test_parse_url.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/test_syntax_warning.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/test_intercept.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/test_load_data_file.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/test_driver.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/test_use_prior_test.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/test_suitemaker.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/test_runner.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/test_live.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/test_data_to_string.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
copying build/lib/gabbi/tests/simple_wsgi.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/case.py to case.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/reporter.py to reporter.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/fixture.py to fixture.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/pytester.py to pytester.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/handlers/base.py to base.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/handlers/jsonhandler.py to jsonhandler.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/handlers/core.py to core.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/handlers/__init__.py to __init__.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/handlers/yaml_disk_loading_jsonhandler.py to yaml_disk_loading_jsonhandler.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/json_parser.py to json_parser.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/httpclient.py to httpclient.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/driver.py to driver.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/__init__.py to __init__.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/utils.py to utils.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/suitemaker.py to suitemaker.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/runner.py to runner.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/suite.py to suite.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/exception.py to exception.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_history.py to test_history.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_suite.py to test_suite.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_yaml_disk_loading_jsonhandler.py to test_yaml_disk_loading_jsonhandler.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/util.py to util.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/custom_response_handler.py to custom_response_handler.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_unsafe_yaml.py to test_unsafe_yaml.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_jsonpath.py to test_jsonpath.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_replacers.py to test_replacers.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_handlers.py to test_handlers.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_fixtures.py to test_fixtures.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_utils.py to test_utils.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_inner_fixture.py to test_inner_fixture.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_parse_url.py to test_parse_url.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_syntax_warning.py to test_syntax_warning.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_intercept.py to test_intercept.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_load_data_file.py to test_load_data_file.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_driver.py to test_driver.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_use_prior_test.py to test_use_prior_test.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/__init__.py to __init__.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_suitemaker.py to test_suitemaker.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_runner.py to test_runner.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_live.py to test_live.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_data_to_string.py to test_data_to_string.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/simple_wsgi.py to simple_wsgi.cpython-313.pyc
running install_egg_info
Copying gabbi.egg-info to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi-3.0.0.egg-info
Skipping SOURCES.txt
running install_scripts
Installing gabbi-run script to /<<PKGBUILDDIR>>/debian/tmp/usr/bin
+ pwd
+ python3.12 setup.py install --install-layout=deb --root /<<PKGBUILDDIR>>/debian/tmp
/usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!
********************************************************************************
Requirements should be satisfied by a PEP 517 installer.
If you are using pip, you can try `pip install --use-pep517`.
********************************************************************************
!!
dist.fetch_build_eggs(dist.setup_requires)
/usr/lib/python3/dist-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://github.com/pypa/setuptools/issues/917 for details.
********************************************************************************
!!
easy_install.initialize_options(self)
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!!
self.initialize_options()
/usr/lib/python3/dist-packages/pbr/core.py:140: UserWarning: Unknown distribution option: 'tests_require'
warnings.warn(msg)
running install
[pbr] Generating AUTHORS
[pbr] AUTHORS complete (0.0s)
running build
running build_py
running egg_info
writing gabbi.egg-info/PKG-INFO
writing dependency_links to gabbi.egg-info/dependency_links.txt
writing entry points to gabbi.egg-info/entry_points.txt
writing requirements to gabbi.egg-info/requires.txt
writing top-level names to gabbi.egg-info/top_level.txt
[pbr] Reusing existing SOURCES.txt
running install_lib
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/case.py to case.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/reporter.py to reporter.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/fixture.py to fixture.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/pytester.py to pytester.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/handlers/base.py to base.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/handlers/jsonhandler.py to jsonhandler.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/handlers/core.py to core.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/handlers/__init__.py to __init__.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/handlers/yaml_disk_loading_jsonhandler.py to yaml_disk_loading_jsonhandler.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/json_parser.py to json_parser.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/httpclient.py to httpclient.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/driver.py to driver.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/__init__.py to __init__.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/utils.py to utils.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/suitemaker.py to suitemaker.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/runner.py to runner.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/suite.py to suite.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/exception.py to exception.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_history.py to test_history.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_suite.py to test_suite.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_yaml_disk_loading_jsonhandler.py to test_yaml_disk_loading_jsonhandler.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/util.py to util.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/custom_response_handler.py to custom_response_handler.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_unsafe_yaml.py to test_unsafe_yaml.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_jsonpath.py to test_jsonpath.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_replacers.py to test_replacers.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_handlers.py to test_handlers.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_fixtures.py to test_fixtures.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_utils.py to test_utils.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_inner_fixture.py to test_inner_fixture.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_parse_url.py to test_parse_url.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_syntax_warning.py to test_syntax_warning.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_intercept.py to test_intercept.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_load_data_file.py to test_load_data_file.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_driver.py to test_driver.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_use_prior_test.py to test_use_prior_test.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/__init__.py to __init__.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_suitemaker.py to test_suitemaker.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_runner.py to test_runner.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_live.py to test_live.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/test_data_to_string.py to test_data_to_string.cpython-312.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi/tests/simple_wsgi.py to simple_wsgi.cpython-312.pyc
running install_egg_info
removing '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi-3.0.0.egg-info' (and everything under it)
Copying gabbi.egg-info to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/gabbi-3.0.0.egg-info
Skipping SOURCES.txt
running install_scripts
Installing gabbi-run script to /<<PKGBUILDDIR>>/debian/tmp/usr/bin
+ pwd
+ rm -rf /<<PKGBUILDDIR>>/debian/python*/usr/lib/python*/dist-packages/*.pth
+ pwd
+ rm -rf /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python*/dist-packages/*.pth
# test_live are doing internet access.
pkgos-dh_auto_test --no-py2 'gabbi\.tests\.(?!test_live.*|test_intercept\.prefix_get_that_link\.test_request|test_intercept\.prefix_get_relative_link\.test_request|test_intercept\.prefix_provide_a_link\.test_request)'
+ PKGOS_TEST_PARALLEL=yes
+ PKGOS_TEST_SERIAL=no
+ PYTHONS=disabled
+ PYTHON3S=disabled
+ TEST_PARALLEL_OPT=--parallel
+ TEST_SERIAL_OPT=
+ echo WARNING: --no-py2 is deprecated, and always on.
WARNING: --no-py2 is deprecated, and always on.
+ shift
+ py3versions -vr
+ PYTHON3S=3.13 3.12
+ [ yes = no ]
+ [ no = yes ]
+ [ 3.13 = disabled ]
+ echo 3.13
+ cut -d. -f1
+ PYMAJOR=3
+ echo ===> Testing with python (python3)
===> Testing with python (python3)
+ pwd
+ [ -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages ]
+ [ -z ]
+ pwd
+ echo Implicitly adding PYTHONPATH=/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages
Implicitly adding PYTHONPATH=/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages
+ pwd
+ export PYTHONPATH=/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages
+ [ -e .stestr.conf ]
+ [ -x /usr/bin/python3-stestr ]
+ STESTR=stestr
+ rm -rf .stestr
+ PYTHON=python3.13 stestr run --parallel --subunit gabbi\.tests\.(?!test_live.*|test_intercept\.prefix_get_that_link\.test_request|test_intercept\.prefix_get_relative_link\.test_request|test_intercept\.prefix_provide_a_link\.test_request)
+ subunit2pyunit
/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_handlers.HandlersTest.test_empty_response_handler
gabbi.tests.test_handlers.HandlersTest.test_empty_response_handler ... ok
gabbi.tests.test_handlers.HandlersTest.test_resonse_headers_stringify
gabbi.tests.test_handlers.HandlersTest.test_resonse_headers_stringify ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_headers
gabbi.tests.test_handlers.HandlersTest.test_response_headers ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_headers_fail_data
gabbi.tests.test_handlers.HandlersTest.test_response_headers_fail_data ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_headers_fail_header
gabbi.tests.test_handlers.HandlersTest.test_response_headers_fail_header ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_headers_noregex_path_match
gabbi.tests.test_handlers.HandlersTest.test_response_headers_noregex_path_match ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_headers_noregex_path_nomatch
gabbi.tests.test_handlers.HandlersTest.test_response_headers_noregex_path_nomatch ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_headers_regex
gabbi.tests.test_handlers.HandlersTest.test_response_headers_regex ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_headers_regex_path_match
gabbi.tests.test_handlers.HandlersTest.test_response_headers_regex_path_match ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_headers_regex_path_nomatch
gabbi.tests.test_handlers.HandlersTest.test_response_headers_regex_path_nomatch ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_headers_substitute_esc_regex
gabbi.tests.test_handlers.HandlersTest.test_response_headers_substitute_esc_regex ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_headers_substitute_noregex
gabbi.tests.test_handlers.HandlersTest.test_response_headers_substitute_noregex ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_headers_substitute_regex
gabbi.tests.test_handlers.HandlersTest.test_response_headers_substitute_regex ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_dict_type
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_dict_type ... ok
/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_driver.DriverTest.test_build_require_ssl
gabbi.tests.test_driver.DriverTest.test_build_require_ssl ... ok
gabbi.tests.test_driver.DriverTest.test_build_requires_host_or_intercept
gabbi.tests.test_driver.DriverTest.test_build_requires_host_or_intercept ... ok
gabbi.tests.test_data_to_string.TestDataToString.testHappyPath
gabbi.tests.test_data_to_string.TestDataToString.testHappyPath ... ok
gabbi.tests.test_handlers.TestJSONHandlerAccept.test_many_content_types
gabbi.tests.test_handlers.TestJSONHandlerAccept.test_many_content_types ... ok
gabbi.tests.test_inner_fixture.inner_get_one.test_request
gabbi.tests.test_inner_fixture.inner_get_one.test_request ... ok
gabbi.tests.test_data_to_string.TestDataToString.testNoContentType
gabbi.tests.test_data_to_string.TestDataToString.testNoContentType ... ok
gabbi.tests.test_data_to_string.TestDataToString.testNoHandler
gabbi.tests.test_data_to_string.TestDataToString.testNoHandler ... ok
gabbi.tests.test_driver.DriverTest.test_build_url_target
gabbi.tests.test_driver.DriverTest.test_build_url_target ... ok
gabbi.tests.test_inner_fixture.inner_get_two.test_request
gabbi.tests.test_inner_fixture.inner_get_two.test_request ... ok
gabbi.tests.test_inner_fixture.inner_get_three.test_request
gabbi.tests.test_inner_fixture.inner_get_three.test_request ... ok
gabbi.tests.test_driver.DriverTest.test_build_url_target_forced_ssl
gabbi.tests.test_driver.DriverTest.test_build_url_target_forced_ssl ... ok
gabbi.tests.test_intercept.jsonbody_test_fully_body.test_request
gabbi.tests.test_intercept.jsonbody_test_fully_body.test_request ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_fail_data
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_fail_data ... ok
gabbi.tests.test_driver.DriverTest.test_build_url_use_prior_test
gabbi.tests.test_driver.DriverTest.test_build_url_use_prior_test ... ok
gabbi.tests.test_driver.DriverTest.test_build_with_url_provides_host
gabbi.tests.test_driver.DriverTest.test_build_with_url_provides_host ... ok
gabbi.tests.test_driver.DriverTest.test_driver_loads_three_tests
gabbi.tests.test_driver.DriverTest.test_driver_loads_three_tests ... ok
gabbi.tests.test_driver.DriverTest.test_driver_prefix
gabbi.tests.test_driver.DriverTest.test_driver_prefix ... ok
gabbi.tests.test_fixtures.FixtureTest.test_fixture_informs_on_exception
gabbi.tests.test_fixtures.FixtureTest.test_fixture_informs_on_exception ... ok
gabbi.tests.test_fixtures.FixtureTest.test_fixture_starts_and_stop
gabbi.tests.test_fixtures.FixtureTest.test_fixture_starts_and_stop ... ok
gabbi.tests.test_history.HistoryTest.test_cookie_replace_history
gabbi.tests.test_history.HistoryTest.test_cookie_replace_history ... ok
gabbi.tests.test_history.HistoryTest.test_cookie_replace_prior
gabbi.tests.test_history.HistoryTest.test_cookie_replace_prior ... ok
gabbi.tests.test_history.HistoryTest.test_cookie_replace_prior_regex
gabbi.tests.test_history.HistoryTest.test_cookie_replace_prior_regex ... ok
gabbi.tests.test_history.HistoryTest.test_header_replace_prior
gabbi.tests.test_history.HistoryTest.test_header_replace_prior ... ok
gabbi.tests.test_history.HistoryTest.test_header_replace_with_history
gabbi.tests.test_history.HistoryTest.test_header_replace_with_history ... ok
gabbi.tests.test_history.HistoryTest.test_header_replace_with_history_regex
gabbi.tests.test_history.HistoryTest.test_header_replace_with_history_regex ... ok
gabbi.tests.test_history.HistoryTest.test_location_replace_history
gabbi.tests.test_history.HistoryTest.test_location_replace_history ... ok
gabbi.tests.test_history.HistoryTest.test_location_replace_prior
gabbi.tests.test_history.HistoryTest.test_location_replace_prior ... ok
gabbi.tests.test_history.HistoryTest.test_location_replace_prior_regex
gabbi.tests.test_history.HistoryTest.test_location_replace_prior_regex ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_fail_path
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_fail_path ... ok
gabbi.tests.test_history.HistoryTest.test_response_replace_prior
gabbi.tests.test_history.HistoryTest.test_response_replace_prior ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_from_disk_json_path
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_from_disk_json_path ... ok
gabbi.tests.test_history.HistoryTest.test_response_replace_prior_regex
gabbi.tests.test_history.HistoryTest.test_response_replace_prior_regex ... ok
gabbi.tests.test_history.HistoryTest.test_response_replace_with_history
gabbi.tests.test_history.HistoryTest.test_response_replace_with_history ... ok
gabbi.tests.test_history.HistoryTest.test_url_replace_history
gabbi.tests.test_history.HistoryTest.test_url_replace_history ... ok
gabbi.tests.test_history.HistoryTest.test_url_replace_prior
gabbi.tests.test_history.HistoryTest.test_url_replace_prior ... ok
gabbi.tests.test_history.HistoryTest.test_url_replace_prior_regex
gabbi.tests.test_history.HistoryTest.test_url_replace_prior_regex ... ok
gabbi.tests.test_intercept.casting_default_casts.test_request
gabbi.tests.test_intercept.casting_default_casts.test_request ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_from_disk_json_path_fail
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_from_disk_json_path_fail ... ok
gabbi.tests.test_intercept.casting_cast_to_int_internal.test_request
gabbi.tests.test_intercept.casting_cast_to_int_internal.test_request ... expected failure
gabbi.tests.test_intercept.casting_cast_to_int_internal.test_request
gabbi.tests.test_intercept.casting_cast_to_int_internal.test_request ... ok
gabbi.tests.test_intercept.self_get_simple_page.test_request
gabbi.tests.test_intercept.self_get_simple_page.test_request ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_regex
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_regex ... ok
gabbi.tests.test_intercept.self_inheritance_of_defaults.test_request
gabbi.tests.test_intercept.self_inheritance_of_defaults.test_request ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_regex_number
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_regex_number ... ok
gabbi.tests.test_intercept.self_query_returned.test_request
gabbi.tests.test_intercept.self_query_returned.test_request ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_regex_path_match
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_regex_path_match ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_regex_path_nomatch
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_regex_path_nomatch ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_substitution_esc_regex
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_substitution_esc_regex ... ok
gabbi.tests.test_intercept.casting_json_set_up.test_request
gabbi.tests.test_intercept.casting_json_set_up.test_request ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_substitution_noregex
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_substitution_noregex ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_substitution_regex
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_substitution_regex ... ok
gabbi.tests.test_intercept.self_confirm_environ_no_key_fail.test_request
gabbi.tests.test_intercept.self_confirm_environ_no_key_fail.test_request ... expected failure
gabbi.tests.test_intercept.self_confirm_environ_no_key_fail.test_request
gabbi.tests.test_intercept.self_confirm_environ_no_key_fail.test_request ... ok
gabbi.tests.test_intercept.self_test_pluggable_response.test_request
gabbi.tests.test_intercept.self_test_pluggable_response.test_request ... ok
Exception ignored in: <http.client.HTTPResponse object at 0xffff883c59f0>
Traceback (most recent call last):
File "/usr/lib/python3.13/http/client.py", line 434, in close
if self.fp:
AttributeError: 'HTTPResponse' object has no attribute 'fp'
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_yamlhandler
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_yamlhandler ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_string_list_type
gabbi.tests.test_handlers.HandlersTest.test_response_string_list_type ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_strings
gabbi.tests.test_handlers.HandlersTest.test_response_strings ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_strings_fail
gabbi.tests.test_handlers.HandlersTest.test_response_strings_fail ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_strings_fail_big_output
gabbi.tests.test_handlers.HandlersTest.test_response_strings_fail_big_output ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_strings_fail_big_payload
gabbi.tests.test_handlers.HandlersTest.test_response_strings_fail_big_payload ... ok
gabbi.tests.test_intercept.self_json_derived_content_type.test_request
gabbi.tests.test_intercept.self_json_derived_content_type.test_request ... ok
gabbi.tests.test_intercept.jsonbody_test_empty_dict.test_request
gabbi.tests.test_intercept.jsonbody_test_empty_dict.test_request ... ok
gabbi.tests.test_intercept.casting_internal_json_fine.test_request
gabbi.tests.test_intercept.casting_internal_json_fine.test_request ... ok
gabbi.tests.test_intercept.fixture_just_to_see_three.test_request
gabbi.tests.test_intercept.fixture_just_to_see_three.test_request ... ok
gabbi.tests.test_intercept.jsonbody_test_empty_list.test_request
gabbi.tests.test_intercept.jsonbody_test_empty_list.test_request ... ok
gabbi.tests.test_intercept.casting_historic_casted_json.test_request
gabbi.tests.test_intercept.casting_historic_casted_json.test_request ... ok
gabbi.tests.test_intercept.fixture_just_to_see.test_request
gabbi.tests.test_intercept.fixture_just_to_see.test_request ... ok
gabbi.tests.test_intercept.self_bogus_method.test_request
gabbi.tests.test_intercept.self_bogus_method.test_request ... ok
gabbi.tests.test_intercept.self_use_prior_location.test_request
gabbi.tests.test_intercept.self_use_prior_location.test_request ... ok
gabbi.tests.test_intercept.self_post_a_body_with_query.test_request
gabbi.tests.test_intercept.self_post_a_body_with_query.test_request ... ok
gabbi.tests.test_intercept.self_post_a_body.test_request
gabbi.tests.test_intercept.self_post_a_body.test_request ... ok
gabbi.tests.test_intercept.self_get_location_from_headers.test_request
gabbi.tests.test_intercept.self_get_location_from_headers.test_request ... ok
gabbi.tests.test_intercept.self_get_historical_location_from_headers.test_request
gabbi.tests.test_intercept.self_get_historical_location_from_headers.test_request ... ok
gabbi.tests.test_intercept.self_get_ssl_page.test_request
gabbi.tests.test_intercept.self_get_ssl_page.test_request ... ok
gabbi.tests.test_intercept.self_test_binary_handling.test_request
gabbi.tests.test_intercept.self_test_binary_handling.test_request ... ok
gabbi.tests.test_intercept.self_confirm_environ.test_request
gabbi.tests.test_intercept.self_confirm_environ.test_request ... ok
Exception ignored in: <http.client.HTTPResponse object at 0xffff9def6590>
Traceback (most recent call last):
File "/usr/lib/python3.13/http/client.py", line 434, in close
if self.fp:
AttributeError: 'HTTPResponse' object has no attribute 'fp'
gabbi.tests.test_intercept.casting_cast_to_string.test_request
gabbi.tests.test_intercept.casting_cast_to_string.test_request ... ok
gabbi.tests.test_intercept.self_non_json_response_failure.test_request
gabbi.tests.test_intercept.self_non_json_response_failure.test_request ... expected failure
gabbi.tests.test_intercept.self_non_json_response_failure.test_request
gabbi.tests.test_intercept.self_non_json_response_failure.test_request ... ok
gabbi.tests.test_intercept.self_fail_pluggable_response.test_request
gabbi.tests.test_intercept.self_fail_pluggable_response.test_request ... expected failure
gabbi.tests.test_intercept.self_fail_pluggable_response.test_request
gabbi.tests.test_intercept.self_fail_pluggable_response.test_request ... ok
gabbi.tests.test_intercept.self_xml_derived_content_type.test_request
gabbi.tests.test_intercept.self_xml_derived_content_type.test_request ... expected failure
gabbi.tests.test_intercept.self_xml_derived_content_type.test_request
gabbi.tests.test_intercept.self_xml_derived_content_type.test_request ... ok
gabbi.tests.test_intercept.backref_post_some_json.test_request
gabbi.tests.test_intercept.backref_post_some_json.test_request ... ok
gabbi.tests.test_intercept.casting_send_casted_json.test_request
gabbi.tests.test_intercept.casting_send_casted_json.test_request ... ok
gabbi.tests.test_intercept.json-left-side_expand_environ_left_side.test_request
gabbi.tests.test_intercept.json-left-side_expand_environ_left_side.test_request ... ok
gabbi.tests.test_intercept.casting_internal_json_fail.test_request
gabbi.tests.test_intercept.casting_internal_json_fail.test_request ... expected failure
gabbi.tests.test_intercept.casting_internal_json_fail.test_request
gabbi.tests.test_intercept.casting_internal_json_fail.test_request ... ok
gabbi.tests.test_intercept.fixture_just_to_see_one.test_request
gabbi.tests.test_intercept.fixture_just_to_see_one.test_request ... ok
gabbi.tests.test_intercept.fixture_just_to_see_two.test_request
gabbi.tests.test_intercept.fixture_just_to_see_two.test_request ... ok
gabbi.tests.test_intercept.backref_post_even_more_json_quote_different.test_request
gabbi.tests.test_intercept.backref_post_even_more_json_quote_different.test_request ... ok
gabbi.tests.test_intercept.self_simple_post.test_request
gabbi.tests.test_intercept.self_simple_post.test_request ... ok
gabbi.tests.test_intercept.self_use_a_historical_location.test_request
gabbi.tests.test_intercept.self_use_a_historical_location.test_request ... ok
gabbi.tests.test_intercept.self_checklimit.test_request
gabbi.tests.test_intercept.self_checklimit.test_request ... ok
gabbi.tests.test_intercept.data_load_json_file.test_request
gabbi.tests.test_intercept.data_load_json_file.test_request ... ok
gabbi.tests.test_intercept.data_load_image_file.test_request
gabbi.tests.test_intercept.data_load_image_file.test_request ... ok
Exception ignored in: <http.client.HTTPResponse object at 0xffffb1237c40>
gabbi.tests.test_intercept.self_test_exception_wrapper.test_request
gabbi.tests.test_intercept.self_test_exception_wrapper.test_request ... Traceback (most recent call last):
File "/usr/lib/python3.13/http/client.py", line 434, in close
expected failure
if self.fp:
AttributeError: 'HTTPResponse' object has no attribute 'fp'
gabbi.tests.test_intercept.self_test_exception_wrapper.test_request
gabbi.tests.test_intercept.self_test_exception_wrapper.test_request ... ok
gabbi.tests.test_intercept.backref_repost_that_raw_int.test_request
gabbi.tests.test_intercept.backref_repost_that_raw_int.test_request ... ok
gabbi.tests.test_intercept.backref_post_even_more_json.test_request
gabbi.tests.test_intercept.backref_post_even_more_json.test_request ... ok
gabbi.tests.test_intercept.data_json_value_from_disk.test_request
gabbi.tests.test_intercept.data_json_value_from_disk.test_request ... ok
gabbi.tests.test_intercept.host-header_ssl_no_host.test_request
gabbi.tests.test_intercept.host-header_ssl_no_host.test_request ... ok
gabbi.tests.test_intercept.json-left-side_set_key_and_value.test_request
gabbi.tests.test_intercept.json-left-side_set_key_and_value.test_request ... ok
gabbi.tests.test_intercept.json-extensions_test_len.test_request
gabbi.tests.test_intercept.json-extensions_test_len.test_request ... ok
gabbi.tests.test_intercept.backref_use_raw_json_from_response.test_request
gabbi.tests.test_intercept.backref_use_raw_json_from_response.test_request ... ok
gabbi.tests.test_intercept.backref_post_a_raw_int_as_json.test_request
gabbi.tests.test_intercept.backref_post_a_raw_int_as_json.test_request ... ok
gabbi.tests.test_intercept.data_load_encoded_text.test_request
gabbi.tests.test_intercept.data_load_encoded_text.test_request ... ok
gabbi.tests.test_intercept.host-header_ssl_with_host.test_request
gabbi.tests.test_intercept.host-header_ssl_with_host.test_request ... ok
gabbi.tests.test_intercept.host-header_host_without_ssl.test_request
gabbi.tests.test_intercept.host-header_host_without_ssl.test_request ... ok
gabbi.tests.test_intercept.last-url_get_it_a_third_time.test_request
gabbi.tests.test_intercept.last-url_get_it_a_third_time.test_request ... ok
gabbi.tests.test_intercept.last-url_now_last_url_does_not_have_those_query_params.test_request
gabbi.tests.test_intercept.last-url_now_last_url_does_not_have_those_query_params.test_request ... ok
gabbi.tests.test_intercept.backref_post_some_more_json.test_request
gabbi.tests.test_intercept.backref_post_some_more_json.test_request ... ok
gabbi.tests.test_intercept.last-url_last_with_adjusted_parameters.test_request
gabbi.tests.test_intercept.last-url_last_with_adjusted_parameters.test_request ... ok
gabbi.tests.test_intercept.json-extensions_test_sort.test_request
gabbi.tests.test_intercept.json-extensions_test_sort.test_request ... ok
gabbi.tests.test_intercept.backref_get_a_historical_response.test_request
gabbi.tests.test_intercept.backref_get_a_historical_response.test_request ... ok
gabbi.tests.test_intercept.backref_get_a_historical_response_via_jsonpath.test_request
gabbi.tests.test_intercept.backref_get_a_historical_response_via_jsonpath.test_request ... ok
gabbi.tests.test_intercept.coerce_post_data.test_request
gabbi.tests.test_intercept.coerce_post_data.test_request ... ok
gabbi.tests.test_intercept.json-extensions_test_filtered.test_request
gabbi.tests.test_intercept.json-extensions_test_filtered.test_request ... ok
gabbi.tests.test_intercept.last-url_get_a_url_the_first_time.test_request
gabbi.tests.test_intercept.last-url_get_a_url_the_first_time.test_request ... ok
gabbi.tests.test_intercept.last-url_get_that_same_url_again.test_request
gabbi.tests.test_intercept.last-url_get_that_same_url_again.test_request ... ok
gabbi.tests.test_intercept.last-url_get_prior_url.test_request
gabbi.tests.test_intercept.last-url_get_prior_url.test_request ... ok
gabbi.tests.test_intercept.json-left-side_check_key_and_value.test_request
gabbi.tests.test_intercept.json-left-side_check_key_and_value.test_request ... ok
gabbi.tests.test_intercept.forbiddenheaders_header_is_there_fail_case_insensitive.test_request
gabbi.tests.test_intercept.forbiddenheaders_header_is_there_fail_case_insensitive.test_request ... expected failure
gabbi.tests.test_intercept.forbiddenheaders_header_is_there_fail_case_insensitive.test_request
gabbi.tests.test_intercept.forbiddenheaders_header_is_there_fail_case_insensitive.test_request ... ok
gabbi.tests.test_intercept.data_load_data_list.test_request
gabbi.tests.test_intercept.data_load_data_list.test_request ... ok
gabbi.tests.test_intercept.backref_backref_json_fail_start.test_request
gabbi.tests.test_intercept.backref_backref_json_fail_start.test_request ... ok
gabbi.tests.test_intercept.coerce_object_with_list.test_request
gabbi.tests.test_intercept.coerce_object_with_list.test_request ... ok
gabbi.tests.test_intercept.backref_backref_json_fail_end.test_request
gabbi.tests.test_intercept.backref_backref_json_fail_end.test_request ... expected failure
gabbi.tests.test_intercept.backref_backref_json_fail_end.test_request
gabbi.tests.test_intercept.backref_backref_json_fail_end.test_request ... ok
gabbi.tests.test_intercept.json-left-side_left_side_json_one.test_request
gabbi.tests.test_intercept.json-left-side_left_side_json_one.test_request ... ok
gabbi.tests.test_intercept.data_post_data_from_prior_response.test_request
gabbi.tests.test_intercept.data_post_data_from_prior_response.test_request ... ok
gabbi.tests.test_intercept.json-left-side_expand_left_side.test_request
gabbi.tests.test_intercept.json-left-side_expand_left_side.test_request ... ok
gabbi.tests.test_intercept.skipall_a_skipped_test.test_request
gabbi.tests.test_intercept.skipall_a_skipped_test.test_request ... skipped 'entire suite skipped'
gabbi.tests.test_intercept.disable-response-handler_get_some_not_json_fail.test_request
gabbi.tests.test_intercept.disable-response-handler_get_some_not_json_fail.test_request ... expected failure
gabbi.tests.test_intercept.disable-response-handler_get_some_not_json_fail.test_request
gabbi.tests.test_intercept.disable-response-handler_get_some_not_json_fail.test_request ... ok
gabbi.tests.test_intercept.forbiddenheaders_header_not_there_basic.test_request
gabbi.tests.test_intercept.forbiddenheaders_header_not_there_basic.test_request ... ok
gabbi.tests.test_intercept.last-url_add_some_query_params.test_request
gabbi.tests.test_intercept.last-url_add_some_query_params.test_request ... ok
gabbi.tests.test_intercept.forbiddenheaders_header_is_there_fail.test_request
gabbi.tests.test_intercept.forbiddenheaders_header_is_there_fail.test_request ... expected failure
gabbi.tests.test_intercept.forbiddenheaders_header_is_there_fail.test_request
gabbi.tests.test_intercept.forbiddenheaders_header_is_there_fail.test_request ... ok
gabbi.tests.test_intercept.data_load_data_dictionary.test_request
gabbi.tests.test_intercept.data_load_data_dictionary.test_request ... ok
gabbi.tests.test_intercept.coerce_post_extra_data.test_request
gabbi.tests.test_intercept.coerce_post_extra_data.test_request ... ok
gabbi.tests.test_intercept.coerce_use_data.test_request
gabbi.tests.test_intercept.coerce_use_data.test_request ... ok
gabbi.tests.test_intercept.contenttype_put_no_content-type.test_request
gabbi.tests.test_intercept.contenttype_put_no_content-type.test_request ... ok
gabbi.tests.test_intercept.contenttype_patch_no_content-type.test_request
gabbi.tests.test_intercept.contenttype_patch_no_content-type.test_request ... ok
gabbi.tests.test_intercept.data_partial_json_from_disk.test_request
gabbi.tests.test_intercept.data_partial_json_from_disk.test_request ... ok
gabbi.tests.test_intercept.json-right-side_json_encoded_value_from_disk.test_request
gabbi.tests.test_intercept.json-right-side_json_encoded_value_from_disk.test_request ... ok
gabbi.tests.test_intercept.data_post_data_for_next.test_request
gabbi.tests.test_intercept.data_post_data_for_next.test_request ... ok
gabbi.tests.test_intercept.method-shortcut_simple_post.test_request
gabbi.tests.test_intercept.method-shortcut_simple_post.test_request ... ok
gabbi.tests.test_intercept.cookie_get_a_cookie.test_request
gabbi.tests.test_intercept.cookie_get_a_cookie.test_request ... ok
gabbi.tests.test_intercept.cookie_use_that_cookie_in_a_url.test_request
gabbi.tests.test_intercept.cookie_use_that_cookie_in_a_url.test_request ... ok
gabbi.tests.test_intercept.cookie_confirm_no_cookies_causes_error.test_request
gabbi.tests.test_intercept.cookie_confirm_no_cookies_causes_error.test_request ... expected failure
gabbi.tests.test_intercept.cookie_confirm_no_cookies_causes_error.test_request
gabbi.tests.test_intercept.cookie_confirm_no_cookies_causes_error.test_request ... ok
gabbi.tests.test_intercept.host-header_ssl_with_capitalised_host.test_request
gabbi.tests.test_intercept.host-header_ssl_with_capitalised_host.test_request ... ok
gabbi.tests.test_intercept.disable-response-handler_get_some_not_json_gloss.test_request
gabbi.tests.test_intercept.disable-response-handler_get_some_not_json_gloss.test_request ... ok
gabbi.tests.test_intercept.last-url_get_a_historical_url.test_request
gabbi.tests.test_intercept.last-url_get_a_historical_url.test_request ... ok
gabbi.tests.test_intercept.regex_regex_jsonpath_test.test_request
gabbi.tests.test_intercept.regex_regex_jsonpath_test.test_request ... ok
gabbi.tests.test_intercept.regex_regex_string_test_multiline.test_request
gabbi.tests.test_intercept.regex_regex_string_test_multiline.test_request ... ok
gabbi.tests.test_intercept.regex_regex_string_test_mix.test_request
gabbi.tests.test_intercept.regex_regex_string_test_mix.test_request ... ok
#### default casts ####
> POST http://c92c3544-fc7d-40c3-acf5-bcbe9cb4745f:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"int": 1,
"float": 1.5,
"string": 2,
"tbool": true,
"fbool": false
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://c92c3544-fc7d-40c3-acf5-bcbe9cb4745f:8001/
< Location: http://c92c3544-fc7d-40c3-acf5-bcbe9cb4745f:8001/
{
"int": 1,
"float": 1.5,
"string": 2,
"tbool": true,
"fbool": false
}
#### cast to string ####
> POST http://c92c3544-fc7d-40c3-acf5-bcbe9cb4745f:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"string": "2"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://c92c3544-fc7d-40c3-acf5-bcbe9cb4745f:8001/
< Location: http://c92c3544-fc7d-40c3-acf5-bcbe9cb4745f:8001/
{
"string": "2"
}
#### json set up ####
> POST http://c92c3544-fc7d-40c3-acf5-bcbe9cb4745f:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"int": 1,
"float": 1.5,
"string": "2",
"tbool": true,
"fbool": false
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://c92c3544-fc7d-40c3-acf5-bcbe9cb4745f:8001/
< Location: http://c92c3544-fc7d-40c3-acf5-bcbe9cb4745f:8001/
{
"int": 1,
"float": 1.5,
"string": "2",
"tbool": true,
"fbool": false
}
#### send casted json ####
> POST http://c92c3544-fc7d-40c3-acf5-bcbe9cb4745f:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"casted": 2
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://c92c3544-fc7d-40c3-acf5-bcbe9cb4745f:8001/
< Location: http://c92c3544-fc7d-40c3-acf5-bcbe9cb4745f:8001/
{
"casted": 2
}
#### historic casted json ####
> POST http://c92c3544-fc7d-40c3-acf5-bcbe9cb4745f:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"casted": 2
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://c92c3544-fc7d-40c3-acf5-bcbe9cb4745f:8001/
< Location: http://c92c3544-fc7d-40c3-acf5-bcbe9cb4745f:8001/
{
"casted": 2
}
#### internal json fine ####
> POST http://c92c3544-fc7d-40c3-acf5-bcbe9cb4745f:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"casted": "in this 2 is not errors"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://c92c3544-fc7d-40c3-acf5-bcbe9cb4745f:8001/
< Location: http://c92c3544-fc7d-40c3-acf5-bcbe9cb4745f:8001/
{
"casted": "in this 2 is not errors"
}
#### get simple page ####
> GET http://3828e87c-de84-4d74-9c49-6afc176e5c7f:8001/
> x-random-header: ya
> user-agent: gabbi/3.0.0 (Python urllib3)
< 200 OK
< X-Gabbi-method: GET
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://3828e87c-de84-4d74-9c49-6afc176e5c7f:8001/
{}
#### left side json one ####
> POST http://dc09c34b-efe4-4d27-808e-dace3e3a124d:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"alpha": "alpha1",
"beta": "beta1"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://dc09c34b-efe4-4d27-808e-dace3e3a124d:8001/
< Location: http://dc09c34b-efe4-4d27-808e-dace3e3a124d:8001/
{
"alpha": "alpha1",
"beta": "beta1"
}
#### expand left side ####
> POST http://dc09c34b-efe4-4d27-808e-dace3e3a124d:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"alpha1": "alpha",
"beta1": "beta"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://dc09c34b-efe4-4d27-808e-dace3e3a124d:8001/
< Location: http://dc09c34b-efe4-4d27-808e-dace3e3a124d:8001/
{
"alpha1": "alpha",
"beta1": "beta"
}
#### expand environ left side ####
> POST http://dc09c34b-efe4-4d27-808e-dace3e3a124d:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"alpha1": "alpha",
"beta1": "beta",
"1": "cow"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://dc09c34b-efe4-4d27-808e-dace3e3a124d:8001/
< Location: http://dc09c34b-efe4-4d27-808e-dace3e3a124d:8001/
{
"alpha1": "alpha",
"beta1": "beta",
"1": "cow"
}
#### post data ####
> POST http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
< Location: http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
#### use data ####
> POST http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
< Location: http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
#### from environ ####
> POST http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"one_environ": 1
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
< Location: http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
{
"one_environ": 1
}
#### with list ####
> POST http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
[
1,
2,
"3"
]
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
< Location: http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
[
1,
2,
"3"
]
#### object with list ####
> POST http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"collection": [
{
"alpha": 1,
"beta": "max"
},
{
"alpha": 2,
"beta": "climb"
}
]
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
< Location: http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
{
"collection": [
{
"alpha": 1,
"beta": "max"
},
{
"alpha": 2,
"beta": "climb"
}
]
}
#### post extra data ####
> POST http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
< Location: http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
#### check posted data ####
> POST http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}gabbi.tests.test_intercept.coerce_check_posted_data.test_request
gabbi.tests.test_intercept.coerce_check_posted_data.test_request ... ok
gabbi.tests.test_intercept.coerce_from_environ.test_request
gabbi.tests.test_intercept.coerce_from_environ.test_request ... ok
gabbi.tests.test_intercept.coerce_with_list.test_request
gabbi.tests.test_intercept.coerce_with_list.test_request ... ok
gabbi.tests.test_intercept.poll_create_a_thing.test_request
gabbi.tests.test_intercept.poll_create_a_thing.test_request ... ok
gabbi.tests.test_jsonpath.JSONPathTest.test_basic_match
gabbi.tests.test_jsonpath.JSONPathTest.test_basic_match ... ok
gabbi.tests.test_jsonpath.JSONPathTest.test_embedded_list_handling
gabbi.tests.test_jsonpath.JSONPathTest.test_embedded_list_handling ... ok
gabbi.tests.test_jsonpath.JSONPathTest.test_filtered_list
gabbi.tests.test_jsonpath.JSONPathTest.test_filtered_list ... ok
gabbi.tests.test_jsonpath.JSONPathTest.test_len_object_list
gabbi.tests.test_jsonpath.JSONPathTest.test_len_object_list ... ok
gabbi.tests.test_jsonpath.JSONPathTest.test_len_simple_list
gabbi.tests.test_jsonpath.JSONPathTest.test_len_simple_list ... ok
gabbi.tests.test_jsonpath.JSONPathTest.test_list_handling
gabbi.tests.test_jsonpath.JSONPathTest.test_list_handling ... ok
gabbi.tests.test_jsonpath.JSONPathTest.test_sorted_object_list
gabbi.tests.test_jsonpath.JSONPathTest.test_sorted_object_list ... ok
gabbi.tests.test_jsonpath.JSONPathTest.test_sorted_simple_list
gabbi.tests.test_jsonpath.JSONPathTest.test_sorted_simple_list ... ok
/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_custom_response_handler
gabbi.tests.test_runner.RunnerTest.test_custom_response_handler ... ok
#### default casts ####
> POST http://89ebbd56-9327-46d8-bcc8-5b1cc5d12cc6:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"int": 1,
"float": 1.5,
"string": 2,
"tbool": true,
"fbool": false
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://89ebbd56-9327-46d8-bcc8-5b1cc5d12cc6:8001/
< Location: http://89ebbd56-9327-46d8-bcc8-5b1cc5d12cc6:8001/
{
"int": 1,
"float": 1.5,
"string": 2,
"tbool": true,
"fbool": false
}
#### cast to string ####
> POST http://89ebbd56-9327-46d8-bcc8-5b1cc5d12cc6:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"string": "2"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://89ebbd56-9327-46d8-bcc8-5b1cc5d12cc6:8001/
< Location: http://89ebbd56-9327-46d8-bcc8-5b1cc5d12cc6:8001/
{
"string": "2"
}
#### get simple page ####
> GET http://68b362d1-3b38-4ce8-b43b-9f6ce1e814e0:8001/
> x-random-header: ya
> user-agent: gabbi/3.0.0 (Python urllib3)
< 200 OK
< X-Gabbi-method: GET
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://68b362d1-3b38-4ce8-b43b-9f6ce1e814e0:8001/
{}
#### left side json one ####
> POST http://9a8ab5ed-8a2e-4f84-bbb3-e2f5c74f1925:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"alpha": "alpha1",
"beta": "beta1"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://9a8ab5ed-8a2e-4f84-bbb3-e2f5c74f1925:8001/
< Location: http://9a8ab5ed-8a2e-4f84-bbb3-e2f5c74f1925:8001/
{
"alpha": "alpha1",
"beta": "beta1"
}
#### expand left side ####
> POST http://9a8ab5ed-8a2e-4f84-bbb3-e2f5c74f1925:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"alpha1": "alpha",
"beta1": "beta"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://9a8ab5ed-8a2e-4f84-bbb3-e2f5c74f1925:8001/
< Location: http://9a8ab5ed-8a2e-4f84-bbb3-e2f5c74f1925:8001/
{
"alpha1": "alpha",
"beta1": "beta"
}
#### expand environ left side ####
> POST http://9a8ab5ed-8a2e-4f84-bbb3-e2f5c74f1925:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"alpha1": "alpha",
"beta1": "beta",
"1": "cow"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://9a8ab5ed-8a2e-4f84-bbb3-e2f5c74f1925:8001/
< Location: http://9a8ab5ed-8a2e-4f84-bbb3-e2f5c74f1925:8001/
{
"alpha1": "alpha",
"beta1": "beta",
"1": "cow"
}
#### set key and value ####
> GET http://9a8ab5ed-8a2e-4f84-bbb3-e2f5c74f1925:8001/jsonator?key=1&value=10
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
< 200 OK
< Content-Type: application/json
{
"1": "10"
}
#### post data ####
> POST http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
< Location: http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
#### use data ####
> POST http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
< Location: http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
#### from environ ####
> POST http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"one_environ": 1
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
< Location: http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
{
"one_environ": 1
}
#### with list ####
> POST http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
[
1,
2,
"3"
]
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
< Location: http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
[
1,
2,
"3"
]
#### object with list ####
> POST http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"collection": [
{
"alpha": 1,
"beta": "max"
},
{
"alpha": 2,
"beta": "climb"
}
]
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
< Location: http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
{
"collection": [
{
"alpha": 1,
"beta": "max"
},
{
"alpha": 2,
"beta": "climb"
}
]
}
#### post extra data ####
> POST http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
< Location: http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
#### check posted data ####
> POST http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
< Location: http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
#### Post again and check the results ####
> POST http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
< Location: http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
#### Post again and check the results (reversed) ####
> POST http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_data_dir_good
gabbi.tests.test_runner.RunnerTest.test_data_dir_good ... ok
/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_exit_code
gabbi.tests.test_runner.RunnerTest.test_exit_code ... ok
/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_input_files
gabbi.tests.test_runner.RunnerTest.test_input_files ... ok
/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_quiet_is_quiet
gabbi.tests.test_runner.RunnerTest.test_quiet_is_quiet ... ok
/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_stdin_data_dir
gabbi.tests.test_runner.RunnerTest.test_stdin_data_dir ... ok
/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_target_url_parsing
gabbi.tests.test_runner.RunnerTest.test_target_url_parsing ... ok
/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_target_url_parsing_standard_port
gabbi.tests.test_runner.RunnerTest.test_target_url_parsing_standard_port ... ok
/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_unsafe_yaml
gabbi.tests.test_runner.RunnerTest.test_unsafe_yaml ... ok
/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_verbose_output_formatting
gabbi.tests.test_runner.RunnerTest.test_verbose_output_formatting ... ok
/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_verbosity_arg_all
gabbi.tests.test_runner.RunnerTest.test_verbosity_arg_all ... ok
/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_verbosity_arg_body
gabbi.tests.test_runner.RunnerTest.test_verbosity_arg_body ... ok
/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_verbosity_arg_headers
gabbi.tests.test_runner.RunnerTest.test_verbosity_arg_headers ... ok
/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_verbosity_arg_none
gabbi.tests.test_runner.RunnerTest.test_verbosity_arg_none ... ok
gabbi.tests.test_use_prior_test.UsePriorTest.test_use_prior_default_true
gabbi.tests.test_use_prior_test.UsePriorTest.test_use_prior_default_true ... ok
gabbi.tests.test_use_prior_test.UsePriorTest.test_use_prior_false
gabbi.tests.test_use_prior_test.UsePriorTest.test_use_prior_false ... ok
gabbi.tests.test_use_prior_test.UsePriorTest.test_use_prior_true
gabbi.tests.test_use_prior_test.UsePriorTest.test_use_prior_true ... ok
gabbi.tests.test_utils.BinaryTypesTest.test_binary
gabbi.tests.test_utils.BinaryTypesTest.test_binary ... ok
gabbi.tests.test_utils.BinaryTypesTest.test_not_binary
gabbi.tests.test_utils.BinaryTypesTest.test_not_binary ... ok
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_default
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_default ... ok
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_error_default
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_error_default ... ok
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_extra
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_extra ... ok
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_nocharset_default
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_nocharset_default ... ok
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_override_default
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_override_default ... ok
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_simple
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_simple ... ok
gabbi.tests.test_yaml_disk_loading_jsonhandler.yaml-from-disk_json_encoded_value_from_disk.test_request
gabbi.tests.test_yaml_disk_loading_jsonhandler.yaml-from-disk_json_encoded_value_from_disk.test_request ... ok
#### default casts ####
> POST http://909f4bfc-7cc7-41e5-89ee-c8d2acfe31eb:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"int": 1,
"float": 1.5,
"string": 2,
"tbool": true,
"fbool": false
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://909f4bfc-7cc7-41e5-89ee-c8d2acfe31eb:8001/
< Location: http://909f4bfc-7cc7-41e5-89ee-c8d2acfe31eb:8001/
{
"int": 1,
"float": 1.5,
"string": 2,
"tbool": true,
"fbool": false
}
#### cast to string ####
> POST http://909f4bfc-7cc7-41e5-89ee-c8d2acfe31eb:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"string": "2"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://909f4bfc-7cc7-41e5-89ee-c8d2acfe31eb:8001/
< Location: http://909f4bfc-7cc7-41e5-89ee-c8d2acfe31eb:8001/
{
"string": "2"
}
#### json set up ####
> POST http://909f4bfc-7cc7-41e5-89ee-c8d2acfe31eb:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"int": 1,
"float": 1.5,
"string": "2",
"tbool": true,
"fbool": false
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://909f4bfc-7cc7-41e5-89ee-c8d2acfe31eb:8001/
< Location: http://909f4bfc-7cc7-41e5-89ee-c8d2acfe31eb:8001/
{
"int": 1,
"float": 1.5,
"string": "2",
"tbool": true,
"fbool": false
}
#### send casted json ####
> POST http://909f4bfc-7cc7-41e5-89ee-c8d2acfe31eb:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"casted": 2
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://909f4bfc-7cc7-41e5-89ee-c8d2acfe31eb:8001/
< Location: http://909f4bfc-7cc7-41e5-89ee-c8d2acfe31eb:8001/
{
"casted": 2
}
#### historic casted json ####
> POST http://909f4bfc-7cc7-41e5-89ee-c8d2acfe31eb:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"casted": 2
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://909f4bfc-7cc7-41e5-89ee-c8d2acfe31eb:8001/
< Location: http://909f4bfc-7cc7-41e5-89ee-c8d2acfe31eb:8001/
{
"casted": 2
}
#### get simple page ####
> GET http://4eff3fd4-dd47-423e-abc8-1f86ee8a4c54:8001/
> x-random-header: ya
> user-agent: gabbi/3.0.0 (Python urllib3)
< 200 OK
< X-Gabbi-method: GET
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://4eff3fd4-dd47-423e-abc8-1f86ee8a4c54:8001/
{}
#### left side json one ####
> POST http://6c58086f-58d6-40f2-b5da-e7cf08328e19:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"alpha": "alpha1",
"beta": "beta1"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://6c58086f-58d6-40f2-b5da-e7cf08328e19:8001/
< Location: http://6c58086f-58d6-40f2-b5da-e7cf08328e19:8001/
{
"alpha": "alpha1",
"beta": "beta1"
}
#### expand left side ####
> POST http://6c58086f-58d6-40f2-b5da-e7cf08328e19:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"alpha1": "alpha",
"beta1": "beta"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://6c58086f-58d6-40f2-b5da-e7cf08328e19:8001/
< Location: http://6c58086f-58d6-40f2-b5da-e7cf08328e19:8001/
{
"alpha1": "alpha",
"beta1": "beta"
}
#### expand environ left side ####
> POST http://6c58086f-58d6-40f2-b5da-e7cf08328e19:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"alpha1": "alpha",
"beta1": "beta",
"1": "cow"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://6c58086f-58d6-40f2-b5da-e7cf08328e19:8001/
< Location: http://6c58086f-58d6-40f2-b5da-e7cf08328e19:8001/
{
"alpha1": "alpha",
"beta1": "beta",
"1": "cow"
}
#### set key and value ####
> GET http://6c58086f-58d6-40f2-b5da-e7cf08328e19:8001/jsonator?key=1&value=10
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
< 200 OK
< Content-Type: application/json
{
"1": "10"
}
#### check key and value ####
> GET http://6c58086f-58d6-40f2-b5da-e7cf08328e19:8001/jsonator?key=1&value=10
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
< 200 OK
< Content-Type: application/json
{
"1": "10"
}
#### post data ####
> POST http://9905dc6a-b4d6-42ab-ac13-b10fdd55c320:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://9905dc6a-b4d6-42ab-ac13-b10fdd55c320:8001/
< Location: http://9905dc6a-b4d6-42ab-ac13-b10fdd55c320:8001/
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
#### use data ####
> POST http://9905dc6a-b4d6-42ab-ac13-b10fdd55c320:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://9905dc6a-b4d6-42ab-ac13-b10fdd55c320:8001/
< Location: http://9905dc6a-b4d6-42ab-ac13-b10fdd55c320:8001/
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
#### json encoded value from disk ####
> POST http://a3ea7b6b-72f7-4822-9fae-f2990b41eba7:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"foo": {
"b\u00e1r": 1
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://a3ea7b6b-72f7-4822-9fae-f2990b41eba7:8001/
< Location: http://a3ea7b6b-72f7-4822-9fae-f2990b41eba7:8001/
{
"foo": {
"b\u00e1r": 1
}
}
#### yaml encoded value from disk ####
> POST http://773a8304-e997-44ce-9c88-53e12bd9bbab:8001/somewhere
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"foo": {
"b\u00e1r": 1
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://773a8304-e997-44ce-9c88-53e12bd9bbab:8001/somewhere
< Location: http://773a8304-e997-44ce-9c88-53e12bd9bbab:8001/somewhere
{
"foo": {
"b\u00e1r": 1
}
}
#### json encoded value from disk ####
> POST http://773a8304-e997-44ce-9c88-53e12bd9bbab:8001/somewhere
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"foo": {
"b\u00e1r": 1
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://773a8304-e997-44ce-9c88-53e12bd9bbab:8001/somewhere
< Location: http://773a8304-e997-44ce-9c88-53e12bd9bbab:8001/somewhere
{
"foo": {
"b\u00e1r": 1
}
}
gabbi.tests.test_intercept.coerce_post_again_and_check_the_results_(reversed).test_request
gabbi.tests.test_intercept.coerce_post_again_and_check_the_results_(reversed).test_request ... ok
gabbi.tests.test_intercept.contenttype_put_content-type.test_request
gabbi.tests.test_intercept.contenttype_put_content-type.test_request ... ok
gabbi.tests.test_intercept.coerce_string_internal_replace.test_request
gabbi.tests.test_intercept.coerce_string_internal_replace.test_request ... ok
gabbi.tests.test_intercept.contenttype_post_no_content-type.test_request
gabbi.tests.test_intercept.contenttype_post_no_content-type.test_request ... ok
gabbi.tests.test_intercept.contenttype_post_content-type.test_request
gabbi.tests.test_intercept.contenttype_post_content-type.test_request ... ok
gabbi.tests.test_intercept.contenttype_patch_content-type.test_request
gabbi.tests.test_intercept.contenttype_patch_content-type.test_request ... ok
gabbi.tests.test_intercept.json-right-side_json_parital_from_disk.test_request
gabbi.tests.test_intercept.json-right-side_json_parital_from_disk.test_request ... ok
gabbi.tests.test_intercept.method-shortcut_arbitrary_method.test_request
gabbi.tests.test_intercept.method-shortcut_arbitrary_method.test_request ... ok
gabbi.tests.test_intercept.failskip_wrong_status.test_request
gabbi.tests.test_intercept.failskip_wrong_status.test_request ... expected failure
gabbi.tests.test_intercept.failskip_wrong_status.test_request
gabbi.tests.test_intercept.failskip_wrong_status.test_request ... ok
gabbi.tests.test_intercept.failskip_skip_me.test_request
gabbi.tests.test_intercept.failskip_skip_me.test_request ... skipped "Skipping for now because we can't do it"
gabbi.tests.test_intercept.method-shortcut_post_with_query.test_request
gabbi.tests.test_intercept.method-shortcut_post_with_query.test_request ... ok
gabbi.tests.test_intercept.cookie_use_a_historical_cookie.test_request
gabbi.tests.test_intercept.cookie_use_a_historical_cookie.test_request ... ok
#### default casts ####
> POST http://8793e7ad-0a19-4ee2-9d11-fd6434aa18e3:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"int": 1,
"float": 1.5,
"string": 2,
"tbool": true,
"fbool": false
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://8793e7ad-0a19-4ee2-9d11-fd6434aa18e3:8001/
< Location: http://8793e7ad-0a19-4ee2-9d11-fd6434aa18e3:8001/
{
"int": 1,
"float": 1.5,
"string": 2,
"tbool": true,
"fbool": false
}
#### cast to string ####
> POST http://8793e7ad-0a19-4ee2-9d11-fd6434aa18e3:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"string": "2"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://8793e7ad-0a19-4ee2-9d11-fd6434aa18e3:8001/
< Location: http://8793e7ad-0a19-4ee2-9d11-fd6434aa18e3:8001/
{
"string": "2"
}
#### json set up ####
> POST http://8793e7ad-0a19-4ee2-9d11-fd6434aa18e3:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"int": 1,
"float": 1.5,
"string": "2",
"tbool": true,
"fbool": false
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://8793e7ad-0a19-4ee2-9d11-fd6434aa18e3:8001/
< Location: http://8793e7ad-0a19-4ee2-9d11-fd6434aa18e3:8001/
{
"int": 1,
"float": 1.5,
"string": "2",
"tbool": true,
"fbool": false
}
#### send casted json ####
> POST http://8793e7ad-0a19-4ee2-9d11-fd6434aa18e3:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"casted": 2
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://8793e7ad-0a19-4ee2-9d11-fd6434aa18e3:8001/
< Location: http://8793e7ad-0a19-4ee2-9d11-fd6434aa18e3:8001/
{
"casted": 2
}
#### historic casted json ####
> POST http://8793e7ad-0a19-4ee2-9d11-fd6434aa18e3:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"casted": 2
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://8793e7ad-0a19-4ee2-9d11-fd6434aa18e3:8001/
< Location: http://8793e7ad-0a19-4ee2-9d11-fd6434aa18e3:8001/
{
"casted": 2
}
#### get simple page ####
> GET http://19bf9841-e754-45ae-a7b7-5e9f83b56c16:8001/
> x-random-header: ya
> user-agent: gabbi/3.0.0 (Python urllib3)
< 200 OK
< X-Gabbi-method: GET
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://19bf9841-e754-45ae-a7b7-5e9f83b56c16:8001/
{}
#### left side json one ####
> POST http://7de0914b-c652-4a7e-9510-4aab0b3e4541:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"alpha": "alpha1",
"beta": "beta1"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://7de0914b-c652-4a7e-9510-4aab0b3e4541:8001/
< Location: http://7de0914b-c652-4a7e-9510-4aab0b3e4541:8001/
{
"alpha": "alpha1",
"beta": "beta1"
}
#### expand left side ####
> POST http://7de0914b-c652-4a7e-9510-4aab0b3e4541:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"alpha1": "alpha",
"beta1": "beta"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://7de0914b-c652-4a7e-9510-4aab0b3e4541:8001/
< Location: http://7de0914b-c652-4a7e-9510-4aab0b3e4541:8001/
{
"alpha1": "alpha",
"beta1": "beta"
}
#### post data ####
> POST http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
< Location: http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
#### use data ####
> POST http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
< Location: http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
#### from environ ####
> POST http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"one_environ": 1
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
< Location: http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
{
"one_environ": 1
}
#### with list ####
> POST http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
[
1,
2,
"3"
]
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
< Location: http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
[
1,
2,
"3"
]
#### object with list ####
> POST http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"collection": [
{
"alpha": 1,
"beta": "max"
},
{
"alpha": 2,
"beta": "climb"
}
]
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
< Location: http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
{
"collection": [
{
"alpha": 1,
"beta": "max"
},
{
"alpha": 2,
"beta": "climb"
}
]
}
#### post extra data ####
> POST http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
< Location: http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
#### check posted data ####
> POST http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
< Location: http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
#### Post again and check the results ####
> POST http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
< 200 OK
< X-Gabbi-method: POSTgabbi.tests.test_intercept.regex_regex_string_test_json.test_request
gabbi.tests.test_intercept.regex_regex_string_test_json.test_request ... ok
gabbi.tests.test_intercept.regex_regex_string_test_splat.test_request
gabbi.tests.test_intercept.regex_regex_string_test_splat.test_request ... ok
gabbi.tests.test_intercept.header-key_header_named_http.test_request
gabbi.tests.test_intercept.header-key_header_named_http.test_request ... ok
gabbi.tests.test_intercept.verbosity_confirm_notempty.test_request
gabbi.tests.test_intercept.verbosity_confirm_notempty.test_request ... ok
gabbi.tests.test_intercept.queryparams_unicode.test_request
gabbi.tests.test_intercept.queryparams_unicode.test_request ... ok
gabbi.tests.test_intercept.queryparams_url_in_param.test_request
gabbi.tests.test_intercept.queryparams_url_in_param.test_request ... ok
gabbi.tests.test_intercept.queryparams_replacers_in_params.test_request
gabbi.tests.test_intercept.queryparams_replacers_in_params.test_request ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_add_query_params
gabbi.tests.test_parse_url.UrlParseTest.test_add_query_params ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_default_port_http
gabbi.tests.test_parse_url.UrlParseTest.test_default_port_http ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_default_port_https
gabbi.tests.test_parse_url.UrlParseTest.test_default_port_https ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_default_port_https_no_ssl
gabbi.tests.test_parse_url.UrlParseTest.test_default_port_https_no_ssl ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_default_port_int
gabbi.tests.test_parse_url.UrlParseTest.test_default_port_int ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_extend_query_params
gabbi.tests.test_parse_url.UrlParseTest.test_extend_query_params ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_extend_query_params_full_url
gabbi.tests.test_parse_url.UrlParseTest.test_extend_query_params_full_url ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_https_port_80_ssl
gabbi.tests.test_parse_url.UrlParseTest.test_https_port_80_ssl ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_ipv6_full_url
gabbi.tests.test_parse_url.UrlParseTest.test_ipv6_full_url ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_ipv6_no_double_colon_wacky_ssl
gabbi.tests.test_parse_url.UrlParseTest.test_ipv6_no_double_colon_wacky_ssl ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_ipv6_url
gabbi.tests.test_parse_url.UrlParseTest.test_ipv6_url ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_parse_full
gabbi.tests.test_parse_url.UrlParseTest.test_parse_full ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_parse_prefix
gabbi.tests.test_parse_url.UrlParseTest.test_parse_prefix ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_parse_url
gabbi.tests.test_parse_url.UrlParseTest.test_parse_url ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_with_ssl
gabbi.tests.test_parse_url.UrlParseTest.test_with_ssl ... ok
gabbi.tests.test_replacers.TestReplaceHeaders.test_empty_headers
gabbi.tests.test_replacers.TestReplaceHeaders.test_empty_headers ... ok
gabbi.tests.test_suite.SuiteTest.test_suite_catches_fixture_fail
gabbi.tests.test_suite.SuiteTest.test_suite_catches_fixture_fail ... ok
/usr/lib/python3.13/unittest/case.py:597: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_syntax_warning.DriverTest.test_driver_warnings_on_files
gabbi.tests.test_syntax_warning.DriverTest.test_driver_warnings_on_files ... ok
gabbi.tests.test_utils.ColorizeTest.test_colorize_missing_color
gabbi.tests.test_utils.ColorizeTest.test_colorize_missing_color ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_ipv6_already_bracket
gabbi.tests.test_utils.CreateURLTest.test_create_url_ipv6_already_bracket ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_ipv6_full
gabbi.tests.test_utils.CreateURLTest.test_create_url_ipv6_full ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_ipv6_ssl
gabbi.tests.test_utils.CreateURLTest.test_create_url_ipv6_ssl ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_ipv6_ssl_weird_port
gabbi.tests.test_utils.CreateURLTest.test_create_url_ipv6_ssl_weird_port ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_no_double_colon
gabbi.tests.test_utils.CreateURLTest.test_create_url_no_double_colon ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_not_ssl_on_443
gabbi.tests.test_utils.CreateURLTest.test_create_url_not_ssl_on_443 ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_port
gabbi.tests.test_utils.CreateURLTest.test_create_url_port ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_port_and_ssl
gabbi.tests.test_utils.CreateURLTest.test_create_url_port_and_ssl ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_prefix
gabbi.tests.test_utils.CreateURLTest.test_create_url_prefix ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_preserve_query
gabbi.tests.test_utils.CreateURLTest.test_create_url_preserve_query ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_simple
gabbi.tests.test_utils.CreateURLTest.test_create_url_simple ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_ssl
gabbi.tests.test_utils.CreateURLTest.test_create_url_ssl ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_ssl_on_80
gabbi.tests.test_utils.CreateURLTest.test_create_url_ssl_on_80 ... ok
gabbi.tests.test_utils.ExtractContentTypeTest.test_extract_content_type_bad_params
gabbi.tests.test_utils.ExtractContentTypeTest.test_extract_content_type_bad_params ... ok
gabbi.tests.test_utils.ExtractContentTypeTest.test_extract_content_type_default_both
gabbi.tests.test_utils.ExtractContentTypeTest.test_extract_content_type_default_both ... ok
gabbi.tests.test_utils.ExtractContentTypeTest.test_extract_content_type_default_charset
gabbi.tests.test_utils.ExtractContentTypeTest.test_extract_content_type_default_charset ... ok
gabbi.tests.test_utils.ExtractContentTypeTest.test_extract_content_type_multiple_params
gabbi.tests.test_utils.ExtractContentTypeTest.test_extract_content_type_multiple_params ... ok
gabbi.tests.test_utils.ExtractContentTypeTest.test_extract_content_type_with_charset
gabbi.tests.test_utils.ExtractContentTypeTest.test_extract_content_type_with_charset ... ok
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
< Location: http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
#### Post again and check the results ####
> POST http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
< Location: http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
#### Post again and check the results (reversed) ####
> POST http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
< Location: http://535b58cc-edb8-4af4-80a9-bc2dabedd29f:8001/
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
#### json encoded value from disk ####
> POST http://e3003087-c7ea-4ebe-873b-b534b876f927:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"foo": {
"b\u00e1r": 1
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://e3003087-c7ea-4ebe-873b-b534b876f927:8001/
< Location: http://e3003087-c7ea-4ebe-873b-b534b876f927:8001/
{
"foo": {
"b\u00e1r": 1
}
}
#### json parital from disk ####
> POST http://e3003087-c7ea-4ebe-873b-b534b876f927:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"type": "cat",
"sound": "meow"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://e3003087-c7ea-4ebe-873b-b534b876f927:8001/
< Location: http://e3003087-c7ea-4ebe-873b-b534b876f927:8001/
{
"type": "cat",
"sound": "meow"
}
#### header named http ####
> GET http://378bffee-4605-4d76-ad89-7912575d7a3a:8001/header_key
> http: some-scheme
> user-agent: gabbi/3.0.0 (Python urllib3)
< 200 OK
< X-Gabbi-method: GET
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://378bffee-4605-4d76-ad89-7912575d7a3a:8001/header_key
< HTTP: some-scheme
{}
#### confirm notempty ####
> GET http://aeb7cb4f-24ee-453b-bb2a-c1bb9eaa69c2:8001/notempty
> user-agent: gabbi/3.0.0 (Python urllib3)
< 200 OK
notempty
gabbi.tests.test_intercept.poll_poller.test_request
gabbi.tests.test_intercept.poll_poller.test_request ... ok
gabbi.tests.test_intercept.coerce_post_again_and_check_the_results.test_request
gabbi.tests.test_intercept.coerce_post_again_and_check_the_results.test_request ... ok
gabbi.tests.test_intercept.json-right-side_json_partial_both_sides.test_request
gabbi.tests.test_intercept.json-right-side_json_partial_both_sides.test_request ... ok
gabbi.tests.test_intercept.method-shortcut_simple_get.test_request
gabbi.tests.test_intercept.method-shortcut_simple_get.test_request ... ok
gabbi.tests.test_intercept.failskip_non_existent_header.test_request
gabbi.tests.test_intercept.failskip_non_existent_header.test_request ... expected failure
gabbi.tests.test_intercept.failskip_non_existent_header.test_request
gabbi.tests.test_intercept.failskip_non_existent_header.test_request ... ok
gabbi.tests.test_intercept.regex_regex_header_test.test_request
gabbi.tests.test_intercept.regex_regex_header_test.test_request ... ok
gabbi.tests.test_intercept.queryparams_simple_param.test_request
gabbi.tests.test_intercept.queryparams_simple_param.test_request ... ok
gabbi.tests.test_intercept.queryparams_joined_params.test_request
gabbi.tests.test_intercept.queryparams_joined_params.test_request ... ok
gabbi.tests.test_intercept.queryparams_multi_params.test_request
gabbi.tests.test_intercept.queryparams_multi_params.test_request ... ok
gabbi.tests.test_intercept.poll_loop_location.test_request
gabbi.tests.test_intercept.poll_loop_location.test_request ... ok
gabbi.tests.test_replacers.EnvironReplaceTest.test_environ_boolean
gabbi.tests.test_replacers.EnvironReplaceTest.test_environ_boolean ... ok
gabbi.tests.test_unsafe_yaml.nan_test_nan.test_request
gabbi.tests.test_unsafe_yaml.nan_test_nan.test_request ... ok
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ipv6_host_localhost
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ipv6_host_localhost ... ok
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ipv6_hostport_localhost
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ipv6_hostport_localhost ... ok
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ipv6_url_localhost
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ipv6_url_localhost ... ok
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ipv6_url_long
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ipv6_url_long ... ok
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_plain_url_no_port
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_plain_url_no_port ... ok
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_plain_url_with_port
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_plain_url_with_port ... ok
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_simple_hostport
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_simple_hostport ... ok
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_simple_hostport_with_prefix
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_simple_hostport_with_prefix ... ok
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ssl_port80_url
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ssl_port80_url ... ok
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ssl_port_url
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ssl_port_url ... ok
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ssl_url
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ssl_url ... ok
gabbi.tests.test_yaml_disk_loading_jsonhandler.yaml-from-disk_yaml_encoded_value_from_disk.test_request
gabbi.tests.test_yaml_disk_loading_jsonhandler.yaml-from-disk_yaml_encoded_value_from_disk.test_request ... ok
gabbi.tests.test_intercept.poll_poller_fail.test_request
gabbi.tests.test_intercept.poll_poller_fail.test_request ... expected failure
gabbi.tests.test_intercept.poll_poller_fail.test_request
gabbi.tests.test_intercept.poll_poller_fail.test_request ... ok
gabbi.tests.test_load_data_file.DataFileTest.test_load_file
gabbi.tests.test_load_data_file.DataFileTest.test_load_file ... ok
gabbi.tests.test_load_data_file.DataFileTest.test_load_file_in_directory
gabbi.tests.test_load_data_file.DataFileTest.test_load_file_in_directory ... ok
gabbi.tests.test_load_data_file.DataFileTest.test_load_file_in_parent_dir
gabbi.tests.test_load_data_file.DataFileTest.test_load_file_in_parent_dir ... ok
gabbi.tests.test_load_data_file.DataFileTest.test_load_file_in_root
gabbi.tests.test_load_data_file.DataFileTest.test_load_file_in_root ... ok
gabbi.tests.test_load_data_file.DataFileTest.test_load_file_not_within_test_directory
gabbi.tests.test_load_data_file.DataFileTest.test_load_file_not_within_test_directory ... ok
gabbi.tests.test_load_data_file.DataFileTest.test_load_file_within_test_directory
gabbi.tests.test_load_data_file.DataFileTest.test_load_file_within_test_directory ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_dict_on_invalid_key
gabbi.tests.test_suitemaker.SuiteMakerTest.test_dict_on_invalid_key ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_inner_list_required
gabbi.tests.test_suitemaker.SuiteMakerTest.test_inner_list_required ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_method_url_pair_duplication_format_error
gabbi.tests.test_suitemaker.SuiteMakerTest.test_method_url_pair_duplication_format_error ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_method_url_pair_format_error
gabbi.tests.test_suitemaker.SuiteMakerTest.test_method_url_pair_format_error ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_name_key_required
gabbi.tests.test_suitemaker.SuiteMakerTest.test_name_key_required ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_response_handlers_same_test_key_yaml_first
gabbi.tests.test_suitemaker.SuiteMakerTest.test_response_handlers_same_test_key_yaml_first ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_response_handlers_same_test_key_yaml_last
gabbi.tests.test_suitemaker.SuiteMakerTest.test_response_handlers_same_test_key_yaml_last ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_tests_key_required
gabbi.tests.test_suitemaker.SuiteMakerTest.test_tests_key_required ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_unsupported_key_errors
gabbi.tests.test_suitemaker.SuiteMakerTest.test_unsupported_key_errors ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_upper_dict_required
gabbi.tests.test_suitemaker.SuiteMakerTest.test_upper_dict_required ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_url_key_required
gabbi.tests.test_suitemaker.SuiteMakerTest.test_url_key_required ... ok
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
< Location: http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
#### string internal replace ####
> POST http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"endpoint_resp": "/api/0.1/item/1",
"endpoint_var": "/api/0.1/item/1"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
< Location: http://1da4aec1-3187-4778-bc5a-d0f96435b988:8001/
{
"endpoint_resp": "/api/0.1/item/1",
"endpoint_var": "/api/0.1/item/1"
}
#### loop location ####
> GET http://cad2ab97-660f-4e35-9e84-d45a78d5828d:8001/poller?count=2&x=1&y=2&z=3.4
> user-agent: gabbi/3.0.0 (Python urllib3)
< 400 Bad Reqest
#### loop location ####
> GET http://cad2ab97-660f-4e35-9e84-d45a78d5828d:8001/poller?count=2&x=1&y=2&z=3.4
> user-agent: gabbi/3.0.0 (Python urllib3)
< 400 Bad Reqest
#### loop location ####
> GET http://cad2ab97-660f-4e35-9e84-d45a78d5828d:8001/poller?count=2&x=1&y=2&z=3.4
> user-agent: gabbi/3.0.0 (Python urllib3)
< 200 OK
< X-Gabbi-method: GET
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://cad2ab97-660f-4e35-9e84-d45a78d5828d:8001/poller?count=2&x=1&y=2&z=3.4
{
"count": [
"2"
],
"x": [
"1"
],
"y": [
"2"
],
"z": [
"3.4"
]
}
#### yaml encoded value from disk ####
> POST http://06c0ac9c-8598-41f0-879e-cca5366831d3:8001/somewhere
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"foo": {
"b\u00e1r": 1
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://06c0ac9c-8598-41f0-879e-cca5366831d3:8001/somewhere
< Location: http://06c0ac9c-8598-41f0-879e-cca5366831d3:8001/somewhere
{
"foo": {
"b\u00e1r": 1
}
}
gabbi.tests.test_yaml_disk_loading_jsonhandler.yaml-from-disk_yaml_parital_from_disk.test_request
gabbi.tests.test_yaml_disk_loading_jsonhandler.yaml-from-disk_yaml_parital_from_disk.test_request ... ok
gabbi.tests.test_yaml_disk_loading_jsonhandler.yaml-from-disk_yaml_partial_both_sides.test_request
gabbi.tests.test_yaml_disk_loading_jsonhandler.yaml-from-disk_yaml_partial_both_sides.test_request ... ok
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
< Location: http://6560c8e8-f3fb-4b3f-bc74-c88bd36f926c:8001/
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
#### json encoded value from disk ####
> POST http://031f43d4-5495-476a-962d-f7f5ce513ff4:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"foo": {
"b\u00e1r": 1
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://031f43d4-5495-476a-962d-f7f5ce513ff4:8001/
< Location: http://031f43d4-5495-476a-962d-f7f5ce513ff4:8001/
{
"foo": {
"b\u00e1r": 1
}
}
#### json parital from disk ####
> POST http://031f43d4-5495-476a-962d-f7f5ce513ff4:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"type": "cat",
"sound": "meow"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://031f43d4-5495-476a-962d-f7f5ce513ff4:8001/
< Location: http://031f43d4-5495-476a-962d-f7f5ce513ff4:8001/
{
"type": "cat",
"sound": "meow"
}
#### json partial both sides ####
> POST http://031f43d4-5495-476a-962d-f7f5ce513ff4:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
[
{
"type": "cat",
"sound": "meow"
},
{
"type": "dog",
"sound": "woof"
}
]
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://031f43d4-5495-476a-962d-f7f5ce513ff4:8001/
< Location: http://031f43d4-5495-476a-962d-f7f5ce513ff4:8001/
[
{
"type": "cat",
"sound": "meow"
},
{
"type": "dog",
"sound": "woof"
}
]
#### yaml encoded value from disk ####
> POST http://ef79731e-3328-4f8f-93e1-3c495931a246:8001/somewhere
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"foo": {
"b\u00e1r": 1
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://ef79731e-3328-4f8f-93e1-3c495931a246:8001/somewhere
< Location: http://ef79731e-3328-4f8f-93e1-3c495931a246:8001/somewhere
{
"foo": {
"b\u00e1r": 1
}
}
#### json encoded value from disk ####
> POST http://ef79731e-3328-4f8f-93e1-3c495931a246:8001/somewhere
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"foo": {
"b\u00e1r": 1
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://ef79731e-3328-4f8f-93e1-3c495931a246:8001/somewhere
< Location: http://ef79731e-3328-4f8f-93e1-3c495931a246:8001/somewhere
{
"foo": {
"b\u00e1r": 1
}
}
#### yaml parital from disk ####
> POST http://ef79731e-3328-4f8f-93e1-3c495931a246:8001/somewhere
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"type": "cat",
"sound": "meow"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://ef79731e-3328-4f8f-93e1-3c495931a246:8001/somewhere
< Location: http://ef79731e-3328-4f8f-93e1-3c495931a246:8001/somewhere
{
"type": "cat",
"sound": "meow"
}
#### yaml partial both sides ####
> POST http://ef79731e-3328-4f8f-93e1-3c495931a246:8001/somewhere
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
[
{
"type": "cat",
"sound": "meow"
},
{
"type": "dog",
"sound": "woof"
}
]
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://ef79731e-3328-4f8f-93e1-3c495931a246:8001/somewhere
< Location: http://ef79731e-3328-4f8f-93e1-3c495931a246:8001/somewhere
[
{
"type": "cat",
"sound": "meow"
},
{
"type": "dog",
"sound": "woof"
}
]
----------------------------------------------------------------------
Ran 314 tests in 3.966s
OK (skipped=2, expected failures=15)
+ stestr slowest
Test id Runtime (s)
------------------------------------------------------------------------------------------ -----------
gabbi.tests.test_intercept.coerce_post_again_and_check_the_results_(reversed).test_request 1.115
gabbi.tests.test_intercept.coerce_post_again_and_check_the_results.test_request 0.718
gabbi.tests.test_intercept.coerce_string_internal_replace.test_request 0.569
gabbi.tests.test_intercept.backref_post_even_more_json_quote_different.test_request 0.316
gabbi.tests.test_intercept.coerce_check_posted_data.test_request 0.260
gabbi.tests.test_intercept.poll_loop_location.test_request 0.251
gabbi.tests.test_intercept.backref_post_even_more_json.test_request 0.242
gabbi.tests.test_intercept.backref_backref_json_fail_start.test_request 0.242
gabbi.tests.test_intercept.casting_historic_casted_json.test_request 0.223
gabbi.tests.test_intercept.coerce_object_with_list.test_request 0.206
+ rm -rf .stestr
+ [ 3.12 = disabled ]
+ echo 3.12
+ cut -d. -f1
+ PYMAJOR=3
+ echo ===> Testing with python (python3)
===> Testing with python (python3)
+ pwd
+ [ -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages ]
+ [ -z /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages ]
+ [ -e .stestr.conf ]
+ [ -x /usr/bin/python3-stestr ]
+ STESTR=stestr
+ rm -rf .stestr
+ + PYTHON=python3.12 stestr run --parallel --subunit gabbi\.tests\.(?!test_live.*|test_intercept\.prefix_get_that_link\.test_request|test_intercept\.prefix_get_relative_link\.test_request|test_intercept\.prefix_provide_a_link\.test_request)
subunit2pyunit
/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_inner_fixture.inner_get_one.test_request
gabbi.tests.test_inner_fixture.inner_get_one.test_request ... ok
gabbi.tests.test_inner_fixture.inner_get_three.test_request
gabbi.tests.test_inner_fixture.inner_get_three.test_request ... ok
/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_fixtures.FixtureTest.test_fixture_informs_on_exception
gabbi.tests.test_fixtures.FixtureTest.test_fixture_informs_on_exception ... ok
gabbi.tests.test_fixtures.FixtureTest.test_fixture_starts_and_stop
gabbi.tests.test_fixtures.FixtureTest.test_fixture_starts_and_stop ... ok
gabbi.tests.test_handlers.HandlersTest.test_empty_response_handler
gabbi.tests.test_handlers.HandlersTest.test_empty_response_handler ... ok
gabbi.tests.test_handlers.HandlersTest.test_resonse_headers_stringify
gabbi.tests.test_handlers.HandlersTest.test_resonse_headers_stringify ... ok
/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_handlers.HandlersTest.test_response_headers
gabbi.tests.test_handlers.HandlersTest.test_response_headers ... ok
gabbi.tests.test_driver.DriverTest.test_build_require_ssl
gabbi.tests.test_driver.DriverTest.test_build_require_ssl ... ok
gabbi.tests.test_driver.DriverTest.test_build_requires_host_or_intercept
gabbi.tests.test_driver.DriverTest.test_build_requires_host_or_intercept ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_headers_fail_data
gabbi.tests.test_handlers.HandlersTest.test_response_headers_fail_data ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_headers_fail_header
gabbi.tests.test_handlers.HandlersTest.test_response_headers_fail_header ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_headers_noregex_path_match
gabbi.tests.test_handlers.HandlersTest.test_response_headers_noregex_path_match ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_headers_noregex_path_nomatch
gabbi.tests.test_handlers.HandlersTest.test_response_headers_noregex_path_nomatch ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_headers_regex
gabbi.tests.test_handlers.HandlersTest.test_response_headers_regex ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_headers_regex_path_match
gabbi.tests.test_handlers.HandlersTest.test_response_headers_regex_path_match ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_headers_regex_path_nomatch
gabbi.tests.test_handlers.HandlersTest.test_response_headers_regex_path_nomatch ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_headers_substitute_esc_regex
gabbi.tests.test_handlers.HandlersTest.test_response_headers_substitute_esc_regex ... ok
gabbi.tests.test_driver.DriverTest.test_build_url_target
gabbi.tests.test_driver.DriverTest.test_build_url_target ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_headers_substitute_noregex
gabbi.tests.test_handlers.HandlersTest.test_response_headers_substitute_noregex ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_headers_substitute_regex
gabbi.tests.test_handlers.HandlersTest.test_response_headers_substitute_regex ... ok
gabbi.tests.test_driver.DriverTest.test_build_url_target_forced_ssl
gabbi.tests.test_driver.DriverTest.test_build_url_target_forced_ssl ... ok
/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_data_to_string.TestDataToString.testHappyPath
gabbi.tests.test_data_to_string.TestDataToString.testHappyPath ... ok
gabbi.tests.test_data_to_string.TestDataToString.testNoContentType
gabbi.tests.test_data_to_string.TestDataToString.testNoContentType ... ok
gabbi.tests.test_data_to_string.TestDataToString.testNoHandler
gabbi.tests.test_data_to_string.TestDataToString.testNoHandler ... ok
gabbi.tests.test_handlers.TestJSONHandlerAccept.test_many_content_types
gabbi.tests.test_handlers.TestJSONHandlerAccept.test_many_content_types ... ok
gabbi.tests.test_driver.DriverTest.test_build_url_use_prior_test
gabbi.tests.test_driver.DriverTest.test_build_url_use_prior_test ... ok
gabbi.tests.test_driver.DriverTest.test_build_with_url_provides_host
gabbi.tests.test_driver.DriverTest.test_build_with_url_provides_host ... ok
gabbi.tests.test_driver.DriverTest.test_driver_loads_three_tests
gabbi.tests.test_driver.DriverTest.test_driver_loads_three_tests ... ok
gabbi.tests.test_driver.DriverTest.test_driver_prefix
gabbi.tests.test_driver.DriverTest.test_driver_prefix ... ok
gabbi.tests.test_history.HistoryTest.test_cookie_replace_history
gabbi.tests.test_history.HistoryTest.test_cookie_replace_history ... ok
gabbi.tests.test_history.HistoryTest.test_cookie_replace_prior
gabbi.tests.test_history.HistoryTest.test_cookie_replace_prior ... ok
gabbi.tests.test_history.HistoryTest.test_cookie_replace_prior_regex
gabbi.tests.test_history.HistoryTest.test_cookie_replace_prior_regex ... ok
gabbi.tests.test_history.HistoryTest.test_header_replace_prior
gabbi.tests.test_history.HistoryTest.test_header_replace_prior ... ok
gabbi.tests.test_history.HistoryTest.test_header_replace_with_history
gabbi.tests.test_history.HistoryTest.test_header_replace_with_history ... ok
gabbi.tests.test_history.HistoryTest.test_header_replace_with_history_regex
gabbi.tests.test_history.HistoryTest.test_header_replace_with_history_regex ... ok
gabbi.tests.test_history.HistoryTest.test_location_replace_history
gabbi.tests.test_history.HistoryTest.test_location_replace_history ... ok
gabbi.tests.test_history.HistoryTest.test_location_replace_prior
gabbi.tests.test_history.HistoryTest.test_location_replace_prior ... ok
gabbi.tests.test_history.HistoryTest.test_location_replace_prior_regex
gabbi.tests.test_history.HistoryTest.test_location_replace_prior_regex ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_dict_type
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_dict_type ... ok
gabbi.tests.test_history.HistoryTest.test_response_replace_prior
gabbi.tests.test_history.HistoryTest.test_response_replace_prior ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_fail_data
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_fail_data ... ok
gabbi.tests.test_history.HistoryTest.test_response_replace_prior_regex
gabbi.tests.test_history.HistoryTest.test_response_replace_prior_regex ... ok
gabbi.tests.test_intercept.jsonbody_test_empty_list.test_request
gabbi.tests.test_intercept.jsonbody_test_empty_list.test_request ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_fail_path
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_fail_path ... ok
gabbi.tests.test_history.HistoryTest.test_response_replace_with_history
gabbi.tests.test_history.HistoryTest.test_response_replace_with_history ... ok
gabbi.tests.test_history.HistoryTest.test_url_replace_history
gabbi.tests.test_history.HistoryTest.test_url_replace_history ... ok
gabbi.tests.test_history.HistoryTest.test_url_replace_prior
gabbi.tests.test_history.HistoryTest.test_url_replace_prior ... ok
gabbi.tests.test_history.HistoryTest.test_url_replace_prior_regex
gabbi.tests.test_history.HistoryTest.test_url_replace_prior_regex ... ok
gabbi.tests.test_inner_fixture.inner_get_two.test_request
gabbi.tests.test_inner_fixture.inner_get_two.test_request ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_from_disk_json_path
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_from_disk_json_path ... ok
gabbi.tests.test_intercept.jsonbody_test_fully_body.test_request
gabbi.tests.test_intercept.jsonbody_test_fully_body.test_request ... ok
gabbi.tests.test_intercept.jsonbody_test_empty_dict.test_request
gabbi.tests.test_intercept.jsonbody_test_empty_dict.test_request ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_from_disk_json_path_fail
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_from_disk_json_path_fail ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_regex
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_regex ... ok
gabbi.tests.test_intercept.casting_cast_to_string.test_request
gabbi.tests.test_intercept.casting_cast_to_string.test_request ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_regex_number
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_regex_number ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_regex_path_match
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_regex_path_match ... ok
gabbi.tests.test_intercept.self_inheritance_of_defaults.test_request
gabbi.tests.test_intercept.self_inheritance_of_defaults.test_request ... ok
gabbi.tests.test_intercept.self_bogus_method.test_request
gabbi.tests.test_intercept.self_bogus_method.test_request ... ok
gabbi.tests.test_intercept.casting_historic_casted_json.test_request
gabbi.tests.test_intercept.casting_historic_casted_json.test_request ... ok
gabbi.tests.test_intercept.fixture_just_to_see_three.test_request
gabbi.tests.test_intercept.fixture_just_to_see_three.test_request ... ok
gabbi.tests.test_intercept.self_get_simple_page.test_request
gabbi.tests.test_intercept.self_get_simple_page.test_request ... ok
gabbi.tests.test_intercept.casting_default_casts.test_request
gabbi.tests.test_intercept.casting_default_casts.test_request ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_regex_path_nomatch
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_regex_path_nomatch ... ok
gabbi.tests.test_intercept.self_simple_post.test_request
gabbi.tests.test_intercept.self_simple_post.test_request ... ok
gabbi.tests.test_intercept.self_use_prior_location.test_request
gabbi.tests.test_intercept.self_use_prior_location.test_request ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_substitution_esc_regex
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_substitution_esc_regex ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_substitution_noregex
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_substitution_noregex ... ok
gabbi.tests.test_intercept.self_query_returned.test_request
gabbi.tests.test_intercept.self_query_returned.test_request ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_substitution_regex
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_substitution_regex ... ok
gabbi.tests.test_intercept.self_get_location_from_headers.test_request
gabbi.tests.test_intercept.self_get_location_from_headers.test_request ... ok
gabbi.tests.test_intercept.self_post_a_body_with_query.test_request
gabbi.tests.test_intercept.self_post_a_body_with_query.test_request ... ok
gabbi.tests.test_intercept.self_get_ssl_page.test_request
gabbi.tests.test_intercept.self_get_ssl_page.test_request ... ok
gabbi.tests.test_intercept.self_confirm_environ.test_request
gabbi.tests.test_intercept.self_confirm_environ.test_request ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_yamlhandler
gabbi.tests.test_handlers.HandlersTest.test_response_json_paths_yamlhandler ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_string_list_type
gabbi.tests.test_handlers.HandlersTest.test_response_string_list_type ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_strings
gabbi.tests.test_handlers.HandlersTest.test_response_strings ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_strings_fail
gabbi.tests.test_handlers.HandlersTest.test_response_strings_fail ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_strings_fail_big_output
gabbi.tests.test_handlers.HandlersTest.test_response_strings_fail_big_output ... ok
gabbi.tests.test_handlers.HandlersTest.test_response_strings_fail_big_payload
gabbi.tests.test_handlers.HandlersTest.test_response_strings_fail_big_payload ... ok
gabbi.tests.test_intercept.self_confirm_environ_no_key_fail.test_request
gabbi.tests.test_intercept.self_confirm_environ_no_key_fail.test_request ... expected failure
gabbi.tests.test_intercept.self_confirm_environ_no_key_fail.test_request
gabbi.tests.test_intercept.self_confirm_environ_no_key_fail.test_request ... ok
gabbi.tests.test_intercept.json-left-side_left_side_json_one.test_request
gabbi.tests.test_intercept.json-left-side_left_side_json_one.test_request ... ok
gabbi.tests.test_intercept.self_test_binary_handling.test_request
gabbi.tests.test_intercept.self_test_binary_handling.test_request ... ok
gabbi.tests.test_intercept.casting_send_casted_json.test_request
gabbi.tests.test_intercept.casting_send_casted_json.test_request ... ok
gabbi.tests.test_intercept.json-left-side_expand_environ_left_side.test_request
gabbi.tests.test_intercept.json-left-side_expand_environ_left_side.test_request ... ok
gabbi.tests.test_intercept.forbiddenheaders_header_is_there_fail.test_request
gabbi.tests.test_intercept.forbiddenheaders_header_is_there_fail.test_request ... expected failure
gabbi.tests.test_intercept.forbiddenheaders_header_is_there_fail.test_request
gabbi.tests.test_intercept.forbiddenheaders_header_is_there_fail.test_request ... ok
gabbi.tests.test_intercept.casting_internal_json_fine.test_request
gabbi.tests.test_intercept.casting_internal_json_fine.test_request ... ok
gabbi.tests.test_intercept.casting_cast_to_int_internal.test_request
gabbi.tests.test_intercept.casting_cast_to_int_internal.test_request ... expected failure
gabbi.tests.test_intercept.casting_cast_to_int_internal.test_request
gabbi.tests.test_intercept.casting_cast_to_int_internal.test_request ... ok
gabbi.tests.test_intercept.self_use_a_historical_location.test_request
gabbi.tests.test_intercept.self_use_a_historical_location.test_request ... ok
gabbi.tests.test_intercept.self_checklimit.test_request
gabbi.tests.test_intercept.self_checklimit.test_request ... ok
gabbi.tests.test_intercept.self_post_a_body.test_request
gabbi.tests.test_intercept.self_post_a_body.test_request ... ok
gabbi.tests.test_intercept.casting_json_set_up.test_request
gabbi.tests.test_intercept.casting_json_set_up.test_request ... ok
gabbi.tests.test_intercept.self_fail_pluggable_response.test_request
gabbi.tests.test_intercept.self_fail_pluggable_response.test_request ... expected failure
gabbi.tests.test_intercept.self_fail_pluggable_response.test_request
gabbi.tests.test_intercept.self_fail_pluggable_response.test_request ... ok
gabbi.tests.test_intercept.backref_post_some_more_json.test_request
gabbi.tests.test_intercept.backref_post_some_more_json.test_request ... ok
gabbi.tests.test_intercept.self_test_exception_wrapper.test_request
gabbi.tests.test_intercept.self_test_exception_wrapper.test_request ... expected failure
gabbi.tests.test_intercept.self_test_exception_wrapper.test_request
gabbi.tests.test_intercept.self_test_exception_wrapper.test_request ... ok
gabbi.tests.test_intercept.self_non_json_response_failure.test_request
gabbi.tests.test_intercept.self_non_json_response_failure.test_request ... expected failure
gabbi.tests.test_intercept.self_non_json_response_failure.test_request
gabbi.tests.test_intercept.self_non_json_response_failure.test_request ... ok
gabbi.tests.test_intercept.data_post_data_for_next.test_request
gabbi.tests.test_intercept.data_post_data_for_next.test_request ... ok
gabbi.tests.test_intercept.casting_internal_json_fail.test_request
gabbi.tests.test_intercept.casting_internal_json_fail.test_request ... expected failure
gabbi.tests.test_intercept.casting_internal_json_fail.test_request
gabbi.tests.test_intercept.casting_internal_json_fail.test_request ... ok
gabbi.tests.test_intercept.fixture_just_to_see.test_request
gabbi.tests.test_intercept.fixture_just_to_see.test_request ... ok
gabbi.tests.test_intercept.fixture_just_to_see_one.test_request
gabbi.tests.test_intercept.fixture_just_to_see_one.test_request ... ok
gabbi.tests.test_intercept.fixture_just_to_see_two.test_request
gabbi.tests.test_intercept.fixture_just_to_see_two.test_request ... ok
gabbi.tests.test_intercept.self_json_derived_content_type.test_request
gabbi.tests.test_intercept.self_json_derived_content_type.test_request ... ok
gabbi.tests.test_intercept.host-header_ssl_with_host.test_request
gabbi.tests.test_intercept.host-header_ssl_with_host.test_request ... ok
gabbi.tests.test_intercept.disable-response-handler_get_some_not_json_fail.test_request
gabbi.tests.test_intercept.disable-response-handler_get_some_not_json_fail.test_request ... expected failure
gabbi.tests.test_intercept.disable-response-handler_get_some_not_json_fail.test_request
gabbi.tests.test_intercept.disable-response-handler_get_some_not_json_fail.test_request ... ok
gabbi.tests.test_intercept.backref_post_some_json.test_request
gabbi.tests.test_intercept.backref_post_some_json.test_request ... ok
gabbi.tests.test_intercept.self_get_historical_location_from_headers.test_request
gabbi.tests.test_intercept.self_get_historical_location_from_headers.test_request ... ok
gabbi.tests.test_intercept.self_test_pluggable_response.test_request
gabbi.tests.test_intercept.self_test_pluggable_response.test_request ... ok
gabbi.tests.test_intercept.self_xml_derived_content_type.test_request
gabbi.tests.test_intercept.self_xml_derived_content_type.test_request ... expected failure
gabbi.tests.test_intercept.self_xml_derived_content_type.test_request
gabbi.tests.test_intercept.self_xml_derived_content_type.test_request ... ok
gabbi.tests.test_intercept.backref_post_a_raw_int_as_json.test_request
gabbi.tests.test_intercept.backref_post_a_raw_int_as_json.test_request ... ok
gabbi.tests.test_intercept.backref_repost_that_raw_int.test_request
gabbi.tests.test_intercept.backref_repost_that_raw_int.test_request ... ok
gabbi.tests.test_intercept.backref_backref_json_fail_start.test_request
gabbi.tests.test_intercept.backref_backref_json_fail_start.test_request ... ok
gabbi.tests.test_intercept.json-extensions_test_filtered.test_request
gabbi.tests.test_intercept.json-extensions_test_filtered.test_request ... ok
gabbi.tests.test_intercept.last-url_last_with_adjusted_parameters.test_request
gabbi.tests.test_intercept.last-url_last_with_adjusted_parameters.test_request ... ok
gabbi.tests.test_intercept.json-left-side_expand_left_side.test_request
gabbi.tests.test_intercept.json-left-side_expand_left_side.test_request ... ok
gabbi.tests.test_intercept.last-url_get_prior_url.test_request
gabbi.tests.test_intercept.last-url_get_prior_url.test_request ... ok
gabbi.tests.test_intercept.json-left-side_set_key_and_value.test_request
gabbi.tests.test_intercept.json-left-side_set_key_and_value.test_request ... ok
gabbi.tests.test_intercept.forbiddenheaders_header_not_there_basic.test_request
gabbi.tests.test_intercept.forbiddenheaders_header_not_there_basic.test_request ... ok
gabbi.tests.test_intercept.coerce_post_data.test_request
gabbi.tests.test_intercept.coerce_post_data.test_request ... ok
gabbi.tests.test_intercept.data_load_data_dictionary.test_request
gabbi.tests.test_intercept.data_load_data_dictionary.test_request ... ok
gabbi.tests.test_intercept.backref_post_even_more_json_quote_different.test_request
gabbi.tests.test_intercept.backref_post_even_more_json_quote_different.test_request ... ok
gabbi.tests.test_intercept.backref_use_raw_json_from_response.test_request
gabbi.tests.test_intercept.backref_use_raw_json_from_response.test_request ... ok
gabbi.tests.test_intercept.data_json_value_from_disk.test_request
gabbi.tests.test_intercept.data_json_value_from_disk.test_request ... ok
gabbi.tests.test_intercept.backref_post_even_more_json.test_request
gabbi.tests.test_intercept.backref_post_even_more_json.test_request ... ok
gabbi.tests.test_intercept.coerce_from_environ.test_request
gabbi.tests.test_intercept.coerce_from_environ.test_request ... ok
gabbi.tests.test_intercept.backref_backref_json_fail_end.test_request
gabbi.tests.test_intercept.backref_backref_json_fail_end.test_request ... expected failure
gabbi.tests.test_intercept.backref_backref_json_fail_end.test_request
gabbi.tests.test_intercept.backref_backref_json_fail_end.test_request ... ok
gabbi.tests.test_intercept.backref_get_a_historical_response.test_request
gabbi.tests.test_intercept.backref_get_a_historical_response.test_request ... ok
gabbi.tests.test_intercept.skipall_a_skipped_test.test_request
gabbi.tests.test_intercept.skipall_a_skipped_test.test_request ... skipped 'entire suite skipped'
gabbi.tests.test_intercept.coerce_with_list.test_request
gabbi.tests.test_intercept.coerce_with_list.test_request ... ok
gabbi.tests.test_intercept.data_post_data_from_prior_response.test_request
gabbi.tests.test_intercept.data_post_data_from_prior_response.test_request ... ok
gabbi.tests.test_intercept.host-header_ssl_no_host.test_request
gabbi.tests.test_intercept.host-header_ssl_no_host.test_request ... ok
gabbi.tests.test_intercept.last-url_get_a_url_the_first_time.test_request
gabbi.tests.test_intercept.last-url_get_a_url_the_first_time.test_request ... ok
gabbi.tests.test_intercept.coerce_object_with_list.test_request
gabbi.tests.test_intercept.coerce_object_with_list.test_request ... ok
gabbi.tests.test_intercept.data_load_data_list.test_request
gabbi.tests.test_intercept.data_load_data_list.test_request ... ok
gabbi.tests.test_intercept.data_load_image_file.test_request
gabbi.tests.test_intercept.data_load_image_file.test_request ... ok
gabbi.tests.test_intercept.data_load_encoded_text.test_request
gabbi.tests.test_intercept.data_load_encoded_text.test_request ... ok
gabbi.tests.test_intercept.data_partial_json_from_disk.test_request
gabbi.tests.test_intercept.data_partial_json_from_disk.test_request ... ok
gabbi.tests.test_intercept.disable-response-handler_get_some_not_json_gloss.test_request
gabbi.tests.test_intercept.disable-response-handler_get_some_not_json_gloss.test_request ... ok
gabbi.tests.test_intercept.last-url_get_it_a_third_time.test_request
gabbi.tests.test_intercept.last-url_get_it_a_third_time.test_request ... ok
gabbi.tests.test_intercept.last-url_get_a_historical_url.test_request
gabbi.tests.test_intercept.last-url_get_a_historical_url.test_request ... ok
gabbi.tests.test_intercept.coerce_use_data.test_request
gabbi.tests.test_intercept.coerce_use_data.test_request ... ok
gabbi.tests.test_intercept.backref_get_a_historical_response_via_jsonpath.test_request
gabbi.tests.test_intercept.backref_get_a_historical_response_via_jsonpath.test_request ... ok
gabbi.tests.test_intercept.json-left-side_check_key_and_value.test_request
gabbi.tests.test_intercept.json-left-side_check_key_and_value.test_request ... ok
gabbi.tests.test_intercept.forbiddenheaders_header_is_there_fail_case_insensitive.test_request
gabbi.tests.test_intercept.forbiddenheaders_header_is_there_fail_case_insensitive.test_request ... expected failure
gabbi.tests.test_intercept.forbiddenheaders_header_is_there_fail_case_insensitive.test_request
gabbi.tests.test_intercept.forbiddenheaders_header_is_there_fail_case_insensitive.test_request ... ok
gabbi.tests.test_intercept.data_load_json_file.test_request
gabbi.tests.test_intercept.data_load_json_file.test_request ... ok
gabbi.tests.test_intercept.host-header_ssl_with_capitalised_host.test_request
gabbi.tests.test_intercept.host-header_ssl_with_capitalised_host.test_request ... ok
gabbi.tests.test_intercept.host-header_host_without_ssl.test_request
gabbi.tests.test_intercept.host-header_host_without_ssl.test_request ... ok
gabbi.tests.test_intercept.coerce_post_extra_data.test_request
gabbi.tests.test_intercept.coerce_post_extra_data.test_request ... ok
gabbi.tests.test_intercept.json-extensions_test_len.test_request
gabbi.tests.test_intercept.json-extensions_test_len.test_request ... ok
gabbi.tests.test_intercept.json-extensions_test_sort.test_request
gabbi.tests.test_intercept.json-extensions_test_sort.test_request ... ok
gabbi.tests.test_intercept.last-url_get_that_same_url_again.test_request
gabbi.tests.test_intercept.last-url_get_that_same_url_again.test_request ... ok
gabbi.tests.test_intercept.last-url_add_some_query_params.test_request
gabbi.tests.test_intercept.last-url_add_some_query_params.test_request ... ok
gabbi.tests.test_intercept.last-url_now_last_url_does_not_have_those_query_params.test_request
gabbi.tests.test_intercept.last-url_now_last_url_does_not_have_those_query_params.test_request ... ok
gabbi.tests.test_intercept.contenttype_post_content-type.test_request
gabbi.tests.test_intercept.contenttype_post_content-type.test_request ... ok
gabbi.tests.test_intercept.contenttype_patch_content-type.test_request
gabbi.tests.test_intercept.contenttype_patch_content-type.test_request ... ok
#### default casts ####
> POST http://936facbb-62c9-4c9d-abbc-6d326eed24df:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"int": 1,
"float": 1.5,
"string": 2,
"tbool": true,
"fbool": false
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://936facbb-62c9-4c9d-abbc-6d326eed24df:8001/
< Location: http://936facbb-62c9-4c9d-abbc-6d326eed24df:8001/
{
"int": 1,
"float": 1.5,
"string": 2,
"tbool": true,
"fbool": false
}
#### cast to string ####
> POST http://936facbb-62c9-4c9d-abbc-6d326eed24df:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"string": "2"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://936facbb-62c9-4c9d-abbc-6d326eed24df:8001/
< Location: http://936facbb-62c9-4c9d-abbc-6d326eed24df:8001/
{
"string": "2"
}
#### json set up ####
> POST http://936facbb-62c9-4c9d-abbc-6d326eed24df:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"int": 1,
"float": 1.5,
"string": "2",
"tbool": true,
"fbool": false
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://936facbb-62c9-4c9d-abbc-6d326eed24df:8001/
< Location: http://936facbb-62c9-4c9d-abbc-6d326eed24df:8001/
{
"int": 1,
"float": 1.5,
"string": "2",
"tbool": true,
"fbool": false
}
#### send casted json ####
> POST http://936facbb-62c9-4c9d-abbc-6d326eed24df:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"casted": 2
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://936facbb-62c9-4c9d-abbc-6d326eed24df:8001/
< Location: http://936facbb-62c9-4c9d-abbc-6d326eed24df:8001/
{
"casted": 2
}
#### historic casted json ####
> POST http://936facbb-62c9-4c9d-abbc-6d326eed24df:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"casted": 2
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://936facbb-62c9-4c9d-abbc-6d326eed24df:8001/
< Location: http://936facbb-62c9-4c9d-abbc-6d326eed24df:8001/
{
"casted": 2
}
#### get simple page ####
> GET http://ba801aaa-5a75-4cde-ae5f-907a871d1dfd:8001/
> x-random-header: ya
> user-agent: gabbi/3.0.0 (Python urllib3)
< 200 OK
< X-Gabbi-method: GET
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://ba801aaa-5a75-4cde-ae5f-907a871d1dfd:8001/
{}
#### left side json one ####
> POST http://f5cab8d2-be23-49f9-a388-d466cabfea89:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"alpha": "alpha1",
"beta": "beta1"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://f5cab8d2-be23-49f9-a388-d466cabfea89:8001/
< Location: http://f5cab8d2-be23-49f9-a388-d466cabfea89:8001/
{
"alpha": "alpha1",
"beta": "beta1"
}
#### expand left side ####
> POST http://f5cab8d2-be23-49f9-a388-d466cabfea89:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"alpha1": "alpha",
"beta1": "beta"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://f5cab8d2-be23-49f9-a388-d466cabfea89:8001/
< Location: http://f5cab8d2-be23-49f9-a388-d466cabfea89:8001/
{
"alpha1": "alpha",
"beta1": "beta"
}
#### expand environ left side ####
> POST http://f5cab8d2-be23-49f9-a388-d466cabfea89:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"alpha1": "alpha",
"beta1": "beta",
"1": "cow"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://f5cab8d2-be23-49f9-a388-d466cabfea89:8001/
< Location: http://f5cab8d2-be23-49f9-a388-d466cabfea89:8001/
{
"alpha1": "alpha",
"beta1": "beta",
"1": "cow"
}
#### set key and value ####
> GET http://f5cab8d2-be23-49f9-a388-d466cabfea89:8001/jsonator?key=1&value=10
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
< 200 OK
< Content-Type: application/json
{
"1": "10"
}
#### post data ####
> POST http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
< Location: http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
#### use data ####
> POST http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
< Location: http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
#### from environ ####
> POST http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"one_environ": 1
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
< Location: http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
{
"one_environ": 1
}
#### with list ####
> POST http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
[
1,
2,
"3"
]
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
< Location: http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
[
1,
2,
"3"
]
#### object with list ####
> POST http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"collection": [
{
"alpha": 1,
"beta": "max"
},
{
"alpha": 2,
"beta": "climb"
}
]
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
< Location: http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
{
"collection": [
{
"alpha": 1,
"beta": "max"
},
{
"alpha": 2,
"beta": "climb"
}
]
}
#### post extra data ####
> POST http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
< Location: http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
#### check posted data ####
> POST http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/gabbi.tests.test_intercept.json-right-side_json_parital_from_disk.test_request
gabbi.tests.test_intercept.json-right-side_json_parital_from_disk.test_request ... ok
gabbi.tests.test_intercept.cookie_get_a_cookie.test_request
gabbi.tests.test_intercept.cookie_get_a_cookie.test_request ... ok
gabbi.tests.test_intercept.cookie_confirm_no_cookies_causes_error.test_request
gabbi.tests.test_intercept.cookie_confirm_no_cookies_causes_error.test_request ... expected failure
gabbi.tests.test_intercept.cookie_confirm_no_cookies_causes_error.test_request
gabbi.tests.test_intercept.cookie_confirm_no_cookies_causes_error.test_request ... ok
gabbi.tests.test_intercept.regex_regex_jsonpath_test.test_request
gabbi.tests.test_intercept.regex_regex_jsonpath_test.test_request ... ok
gabbi.tests.test_intercept.queryparams_simple_param.test_request
gabbi.tests.test_intercept.queryparams_simple_param.test_request ... ok
gabbi.tests.test_intercept.queryparams_replacers_in_params.test_request
gabbi.tests.test_intercept.queryparams_replacers_in_params.test_request ... ok
#### default casts ####
> POST http://6c41f8e6-25b1-47a5-b25e-3b0f66843185:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"int": 1,
"float": 1.5,
"string": 2,
"tbool": true,
"fbool": false
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://6c41f8e6-25b1-47a5-b25e-3b0f66843185:8001/
< Location: http://6c41f8e6-25b1-47a5-b25e-3b0f66843185:8001/
{
"int": 1,
"float": 1.5,
"string": 2,
"tbool": true,
"fbool": false
}
#### cast to string ####
> POST http://6c41f8e6-25b1-47a5-b25e-3b0f66843185:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"string": "2"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://6c41f8e6-25b1-47a5-b25e-3b0f66843185:8001/
< Location: http://6c41f8e6-25b1-47a5-b25e-3b0f66843185:8001/
{
"string": "2"
}
#### get simple page ####
> GET http://e8ec0b26-78ca-42f0-b798-0fef8030f06e:8001/
> x-random-header: ya
> user-agent: gabbi/3.0.0 (Python urllib3)
< 200 OK
< X-Gabbi-method: GET
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://e8ec0b26-78ca-42f0-b798-0fef8030f06e:8001/
{}
#### left side json one ####
> POST http://5600b514-cbc3-4cbc-9dae-162a08a1a84c:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"alpha": "alpha1",
"beta": "beta1"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://5600b514-cbc3-4cbc-9dae-162a08a1a84c:8001/
< Location: http://5600b514-cbc3-4cbc-9dae-162a08a1a84c:8001/
{
"alpha": "alpha1",
"beta": "beta1"
}
#### expand left side ####
> POST http://5600b514-cbc3-4cbc-9dae-162a08a1a84c:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"alpha1": "alpha",
"beta1": "beta"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://5600b514-cbc3-4cbc-9dae-162a08a1a84c:8001/
< Location: http://5600b514-cbc3-4cbc-9dae-162a08a1a84c:8001/
{
"alpha1": "alpha",
"beta1": "beta"
}
#### expand environ left side ####
> POST http://5600b514-cbc3-4cbc-9dae-162a08a1a84c:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"alpha1": "alpha",
"beta1": "beta",
"1": "cow"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://5600b514-cbc3-4cbc-9dae-162a08a1a84c:8001/
< Location: http://5600b514-cbc3-4cbc-9dae-162a08a1a84c:8001/
{
"alpha1": "alpha",
"beta1": "beta",
"1": "cow"
}
#### post data ####
> POST http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
< Location: http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
#### use data ####
> POST http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
< Location: http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
#### from environ ####
> POST http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"one_environ": 1
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
< Location: http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
{
"one_environ": 1
}
#### with list ####
> POST http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
[
1,
2,
"3"
]
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
< Location: http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
[
1,
2,
"3"
]
#### object with list ####
> POST http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"collection": [
{
"alpha": 1,
"beta": "max"
},
{
"alpha": 2,
"beta": "climb"
}
]
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
< Location: http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
{
"collection": [
{
"alpha": 1,
"beta": "max"
},
{
"alpha": 2,
"beta": "climb"
}
]
}
#### post extra data ####
> POST http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
< Location: http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
#### check posted data ####
> POST http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
< Location: http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
#### Post again and check the results ####
> POST http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
< Location: http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
#### Post again and check the results (reversed) ####
> POST http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
< 200 OK
< X-Gabbi-method: POSTgabbi.tests.test_intercept.poll_poller.test_request
gabbi.tests.test_intercept.poll_poller.test_request ... ok
gabbi.tests.test_intercept.coerce_check_posted_data.test_request
gabbi.tests.test_intercept.coerce_check_posted_data.test_request ... ok
gabbi.tests.test_intercept.contenttype_patch_no_content-type.test_request
gabbi.tests.test_intercept.contenttype_patch_no_content-type.test_request ... ok
gabbi.tests.test_intercept.contenttype_put_content-type.test_request
gabbi.tests.test_intercept.contenttype_put_content-type.test_request ... ok
gabbi.tests.test_intercept.failskip_skip_me.test_request
gabbi.tests.test_intercept.failskip_skip_me.test_request ... skipped "Skipping for now because we can't do it"
gabbi.tests.test_intercept.queryparams_multi_params.test_request
gabbi.tests.test_intercept.queryparams_multi_params.test_request ... ok
gabbi.tests.test_intercept.coerce_post_again_and_check_the_results.test_request
gabbi.tests.test_intercept.coerce_post_again_and_check_the_results.test_request ... ok
gabbi.tests.test_intercept.poll_create_a_thing.test_request
gabbi.tests.test_intercept.poll_create_a_thing.test_request ... ok
gabbi.tests.test_load_data_file.DataFileTest.test_load_file
gabbi.tests.test_load_data_file.DataFileTest.test_load_file ... ok
gabbi.tests.test_load_data_file.DataFileTest.test_load_file_in_directory
gabbi.tests.test_load_data_file.DataFileTest.test_load_file_in_directory ... ok
gabbi.tests.test_load_data_file.DataFileTest.test_load_file_in_parent_dir
gabbi.tests.test_load_data_file.DataFileTest.test_load_file_in_parent_dir ... ok
gabbi.tests.test_load_data_file.DataFileTest.test_load_file_in_root
gabbi.tests.test_load_data_file.DataFileTest.test_load_file_in_root ... ok
gabbi.tests.test_load_data_file.DataFileTest.test_load_file_not_within_test_directory
gabbi.tests.test_load_data_file.DataFileTest.test_load_file_not_within_test_directory ... ok
gabbi.tests.test_load_data_file.DataFileTest.test_load_file_within_test_directory
gabbi.tests.test_load_data_file.DataFileTest.test_load_file_within_test_directory ... ok
/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_custom_response_handler
gabbi.tests.test_runner.RunnerTest.test_custom_response_handler ... ok
/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_data_dir_good
gabbi.tests.test_runner.RunnerTest.test_data_dir_good ... ok
/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_exit_code
gabbi.tests.test_runner.RunnerTest.test_exit_code ... ok
/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_input_files
gabbi.tests.test_runner.RunnerTest.test_input_files ... ok
/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_quiet_is_quiet
gabbi.tests.test_runner.RunnerTest.test_quiet_is_quiet ... ok
gabbi.tests.test_intercept.coerce_post_again_and_check_the_results_(reversed).test_request
gabbi.tests.test_intercept.coerce_post_again_and_check_the_results_(reversed).test_request ... ok
gabbi.tests.test_intercept.contenttype_post_no_content-type.test_request
gabbi.tests.test_intercept.contenttype_post_no_content-type.test_request ... ok
/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_intercept.method-shortcut_simple_post.test_request
gabbi.tests.test_intercept.method-shortcut_simple_post.test_request ... ok
gabbi.tests.test_runner.RunnerTest.test_stdin_data_dir
gabbi.tests.test_runner.RunnerTest.test_stdin_data_dir ... ok
/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_target_url_parsing
gabbi.tests.test_runner.RunnerTest.test_target_url_parsing ... ok
/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_target_url_parsing_standard_port
gabbi.tests.test_runner.RunnerTest.test_target_url_parsing_standard_port ... ok
/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_unsafe_yaml
gabbi.tests.test_runner.RunnerTest.test_unsafe_yaml ... ok
/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_verbose_output_formatting
gabbi.tests.test_runner.RunnerTest.test_verbose_output_formatting ... ok
/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_verbosity_arg_all
gabbi.tests.test_runner.RunnerTest.test_verbosity_arg_all ... ok
/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_verbosity_arg_body
gabbi.tests.test_runner.RunnerTest.test_verbosity_arg_body ... ok
gabbi.tests.test_intercept.method-shortcut_post_with_query.test_request
gabbi.tests.test_intercept.method-shortcut_post_with_query.test_request ... ok
/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_verbosity_arg_headers
gabbi.tests.test_runner.RunnerTest.test_verbosity_arg_headers ... ok
/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_runner.RunnerTest.test_verbosity_arg_none
gabbi.tests.test_runner.RunnerTest.test_verbosity_arg_none ... ok
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_default
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_default ... ok
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_error_default
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_error_default ... ok
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_extra
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_extra ... ok
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_nocharset_default
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_nocharset_default ... ok
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_override_default
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_override_default ... ok
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_simple
gabbi.tests.test_utils.ParseContentTypeTest.test_parse_simple ... ok
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ipv6_host_localhost
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ipv6_host_localhost ... ok
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ipv6_hostport_localhost
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ipv6_hostport_localhost ... ok
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ipv6_url_localhost
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ipv6_url_localhost ... ok
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ipv6_url_long
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ipv6_url_long ... ok
gabbi.tests.test_intercept.failskip_wrong_status.test_request
gabbi.tests.test_intercept.failskip_wrong_status.test_request ... expected failure
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_plain_url_no_port
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_plain_url_no_port ... ok
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_plain_url_with_port
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_plain_url_with_port ... ok
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_simple_hostport
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_simple_hostport ... ok
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_simple_hostport_with_prefix
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_simple_hostport_with_prefix ... ok
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ssl_port80_url
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ssl_port80_url ... ok
gabbi.tests.test_intercept.failskip_wrong_status.test_request
gabbi.tests.test_intercept.failskip_wrong_status.test_request ... ok
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ssl_port_url
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ssl_port_url ... ok
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ssl_url
gabbi.tests.test_utils.UtilsHostInfoFromTarget.test_ssl_url ... ok
gabbi.tests.test_intercept.cookie_use_that_cookie_in_a_url.test_request
gabbi.tests.test_intercept.cookie_use_that_cookie_in_a_url.test_request ... ok
gabbi.tests.test_intercept.cookie_use_a_historical_cookie.test_request
gabbi.tests.test_intercept.cookie_use_a_historical_cookie.test_request ... ok
gabbi.tests.test_yaml_disk_loading_jsonhandler.yaml-from-disk_yaml_encoded_value_from_disk.test_request
gabbi.tests.test_yaml_disk_loading_jsonhandler.yaml-from-disk_yaml_encoded_value_from_disk.test_request ... ok
gabbi.tests.test_intercept.regex_regex_string_test_splat.test_request
gabbi.tests.test_intercept.regex_regex_string_test_splat.test_request ... ok
gabbi.tests.test_intercept.regex_regex_string_test_mix.test_request
gabbi.tests.test_intercept.regex_regex_string_test_mix.test_request ... ok
gabbi.tests.test_yaml_disk_loading_jsonhandler.yaml-from-disk_json_encoded_value_from_disk.test_request
gabbi.tests.test_yaml_disk_loading_jsonhandler.yaml-from-disk_json_encoded_value_from_disk.test_request ... ok
gabbi.tests.test_intercept.poll_loop_location.test_request
gabbi.tests.test_intercept.poll_loop_location.test_request ... ok
gabbi.tests.test_yaml_disk_loading_jsonhandler.yaml-from-disk_yaml_parital_from_disk.test_request
gabbi.tests.test_yaml_disk_loading_jsonhandler.yaml-from-disk_yaml_parital_from_disk.test_request ... ok
gabbi.tests.test_jsonpath.JSONPathTest.test_basic_match
gabbi.tests.test_jsonpath.JSONPathTest.test_basic_match ... ok
gabbi.tests.test_intercept.queryparams_url_in_param.test_request
gabbi.tests.test_intercept.queryparams_url_in_param.test_request ... ok
#### default casts ####
> POST http://fc5f480d-e503-4eee-9fe6-e07872bbb6c9:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"int": 1,
"float": 1.5,
"string": 2,
"tbool": true,
"fbool": false
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://fc5f480d-e503-4eee-9fe6-e07872bbb6c9:8001/
< Location: http://fc5f480d-e503-4eee-9fe6-e07872bbb6c9:8001/
{
"int": 1,
"float": 1.5,
"string": 2,
"tbool": true,
"fbool": false
}
#### cast to string ####
> POST http://fc5f480d-e503-4eee-9fe6-e07872bbb6c9:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"string": "2"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://fc5f480d-e503-4eee-9fe6-e07872bbb6c9:8001/
< Location: http://fc5f480d-e503-4eee-9fe6-e07872bbb6c9:8001/
{
"string": "2"
}
#### json set up ####
> POST http://fc5f480d-e503-4eee-9fe6-e07872bbb6c9:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"int": 1,
"float": 1.5,
"string": "2",
"tbool": true,
"fbool": false
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://fc5f480d-e503-4eee-9fe6-e07872bbb6c9:8001/
< Location: http://fc5f480d-e503-4eee-9fe6-e07872bbb6c9:8001/
{
"int": 1,
"float": 1.5,
"string": "2",
"tbool": true,
"fbool": false
}
#### send casted json ####
> POST http://fc5f480d-e503-4eee-9fe6-e07872bbb6c9:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"casted": 2
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://fc5f480d-e503-4eee-9fe6-e07872bbb6c9:8001/
< Location: http://fc5f480d-e503-4eee-9fe6-e07872bbb6c9:8001/
{
"casted": 2
}
#### historic casted json ####
> POST http://fc5f480d-e503-4eee-9fe6-e07872bbb6c9:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"casted": 2
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://fc5f480d-e503-4eee-9fe6-e07872bbb6c9:8001/
< Location: http://fc5f480d-e503-4eee-9fe6-e07872bbb6c9:8001/
{
"casted": 2
}
#### get simple page ####
> GET http://63abba9c-306b-4d37-ab5b-3afcc5444047:8001/
> x-random-header: ya
> user-agent: gabbi/3.0.0 (Python urllib3)
< 200 OK
< X-Gabbi-method: GET
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://63abba9c-306b-4d37-ab5b-3afcc5444047:8001/
{}
#### left side json one ####
> POST http://37522c78-dbf8-4650-8867-c5c1be4e6459:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"alpha": "alpha1",
"beta": "beta1"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://37522c78-dbf8-4650-8867-c5c1be4e6459:8001/
< Location: http://37522c78-dbf8-4650-8867-c5c1be4e6459:8001/
{
"alpha": "alpha1",
"beta": "beta1"
}
#### expand left side ####
> POST http://37522c78-dbf8-4650-8867-c5c1be4e6459:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"alpha1": "alpha",
"beta1": "beta"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://37522c78-dbf8-4650-8867-c5c1be4e6459:8001/
< Location: http://37522c78-dbf8-4650-8867-c5c1be4e6459:8001/
{
"alpha1": "alpha",
"beta1": "beta"
}
#### expand environ left side ####
> POST http://37522c78-dbf8-4650-8867-c5c1be4e6459:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"alpha1": "alpha",
"beta1": "beta",
"1": "cow"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://37522c78-dbf8-4650-8867-c5c1be4e6459:8001/
< Location: http://37522c78-dbf8-4650-8867-c5c1be4e6459:8001/
{
"alpha1": "alpha",
"beta1": "beta",
"1": "cow"
}
#### set key and value ####
> GET http://37522c78-dbf8-4650-8867-c5c1be4e6459:8001/jsonator?key=1&value=10
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
< 200 OK
< Content-Type: application/json
{
"1": "10"
}
#### check key and value ####
> GET http://37522c78-dbf8-4650-8867-c5c1be4e6459:8001/jsonator?key=1&value=10
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
< 200 OK
< Content-Type: application/json
{
"1": "10"
}
#### json encoded value from disk ####
> POST http://793c65d6-7baf-4e56-9a34-fd9c49b08496:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"foo": {
"b\u00e1r": 1
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://793c65d6-7baf-4e56-9a34-fd9c49b08496:8001/
< Location: http://793c65d6-7baf-4e56-9a34-fd9c49b08496:8001/
{
"foo": {
"b\u00e1r": 1
}
}
#### json parital from disk ####
> POST http://793c65d6-7baf-4e56-9a34-fd9c49b08496:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"type": "cat",
"sound": "meow"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://793c65d6-7baf-4e56-9a34-fd9c49b08496:8001/
< Location: http://793c65d6-7baf-4e56-9a34-fd9c49b08496:8001/
{
"type": "cat",
"sound": "meow"
}
#### yaml encoded value from disk ####
> POST http://ef4567c9-c870-40d9-9e54-81e7991d639c:8001/somewhere
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"foo": {
"b\u00e1r": 1
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://ef4567c9-c870-40d9-9e54-81e7991d639c:8001/somewhere
< Location: http://ef4567c9-c870-40d9-9e54-81e7991d639c:8001/somewhere
{
"foo": {
"b\u00e1r": 1
}
}
#### json encoded value from disk ####
> POST http://ef4567c9-c870-40d9-9e54-81e7991d639c:8001/somewhere
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"foo": {
"b\u00e1r": 1
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://ef4567c9-c870-40d9-9e54-81e7991d639c:8001/somewhere
< Location: http://ef4567c9-c870-40d9-9e54-81e7991d639c:8001/somewhere
{
"foo": {
"b\u00e1r": 1
}
}
#### yaml parital from disk ####
> POST http://ef4567c9-c870-40d9-9e54-81e7991d639c:8001/somewhere
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"type": "cat",
"sound": "meow"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://ef4567c9-c870-40d9-9e54-81e7991d639c:8001/somewhere
< Location: http://ef4567c9-c870-40d9-9e54-81e7991d639c:8001/somewhere
{
"type": "cat",
"sound": "meow"
}
gabbi.tests.test_jsonpath.JSONPathTest.test_embedded_list_handling
gabbi.tests.test_jsonpath.JSONPathTest.test_embedded_list_handling ... ok
gabbi.tests.test_jsonpath.JSONPathTest.test_filtered_list
gabbi.tests.test_jsonpath.JSONPathTest.test_filtered_list ... ok
gabbi.tests.test_jsonpath.JSONPathTest.test_len_object_list
gabbi.tests.test_jsonpath.JSONPathTest.test_len_object_list ... ok
gabbi.tests.test_jsonpath.JSONPathTest.test_len_simple_list
gabbi.tests.test_jsonpath.JSONPathTest.test_len_simple_list ... ok
gabbi.tests.test_jsonpath.JSONPathTest.test_list_handling
gabbi.tests.test_jsonpath.JSONPathTest.test_list_handling ... ok
gabbi.tests.test_jsonpath.JSONPathTest.test_sorted_object_list
gabbi.tests.test_jsonpath.JSONPathTest.test_sorted_object_list ... ok
gabbi.tests.test_intercept.poll_poller_fail.test_request
gabbi.tests.test_intercept.poll_poller_fail.test_request ... expected failure
gabbi.tests.test_intercept.poll_poller_fail.test_request
gabbi.tests.test_intercept.poll_poller_fail.test_request ... ok
gabbi.tests.test_replacers.TestReplaceHeaders.test_empty_headers
gabbi.tests.test_replacers.TestReplaceHeaders.test_empty_headers ... ok
gabbi.tests.test_jsonpath.JSONPathTest.test_sorted_simple_list
gabbi.tests.test_jsonpath.JSONPathTest.test_sorted_simple_list ... ok
gabbi.tests.test_use_prior_test.UsePriorTest.test_use_prior_default_true
gabbi.tests.test_use_prior_test.UsePriorTest.test_use_prior_default_true ... ok
gabbi.tests.test_replacers.EnvironReplaceTest.test_environ_boolean
gabbi.tests.test_replacers.EnvironReplaceTest.test_environ_boolean ... ok
gabbi.tests.test_use_prior_test.UsePriorTest.test_use_prior_false
gabbi.tests.test_use_prior_test.UsePriorTest.test_use_prior_false ... ok
/usr/lib/python3.12/unittest/case.py:580: RuntimeWarning: TestResult has no addDuration method
warnings.warn("TestResult has no addDuration method",
gabbi.tests.test_syntax_warning.DriverTest.test_driver_warnings_on_files
gabbi.tests.test_syntax_warning.DriverTest.test_driver_warnings_on_files ... ok
gabbi.tests.test_use_prior_test.UsePriorTest.test_use_prior_true
gabbi.tests.test_use_prior_test.UsePriorTest.test_use_prior_true ... ok
gabbi.tests.test_utils.BinaryTypesTest.test_binary
gabbi.tests.test_utils.BinaryTypesTest.test_binary ... ok
gabbi.tests.test_utils.BinaryTypesTest.test_not_binary
gabbi.tests.test_utils.BinaryTypesTest.test_not_binary ... ok
gabbi.tests.test_unsafe_yaml.nan_test_nan.test_request
gabbi.tests.test_unsafe_yaml.nan_test_nan.test_request ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_ipv6_already_bracket
gabbi.tests.test_utils.CreateURLTest.test_create_url_ipv6_already_bracket ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_ipv6_full
gabbi.tests.test_utils.CreateURLTest.test_create_url_ipv6_full ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_ipv6_ssl
gabbi.tests.test_utils.CreateURLTest.test_create_url_ipv6_ssl ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_ipv6_ssl_weird_port
gabbi.tests.test_utils.CreateURLTest.test_create_url_ipv6_ssl_weird_port ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_no_double_colon
gabbi.tests.test_utils.CreateURLTest.test_create_url_no_double_colon ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_not_ssl_on_443
gabbi.tests.test_utils.CreateURLTest.test_create_url_not_ssl_on_443 ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_port
gabbi.tests.test_utils.CreateURLTest.test_create_url_port ... ok
gabbi.tests.test_intercept.coerce_string_internal_replace.test_request
gabbi.tests.test_intercept.coerce_string_internal_replace.test_request ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_port_and_ssl
gabbi.tests.test_utils.CreateURLTest.test_create_url_port_and_ssl ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_prefix
gabbi.tests.test_utils.CreateURLTest.test_create_url_prefix ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_preserve_query
gabbi.tests.test_utils.CreateURLTest.test_create_url_preserve_query ... ok
gabbi.tests.test_intercept.contenttype_put_no_content-type.test_request
gabbi.tests.test_intercept.contenttype_put_no_content-type.test_request ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_simple
gabbi.tests.test_utils.CreateURLTest.test_create_url_simple ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_ssl
gabbi.tests.test_utils.CreateURLTest.test_create_url_ssl ... ok
gabbi.tests.test_utils.CreateURLTest.test_create_url_ssl_on_80
gabbi.tests.test_utils.CreateURLTest.test_create_url_ssl_on_80 ... ok
gabbi.tests.test_utils.ExtractContentTypeTest.test_extract_content_type_bad_params
gabbi.tests.test_utils.ExtractContentTypeTest.test_extract_content_type_bad_params ... ok
gabbi.tests.test_utils.ExtractContentTypeTest.test_extract_content_type_default_both
gabbi.tests.test_utils.ExtractContentTypeTest.test_extract_content_type_default_both ... ok
gabbi.tests.test_utils.ExtractContentTypeTest.test_extract_content_type_default_charset
gabbi.tests.test_utils.ExtractContentTypeTest.test_extract_content_type_default_charset ... ok
gabbi.tests.test_utils.ExtractContentTypeTest.test_extract_content_type_multiple_params
gabbi.tests.test_utils.ExtractContentTypeTest.test_extract_content_type_multiple_params ... ok
gabbi.tests.test_utils.ExtractContentTypeTest.test_extract_content_type_with_charset
gabbi.tests.test_utils.ExtractContentTypeTest.test_extract_content_type_with_charset ... ok
#### default casts ####
> POST http://74b6877e-0914-4763-911c-d7e0caeeb47d:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"int": 1,
"float": 1.5,
"string": 2,
"tbool": true,
"fbool": false
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://74b6877e-0914-4763-911c-d7e0caeeb47d:8001/
< Location: http://74b6877e-0914-4763-911c-d7e0caeeb47d:8001/
{
"int": 1,
"float": 1.5,
"string": 2,
"tbool": true,
"fbool": false
}
#### cast to string ####
> POST http://74b6877e-0914-4763-911c-d7e0caeeb47d:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"string": "2"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://74b6877e-0914-4763-911c-d7e0caeeb47d:8001/
< Location: http://74b6877e-0914-4763-911c-d7e0caeeb47d:8001/
{
"string": "2"
}
#### json set up ####
> POST http://74b6877e-0914-4763-911c-d7e0caeeb47d:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"int": 1,
"float": 1.5,
"string": "2",
"tbool": true,
"fbool": false
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://74b6877e-0914-4763-911c-d7e0caeeb47d:8001/
< Location: http://74b6877e-0914-4763-911c-d7e0caeeb47d:8001/
{
"int": 1,
"float": 1.5,
"string": "2",
"tbool": true,
"fbool": false
}
#### send casted json ####
> POST http://74b6877e-0914-4763-911c-d7e0caeeb47d:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"casted": 2
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://74b6877e-0914-4763-911c-d7e0caeeb47d:8001/
< Location: http://74b6877e-0914-4763-911c-d7e0caeeb47d:8001/
{
"casted": 2
}
#### historic casted json ####
> POST http://74b6877e-0914-4763-911c-d7e0caeeb47d:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"casted": 2
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://74b6877e-0914-4763-911c-d7e0caeeb47d:8001/
< Location: http://74b6877e-0914-4763-911c-d7e0caeeb47d:8001/
{
"casted": 2
}
#### internal json fine ####
> POST http://74b6877e-0914-4763-911c-d7e0caeeb47d:8001/
> content-type: application/json
> accept: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"casted": "in this 2 is not errors"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json
< X-Gabbi-url: http://74b6877e-0914-4763-911c-d7e0caeeb47d:8001/
< Location: http://74b6877e-0914-4763-911c-d7e0caeeb47d:8001/
{
"casted": "in this 2 is not errors"
}
#### get simple page ####
> GET http://5ac8c7c3-5e10-455f-968d-7bc48a705426:8001/
> x-random-header: ya
> user-agent: gabbi/3.0.0 (Python urllib3)
< 200 OK
< X-Gabbi-method: GET
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://5ac8c7c3-5e10-455f-968d-7bc48a705426:8001/
{}
#### post data ####
> POST http://e5eddb76-b64e-4414-aeb7-818d406625a6:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://e5eddb76-b64e-4414-aeb7-818d406625a6:8001/
< Location: http://e5eddb76-b64e-4414-aeb7-818d406625a6:8001/
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
#### use data ####
> POST http://e5eddb76-b64e-4414-aeb7-818d406625a6:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://e5eddb76-b64e-4414-aeb7-818d406625a6:8001/
< Location: http://e5eddb76-b64e-4414-aeb7-818d406625a6:8001/
{
"one_string": "1",
"one_int": 1,
"one_float": 1.1
}
#### from environ ####
> POST http://e5eddb76-b64e-4414-aeb7-818d406625a6:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"one_environ": 1
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://e5eddb76-b64e-4414-aeb7-818d406625a6:8001/
< Location: http://e5eddb76-b64e-4414-aeb7-818d406625a6:8001/
{
"one_environ": 1
}
#### with list ####
> POST http://e5eddb76-b64e-4414-aeb7-818d406625a6:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
[
1,
2,
"3"
]
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://e5eddb76-b64e-4414-aeb7-818d406625a6:8001/
< Location: http://e5eddb76-b64e-4414-aeb7-818d406625a6:8001/
[
1,
2,
"3"
]
#### object with list ####
> POST http://e5eddb76-b64e-4414-aeb7-818d406625a6:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"collection": [
{
"alpha": 1,
"beta": "max"
},
{
"alpha": 2,
"beta": "climb"
}
]
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://e5eddb76-b64e-4414-aeb7-818d406625a6:8001/
< Location: http://e5eddb76-b64e-4414-aeb7-818d406625a6:8001/
{
"collection": [
{
"alpha": 1,
"beta": "max"
},
{
"alpha": 2,
"beta": "climb"
}
]
}
#### post extra data ####
> POST http://e5eddb76-b64e-4414-aeb7-818d406625a6:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://e5eddb76-b64e-4414-aeb7-818d406625a6:8001/
< Location: http://e5eddb76-b64e-4414-aeb7-818d406625a6:8001/
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
#### check posted data ####
> POST http://e5eddb76-b64e-4414-aeb7-818d406625a6:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://e5eddb76-b64e-4414-aeb7-818d406625a6:8001/
< Location: http://e5eddb76-b64e-4414-aeb7-818d406625a6:8001/
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
#### loop location ####
> GET http://62439c27-b53f-4c99-8754-597a0fab518b:8001/poller?count=2&x=1&y=2&z=3.4
> user-agent: gabbi/3.0.0 (Python urllib3)
< 400 Bad Reqest
#### loop location ####
> GET http://62439c27-b53f-4c99-8754-597a0fab518b:8001/poller?count=2&x=1&y=2&z=3.4
> user-agent: gabbi/3.0.0 (Python urllib3)
< 400 Bad Reqest
#### loop location ####
> GET http://62439c27-b53f-4c99-8754-597a0fab518b:8001/poller?count=2&x=1&y=2&z=3.4
> user-agent: gabbi/3.0.0 (Python urllib3)
< 200 OK
< X-Gabbi-method: GET
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://62439c27-b53f-4c99-8754-597a0fab518b:8001/poller?count=2&x=1&y=2&z=3.4
{
"count": [
"2"
],
"x": [
"1"
],
"y": [
"2"
],
"z": [
"3.4"
]
}
gabbi.tests.test_intercept.json-right-side_json_encoded_value_from_disk.test_request
gabbi.tests.test_intercept.json-right-side_json_encoded_value_from_disk.test_request ... ok
gabbi.tests.test_intercept.json-right-side_json_partial_both_sides.test_request
gabbi.tests.test_intercept.json-right-side_json_partial_both_sides.test_request ... ok
gabbi.tests.test_yaml_disk_loading_jsonhandler.yaml-from-disk_yaml_partial_both_sides.test_request
gabbi.tests.test_yaml_disk_loading_jsonhandler.yaml-from-disk_yaml_partial_both_sides.test_request ... ok
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
< Location: http://ccf4e68f-fb58-4def-9d7e-a437f0308fba:8001/
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
#### yaml encoded value from disk ####
> POST http://ba86d3a4-04b9-4d9a-b5c0-b756658d501e:8001/somewhere
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"foo": {
"b\u00e1r": 1
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://ba86d3a4-04b9-4d9a-b5c0-b756658d501e:8001/somewhere
< Location: http://ba86d3a4-04b9-4d9a-b5c0-b756658d501e:8001/somewhere
{
"foo": {
"b\u00e1r": 1
}
}
#### json encoded value from disk ####
> POST http://ba86d3a4-04b9-4d9a-b5c0-b756658d501e:8001/somewhere
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"foo": {
"b\u00e1r": 1
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://ba86d3a4-04b9-4d9a-b5c0-b756658d501e:8001/somewhere
< Location: http://ba86d3a4-04b9-4d9a-b5c0-b756658d501e:8001/somewhere
{
"foo": {
"b\u00e1r": 1
}
}
#### yaml parital from disk ####
> POST http://ba86d3a4-04b9-4d9a-b5c0-b756658d501e:8001/somewhere
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"type": "cat",
"sound": "meow"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://ba86d3a4-04b9-4d9a-b5c0-b756658d501e:8001/somewhere
< Location: http://ba86d3a4-04b9-4d9a-b5c0-b756658d501e:8001/somewhere
{
"type": "cat",
"sound": "meow"
}
#### yaml partial both sides ####
> POST http://ba86d3a4-04b9-4d9a-b5c0-b756658d501e:8001/somewhere
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
[
{
"type": "cat",
"sound": "meow"
},
{
"type": "dog",
"sound": "woof"
}
]
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://ba86d3a4-04b9-4d9a-b5c0-b756658d501e:8001/somewhere
< Location: http://ba86d3a4-04b9-4d9a-b5c0-b756658d501e:8001/somewhere
[
{
"type": "cat",
"sound": "meow"
},
{
"type": "dog",
"sound": "woof"
}
]
gabbi.tests.test_intercept.method-shortcut_simple_get.test_request
gabbi.tests.test_intercept.method-shortcut_simple_get.test_request ... ok
gabbi.tests.test_intercept.method-shortcut_arbitrary_method.test_request
gabbi.tests.test_intercept.method-shortcut_arbitrary_method.test_request ... ok
gabbi.tests.test_intercept.failskip_non_existent_header.test_request
gabbi.tests.test_intercept.failskip_non_existent_header.test_request ... expected failure
gabbi.tests.test_intercept.failskip_non_existent_header.test_request
gabbi.tests.test_intercept.failskip_non_existent_header.test_request ... ok
gabbi.tests.test_intercept.regex_regex_header_test.test_request
gabbi.tests.test_intercept.regex_regex_header_test.test_request ... ok
gabbi.tests.test_intercept.regex_regex_string_test_json.test_request
gabbi.tests.test_intercept.regex_regex_string_test_json.test_request ... ok
gabbi.tests.test_intercept.regex_regex_string_test_multiline.test_request
gabbi.tests.test_intercept.regex_regex_string_test_multiline.test_request ... ok
gabbi.tests.test_intercept.header-key_header_named_http.test_request
gabbi.tests.test_intercept.header-key_header_named_http.test_request ... ok
gabbi.tests.test_intercept.verbosity_confirm_notempty.test_request
gabbi.tests.test_intercept.verbosity_confirm_notempty.test_request ... ok
gabbi.tests.test_intercept.queryparams_joined_params.test_request
gabbi.tests.test_intercept.queryparams_joined_params.test_request ... ok
gabbi.tests.test_intercept.queryparams_unicode.test_request
gabbi.tests.test_intercept.queryparams_unicode.test_request ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_add_query_params
gabbi.tests.test_parse_url.UrlParseTest.test_add_query_params ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_default_port_http
gabbi.tests.test_parse_url.UrlParseTest.test_default_port_http ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_default_port_https
gabbi.tests.test_parse_url.UrlParseTest.test_default_port_https ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_default_port_https_no_ssl
gabbi.tests.test_parse_url.UrlParseTest.test_default_port_https_no_ssl ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_default_port_int
gabbi.tests.test_parse_url.UrlParseTest.test_default_port_int ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_extend_query_params
gabbi.tests.test_parse_url.UrlParseTest.test_extend_query_params ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_extend_query_params_full_url
gabbi.tests.test_parse_url.UrlParseTest.test_extend_query_params_full_url ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_https_port_80_ssl
gabbi.tests.test_parse_url.UrlParseTest.test_https_port_80_ssl ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_ipv6_full_url
gabbi.tests.test_parse_url.UrlParseTest.test_ipv6_full_url ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_ipv6_no_double_colon_wacky_ssl
gabbi.tests.test_parse_url.UrlParseTest.test_ipv6_no_double_colon_wacky_ssl ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_ipv6_url
gabbi.tests.test_parse_url.UrlParseTest.test_ipv6_url ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_parse_full
gabbi.tests.test_parse_url.UrlParseTest.test_parse_full ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_parse_prefix
gabbi.tests.test_parse_url.UrlParseTest.test_parse_prefix ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_parse_url
gabbi.tests.test_parse_url.UrlParseTest.test_parse_url ... ok
gabbi.tests.test_parse_url.UrlParseTest.test_with_ssl
gabbi.tests.test_parse_url.UrlParseTest.test_with_ssl ... ok
gabbi.tests.test_suite.SuiteTest.test_suite_catches_fixture_fail
gabbi.tests.test_suite.SuiteTest.test_suite_catches_fixture_fail ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_dict_on_invalid_key
gabbi.tests.test_suitemaker.SuiteMakerTest.test_dict_on_invalid_key ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_inner_list_required
gabbi.tests.test_suitemaker.SuiteMakerTest.test_inner_list_required ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_method_url_pair_duplication_format_error
gabbi.tests.test_suitemaker.SuiteMakerTest.test_method_url_pair_duplication_format_error ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_method_url_pair_format_error
gabbi.tests.test_suitemaker.SuiteMakerTest.test_method_url_pair_format_error ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_name_key_required
gabbi.tests.test_suitemaker.SuiteMakerTest.test_name_key_required ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_response_handlers_same_test_key_yaml_first
gabbi.tests.test_suitemaker.SuiteMakerTest.test_response_handlers_same_test_key_yaml_first ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_response_handlers_same_test_key_yaml_last
gabbi.tests.test_suitemaker.SuiteMakerTest.test_response_handlers_same_test_key_yaml_last ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_tests_key_required
gabbi.tests.test_suitemaker.SuiteMakerTest.test_tests_key_required ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_unsupported_key_errors
gabbi.tests.test_suitemaker.SuiteMakerTest.test_unsupported_key_errors ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_upper_dict_required
gabbi.tests.test_suitemaker.SuiteMakerTest.test_upper_dict_required ... ok
gabbi.tests.test_suitemaker.SuiteMakerTest.test_url_key_required
gabbi.tests.test_suitemaker.SuiteMakerTest.test_url_key_required ... ok
gabbi.tests.test_utils.ColorizeTest.test_colorize_missing_color
gabbi.tests.test_utils.ColorizeTest.test_colorize_missing_color ... ok
< Location: http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
#### Post again and check the results ####
> POST http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
< Location: http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
#### Post again and check the results (reversed) ####
> POST http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
< Location: http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
{
"a": 1,
"b": 1.0,
"c": "[1,2,3]",
"d": true,
"e": false,
"f": {
"key": "val"
},
"g": null,
"h": {
"key": {
"less_key": [
1,
true,
null
],
"more_key": 1
}
}
}
#### string internal replace ####
> POST http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"endpoint_resp": "/api/0.1/item/1",
"endpoint_var": "/api/0.1/item/1"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
< Location: http://7a56eaad-8f6e-4395-b037-54bd86426f11:8001/
{
"endpoint_resp": "/api/0.1/item/1",
"endpoint_var": "/api/0.1/item/1"
}
#### json encoded value from disk ####
> POST http://9cf3a7ec-508b-4c99-b835-161e7a54b11b:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"foo": {
"b\u00e1r": 1
}
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://9cf3a7ec-508b-4c99-b835-161e7a54b11b:8001/
< Location: http://9cf3a7ec-508b-4c99-b835-161e7a54b11b:8001/
{
"foo": {
"b\u00e1r": 1
}
}
#### json parital from disk ####
> POST http://9cf3a7ec-508b-4c99-b835-161e7a54b11b:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
{
"type": "cat",
"sound": "meow"
}
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://9cf3a7ec-508b-4c99-b835-161e7a54b11b:8001/
< Location: http://9cf3a7ec-508b-4c99-b835-161e7a54b11b:8001/
{
"type": "cat",
"sound": "meow"
}
#### json partial both sides ####
> POST http://9cf3a7ec-508b-4c99-b835-161e7a54b11b:8001/
> content-type: application/json
> user-agent: gabbi/3.0.0 (Python urllib3)
[
{
"type": "cat",
"sound": "meow"
},
{
"type": "dog",
"sound": "woof"
}
]
< 200 OK
< X-Gabbi-method: POST
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://9cf3a7ec-508b-4c99-b835-161e7a54b11b:8001/
< Location: http://9cf3a7ec-508b-4c99-b835-161e7a54b11b:8001/
[
{
"type": "cat",
"sound": "meow"
},
{
"type": "dog",
"sound": "woof"
}
]
#### header named http ####
> GET http://e397c20d-8dda-4ca8-bfa5-33452f911d7e:8001/header_key
> http: some-scheme
> user-agent: gabbi/3.0.0 (Python urllib3)
< 200 OK
< X-Gabbi-method: GET
< Content-Type: application/json ; charset=utf-8 ; stop=no
< X-Gabbi-url: http://e397c20d-8dda-4ca8-bfa5-33452f911d7e:8001/header_key
< HTTP: some-scheme
{}
#### confirm notempty ####
> GET http://12bb8d11-19d1-4be8-845f-4a202d3e7547:8001/notempty
> user-agent: gabbi/3.0.0 (Python urllib3)
< 200 OK
notempty
----------------------------------------------------------------------
Ran 314 tests in 3.671s
OK (skipped=2, expected failures=15)
+ stestr slowest
Test id Runtime (s)
------------------------------------------------------------------------------------------ -----------
gabbi.tests.test_intercept.coerce_post_again_and_check_the_results_(reversed).test_request 0.917
gabbi.tests.test_intercept.coerce_check_posted_data.test_request 0.629
gabbi.tests.test_intercept.coerce_post_again_and_check_the_results.test_request 0.512
gabbi.tests.test_intercept.coerce_string_internal_replace.test_request 0.338
gabbi.tests.test_intercept.poll_loop_location.test_request 0.311
gabbi.tests.test_intercept.backref_post_even_more_json_quote_different.test_request 0.288
gabbi.tests.test_intercept.casting_historic_casted_json.test_request 0.267
gabbi.tests.test_intercept.coerce_post_extra_data.test_request 0.259
gabbi.tests.test_intercept.backref_post_even_more_json.test_request 0.240
gabbi.tests.test_intercept.backref_post_a_raw_int_as_json.test_request 0.235
+ rm -rf .stestr
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_install -O--buildsystem=python_distutils
dh_installdocs -O--buildsystem=python_distutils
debian/rules override_dh_sphinxdoc
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
python3 -m sphinx -b html docs/source debian/python-gabbi-doc/usr/share/doc/python-gabbi-doc/html
Running Sphinx v7.4.7
loading translations [en]... done
making output directory... done
Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`.
building [mo]: targets for 0 po files that are out of date
writing output...
building [html]: targets for 12 source files that are out of date
updating environment: [new config] 12 added, 0 changed, 0 removed
reading sources... [ 8%] example
reading sources... [ 17%] faq
reading sources... [ 25%] fixtures
reading sources... [ 33%] format
reading sources... [ 42%] gabbi
reading sources... [ 50%] handlers
reading sources... [ 58%] host
reading sources... [ 67%] index
reading sources... [ 75%] jsonpath
reading sources... [ 83%] loader
reading sources... [ 92%] release
reading sources... [100%] runner
/<<PKGBUILDDIR>>/docs/source/release.rst:18: WARNING: Title underline too short.
2.11.0
-----
/<<PKGBUILDDIR>>/docs/source/release.rst:18: WARNING: Title underline too short.
2.11.0
-----
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
copying assets...
copying static files... done
copying extra files... done
copying assets: done
writing output... [ 8%] example
writing output... [ 17%] faq
writing output... [ 25%] fixtures
writing output... [ 33%] format
writing output... [ 42%] gabbi
writing output... [ 50%] handlers
writing output... [ 58%] host
writing output... [ 67%] index
writing output... [ 75%] jsonpath
writing output... [ 83%] loader
writing output... [ 92%] release
writing output... [100%] runner
/<<PKGBUILDDIR>>/docs/source/jsonpath.rst:72: WARNING: Lexing literal_block 'response_json_paths:\n $: @<data.json' as "yaml" resulted in an error at token: '@'. Retrying in relaxed mode.
/<<PKGBUILDDIR>>/docs/source/jsonpath.rst:92: WARNING: Lexing literal_block 'response_json_paths:\n $: @<subdir/values.yaml' as "yaml" resulted in an error at token: '@'. Retrying in relaxed mode.
generating indices... genindex py-modindex done
writing additional pages... search done
dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded, 4 warnings.
The HTML pages are in debian/python-gabbi-doc/usr/share/doc/python-gabbi-doc/html.
dh_sphinxdoc -O--buildsystem=python_distutils
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_installchangelogs
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
if [ -e /<<PKGBUILDDIR>>/debian/CHANGELOG ] ; then \
dh_installchangelogs /<<PKGBUILDDIR>>/debian/CHANGELOG ; \
else \
dh_installchangelogs ; \
fi
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_python3
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh_python3 --shebang=/usr/bin/python3
I: dh_python3 tools:113: replacing shebang in debian/python3-gabbi/usr/bin/gabbi-run
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_installinit
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
# Create the init scripts and systemd unit files from the template
set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \
MYINIT=`echo $i | sed s/.init.in//` ; \
cp $i $MYINIT.init ; \
cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \
pkgos-gen-systemd-unit $i ; \
done
+ ls -1 debian/*.init.in
ls: cannot access 'debian/*.init.in': No such file or directory
# If there's a service.in file, use that one instead of the generated one
set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \
MYPKG=`echo $i | sed s/.service.in//` ; \
cp $MYPKG.service.in $MYPKG.service ; \
done
+ ls -1 debian/*.service.in
ls: cannot access 'debian/*.service.in': No such file or directory
# Generate the systemd unit if there's no already existing .service.in
set -e ; set -x ; for i in `ls debian/*.init.in` ; do \
MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \
if ! [ -e $MYINIT ] ; then \
pkgos-gen-systemd-unit $i ; \
fi \
done
+ ls debian/*.init.in
ls: cannot access 'debian/*.init.in': No such file or directory
dh_installinit --error-handler=true
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_installsystemd
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
# Create the init scripts and systemd unit files from the template
set -e ; set -x ; for i in `ls -1 debian/*.init.in` ; do \
MYINIT=`echo $i | sed s/.init.in//` ; \
cp $i $MYINIT.init ; \
cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \
pkgos-gen-systemd-unit $i ; \
done
+ ls -1 debian/*.init.in
ls: cannot access 'debian/*.init.in': No such file or directory
# If there's a service.in file, use that one instead of the generated one
set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \
MYPKG=`echo $i | sed s/.service.in//` ; \
cp $MYPKG.service.in $MYPKG.service ; \
done
+ ls -1 debian/*.service.in
ls: cannot access 'debian/*.service.in': No such file or directory
# Generate the systemd unit if there's no already existing .service.in
set -e ; set -x ; for i in `ls debian/*.init.in` ; do \
MYINIT=`echo $i | sed s/.init.in/.service.in/` ; \
if ! [ -e $MYINIT ] ; then \
pkgos-gen-systemd-unit $i ; \
fi \
done
+ ls debian/*.init.in
ls: cannot access 'debian/*.init.in': No such file or directory
dh_installsystemd
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_perl -O--buildsystem=python_distutils
dh_link -O--buildsystem=python_distutils
dh_strip_nondeterminism -O--buildsystem=python_distutils
dh_compress -O--buildsystem=python_distutils
dh_fixperms -O--buildsystem=python_distutils
dh_missing -O--buildsystem=python_distutils
dh_installdeb -O--buildsystem=python_distutils
debian/rules override_dh_gencontrol
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
if dpkg-vendor --derives-from ubuntu ; then \
dh_gencontrol -- -T/<<PKGBUILDDIR>>/debian/ubuntu_control_vars ; \
else \
dh_gencontrol -- -T/<<PKGBUILDDIR>>/debian/debian_control_vars ; \
fi
dpkg-gencontrol: warning: package python-gabbi-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_md5sums -O--buildsystem=python_distutils
dh_builddeb -O--buildsystem=python_distutils
dpkg-deb: building package 'python-gabbi-doc' in '../python-gabbi-doc_3.0.0-2_all.deb'.
dpkg-deb: building package 'python3-gabbi' in '../python3-gabbi_3.0.0-2_all.deb'.
dpkg-genbuildinfo --build=binary -O../python-gabbi_3.0.0-2_arm64.buildinfo
dpkg-genchanges --build=binary -O../python-gabbi_3.0.0-2_arm64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
dpkg-source --after-build .
dpkg-source: info: using options from python-gabbi-3.0.0/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2024-11-18T02:47:07Z
Finished
--------
I: Built successfully
+------------------------------------------------------------------------------+
| Changes |
+------------------------------------------------------------------------------+
python-gabbi_3.0.0-2_arm64.changes:
-----------------------------------
Format: 1.8
Date: Thu, 19 Sep 2024 17:00:49 +0200
Source: python-gabbi
Binary: python-gabbi-doc python3-gabbi
Architecture: all
Version: 3.0.0-2
Distribution: sid
Urgency: medium
Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
Changed-By: Thomas Goirand <zigo@debian.org>
Description:
python-gabbi-doc - declarative HTTP testing library - doc
python3-gabbi - declarative HTTP testing library - Python 3.x
Changes:
python-gabbi (3.0.0-2) unstable; urgency=medium
.
* Uploading to unstable.
Checksums-Sha1:
8e7daf99d9b6b2532af760c0293e3266c2d3dd94 67736 python-gabbi-doc_3.0.0-2_all.deb
4b0274c5d922e35cc73314db0afd0506f58a6bd9 9063 python-gabbi_3.0.0-2_arm64.buildinfo
c38c2f1c338a20c701179e091955e15be81c87d8 42012 python3-gabbi_3.0.0-2_all.deb
Checksums-Sha256:
64c8b39fa761c5d22b5f055c5b324621eb7f7b7b6085cab0f32c1c3869827f8a 67736 python-gabbi-doc_3.0.0-2_all.deb
9277277966274da6f51098b82a5404bf73d135b8cda37a30b5dc80985c33adc5 9063 python-gabbi_3.0.0-2_arm64.buildinfo
38ab47b53bbb66913fd002f3bb041b49e2ccdcdf579f36046a7cc080b3158b9a 42012 python3-gabbi_3.0.0-2_all.deb
Files:
ae3dd999fbeccc38c0d9153df6816b7f 67736 doc optional python-gabbi-doc_3.0.0-2_all.deb
2fa1e55dd1765a7f2a063fc215f565f7 9063 python optional python-gabbi_3.0.0-2_arm64.buildinfo
403fc09016f0ed16ad08a9a686d268dc 42012 python optional python3-gabbi_3.0.0-2_all.deb
+------------------------------------------------------------------------------+
| Buildinfo |
+------------------------------------------------------------------------------+
Format: 1.0
Source: python-gabbi
Binary: python-gabbi-doc python3-gabbi
Architecture: all
Version: 3.0.0-2
Checksums-Md5:
ae3dd999fbeccc38c0d9153df6816b7f 67736 python-gabbi-doc_3.0.0-2_all.deb
403fc09016f0ed16ad08a9a686d268dc 42012 python3-gabbi_3.0.0-2_all.deb
Checksums-Sha1:
8e7daf99d9b6b2532af760c0293e3266c2d3dd94 67736 python-gabbi-doc_3.0.0-2_all.deb
c38c2f1c338a20c701179e091955e15be81c87d8 42012 python3-gabbi_3.0.0-2_all.deb
Checksums-Sha256:
64c8b39fa761c5d22b5f055c5b324621eb7f7b7b6085cab0f32c1c3869827f8a 67736 python-gabbi-doc_3.0.0-2_all.deb
38ab47b53bbb66913fd002f3bb041b49e2ccdcdf579f36046a7cc080b3158b9a 42012 python3-gabbi_3.0.0-2_all.deb
Build-Origin: Debian
Build-Architecture: arm64
Build-Date: Mon, 18 Nov 2024 02:47:07 +0000
Build-Path: /<<PKGBUILDDIR>>
Build-Tainted-By:
merged-usr-via-aliased-dirs
Installed-Build-Depends:
autoconf (= 2.72-3),
automake (= 1:1.16.5-1.3),
autopoint (= 0.22.5-2),
autotools-dev (= 20220109.1),
base-files (= 13.5),
base-passwd (= 3.6.5),
bash (= 5.2.32-1+b2),
binutils (= 2.43.1-5),
binutils-aarch64-linux-gnu (= 2.43.1-5),
binutils-common (= 2.43.1-5),
bsdextrautils (= 2.40.2-11),
bsdutils (= 1:2.40.2-11),
build-essential (= 12.12),
bzip2 (= 1.0.8-6),
ca-certificates (= 20240203),
coreutils (= 9.5-1+b1),
cpp (= 4:14.2.0-1),
cpp-14 (= 14.2.0-8),
cpp-14-aarch64-linux-gnu (= 14.2.0-8),
cpp-aarch64-linux-gnu (= 4:14.2.0-1),
dash (= 0.5.12-9+b1),
debconf (= 1.5.87),
debhelper (= 13.20),
debianutils (= 5.21),
dh-autoreconf (= 20),
dh-python (= 6.20241024),
dh-strip-nondeterminism (= 1.14.0-1),
diffutils (= 1:3.10-1+b1),
docutils-common (= 0.21.2+dfsg-2),
dpkg (= 1.22.12~1.gbp82cafd),
dpkg-dev (= 1.22.12~1.gbp82cafd),
dwz (= 0.15-1+b1),
file (= 1:5.45-3+b1),
findutils (= 4.10.0-3),
flake8 (= 7.1.1-2),
g++ (= 4:14.2.0-1),
g++-14 (= 14.2.0-8),
g++-14-aarch64-linux-gnu (= 14.2.0-8),
g++-aarch64-linux-gnu (= 4:14.2.0-1),
gcc (= 4:14.2.0-1),
gcc-14 (= 14.2.0-8),
gcc-14-aarch64-linux-gnu (= 14.2.0-8),
gcc-14-base (= 14.2.0-8),
gcc-aarch64-linux-gnu (= 4:14.2.0-1),
gettext (= 0.22.5-2),
gettext-base (= 0.22.5-2),
grep (= 3.11-4+b1),
groff-base (= 1.23.0-5),
gzip (= 1.12-1.1+b1),
hostname (= 3.25),
init-system-helpers (= 1.67),
intltool-debian (= 0.35.0+20060710.6),
jq (= 1.7.1-3+b1),
libacl1 (= 2.3.2-2+b1),
libarchive-zip-perl (= 1.68-1),
libasan8 (= 14.2.0-8),
libatomic1 (= 14.2.0-8),
libattr1 (= 1:2.5.2-2),
libaudit-common (= 1:4.0.2-2),
libaudit1 (= 1:4.0.2-2),
libbinutils (= 2.43.1-5),
libblkid1 (= 2.40.2-11),
libbsd0 (= 0.12.2-2),
libbz2-1.0 (= 1.0.8-6),
libc-bin (= 2.40-3),
libc-dev-bin (= 2.40-3),
libc6 (= 2.40-3),
libc6-dev (= 2.40-3),
libcap-ng0 (= 0.8.5-3+b1),
libcap2 (= 1:2.66-5+b1),
libcc1-0 (= 14.2.0-8),
libcom-err2 (= 1.47.1-1+b1),
libcrypt-dev (= 1:4.4.36-5),
libcrypt1 (= 1:4.4.36-5),
libctf-nobfd0 (= 2.43.1-5),
libctf0 (= 2.43.1-5),
libdb5.3t64 (= 5.3.28+dfsg2-9),
libdebconfclient0 (= 0.273),
libdebhelper-perl (= 13.20),
libdpkg-perl (= 1.22.12~1.gbp82cafd),
libelf1t64 (= 0.192-4),
libexpat1 (= 2.6.4-1),
libffi8 (= 3.4.6-1),
libfile-stripnondeterminism-perl (= 1.14.0-1),
libgcc-14-dev (= 14.2.0-8),
libgcc-s1 (= 14.2.0-8),
libgdbm-compat4t64 (= 1.24-2),
libgdbm6t64 (= 1.24-2),
libgmp10 (= 2:6.3.0+dfsg-2+b2),
libgomp1 (= 14.2.0-8),
libgprofng0 (= 2.43.1-5),
libgssapi-krb5-2 (= 1.21.3-3),
libhwasan0 (= 14.2.0-8),
libice6 (= 2:1.1.1-1),
libicu72 (= 72.1-5+b1),
libisl23 (= 0.27-1),
libitm1 (= 14.2.0-8),
libjansson4 (= 2.14-2+b3),
libjq1 (= 1.7.1-3+b1),
libjs-jquery (= 3.6.1+dfsg+~3.5.14-1),
libjs-jquery-hotkeys (= 0~20130707+git2d51e3a9+dfsg-2.1),
libjs-jquery-isonscreen (= 1.2.0-1.1),
libjs-jquery-metadata (= 12-4),
libjs-jquery-tablesorter (= 1:2.31.3+dfsg1-4),
libjs-jquery-throttle-debounce (= 1.1+dfsg.1-2),
libjs-sphinxdoc (= 7.4.7-4),
libjs-underscore (= 1.13.4~dfsg+~1.11.4-3),
libjson-perl (= 4.10000-1),
libk5crypto3 (= 1.21.3-3),
libkeyutils1 (= 1.6.3-4),
libkrb5-3 (= 1.21.3-3),
libkrb5support0 (= 1.21.3-3),
liblsan0 (= 14.2.0-8),
liblzma5 (= 5.6.3-1+b1),
libmagic-mgc (= 1:5.45-3+b1),
libmagic1t64 (= 1:5.45-3+b1),
libmd0 (= 1.1.0-2+b1),
libmount1 (= 2.40.2-11),
libmpc3 (= 1.3.1-1+b3),
libmpfr6 (= 4.2.1-1+b2),
libncursesw6 (= 6.5-2+b1),
libnsl2 (= 1.3.0-3+b3),
libonig5 (= 6.9.9-1+b1),
libpam-modules (= 1.5.3-7+b1),
libpam-modules-bin (= 1.5.3-7+b1),
libpam-runtime (= 1.5.3-7),
libpam0g (= 1.5.3-7+b1),
libpcre2-8-0 (= 10.44-4),
libperl5.40 (= 5.40.0-7),
libpipeline1 (= 1.5.8-1),
libpython3-stdlib (= 3.12.7-1),
libpython3.12-minimal (= 3.12.7-3),
libpython3.12-stdlib (= 3.12.7-3),
libpython3.13-minimal (= 3.13.0-2),
libpython3.13-stdlib (= 3.13.0-2),
libreadline8t64 (= 8.2-5),
libseccomp2 (= 2.5.5-1+b3),
libselinux1 (= 3.7-3+b1),
libsframe1 (= 2.43.1-5),
libsm6 (= 2:1.2.4-1),
libsmartcols1 (= 2.40.2-11),
libsqlite3-0 (= 3.46.1-1),
libssl3t64 (= 3.3.2-2),
libstdc++-14-dev (= 14.2.0-8),
libstdc++6 (= 14.2.0-8),
libsubunit-perl (= 1.4.2-3),
libsystemd0 (= 257~rc2-3),
libtinfo6 (= 6.5-2+b1),
libtirpc-common (= 1.3.4+ds-1.3),
libtirpc3t64 (= 1.3.4+ds-1.3+b1),
libtool (= 2.4.7-8),
libtsan2 (= 14.2.0-8),
libubsan1 (= 14.2.0-8),
libuchardet0 (= 0.0.8-1+b2),
libudev1 (= 257~rc2-3),
libunistring5 (= 1.2-1+b1),
libuuid1 (= 2.40.2-11),
libx11-6 (= 2:1.8.10-2),
libx11-data (= 2:1.8.10-2),
libxau6 (= 1:1.0.11-1),
libxcb1 (= 1.17.0-2+b1),
libxdmcp6 (= 1:1.1.2-3+b2),
libxext6 (= 2:1.3.4-1+b2),
libxml2 (= 2.12.7+dfsg+really2.9.14-0.2+b1),
libxmu6 (= 2:1.1.3-3+b3),
libxt6t64 (= 1:1.2.1-1.2+b1),
libyaml-0-2 (= 0.2.5-1+b2),
libzstd1 (= 1.5.6+dfsg-1+b1),
linux-libc-dev (= 6.11.7-1),
m4 (= 1.4.19-4),
make (= 4.3-4.1+b1),
man-db (= 2.13.0-1),
mawk (= 1.3.4.20240905-1),
media-types (= 10.1.0),
ncurses-base (= 6.5-2),
ncurses-bin (= 6.5-2+b1),
netbase (= 6.4),
openssl (= 3.3.2-2),
openssl-provider-legacy (= 3.3.2-2),
openstack-pkg-tools (= 130),
patch (= 2.7.6-7+b1),
perl (= 5.40.0-7),
perl-base (= 5.40.0-7),
perl-modules-5.40 (= 5.40.0-7),
po-debconf (= 1.0.21+nmu1),
pyflakes3 (= 3.2.0-1),
python-babel-localedata (= 2.16.0-1),
python3 (= 3.12.7-1),
python3-alabaster (= 0.7.16-0.1),
python3-all (= 3.12.7-1),
python3-autocommand (= 2.2.2-3),
python3-autopage (= 0.4.0-3.1),
python3-babel (= 2.16.0-1),
python3-certifi (= 2024.8.30+dfsg-1),
python3-chardet (= 5.2.0+dfsg-1),
python3-charset-normalizer (= 3.4.0-1+b1),
python3-cliff (= 4.7.0-2),
python3-cmd2 (= 2.5.4+ds-1),
python3-colorama (= 0.4.6-4),
python3-coverage (= 7.6.0+dfsg1-2+b1),
python3-decorator (= 5.1.1-5),
python3-defusedxml (= 0.7.1-2),
python3-docutils (= 0.21.2+dfsg-2),
python3-extras (= 1.0.0-5),
python3-fixtures (= 4.1.0-2),
python3-flake8 (= 7.1.1-2),
python3-hacking (= 4.1.0-3),
python3-httplib2 (= 0.22.0-1),
python3-idna (= 3.8-2),
python3-imagesize (= 1.4.1-1),
python3-inflect (= 7.3.1-2),
python3-iniconfig (= 1.1.1-2),
python3-jaraco.context (= 6.0.0-1),
python3-jaraco.functools (= 4.1.0-1),
python3-jaraco.text (= 4.0.0-1),
python3-jinja2 (= 3.1.3-1),
python3-jsonpath-rw (= 1.4.0-6),
python3-jsonpath-rw-ext (= 1.2.2-3),
python3-markupsafe (= 2.1.5-1+b3),
python3-mccabe (= 0.7.0-1),
python3-minimal (= 3.12.7-1),
python3-more-itertools (= 10.5.0-1),
python3-packaging (= 24.2-1),
python3-pbr (= 6.1.0-3),
python3-pip (= 24.3.1+dfsg-1),
python3-pkg-resources (= 75.2.0-1),
python3-pluggy (= 1.5.0-1),
python3-ply (= 3.11-7),
python3-prettytable (= 3.10.1-1),
python3-pycodestyle (= 2.12.1-1),
python3-pyflakes (= 3.2.0-1),
python3-pygments (= 2.18.0+dfsg-1),
python3-pyparsing (= 3.1.2-1),
python3-pyperclip (= 1.8.2-2),
python3-pytest (= 8.3.3-1),
python3-pytest-cov (= 5.0.0-1),
python3-requests (= 2.32.3+dfsg-1),
python3-roman (= 4.2-1),
python3-setuptools (= 75.2.0-1),
python3-six (= 1.16.0-7),
python3-snowballstemmer (= 2.2.0-4),
python3-sphinx (= 7.4.7-4),
python3-stestr (= 4.1.0-2),
python3-stevedore (= 5.3.0-3),
python3-subunit (= 1.4.2-3),
python3-testtools (= 2.7.2-4),
python3-tomlkit (= 0.13.2-1),
python3-typeguard (= 4.4.1-1),
python3-typing-extensions (= 4.12.2-2),
python3-urllib3 (= 2.0.7-2),
python3-voluptuous (= 0.14.2-1),
python3-wcwidth (= 0.2.13+dfsg1-1),
python3-wheel (= 0.45.0-1),
python3-wsgi-intercept (= 1.13.0-2),
python3-yaml (= 6.0.2-1+b1),
python3-zipp (= 3.21.0-1),
python3.12 (= 3.12.7-3),
python3.12-minimal (= 3.12.7-3),
python3.13 (= 3.13.0-2),
python3.13-minimal (= 3.13.0-2),
readline-common (= 8.2-5),
rpcsvc-proto (= 1.4.3-1+b1),
sed (= 4.9-2+b1),
sensible-utils (= 0.0.24),
sgml-base (= 1.31),
sphinx-common (= 7.4.7-4),
subunit (= 1.4.2-3),
sysvinit-utils (= 3.11-1),
tar (= 1.35+dfsg-3+b1),
tzdata (= 2024b-3),
util-linux (= 2.40.2-11),
x11-common (= 1:7.7+23.1),
xclip (= 0.13-4+b1),
xml-core (= 0.19),
xz-utils (= 5.6.3-1+b1),
zlib1g (= 1:1.3.dfsg+really1.3.1-1+b1)
Environment:
DEB_BUILD_OPTIONS="parallel=4"
LANG="en_US.UTF-8"
LC_ALL="C.UTF-8"
SOURCE_DATE_EPOCH="1726758049"
+------------------------------------------------------------------------------+
| Package contents |
+------------------------------------------------------------------------------+
python-gabbi-doc_3.0.0-2_all.deb
--------------------------------
new Debian package, version 2.0.
size 67736 bytes: control archive=2148 bytes.
1504 bytes, 38 lines control
3511 bytes, 40 lines md5sums
Package: python-gabbi-doc
Source: python-gabbi
Version: 3.0.0-2
Architecture: all
Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
Installed-Size: 559
Depends: libjs-sphinxdoc (>= 7.4)
Section: doc
Priority: optional
Homepage: https://github.com/cdent/gabbi
Description: declarative HTTP testing library - doc
Gabbi is a tool for running HTTP tests where requests and responses are
represented in a declarative form.
.
Gabbi works to bridge the gap between human readable YAML files that represent
HTTP requests and expected responses and the obscured realm of Python-based,
object-oriented unit tests in the style of the unittest module and its
derivatives.
.
Each YAML file represents an ordered list of HTTP requests along with the
expected responses. This allows a single file to represent a process in the
API being tested. For example:
.
* Create a resource.
* Retrieve a resource.
* Delete a resource.
* Retrieve a resource again to confirm it is gone.
.
At the same time it is still possible to ask gabbi to run just one request.
If it is in a sequence of tests, those tests prior to it in the YAML file will
be run (in order). In any single process any test will only be run once.
Concurrency is handled such that one file runs in one process.
.
These features mean that it is possible to create tests that are useful for
both humans (as tools for improving and developing APIs) and automated CI
systems.
.
This package contains the documentation.
drwxr-xr-x root/root 0 2024-09-19 15:00 ./
drwxr-xr-x root/root 0 2024-09-19 15:00 ./usr/
drwxr-xr-x root/root 0 2024-09-19 15:00 ./usr/share/
drwxr-xr-x root/root 0 2024-09-19 15:00 ./usr/share/doc-base/
-rw-r--r-- root/root 250 2024-09-19 15:00 ./usr/share/doc-base/python-gabbi-doc.python-gabbi-doc
drwxr-xr-x root/root 0 2024-09-19 15:00 ./usr/share/doc/
drwxr-xr-x root/root 0 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/
-rw-r--r-- root/root 711 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/changelog.Debian.gz
-rw-r--r-- root/root 1086 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/copyright
drwxr-xr-x root/root 0 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/
drwxr-xr-x root/root 0 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/_sources/
-rw-r--r-- root/root 292 2024-03-16 15:31 ./usr/share/doc/python-gabbi-doc/html/_sources/example.rst.txt
-rw-r--r-- root/root 3775 2024-03-16 15:31 ./usr/share/doc/python-gabbi-doc/html/_sources/faq.rst.txt
-rw-r--r-- root/root 3322 2024-03-16 15:31 ./usr/share/doc/python-gabbi-doc/html/_sources/fixtures.rst.txt
-rw-r--r-- root/root 15243 2024-03-16 15:31 ./usr/share/doc/python-gabbi-doc/html/_sources/format.rst.txt
-rw-r--r-- root/root 2339 2024-03-16 15:31 ./usr/share/doc/python-gabbi-doc/html/_sources/gabbi.rst.txt
-rw-r--r-- root/root 7316 2024-03-16 15:31 ./usr/share/doc/python-gabbi-doc/html/_sources/handlers.rst.txt
-rw-r--r-- root/root 1601 2024-03-16 15:31 ./usr/share/doc/python-gabbi-doc/html/_sources/host.rst.txt
-rw-r--r-- root/root 4650 2024-03-16 15:31 ./usr/share/doc/python-gabbi-doc/html/_sources/index.rst.txt
-rw-r--r-- root/root 5042 2024-03-16 15:31 ./usr/share/doc/python-gabbi-doc/html/_sources/jsonpath.rst.txt
-rw-r--r-- root/root 4508 2024-03-16 15:31 ./usr/share/doc/python-gabbi-doc/html/_sources/loader.rst.txt
-rw-r--r-- root/root 10335 2024-03-16 15:31 ./usr/share/doc/python-gabbi-doc/html/_sources/release.rst.txt
-rw-r--r-- root/root 2666 2024-03-16 15:31 ./usr/share/doc/python-gabbi-doc/html/_sources/runner.rst.txt
drwxr-xr-x root/root 0 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/_static/
-rw-r--r-- root/root 15094 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/_static/basic.css
lrwxrwxrwx root/root 0 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/_static/doctools.js -> ../../../../javascript/sphinxdoc/1.0/doctools.js
-rw-r--r-- root/root 323 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/_static/documentation_options.js
-rw-r--r-- root/root 286 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/_static/file.png
lrwxrwxrwx root/root 0 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/_static/language_data.js -> ../../../../javascript/sphinxdoc/1.0/language_data.js
-rw-r--r-- root/root 90 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/_static/minus.png
-rw-r--r-- root/root 4243 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/_static/nature.css
-rw-r--r-- root/root 90 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/_static/plus.png
-rw-r--r-- root/root 4929 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/_static/pygments.css
lrwxrwxrwx root/root 0 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/_static/searchtools.js -> ../../../../javascript/sphinxdoc/1.0/searchtools.js
lrwxrwxrwx root/root 0 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/_static/sphinx_highlight.js -> ../../../../javascript/sphinxdoc/1.0/sphinx_highlight.js
-rw-r--r-- root/root 145 2024-03-16 15:31 ./usr/share/doc/python-gabbi-doc/html/_static/theme_override.css
-rw-r--r-- root/root 29409 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/example.html
-rw-r--r-- root/root 12879 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/faq.html
-rw-r--r-- root/root 9709 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/fixtures.html
-rw-r--r-- root/root 33867 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/format.html
-rw-r--r-- root/root 144615 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/gabbi.html
-rw-r--r-- root/root 26277 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/genindex.html
-rw-r--r-- root/root 19014 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/handlers.html
-rw-r--r-- root/root 6464 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/host.html
-rw-r--r-- root/root 10487 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/index.html
-rw-r--r-- root/root 18860 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/jsonpath.html
-rw-r--r-- root/root 23524 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/loader.html
-rw-r--r-- root/root 1707 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/objects.inv
-rw-r--r-- root/root 6795 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/py-modindex.html
-rw-r--r-- root/root 35988 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/release.html
-rw-r--r-- root/root 12153 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/runner.html
-rw-r--r-- root/root 3302 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/search.html
-rw-r--r-- root/root 51358 2024-09-19 15:00 ./usr/share/doc/python-gabbi-doc/html/searchindex.js
python3-gabbi_3.0.0-2_all.deb
-----------------------------
new Debian package, version 2.0.
size 42012 bytes: control archive=2964 bytes.
1743 bytes, 39 lines control
4602 bytes, 51 lines md5sums
261 bytes, 12 lines * postinst #!/bin/sh
155 bytes, 11 lines * postrm #!/bin/sh
486 bytes, 21 lines * prerm #!/bin/sh
Package: python3-gabbi
Source: python-gabbi
Version: 3.0.0-2
Architecture: all
Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
Installed-Size: 257
Depends: python3-colorama, python3-httplib2, python3-jsonpath-rw, python3-jsonpath-rw-ext, python3-pbr, python3-testtools, python3-wsgi-intercept (>= 1.13.0), python3-yaml, python3-certifi, python3-pytest, python3-urllib3, python3:any
Suggests: python-gabbi-doc
Section: python
Priority: optional
Homepage: https://github.com/cdent/gabbi
Description: declarative HTTP testing library - Python 3.x
Gabbi is a tool for running HTTP tests where requests and responses are
represented in a declarative form.
.
Gabbi works to bridge the gap between human readable YAML files that represent
HTTP requests and expected responses and the obscured realm of Python-based,
object-oriented unit tests in the style of the unittest module and its
derivatives.
.
Each YAML file represents an ordered list of HTTP requests along with the
expected responses. This allows a single file to represent a process in the
API being tested. For example:
.
* Create a resource.
* Retrieve a resource.
* Delete a resource.
* Retrieve a resource again to confirm it is gone.
.
At the same time it is still possible to ask gabbi to run just one request.
If it is in a sequence of tests, those tests prior to it in the YAML file will
be run (in order). In any single process any test will only be run once.
Concurrency is handled such that one file runs in one process.
.
These features mean that it is possible to create tests that are useful for
both humans (as tools for improving and developing APIs) and automated CI
systems.
.
This package contains the Python 3.x module.
drwxr-xr-x root/root 0 2024-09-19 15:00 ./
drwxr-xr-x root/root 0 2024-09-19 15:00 ./usr/
drwxr-xr-x root/root 0 2024-09-19 15:00 ./usr/bin/
-rwxr-xr-x root/root 150 2024-09-19 15:00 ./usr/bin/gabbi-run
drwxr-xr-x root/root 0 2024-09-19 15:00 ./usr/lib/
drwxr-xr-x root/root 0 2024-09-19 15:00 ./usr/lib/python3/
drwxr-xr-x root/root 0 2024-09-19 15:00 ./usr/lib/python3/dist-packages/
drwxr-xr-x root/root 0 2024-09-19 15:00 ./usr/lib/python3/dist-packages/gabbi-3.0.0.egg-info/
-rw-r--r-- root/root 4886 2024-09-19 15:00 ./usr/lib/python3/dist-packages/gabbi-3.0.0.egg-info/PKG-INFO
-rw-r--r-- root/root 1 2024-09-19 15:00 ./usr/lib/python3/dist-packages/gabbi-3.0.0.egg-info/dependency_links.txt
-rw-r--r-- root/root 47 2024-09-19 15:00 ./usr/lib/python3/dist-packages/gabbi-3.0.0.egg-info/entry_points.txt
-rw-r--r-- root/root 1 2024-09-19 15:00 ./usr/lib/python3/dist-packages/gabbi-3.0.0.egg-info/not-zip-safe
-rw-r--r-- root/root 0 2024-09-19 15:00 ./usr/lib/python3/dist-packages/gabbi-3.0.0.egg-info/requires.txt
-rw-r--r-- root/root 6 2024-09-19 15:00 ./usr/lib/python3/dist-packages/gabbi-3.0.0.egg-info/top_level.txt
drwxr-xr-x root/root 0 2024-09-19 15:00 ./usr/lib/python3/dist-packages/gabbi/
-rw-r--r-- root/root 610 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/__init__.py
-rw-r--r-- root/root 26175 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/case.py
-rw-r--r-- root/root 10255 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/driver.py
-rw-r--r-- root/root 915 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/exception.py
-rw-r--r-- root/root 3093 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/fixture.py
drwxr-xr-x root/root 0 2024-09-19 15:00 ./usr/lib/python3/dist-packages/gabbi/handlers/
-rw-r--r-- root/root 915 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/handlers/__init__.py
-rw-r--r-- root/root 4450 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/handlers/base.py
-rw-r--r-- root/root 3139 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/handlers/core.py
-rw-r--r-- root/root 5198 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/handlers/jsonhandler.py
-rw-r--r-- root/root 1502 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/handlers/yaml_disk_loading_jsonhandler.py
-rw-r--r-- root/root 7980 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/httpclient.py
-rw-r--r-- root/root 841 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/json_parser.py
-rw-r--r-- root/root 4503 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/pytester.py
-rw-r--r-- root/root 4484 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/reporter.py
-rw-r--r-- root/root 10296 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/runner.py
-rw-r--r-- root/root 5247 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/suite.py
-rw-r--r-- root/root 11439 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/suitemaker.py
drwxr-xr-x root/root 0 2024-09-19 15:00 ./usr/lib/python3/dist-packages/gabbi/tests/
-rw-r--r-- root/root 0 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/__init__.py
-rw-r--r-- root/root 845 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/custom_response_handler.py
-rw-r--r-- root/root 6369 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/simple_wsgi.py
-rw-r--r-- root/root 1953 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/test_data_to_string.py
-rw-r--r-- root/root 5248 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/test_driver.py
-rw-r--r-- root/root 1796 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/test_fixtures.py
-rw-r--r-- root/root 18354 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/test_handlers.py
-rw-r--r-- root/root 7286 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/test_history.py
-rw-r--r-- root/root 2212 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/test_inner_fixture.py
-rw-r--r-- root/root 3222 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/test_intercept.py
-rw-r--r-- root/root 2098 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/test_jsonpath.py
-rw-r--r-- root/root 1888 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/test_live.py
-rw-r--r-- root/root 2708 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/test_load_data_file.py
-rw-r--r-- root/root 5948 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/test_parse_url.py
-rw-r--r-- root/root 2236 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/test_replacers.py
-rw-r--r-- root/root 12726 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/test_runner.py
-rw-r--r-- root/root 1836 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/test_suite.py
-rw-r--r-- root/root 6763 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/test_suitemaker.py
-rw-r--r-- root/root 1438 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/test_syntax_warning.py
-rw-r--r-- root/root 1768 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/test_unsafe_yaml.py
-rw-r--r-- root/root 2257 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/test_use_prior_test.py
-rw-r--r-- root/root 10468 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/test_utils.py
-rw-r--r-- root/root 1765 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/test_yaml_disk_loading_jsonhandler.py
-rw-r--r-- root/root 1246 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/tests/util.py
-rw-r--r-- root/root 5816 2024-03-16 15:31 ./usr/lib/python3/dist-packages/gabbi/utils.py
drwxr-xr-x root/root 0 2024-09-19 15:00 ./usr/share/
drwxr-xr-x root/root 0 2024-09-19 15:00 ./usr/share/doc/
drwxr-xr-x root/root 0 2024-09-19 15:00 ./usr/share/doc/python3-gabbi/
-rw-r--r-- root/root 710 2024-09-19 15:00 ./usr/share/doc/python3-gabbi/changelog.Debian.gz
-rw-r--r-- root/root 1086 2024-09-19 15:00 ./usr/share/doc/python3-gabbi/copyright
lintian
-------
Setup apt archive
-----------------
Merged Build-Depends: lintian
Filtered Build-Depends: lintian
dpkg-deb: warning: root directory has unusual owner or group 998:999.
Hint: either pass --root-owner-group, see dpkg-build-api(7) or add an explicit 'Rules-Requires-Root: no' in debian/control.
dpkg-deb: warning: ignoring 1 warning about the control file(s)
dpkg-deb: building package 'sbuild-build-depends-lintian-dummy' in '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-lintian-dummy.deb'.
Ign:1 copy:/<<RESOLVERDIR>>/apt_archive ./ InRelease
Get:2 copy:/<<RESOLVERDIR>>/apt_archive ./ Release [615 B]
Ign:3 copy:/<<RESOLVERDIR>>/apt_archive ./ Release.gpg
Get:4 copy:/<<RESOLVERDIR>>/apt_archive ./ Sources [1560 B]
Get:5 copy:/<<RESOLVERDIR>>/apt_archive ./ Packages [1603 B]
Fetched 3778 B in 0s (324 kB/s)
Reading package lists...
Get:1 file:/<<BUILDDIR>>/resolver-BEqSVu/apt_archive ./ InRelease
Ign:1 file:/<<BUILDDIR>>/resolver-BEqSVu/apt_archive ./ InRelease
Get:2 file:/<<BUILDDIR>>/resolver-BEqSVu/apt_archive ./ Release [606 B]
Get:2 file:/<<BUILDDIR>>/resolver-BEqSVu/apt_archive ./ Release [606 B]
Get:3 file:/<<BUILDDIR>>/resolver-BEqSVu/apt_archive ./ Release.gpg
Ign:3 file:/<<BUILDDIR>>/resolver-BEqSVu/apt_archive ./ Release.gpg
Reading package lists...
Reading package lists...
Install lintian build dependencies (apt-based resolver)
-------------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
sbuild-build-depends-lintian-dummy
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 856 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<RESOLVERDIR>>/apt_archive ./ sbuild-build-depends-lintian-dummy 0.invalid.0 [856 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 856 B in 0s (0 B/s)
Selecting previously unselected package sbuild-build-depends-lintian-dummy.
(Reading database ... 30525 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-lintian-dummy_0.invalid.0_arm64.deb ...
Unpacking sbuild-build-depends-lintian-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-lintian-dummy (0.invalid.0) ...
Running lintian...
W: python-gabbi changes: distribution-and-changes-mismatch sid unstable
W: python3-gabbi: no-manual-page [usr/bin/gabbi-run]
W: python3-gabbi: postrm-removes-alternative "update-alternatives --remove" [postrm:6]
I: Lintian run was successful.
+------------------------------------------------------------------------------+
| Post Build |
+------------------------------------------------------------------------------+
+------------------------------------------------------------------------------+
| Cleanup |
+------------------------------------------------------------------------------+
Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
+------------------------------------------------------------------------------+
| Summary |
+------------------------------------------------------------------------------+
Build Architecture: arm64
Build Type: binary
Build-Space: 4388
Build-Time: 20
Distribution: sid
Host Architecture: arm64
Install-Time: 67
Job: /tmp/debusine-fetch-exec-upload-11iwc_hc/python-gabbi_3.0.0-2.dsc
Lintian: warn
Machine Architecture: arm64
Package: python-gabbi
Package-Time: 123
Source-Version: 3.0.0-2
Space: 4388
Status: successful
Version: 3.0.0-2
--------------------------------------------------------------------------------
Finished at 2024-11-18T02:47:07Z
Build needed 00:02:03, 4388k disk space