File obs_log_None_standard_riscv64.txt of Package failed_python-cepa
[ 1s] Using BUILD_ROOT=/var/cache/obs/worker/root_10/.mount
[ 1s] Using BUILD_ARCH=riscv64
[ 1s] Doing kvm build in /var/cache/obs/worker/root_10/root
[ 1s]
[ 1s]
[ 1s] i03-ch1c started "build python-cepa.spec" at Thu Aug 28 16:47:25 UTC 2025.
[ 1s]
[ 1s] Building failed_python-cepa for project 'home:lalala123:RISCV_Qwen' repository 'standard' arch 'riscv64' srcmd5 '2e5594d595759172a2b39aa7a989fa10'
[ 1s]
[ 1s] processing recipe /var/cache/obs/worker/root_10/.build-srcdir/python-cepa.spec ...
[ 1s] running changelog2spec --target rpm --file /var/cache/obs/worker/root_10/.build-srcdir/python-cepa.spec
[ 1s] init_buildsystem --configdir /var/run/obs/worker/10/build/configs --cachedir /var/cache/build --prepare --clean --rpmlist /var/cache/obs/worker/root_10/.build.rpmlist /var/cache/obs/worker/root_10/.build-srcdir/python-cepa.spec build ...
[ 1s] [1/28] preinstalling compat-usrmerge-tools...
[ 2s] [2/28] preinstalling system-user-root...
[ 2s] [3/28] preinstalling terminfo-base...
[ 2s] [4/28] preinstalling filesystem...
[ 2s] [5/28] preinstalling glibc...
[ 2s] [6/28] preinstalling fillup...
[ 2s] [7/28] preinstalling libacl1...
[ 2s] [8/28] preinstalling libattr1...
[ 2s] [9/28] preinstalling libbz2-1...
[ 2s] [10/28] preinstalling libcap2...
[ 2s] [11/28] preinstalling libgmp10...
[ 2s] [12/28] preinstalling libgpg-error0...
[ 2s] [13/28] preinstalling libjitterentropy3...
[ 2s] [14/28] preinstalling liblua5_4-5...
[ 2s] [15/28] preinstalling liblzma5...
[ 2s] [16/28] preinstalling libpcre2-8-0...
[ 2s] [17/28] preinstalling libpopt0...
[ 2s] [18/28] preinstalling libz1...
[ 2s] [19/28] preinstalling libzstd1...
[ 2s] [20/28] preinstalling libncurses6...
[ 2s] [21/28] preinstalling libreadline8...
[ 2s] [22/28] preinstalling libselinux1...
[ 2s] [23/28] preinstalling libgcrypt20...
[ 2s] [24/28] preinstalling bash...
[ 2s] [25/28] preinstalling bash-sh...
[ 2s] [26/28] preinstalling qemu-linux-user...
[ 2s] [27/28] preinstalling coreutils...
[ 2s] [28/28] preinstalling rpm...
[ 2s]
[ 2s] [1/18] preinstalling grep...
[ 2s] [2/18] preinstalling kernel-obs-build...
[ 2s] [3/18] preinstalling libaudit1...
[ 2s] [4/18] preinstalling libcap-ng0...
[ 2s] [5/18] preinstalling libcrypt1...
[ 3s] [6/18] preinstalling libeconf0...
[ 3s] [7/18] preinstalling libgcc_s1...
[ 3s] [8/18] preinstalling libsmartcols1...
[ 3s] [9/18] preinstalling libuuid1...
[ 3s] [10/18] preinstalling libblkid1...
[ 3s] [11/18] preinstalling perl-base...
[ 3s] [12/18] preinstalling permctl...
[ 3s] [13/18] preinstalling libmount1...
[ 3s] [14/18] preinstalling permissions-config...
[ 3s] [15/18] preinstalling libfdisk1...
[ 3s] [16/18] preinstalling permissions...
[ 3s] [17/18] preinstalling pam...
[ 3s] [18/18] preinstalling util-linux...
[ 3s] copying packages...
[ 3s] reordering...cycle: lua54 -> lua-interpreter
[ 3s] breaking dependency lua54 -> lua-interpreter
[ 3s] cycle: binutils -> libctf0
[ 3s] breaking dependency libctf0 -> binutils
[ 3s] cycle: python311-base -> libpython3_11-1_0
[ 3s] breaking dependency python311-base -> libpython3_11-1_0
[ 3s] cycle: python313-base -> libpython3_13-1_0
[ 3s] breaking dependency python313-base -> libpython3_13-1_0
[ 3s] cycle: rpm-config-SUSE -> rpm
[ 3s] breaking dependency rpm-config-SUSE -> rpm
[ 3s] done
[ 3s] Detected virtio-serial support
[ 4s] booting kvm...
[ 4s] ### VM INTERACTION START ###
[ 4s] Using virtio-serial support and enabling console input
[ 4s] /usr/bin/qemu-kvm -nodefaults -no-reboot -nographic -vga none -cpu host -M pc,accel=kvm,usb=off,dump-guest-core=off,vmport=off -sandbox on -bios /usr/share/qemu/qboot.rom -object rng-random,filename=/dev/random,id=rng0 -device virtio-rng-pci,rng=rng0 -object iothread,id=io0 -run-with user=qemu -net none -kernel /var/cache/obs/worker/root_10/.mount/boot/kernel -initrd /var/cache/obs/worker/root_10/.mount/boot/initrd -append root=/dev/disk/by-id/virtio-0 rootfstype=ext4 rootflags=noatime elevator=noop nmi_watchdog=0 rw ia32_emulation=1 oops=panic panic=1 quiet console=hvc0 init=/.build/initvm.x86_64 -m 16384 -drive file=/var/cache/obs/worker/root_10/root,format=raw,if=none,id=disk,cache=unsafe,aio=io_uring -device virtio-blk-pci,iothread=io0,drive=disk,serial=0 -drive file=/var/cache/obs/worker/root_10/swap,format=raw,if=none,id=swap,cache=unsafe,aio=io_uring -device virtio-blk-pci,iothread=io0,drive=swap,serial=1 -device virtio-serial,max_ports=2 -device virtconsole,chardev=virtiocon0 -chardev stdio,mux=on,id=virtiocon0 -mon chardev=virtiocon0 -chardev socket,id=monitor,server=on,wait=off,path=/var/cache/obs/worker/root_10/root.qemu/monitor -mon chardev=monitor,mode=readline -smp 4
[ 5s] [!p]104[?7h[ 0.632727][ T1] systemd[1]: Failed to start Virtual Console Setup.
[ 5s] [[0;1;31mFAILED[0m] Failed to start [0;1;39mVirtual Console Setup[0m.
[ 8s] [6n[32766;32766H[6n[!p]104[?7h### VM INTERACTION END ###
[ 8s] ^[[24;102nd stage started in virtual machine
[ 8s] R^[[24;80Rmachine type: riscv64
[ 8s] Linux version: 6.16.3-1-default #1 SMP PREEMPT_DYNAMIC Tue Aug 26 05:31:27 UTC 2025 (b954ff4)
[ 8s] Time: Thu Aug 28 16:47:32 UTC 2025
[ 8s] Increasing log level from now on...
[ 8s] [ 3.187478][ T570] sysrq: Changing Loglevel
[ 8s] [ 3.187557][ T570] sysrq: Loglevel set to 4
[ 8s] Enable sysrq operations
[ 8s] Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
[ 8s] no label, UUID=e7023770-6191-412c-933e-25cbd0d87245
[ 8s] WARNING: udev not running, creating extra device nodes
[ 9s] logging output to //.build.log...
[ 9s] processing recipe //.build-srcdir/python-cepa.spec ...
[ 9s] init_buildsystem --configdir /.build/configs --cachedir /var/cache/build //.build-srcdir/python-cepa.spec build ...
[ 9s] initializing rpm db...
[ 10s] querying package ids...
[ 18s] [1/161] cumulate compat-usrmerge-tools-84.87-5.5
[ 18s] [2/161] cumulate crypto-policies-20250124.4d262e7-4.1
[ 18s] [3/161] cumulate file-magic-5.46-4.1
[ 18s] [4/161] cumulate kernel-obs-build-6.16.3-1.1
[ 18s] [5/161] cumulate pkgconf-m4-2.2.0-1.1
[ 18s] [6/161] cumulate python-rpm-macros-20241120.6ae645f-1.2
[ 18s] [7/161] cumulate system-user-root-20190513-2.4
[ 18s] [8/161] cumulate terminfo-base-6.5.20250809-80.1
[ 18s] [9/161] cumulate filesystem-84.87-18.1
[ 18s] [10/161] cumulate glibc-2.42-1.1
[ 18s] [11/161] cumulate diffutils-3.12-1.1
[ 18s] [12/161] cumulate envsubst-mini-0.26-2.1
[ 18s] [13/161] cumulate fillup-1.42-281.1
[ 18s] [14/161] cumulate glibc-gconv-modules-extra-2.42-1.1
[ 18s] [15/161] cumulate glibc-locale-base-2.42-1.1
[ 18s] [16/161] cumulate libacl1-2.3.2-2.1
[ 18s] [17/161] cumulate libalternatives1-1.2+31.da24cd4-1.1
[ 18s] [18/161] cumulate libatomic1-15.1.1+git10189-1.1
[ 18s] [19/161] cumulate libattr1-2.5.2-1.1
[ 18s] [20/161] cumulate libaudit1-4.0.2-4.1
[ 18s] [21/161] cumulate libbz2-1-1.0.8-5.3
[ 18s] [22/161] cumulate libcap-ng0-0.8.5-1.1
[ 18s] [23/161] cumulate libcap2-2.75-1.1
[ 18s] [24/161] cumulate libcrypt1-4.4.38-1.1
[ 18s] [25/161] cumulate libeconf0-0.7.10-1.1
[ 18s] [26/161] cumulate libexpat1-2.7.1-2.1
[ 18s] [27/161] cumulate libffi8-3.4.7-1.1
[ 18s] [28/161] cumulate libgcc_s1-15.1.1+git10189-1.1
[ 18s] [29/161] cumulate libgdbm6-1.24-2.1
[ 18s] [30/161] cumulate libgmp10-6.3.0-5.1
[ 18s] [31/161] cumulate libgomp1-15.1.1+git10189-1.1
[ 18s] [32/161] cumulate libgpg-error0-1.55-1.1
[ 18s] [33/161] cumulate libitm1-15.1.1+git10189-1.1
[ 18s] [34/161] cumulate libjitterentropy3-3.6.3-1.1
[ 18s] [35/161] cumulate liblua5_4-5-5.4.8-3.1
[ 18s] [36/161] cumulate liblz1-1.15-1.1
[ 18s] [37/161] cumulate liblz4-1-1.10.0-2.1
[ 18s] [38/161] cumulate liblzma5-5.8.1-1.1
[ 18s] [39/161] cumulate libmpdec4-4.0.1-2.1
[ 18s] [40/161] cumulate libpcre2-8-0-10.45-2.1
[ 18s] [41/161] cumulate libpkgconf5-2.2.0-1.1
[ 18s] [42/161] cumulate libpopt0-1.19-1.4
[ 18s] [43/161] cumulate libseccomp2-2.6.0-2.1
[ 18s] [44/161] cumulate libsmartcols1-2.41.1-3.1
[ 18s] [45/161] cumulate libsqlite3-0-3.50.4-2.1
[ 18s] [46/161] cumulate libuuid1-2.41.1-3.1
[ 18s] [47/161] cumulate libz1-1.3.1-1.1
[ 18s] [48/161] cumulate libzstd1-1.5.7-3.1
[ 18s] [49/161] cumulate patch-2.8-1.1
[ 18s] [50/161] cumulate update-alternatives-1.22.21-1.1
[ 18s] [51/161] cumulate which-2.23-1.1
[ 18s] [52/161] cumulate libncurses6-6.5.20250809-80.1
[ 18s] [53/161] cumulate alts-1.2+31.da24cd4-1.1
[ 18s] [54/161] cumulate libblkid1-2.41.1-3.1
[ 18s] [55/161] cumulate libctf-nobfd0-2.43-10.1
[ 18s] [56/161] cumulate libgdbm_compat4-1.24-2.1
[ 18s] [57/161] cumulate libisl23-0.27-1.1
[ 18s] [58/161] cumulate libmpfr6-4.2.2-1.1
[ 18s] [59/161] cumulate libreadline8-8.3.1-1.1
[ 18s] [60/161] cumulate libselinux1-3.9-2.1
[ 18s] [61/161] cumulate libstdc++6-15.1.1+git10189-1.1
[ 18s] [62/161] cumulate ncurses-utils-6.5.20250809-80.1
[ 18s] [63/161] cumulate perl-base-5.42.0-1.1
[ 18s] [64/161] cumulate pkgconf-2.2.0-1.1
[ 18s] [65/161] cumulate libelf1-0.192-2.1
[ 18s] [66/161] cumulate libgcrypt20-1.11.2-6.1
[ 18s] [67/161] cumulate libxml2-2-2.13.8-3.1
[ 18s] [68/161] cumulate permctl-1699_20250120-1.2
[ 18s] [69/161] cumulate libmagic1-5.46-4.1
[ 18s] [70/161] cumulate build-mkbaselibs-20250708-1.1
[ 18s] [71/161] cumulate bash-5.3.3-1.1
[ 18s] [72/161] cumulate dwz-0.15-6.1
[ 18s] [73/161] cumulate findutils-4.10.0-2.1
[ 18s] [74/161] cumulate fdupes-2.4.0-1.1
[ 18s] [75/161] cumulate file-5.46-4.1
[ 18s] [76/161] cumulate libasan8-15.1.1+git10189-1.1
[ 18s] [77/161] cumulate libfdisk1-2.41.1-3.1
[ 18s] [78/161] cumulate liblsan0-15.1.1+git10189-1.1
[ 18s] [79/161] cumulate libmount1-2.41.1-3.1
[ 18s] [80/161] cumulate libmpc3-1.3.1-1.5
[ 18s] [81/161] cumulate libtsan2-15.1.1+git10189-1.1
[ 18s] [82/161] cumulate libubsan1-15.1.1+git10189-1.1
[ 18s] [83/161] cumulate sed-4.9-2.2
[ 18s] [84/161] cumulate tar-1.35-4.1
[ 18s] [85/161] cumulate libdw1-0.192-2.1
[ 18s] [86/161] cumulate perl-5.42.0-1.1
[ 18s] [87/161] cumulate bash-sh-5.3.3-1.1
[ 18s] [88/161] cumulate brp-check-suse-84.87+git20230324.8680ce4-1.1
[ 18s] [89/161] cumulate perl-rpm-packaging-1.2-1.1
[ 18s] [90/161] cumulate libasm1-0.192-2.1
[ 18s] [91/161] cumulate cpp15-15.1.1+git10189-1.1
[ 18s] [92/161] cumulate qemu-linux-user-10.0.3-85.1
[ 18s] [93/161] cumulate cpio-2.15-6.1
[ 18s] [94/161] cumulate cpp-15-1.1
[ 18s] [95/161] cumulate gzip-1.14-1.1
[ 18s] [96/161] cumulate make-4.4.1-3.1
[ 18s] [97/161] cumulate bzip2-1.0.8-5.3
[ 18s] [98/161] cumulate grep-3.12-1.1
[ 18s] [99/161] cumulate pkgconf-pkg-config-2.2.0-1.1
[ 18s] [100/161] cumulate xz-5.8.1-1.1
[ 18s] [101/161] cumulate gettext-runtime-mini-0.26-2.1
[ 18s] [102/161] cumulate gawk-5.3.2-1.1
[ 18s] [103/161] cumulate coreutils-9.7-3.1
[ 18s] [104/161] cumulate elfutils-0.192-2.1
[ 18s] [105/161] cumulate linux-glibc-devel-6.16-1.1
[ 18s] [106/161] cumulate systemd-rpm-macros-26-1.1
[ 18s] [107/161] cumulate libxcrypt-devel-4.4.38-1.1
[ 18s] [108/161] cumulate libopenssl3-3.5.2-1.1
[ 18s] [109/161] cumulate permissions-config-1699_20250120-1.2
[ 18s] [110/161] cumulate polkit-default-privs-1550+20250721.f1b71a3-1.1
[ 18s] [111/161] cumulate gettext-tools-mini-0.26-2.1
[ 18s] [112/161] cumulate aaa_base-84.87+git20250805.3069494-1.1
[ 18s] [113/161] cumulate aaa_base-malloccheck-84.87+git20250805.3069494-1.1
[ 18s] [114/161] cumulate permissions-1699_20250120-1.2
[ 18s] [115/161] cumulate glibc-devel-2.42-1.1
[ 18s] [116/161] cumulate rpmlint-mini-2.7.0+git20250710.a7f0a67c-18.42
[ 18s] [117/161] cumulate libarchive13-3.8.1-1.1
[ 18s] [118/161] cumulate pam-1.7.1-4.1
[ 18s] [119/161] cumulate post-build-checks-84.87+git20250725.0c3a172-1.1
[ 18s] [120/161] cumulate util-linux-2.41.1-3.1
[ 18s] [121/161] cumulate rpm-config-SUSE-20250423-1.1
[ 18s] [122/161] cumulate libctf0-2.43-10.1
[ 18s] [123/161] cumulate lua54-5.4.8-3.1
[ 18s] [124/161] cumulate python313-base-3.13.7-4.2
[ 18s] [125/161] cumulate python311-base-3.11.13-7.1
[ 18s] [126/161] cumulate compat-usrmerge-build-84.87-5.5
[ 18s] [127/161] cumulate python311-pycparser-2.22-2.1
[ 18s] [128/161] cumulate python313-packaging-25.0-1.1
[ 18s] [129/161] cumulate python313-pycparser-2.22-2.1
[ 18s] [130/161] cumulate libpython3_11-1_0-3.11.13-7.1
[ 18s] [131/161] cumulate libpython3_13-1_0-3.13.7-4.2
[ 18s] [132/161] cumulate lua-interpreter-5-3.1
[ 18s] [133/161] cumulate python311-setuptools-78.1.1-1.1
[ 18s] [134/161] cumulate python313-setuptools-78.1.1-1.1
[ 18s] [135/161] cumulate python311-bcrypt-4.3.0-1.1
[ 18s] [136/161] cumulate python311-pycodestyle-2.14.0-3.1
[ 18s] [137/161] cumulate python311-wheel-0.45.1-2.1
[ 18s] [138/161] cumulate python313-bcrypt-4.3.0-1.1
[ 18s] [139/161] cumulate python313-pycodestyle-2.14.0-3.1
[ 18s] [140/161] cumulate python313-wheel-0.45.1-2.1
[ 18s] [141/161] cumulate python311-3.11.13-7.1
[ 18s] [142/161] cumulate python311-pip-25.2-1.1
[ 18s] [143/161] cumulate python313-3.13.7-4.1
[ 18s] [144/161] cumulate python313-pip-25.2-1.1
[ 18s] [145/161] cumulate binutils-2.43-10.1
[ 18s] [146/161] cumulate rpm-4.20.1-6.1
[ 18s] [147/161] cumulate python311-cffi-1.17.1-1.4
[ 18s] [148/161] cumulate python311-pyflakes-3.4.0-2.1
[ 18s] [149/161] cumulate python313-cffi-1.17.1-1.4
[ 18s] [150/161] cumulate python313-pyflakes-3.4.0-2.1
[ 18s] [151/161] cumulate python-rpm-packaging-20210526+a18ca48-1.6
[ 18s] [152/161] cumulate build-compare-20240801T083050.024a3a7-1.1
[ 18s] [153/161] cumulate librpmbuild10-4.20.1-6.1
[ 18s] [154/161] cumulate debugedit-5.1-1.1
[ 18s] [155/161] cumulate gcc15-15.1.1+git10189-1.1
[ 18s] [156/161] cumulate gcc15-PIE-15.1.1+git10189-1.1
[ 18s] [157/161] cumulate gcc-15-1.1
[ 18s] [158/161] cumulate python311-cryptography-45.0.5-1.1
[ 18s] [159/161] cumulate python313-cryptography-45.0.5-1.1
[ 18s] [160/161] cumulate gcc-PIE-15-1.1
[ 18s] [161/161] cumulate rpm-build-4.20.1-6.1
[ 18s] now installing cumulated packages
[ 19s] Preparing... ########################################
[ 20s] Updating / installing...
[ 20s] system-user-root-20190513-2.4 ########################################
[ 20s] terminfo-base-6.5.20250809-80.1 ########################################
[ 20s] python-rpm-macros-20241120.6ae645f-1.2########################################
[ 20s] pkgconf-m4-2.2.0-1.1 ########################################
[ 21s] file-magic-5.46-4.1 ########################################
[ 21s] crypto-policies-20250124.4d262e7-4.1 ########################################
[ 21s] compat-usrmerge-tools-84.87-5.5 ########################################
[ 21s] filesystem-84.87-18.1 ########################################
[ 21s] glibc-2.42-1.1 ########################################
[ 21s] libz1-1.3.1-1.1 ########################################
[ 22s] libgcc_s1-15.1.1+git10189-1.1 ########################################
[ 22s] libstdc++6-15.1.1+git10189-1.1 ########################################
[ 22s] libbz2-1-1.0.8-5.3 ########################################
[ 22s] liblzma5-5.8.1-1.1 ########################################
[ 22s] libzstd1-1.5.7-3.1 ########################################
[ 22s] libelf1-0.192-2.1 ########################################
[ 22s] libgmp10-6.3.0-5.1 ########################################
[ 22s] libacl1-2.3.2-2.1 ########################################
[ 22s] libcrypt1-4.4.38-1.1 ########################################
[ 23s] perl-base-5.42.0-1.1 ########################################
[ 23s] libmpfr6-4.2.2-1.1 ########################################
[ 23s] libdw1-0.192-2.1 ########################################
[ 23s] fillup-1.42-281.1 ########################################
[ 23s] libcap2-2.75-1.1 ########################################
[ 23s] libffi8-3.4.7-1.1 ########################################
[ 23s] libuuid1-2.41.1-3.1 ########################################
[ 23s] libeconf0-0.7.10-1.1 ########################################
[ 23s] libblkid1-2.41.1-3.1 ########################################
[ 23s] libgomp1-15.1.1+git10189-1.1 ########################################
[ 24s] liblua5_4-5-5.4.8-3.1 ########################################
[ 24s] libpopt0-1.19-1.4 ########################################
[ 24s] update-alternatives-1.22.21-1.1 ########################################
[ 24s] libncurses6-6.5.20250809-80.1 ########################################
[ 24s] libreadline8-8.3.1-1.1 ########################################
[ 24s] bash-5.3.3-1.1 ########################################
[ 24s] bash-sh-5.3.3-1.1 ########################################
[ 24s] xz-5.8.1-1.1 ########################################
[ 24s] gawk-5.3.2-1.1 ########################################
[ 24s] cpio-2.15-6.1 ########################################
[ 25s] permctl-1699_20250120-1.2 ########################################
[ 25s] libmpc3-1.3.1-1.5 ########################################
[ 25s] libisl23-0.27-1.1 ########################################
[ 31s] cpp15-15.1.1+git10189-1.1 ########################################
[ 31s] dwz-0.15-6.1 ########################################
[ 31s] diffutils-3.12-1.1 ########################################
[ 31s] libaudit1-4.0.2-4.1 ########################################
[ 31s] libexpat1-2.7.1-2.1 ########################################
[ 31s] libgdbm6-1.24-2.1 ########################################
[ 31s] libjitterentropy3-3.6.3-1.1 ########################################
[ 31s] libmpdec4-4.0.1-2.1 ########################################
[ 31s] libpcre2-8-0-10.45-2.1 ########################################
[ 31s] libselinux1-3.9-2.1 ########################################
[ 31s] sed-4.9-2.2 ########################################
[ 31s] grep-3.12-1.1 ########################################
[ 32s] findutils-4.10.0-2.1 ########################################
[ 32s] libsqlite3-0-3.50.4-2.1 ########################################
[ 32s] libmount1-2.41.1-3.1 ########################################
[ 32s] tar-1.35-4.1 ########################################
[ 32s] libgdbm_compat4-1.24-2.1 ########################################
[ 36s] perl-5.42.0-1.1 ########################################
[ 36s] perl-rpm-packaging-1.2-1.1 ########################################
[ 36s] cpp-15-1.1 ########################################
[ 36s] gzip-1.14-1.1 ########################################
[ 36s] make-4.4.1-3.1 ########################################
[ 36s] bzip2-1.0.8-5.3 ########################################
[ 36s] ncurses-utils-6.5.20250809-80.1 ########################################
[ 36s] libfdisk1-2.41.1-3.1 ########################################
[ 36s] libasm1-0.192-2.1 ########################################
[ 37s] elfutils-0.192-2.1 ########################################
[ 37s] libxml2-2-2.13.8-3.1 ########################################
[ 37s] libasan8-15.1.1+git10189-1.1 ########################################
[ 37s] liblsan0-15.1.1+git10189-1.1 ########################################
[ 37s] libtsan2-15.1.1+git10189-1.1 ########################################
[ 37s] libubsan1-15.1.1+git10189-1.1 ########################################
[ 37s] libctf-nobfd0-2.43-10.1 ########################################
[ 37s] libctf0-2.43-10.1 ########################################
[ 41s] binutils-2.43-10.1 ########################################
[ 42s] update-alternatives: using /usr/bin/ld.bfd to provide /usr/bin/ld (ld) in auto mode
[ 42s] envsubst-mini-0.26-2.1 ########################################
[ 42s] gettext-runtime-mini-0.26-2.1 ########################################
[ 43s] glibc-gconv-modules-extra-2.42-1.1 ########################################
[ 44s] gettext-tools-mini-0.26-2.1 ########################################
[ 44s] glibc-locale-base-2.42-1.1 ########################################
[ 44s] libalternatives1-1.2+31.da24cd4-1.1 ########################################
[ 44s] alts-1.2+31.da24cd4-1.1 ########################################
[ 44s] lua-interpreter-5-3.1 ########################################
[ 44s] lua54-5.4.8-3.1 ########################################
[ 44s] libatomic1-15.1.1+git10189-1.1 ########################################
[ 45s] libattr1-2.5.2-1.1 ########################################
[ 45s] coreutils-9.7-3.1 ########################################
[ 46s] libopenssl3-3.5.2-1.1 ########################################
[ 49s] python313-base-3.13.7-4.2 ########################################
[ 49s] libpython3_13-1_0-3.13.7-4.2 ########################################
[ 53s] python311-base-3.11.13-7.1 ########################################
[ 53s] libpython3_11-1_0-3.11.13-7.1 ########################################
[ 53s] aaa_base-84.87+git20250805.3069494-1.1########################################
[ 54s] Updating /etc/sysconfig/proxy ...
[ 54s] aaa_base-malloccheck-84.87+git20250805########################################
[ 54s] python311-pycparser-2.22-2.1 ########################################
[ 54s] python311-cffi-1.17.1-1.4 ########################################
[ 55s] python311-setuptools-78.1.1-1.1 ########################################
[ 55s] python311-bcrypt-4.3.0-1.1 ########################################
[ 55s] python311-3.11.13-7.1 ########################################
[ 55s] python313-packaging-25.0-1.1 ########################################
[ 55s] python-rpm-packaging-20210526+a18ca48-########################################
[ 55s] python313-pycparser-2.22-2.1 ########################################
[ 55s] python313-cffi-1.17.1-1.4 ########################################
[ 56s] python313-setuptools-78.1.1-1.1 ########################################
[ 56s] python313-bcrypt-4.3.0-1.1 ########################################
[ 57s] python313-3.13.7-4.1 ########################################
[ 57s] linux-glibc-devel-6.16-1.1 ########################################
[ 57s] systemd-rpm-macros-26-1.1 ########################################
[ 57s] permissions-config-1699_20250120-1.2 ########################################
[ 57s] Updating /etc/sysconfig/security ...
[ 57s] Checking permissions and ownerships - using the permissions files
[ 58s] /usr/share/permissions/permissions
[ 58s] /usr/share/permissions/permissions.easy
[ 58s] /etc/permissions.local
[ 58s] /usr/sbin/unix_chkpwd: setting to root:shadow 4755 (wrong owner/group root:root)
[ 58s] permissions-1699_20250120-1.2 ########################################
[ 58s] pam-1.7.1-4.1 ########################################
[ 58s] polkit-default-privs-1550+20250721.f1b########################################
[ 58s] Updating /etc/sysconfig/security ...
[ 59s] can't open /etc/polkit-1/rules.d/90-default-privs.rules.new: No such file or directory
[ 59s] warning: %post(polkit-default-privs-1550+20250721.f1b71a3-1.1.noarch) scriptlet failed, exit status 2
[ 59s] debugedit-5.1-1.1 ########################################
[ 59s] libcap-ng0-0.8.5-1.1 ########################################
[ 59s] libgpg-error0-1.55-1.1 ########################################
[ 59s] libgcrypt20-1.11.2-6.1 ########################################
[ 59s] rpm-config-SUSE-20250423-1.1 ########################################
[ 60s] rpm-4.20.1-6.1 ########################################
[ 60s] Updating /etc/sysconfig/services ...
[ 60s] libitm1-15.1.1+git10189-1.1 ########################################
[ 60s] liblz1-1.15-1.1 ########################################
[ 60s] libmagic1-5.46-4.1 ########################################
[ 60s] librpmbuild10-4.20.1-6.1 ########################################
[ 60s] liblz4-1-1.10.0-2.1 ########################################
[ 60s] libarchive13-3.8.1-1.1 ########################################
[ 60s] libpkgconf5-2.2.0-1.1 ########################################
[ 60s] pkgconf-2.2.0-1.1 ########################################
[ 60s] pkgconf-pkg-config-2.2.0-1.1 ########################################
[ 60s] libxcrypt-devel-4.4.38-1.1 ########################################
[ 61s] glibc-devel-2.42-1.1 ########################################
[ 92s] gcc15-15.1.1+git10189-1.1 ########################################
[ 92s] gcc15-PIE-15.1.1+git10189-1.1 ########################################
[ 92s] gcc-15-1.1 ########################################
[ 92s] libseccomp2-2.6.0-2.1 ########################################
[ 92s] file-5.46-4.1 ########################################
[ 92s] libsmartcols1-2.41.1-3.1 ########################################
[ 93s] util-linux-2.41.1-3.1 ########################################
[ 93s] patch-2.8-1.1 ########################################
[ 93s] which-2.23-1.1 ########################################
[ 93s] rpm-build-4.20.1-6.1 ########################################
[ 93s] build-compare-20240801T083050.024a3a7-########################################
[ 93s] gcc-PIE-15-1.1 ########################################
[ 96s] rpmlint-mini-2.7.0+git20250710.a7f0a67########################################
[ 96s] post-build-checks-84.87+git20250725.0c########################################
[ 97s] python313-cryptography-45.0.5-1.1 ########################################
[ 97s] python313-pyflakes-3.4.0-2.1 ########################################
[ 98s] python311-cryptography-45.0.5-1.1 ########################################
[ 98s] python311-pyflakes-3.4.0-2.1 ########################################
[ 98s] python311-pycodestyle-2.14.0-3.1 ########################################
[ 99s] python311-wheel-0.45.1-2.1 ########################################
[ 101s] python311-pip-25.2-1.1 ########################################
[ 101s] python313-pycodestyle-2.14.0-3.1 ########################################
[ 102s] python313-wheel-0.45.1-2.1 ########################################
[ 104s] python313-pip-25.2-1.1 ########################################
[ 104s] compat-usrmerge-build-84.87-5.5 ########################################
[ 104s] brp-check-suse-84.87+git20230324.8680c########################################
[ 110s] qemu-linux-user-10.0.3-85.1 ########################################
[ 111s] build-mkbaselibs-20250708-1.1 ########################################
[ 111s] fdupes-2.4.0-1.1 ########################################
[ 112s] kernel-obs-build-6.16.3-1.1 ########################################
[ 117s] now finalizing build dir...
[ 117s] ... running 01-add_abuild_user_to_trusted_group
[ 118s] ... running 02-set_timezone_to_utc
[ 118s] ... running 03-set-permissions-secure
[ 118s] ... running 11-hack_uname_version_to_kernel_version
[ 121s] setting SOURCE_DATE_EPOCH_MTIME to 1706460368
[ 128s] -----------------------------------------------------------------
[ 128s] I have the following modifications for python-cepa.spec:
[ 129s] 7c7
[ 129s] < Release: 0
[ 129s] ---
[ 129s] > Release: 16.1
[ 132s] build target is riscv64-suse-linux
[ 132s] -----------------------------------------------------------------
[ 132s] ----- building python-cepa.spec (user abuild)
[ 132s] -----------------------------------------------------------------
[ 132s] -----------------------------------------------------------------
[ 136s] setting SOURCE_DATE_EPOCH_MTIME to 1706460368
[ 136s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature --target=riscv64-suse-linux --undefine _enable_debug_packages --define 'disturl obs://build.opensuse.org/home:lalala123:RISCV_Qwen/standard/2e5594d595759172a2b39aa7a989fa10-failed_python-cepa' /home/abuild/rpmbuild/SOURCES/python-cepa.spec
[ 136s] Building target platforms: riscv64-suse-linux
[ 136s] Building for target riscv64-suse-linux
[ 150s] using SOURCE_DATE_EPOCH with value 1706460367 as build time
[ 150s] Executing(%mkbuilddir): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.xcUsM6
[ 150s] Executing(%prep): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.S1KUz7
[ 150s] + umask 022
[ 150s] + cd /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build
[ 150s] + cd /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build
[ 150s] + rm -rf cepa-1.8.4
[ 150s] + /usr/lib/rpm/rpmuncompress -x /home/abuild/rpmbuild/SOURCES/cepa-1.8.4.tar.gz
[ 151s] + STATUS=0
[ 151s] + '[' 0 -ne 0 ']'
[ 151s] + cd cepa-1.8.4
[ 151s] + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
[ 151s] + /usr/lib/rpm/rpmuncompress /home/abuild/rpmbuild/SOURCES/mock.patch
[ 151s] + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
[ 151s] + /usr/lib/rpm/rpmuncompress /home/abuild/rpmbuild/SOURCES/use-fullargspec.patch
[ 151s] + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
[ 152s] + sed -i '/"setuptools >= 65.4.1"/d' setup.py
[ 152s] + RPM_EC=0
[ 152s] ++ jobs -p
[ 152s] + exit 0
[ 152s] Executing(%build): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.EMjrt2
[ 152s] + umask 022
[ 152s] + cd /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build
[ 152s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT
[ 152s] ++ dirname /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT
[ 152s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build
[ 152s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT
[ 152s] + cd cepa-1.8.4
[ 152s] + ref=/usr/lib/rpm
[ 152s] + mints=0
[ 152s] + case $(uname -m) in
[ 152s] ++ uname -m
[ 152s] + mints=20160911
[ 152s] + for s in guess sub
[ 152s] ++ find -maxdepth 8 -name config.guess
[ 152s] + for s in guess sub
[ 152s] ++ find -maxdepth 8 -name config.sub
[ 152s] ++ '[' -f _current_flavor ']'
[ 152s] ++ true
[ 152s] + last_flavor=
[ 153s] + '[' -z '' ']'
[ 153s] + last_flavor=tmp
[ 153s] + '[' tmp '!=' python311 ']'
[ 153s] + '[' -d build ']'
[ 153s] + '[' -d _build.python311 ']'
[ 153s] + echo python311
[ 153s] + python_flavor=python311
[ 153s] + myargs=
[ 153s] + '[' -f './dist/*-none-any.whl' ']'
[ 153s] + /usr/bin/python3.11 -mpip wheel --verbose --progress-bar off --disable-pip-version-check --use-pep517 --no-build-isolation --no-deps --wheel-dir ./build .
[ 156s] WARNING: Disabling truststore because of missing certificates
[ 157s] Processing /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4
[ 157s] Preparing metadata (pyproject.toml): started
[ 157s] Running command Preparing metadata (pyproject.toml)
[ 160s] /usr/lib/python3.11/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
[ 160s] !!
[ 160s]
[ 160s] ********************************************************************************
[ 160s] Please consider removing the following classifiers in favor of a SPDX license expression:
[ 160s]
[ 160s] License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
[ 160s]
[ 160s] See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
[ 160s] ********************************************************************************
[ 160s]
[ 160s] !!
[ 160s] self._finalize_license_expression()
[ 160s] warning: no previously-included files matching '__pycache__' found anywhere in distribution
[ 160s] warning: no previously-included files matching '*.orig' found anywhere in distribution
[ 160s] warning: no previously-included files matching '*.pyc' found anywhere in distribution
[ 160s] warning: no previously-included files matching '*.swp' found anywhere in distribution
[ 160s] warning: no previously-included files matching '*.swo' found anywhere in distribution
[ 160s] warning: no previously-included files matching '.tox' found anywhere in distribution
[ 160s] warning: no previously-included files matching '*~' found anywhere in distribution
[ 160s] warning: no previously-included files matching '*' found under directory 'test/data'
[ 160s] warning: no previously-included files matching '*' found under directory 'docs/_build'
[ 161s] Preparing metadata (pyproject.toml): finished with status 'done'
[ 161s] Building wheels for collected packages: cepa
[ 161s] Building wheel for cepa (pyproject.toml): started
[ 161s] Running command Building wheel for cepa (pyproject.toml)
[ 163s] /usr/lib/python3.11/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
[ 163s] !!
[ 163s]
[ 163s] ********************************************************************************
[ 163s] Please consider removing the following classifiers in favor of a SPDX license expression:
[ 164s]
[ 164s] License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
[ 164s]
[ 164s] See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
[ 164s] ********************************************************************************
[ 164s]
[ 164s] !!
[ 164s] self._finalize_license_expression()
[ 164s] warning: no previously-included files matching '__pycache__' found anywhere in distribution
[ 164s] warning: no previously-included files matching '*.orig' found anywhere in distribution
[ 164s] warning: no previously-included files matching '*.pyc' found anywhere in distribution
[ 164s] warning: no previously-included files matching '*.swp' found anywhere in distribution
[ 164s] warning: no previously-included files matching '*.swo' found anywhere in distribution
[ 164s] warning: no previously-included files matching '.tox' found anywhere in distribution
[ 164s] warning: no previously-included files matching '*~' found anywhere in distribution
[ 164s] warning: no previously-included files matching '*' found under directory 'test/data'
[ 164s] warning: no previously-included files matching '*' found under directory 'docs/_build'
[ 165s] Building wheel for cepa (pyproject.toml): finished with status 'done'
[ 165s] Created wheel for cepa: filename=cepa-1.8.4-py3-none-any.whl size=436130 sha256=95cd29f93f541a4de4a1d6e15e7429fbe4816fe1eb8091910e46ff296dec743b
[ 165s] Stored in directory: /home/abuild/.cache/pip/wheels/8f/ae/24/1f7e61c8a191305acd070c2ef417d57516fc0b2b819924521c
[ 165s] Successfully built cepa
[ 165s] + '[' -f ./build/cepa-1.8.4-py3-none-any.whl ']'
[ 165s] + mkdir -p ./dist
[ 165s] + cp ./build/cepa-1.8.4-py3-none-any.whl ./dist/
[ 165s] ++ '[' -f _current_flavor ']'
[ 165s] ++ cat _current_flavor
[ 165s] + last_flavor=python311
[ 165s] + '[' -z python311 ']'
[ 165s] + '[' python311 '!=' python313 ']'
[ 165s] + '[' -d build ']'
[ 165s] + mv build _build.python311
[ 165s] + '[' -d _build.python313 ']'
[ 165s] + echo python313
[ 165s] + python_flavor=python313
[ 165s] + myargs=
[ 165s] + '[' -f ./dist/cepa-1.8.4-py3-none-any.whl ']'
[ 165s] + echo 'Already found a compatible wheel in ./dist'
[ 165s] Already found a compatible wheel in ./dist
[ 165s] + mkdir -p ./build
[ 165s] + cp ./dist/cepa-1.8.4-py3-none-any.whl ./build/
[ 165s] + RPM_EC=0
[ 165s] ++ jobs -p
[ 165s] + exit 0
[ 166s] Executing(%install): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.YZ8Mg1
[ 166s] + umask 022
[ 166s] + cd /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build
[ 166s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT
[ 166s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build
[ 166s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT
[ 166s] + cd cepa-1.8.4
[ 166s] ++ '[' -f _current_flavor ']'
[ 166s] ++ cat _current_flavor
[ 166s] + last_flavor=python313
[ 166s] + '[' -z python313 ']'
[ 166s] + '[' python313 '!=' python311 ']'
[ 166s] + '[' -d build ']'
[ 166s] + mv build _build.python313
[ 166s] + '[' -d _build.python311 ']'
[ 166s] + mv _build.python311 build
[ 166s] + echo python311
[ 166s] + python_flavor=python311
[ 166s] + myargs=
[ 166s] + havereq=0
[ 166s] + '[' -n '' ']'
[ 166s] + '[' 0 -eq 0 ']'
[ 166s] + ls ./build/cepa-1.8.4-py3-none-any.whl
[ 166s] ./build/cepa-1.8.4-py3-none-any.whl
[ 166s] + for w in ./build/*.whl
[ 166s] ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/'
[ 166s] +++ basename ./build/cepa-1.8.4-py3-none-any.whl
[ 166s] ++ echo cepa-1.8.4-py3-none-any.whl
[ 166s] + myargs=' cepa==1.8.4'
[ 166s] + /usr/bin/python3.11 -mpip install --verbose --progress-bar off --disable-pip-version-check --root /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT --no-compile --ignore-installed --no-deps --no-index --find-links ./build cepa==1.8.4
[ 170s] Using pip 25.2 from /usr/lib/python3.11/site-packages/pip (python 3.11)
[ 170s] WARNING: Disabling truststore because of missing certificates
[ 170s] Looking in links: ./build
[ 170s] Processing ./build/cepa-1.8.4-py3-none-any.whl
[ 171s] Installing collected packages: cepa
[ 171s] Successfully installed cepa-1.8.4
[ 171s] + for d in /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.11/site-packages /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib64/python3.11/site-packages
[ 171s] + '[' -d /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.11/site-packages ']'
[ 171s] + find /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.11/site-packages -iname '*.pyc' -delete
[ 171s] + find /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.11/site-packages -iname '*.py' -print0
[ 171s] + xargs -0 /usr/bin/python3.11 -c $' \nimport sys, py_compile \nfor f in sys.argv[1:]: \n fp=f[len("/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT"):] \n print("Generating cached byte-code for " + str(fp)) \n if sys.version[0] == "2": \n py_compile.compile(f, dfile=fp) \n else: \n for o in [0, 1]: \n py_compile.compile(f, dfile=fp, optimize=o) \n'
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/__init__.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/connection.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/control.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/directory.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/exit_policy.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/manual.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/prereq.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/process.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/socket.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/version.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/client/__init__.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/client/cell.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/client/datatype.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/descriptor/__init__.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/descriptor/bandwidth_file.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/descriptor/certificate.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/descriptor/collector.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/descriptor/export.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/descriptor/extrainfo_descriptor.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/descriptor/hidden_service.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/descriptor/hidden_service_descriptor.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/descriptor/microdescriptor.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/descriptor/networkstatus.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/descriptor/reader.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/descriptor/remote.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/descriptor/router_status_entry.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/descriptor/server_descriptor.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/descriptor/tordnsel.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/interpreter/__init__.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/interpreter/arguments.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/interpreter/autocomplete.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/interpreter/commands.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/interpreter/help.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/response/__init__.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/response/add_onion.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/response/authchallenge.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/response/events.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/response/getconf.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/response/getinfo.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/response/mapaddress.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/response/protocolinfo.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/util/__init__.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/util/conf.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/util/connection.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/util/ed25519.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/util/enum.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/util/log.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/util/lru_cache.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/util/ordereddict.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/util/proc.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/util/str_tools.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/util/system.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/util/term.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/util/test_tools.py
[ 175s] Generating cached byte-code for /usr/lib/python3.11/site-packages/stem/util/tor_tools.py
[ 175s] + for d in /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.11/site-packages /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib64/python3.11/site-packages
[ 175s] + '[' -d /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib64/python3.11/site-packages ']'
[ 175s] + myargs='/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin/* /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/sbin/*'
[ 175s] + for f in ${myargs}
[ 175s] + '[' -f /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin/tor-prompt -a -x /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin/tor-prompt -a -w /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin/tor-prompt ']'
[ 175s] ++ dirname /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin/tor-prompt
[ 175s] + pushd /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin
[ 175s] ~/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin ~/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4
[ 175s] ++ realpath /usr/bin/python3.11
[ 175s] ++ basename /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin/tor-prompt
[ 175s] + sed -i --follow-symlinks '1s@#\!.*python\S*@#\!/usr/bin/python3.11@' tor-prompt
[ 175s] + popd
[ 175s] ~/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4
[ 175s] + for f in ${myargs}
[ 175s] + '[' -f '/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/sbin/*' -a -x '/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/sbin/*' -a -w '/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/sbin/*' ']'
[ 175s] ++ '[' -f _current_flavor ']'
[ 175s] ++ cat _current_flavor
[ 175s] + last_flavor=python311
[ 175s] + '[' -z python311 ']'
[ 175s] + '[' python311 '!=' python313 ']'
[ 175s] + '[' -d build ']'
[ 175s] + mv build _build.python311
[ 175s] + '[' -d _build.python313 ']'
[ 175s] + mv _build.python313 build
[ 175s] + echo python313
[ 175s] + python_flavor=python313
[ 175s] + myargs=
[ 175s] + havereq=0
[ 175s] + '[' -n '' ']'
[ 175s] + '[' 0 -eq 0 ']'
[ 175s] + ls ./build/cepa-1.8.4-py3-none-any.whl
[ 175s] ./build/cepa-1.8.4-py3-none-any.whl
[ 175s] + for w in ./build/*.whl
[ 175s] ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/'
[ 175s] +++ basename ./build/cepa-1.8.4-py3-none-any.whl
[ 175s] ++ echo cepa-1.8.4-py3-none-any.whl
[ 175s] + myargs=' cepa==1.8.4'
[ 175s] + /usr/bin/python3.13 -mpip install --verbose --progress-bar off --disable-pip-version-check --root /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT --no-compile --ignore-installed --no-deps --no-index --find-links ./build cepa==1.8.4
[ 180s] Using pip 25.2 from /usr/lib/python3.13/site-packages/pip (python 3.13)
[ 180s] WARNING: Disabling truststore because of missing certificates
[ 180s] Looking in links: ./build
[ 181s] Processing ./build/cepa-1.8.4-py3-none-any.whl
[ 181s] Installing collected packages: cepa
[ 181s] Successfully installed cepa-1.8.4
[ 181s] + for d in /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib64/python3.13/site-packages
[ 181s] + '[' -d /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages ']'
[ 181s] + find /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages -iname '*.pyc' -delete
[ 181s] + find /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages -iname '*.py' -print0
[ 181s] + xargs -0 /usr/bin/python3.13 -c $' \nimport sys, py_compile \nfor f in sys.argv[1:]: \n fp=f[len("/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT"):] \n print("Generating cached byte-code for " + str(fp)) \n if sys.version[0] == "2": \n py_compile.compile(f, dfile=fp) \n else: \n for o in [0, 1]: \n py_compile.compile(f, dfile=fp, optimize=o) \n'
[ 186s] /usr/lib/python3.13/site-packages/stem/util/ed25519.py:86: SyntaxWarning: invalid escape sequence '\m'
[ 186s] /usr/lib/python3.13/site-packages/stem/util/ed25519.py:86: SyntaxWarning: invalid escape sequence '\m'
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/__init__.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/connection.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/control.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/directory.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/exit_policy.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/manual.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/prereq.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/process.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/socket.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/version.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/client/__init__.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/client/cell.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/client/datatype.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/descriptor/__init__.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/descriptor/bandwidth_file.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/descriptor/certificate.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/descriptor/collector.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/descriptor/export.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/descriptor/extrainfo_descriptor.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/descriptor/hidden_service.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/descriptor/hidden_service_descriptor.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/descriptor/microdescriptor.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/descriptor/networkstatus.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/descriptor/reader.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/descriptor/remote.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/descriptor/router_status_entry.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/descriptor/server_descriptor.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/descriptor/tordnsel.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/interpreter/__init__.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/interpreter/arguments.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/interpreter/autocomplete.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/interpreter/commands.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/interpreter/help.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/response/__init__.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/response/add_onion.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/response/authchallenge.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/response/events.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/response/getconf.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/response/getinfo.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/response/mapaddress.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/response/protocolinfo.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/util/__init__.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/util/conf.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/util/connection.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/util/ed25519.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/util/enum.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/util/log.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/util/lru_cache.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/util/ordereddict.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/util/proc.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/util/str_tools.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/util/system.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/util/term.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/util/test_tools.py
[ 187s] Generating cached byte-code for /usr/lib/python3.13/site-packages/stem/util/tor_tools.py
[ 187s] + for d in /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib64/python3.13/site-packages
[ 187s] + '[' -d /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib64/python3.13/site-packages ']'
[ 187s] + myargs='/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin/* /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/sbin/*'
[ 187s] + for f in ${myargs}
[ 187s] + '[' -f /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin/tor-prompt -a -x /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin/tor-prompt -a -w /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin/tor-prompt ']'
[ 187s] ++ dirname /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin/tor-prompt
[ 187s] + pushd /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin
[ 187s] ~/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin ~/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4
[ 187s] ++ realpath /usr/bin/python3.13
[ 187s] ++ basename /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin/tor-prompt
[ 187s] + sed -i --follow-symlinks '1s@#\!.*python\S*@#\!/usr/bin/python3.13@' tor-prompt
[ 187s] + popd
[ 187s] ~/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4
[ 187s] + for f in ${myargs}
[ 187s] + '[' -f '/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/sbin/*' -a -x '/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/sbin/*' -a -w '/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/sbin/*' ']'
[ 187s] + cp /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin/tor-prompt /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin/tor-prompt-3.11
[ 187s] ++ realpath /usr/bin/python3.11
[ 187s] + sed -ri '1s@#!.*python\S*@#!/usr/bin/python3.11@' /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin/tor-prompt-3.11
[ 187s] + cp /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin/tor-prompt /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin/tor-prompt-3.13
[ 187s] ++ realpath /usr/bin/python3.13
[ 187s] + sed -ri '1s@#!.*python\S*@#!/usr/bin/python3.13@' /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin/tor-prompt-3.13
[ 187s] + rm -f /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin/tor-prompt
[ 187s] + alternative_target=/usr/bin/tor-prompt
[ 187s] + [[ /usr/bin/tor-prompt == /usr/share/man* ]]
[ 187s] + '[' 0 -eq 1 ']'
[ 187s] + mkdir -p /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/etc/alternatives
[ 187s] + touch /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/etc/alternatives/tor-prompt
[ 188s] + ln -sf /etc/alternatives/tor-prompt /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/bin/tor-prompt
[ 188s] ++ '[' -f _current_flavor ']'
[ 188s] ++ cat _current_flavor
[ 188s] + last_flavor=python313
[ 188s] + '[' -z python313 ']'
[ 188s] + '[' python313 '!=' python311 ']'
[ 188s] + '[' -d build ']'
[ 188s] + mv build _build.python313
[ 188s] + '[' -d _build.python311 ']'
[ 188s] + mv _build.python311 build
[ 188s] + echo python311
[ 188s] + python_flavor=python311
[ 188s] + /usr/lib/rpm/fdupes_wrapper /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/__pycache__/version.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/__pycache__/version.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/__pycache__/socket.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/__pycache__/socket.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/__pycache__/process.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/__pycache__/process.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/__pycache__/prereq.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/__pycache__/prereq.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/__pycache__/manual.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/__pycache__/manual.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/__pycache__/exit_policy.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/__pycache__/exit_policy.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/__pycache__/directory.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/__pycache__/directory.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/__pycache__/control.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/__pycache__/control.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/__pycache__/connection.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/__pycache__/connection.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/__pycache__/__init__.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/__pycache__/__init__.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/tor_tools.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/tor_tools.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/test_tools.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/test_tools.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/term.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/term.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/system.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/system.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/str_tools.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/str_tools.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/proc.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/proc.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/ordereddict.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/ordereddict.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/lru_cache.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/lru_cache.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/log.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/log.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/enum.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/enum.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/connection.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/connection.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/conf.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/conf.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/__init__.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/util/__pycache__/__init__.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/response/__pycache__/protocolinfo.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/response/__pycache__/protocolinfo.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/response/__pycache__/mapaddress.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/response/__pycache__/mapaddress.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/response/__pycache__/getinfo.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/response/__pycache__/getinfo.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/response/__pycache__/getconf.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/response/__pycache__/getconf.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/response/__pycache__/events.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/response/__pycache__/events.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/response/__pycache__/authchallenge.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/response/__pycache__/authchallenge.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/response/__pycache__/add_onion.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/response/__pycache__/add_onion.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/response/__pycache__/__init__.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/response/__pycache__/__init__.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/interpreter/__pycache__/help.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/interpreter/__pycache__/help.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/interpreter/__pycache__/commands.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/interpreter/__pycache__/commands.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/interpreter/__pycache__/autocomplete.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/interpreter/__pycache__/autocomplete.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/interpreter/__pycache__/arguments.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/interpreter/__pycache__/arguments.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/interpreter/__pycache__/__init__.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/interpreter/__pycache__/__init__.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/tordnsel.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/tordnsel.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/server_descriptor.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/server_descriptor.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/router_status_entry.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/router_status_entry.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/remote.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/remote.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/reader.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/reader.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/networkstatus.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/networkstatus.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/microdescriptor.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/microdescriptor.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/hidden_service_descriptor.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/hidden_service_descriptor.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/hidden_service.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/hidden_service.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/extrainfo_descriptor.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/extrainfo_descriptor.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/export.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/export.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/collector.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/collector.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/certificate.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/certificate.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/bandwidth_file.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/bandwidth_file.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/__init__.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/descriptor/__pycache__/__init__.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/client/__pycache__/datatype.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/client/__pycache__/datatype.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/client/__pycache__/cell.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/client/__pycache__/cell.cpython-313.pyc
[ 188s] Linking /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/client/__pycache__/__init__.cpython-313.opt-1.pyc -> /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages/stem/client/__pycache__/__init__.cpython-313.pyc
[ 188s] ++ '[' -f _current_flavor ']'
[ 188s] ++ cat _current_flavor
[ 188s] + last_flavor=python311
[ 188s] + '[' -z python311 ']'
[ 188s] + '[' python311 '!=' python313 ']'
[ 188s] + '[' -d build ']'
[ 188s] + mv build _build.python311
[ 188s] + '[' -d _build.python313 ']'
[ 188s] + mv _build.python313 build
[ 188s] + echo python313
[ 188s] + python_flavor=python313
[ 188s] + /usr/lib/rpm/fdupes_wrapper /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages
[ 188s] + /usr/lib/rpm/brp-compress
[ 188s] + /usr/lib/rpm/brp-suse
[ 189s] calling /usr/lib/rpm/brp-suse.d/brp-05-permissions
[ 189s] calling /usr/lib/rpm/brp-suse.d/brp-15-strip-debug
[ 189s] calling /usr/lib/rpm/brp-suse.d/brp-25-symlink
[ 189s] calling /usr/lib/rpm/brp-suse.d/brp-50-generate-fips-hmac
[ 189s] calling /usr/lib/rpm/brp-suse.d/brp-75-ar
[ 190s] Executing(%check): /usr/bin/env QEMU_STACK_SIZE=64M /usr/bin/bash -e /var/tmp/rpm-tmp.a5uK9X
[ 190s] + umask 022
[ 190s] + cd /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build
[ 190s] + cd cepa-1.8.4
[ 190s] + export PYTHONDONTWRITEBYTECODE=1
[ 190s] + PYTHONDONTWRITEBYTECODE=1
[ 190s] ++ '[' -f _current_flavor ']'
[ 190s] ++ cat _current_flavor
[ 190s] + last_flavor=python313
[ 190s] + '[' -z python313 ']'
[ 190s] + '[' python313 '!=' python311 ']'
[ 190s] + '[' -d build ']'
[ 190s] + mv build _build.python313
[ 190s] + '[' -d _build.python311 ']'
[ 190s] + mv _build.python311 build
[ 190s] + echo python311
[ 190s] + python_flavor=python311
[ 190s] + export PYTHONPATH=/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages
[ 190s] + PYTHONPATH=/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages
[ 190s] + python3.11 run_tests.py -u
[ 193s] ======================================================================
[ 193s] INITIALISING
[ 193s] ======================================================================
[ 193s]
[ 193s] stem version... 1.8.3
[ 193s] python version... 3.11.13
[ 193s] operating system... Linux
[ 193s] cryptography version... missing
[ 193s] pyflakes version... 3.4.0
[ 193s] pycodestyle version... 2.14.0
[ 193s] checking for orphaned .pyc files... done (0.0s)
[ 193s] checking for unused tests... done (0.1s)
[ 196s] importing test modules... done (2.8s)
[ 196s] running pyflakes... running
[ 196s] running pycodestyle... running
[ 196s]
[ 196s] ======================================================================
[ 196s] UNIT TESTS
[ 196s] ======================================================================
[ 196s]
[ 196s] util.enum... success (0.02s)
[ 196s] util.connection... success (0.31s)
[ 196s] util.conf... success (0.01s)
[ 196s] util.log... success (0.00s)
[ 196s] util.proc... success (0.09s)
[ 196s] util.str_tools... success (0.02s)
[ 197s] util.system... success (0.13s)
[ 197s] util.term... success (0.00s)
[ 197s] util.tor_tools... success (0.01s)
[ 197s] util.__init__... success (0.00s)
[ 197s] installation... success (0.01s)
[ 197s] descriptor.descriptor... success (0.03s)
[ 197s] descriptor.compression... success (0.04s)
[ 197s] descriptor.export... success (0.03s)
[ 197s] descriptor.reader... success (0.45s)
[ 204s] descriptor.collector... success (6.53s)
[ 204s] descriptor.remote... success (0.75s)
[ 205s] descriptor.server_descriptor... success (0.40s)
[ 205s] descriptor.extrainfo_descriptor... success (0.34s)
[ 205s] descriptor.microdescriptor... success (0.02s)
[ 205s] descriptor.router_status_entry... success (0.14s)
[ 205s] descriptor.tordnsel... success (0.01s)
[ 205s] descriptor.networkstatus.detached_signature... success (0.03s)
[ 205s] descriptor.networkstatus.directory_authority... success (0.05s)
[ 205s] descriptor.networkstatus.key_certificate... success (0.07s)
[ 205s] descriptor.networkstatus.document_v2... success (0.01s)
[ 206s] descriptor.networkstatus.document_v3... success (0.59s)
[ 206s] descriptor.networkstatus.bridge_document... success (0.01s)
[ 206s] descriptor.hidden_service_v2... success (0.06s)
[ 206s] descriptor.hidden_service_v3... success (0.05s)
[ 206s] descriptor.certificate... success (0.03s)
[ 206s] descriptor.bandwidth_file... success (0.07s)
[ 206s] exit_policy.rule... success (0.07s)
[ 207s] exit_policy.policy... success (0.31s)
[ 207s] endpoint... success (0.01s)
[ 207s] version... success (0.04s)
[ 207s] manual... success (0.15s)
[ 207s] directory.authority... success (0.02s)
[ 207s] directory.fallback... success (0.16s)
[ 207s] tutorial... success (0.15s)
[ 207s] tutorial_examples... success (0.23s)
[ 207s] response.add_onion... success (0.01s)
[ 207s] response.control_message... success (0.04s)
[ 207s] response.control_line... success (0.01s)
[ 208s] response.events... success (0.14s)
[ 208s] response.getinfo... success (0.01s)
[ 208s] response.getconf... success (0.01s)
[ 208s] response.singleline... success (0.00s)
[ 208s] response.authchallenge... success (0.01s)
[ 208s] response.protocolinfo... success (0.02s)
[ 208s] response.mapaddress... success (0.01s)
[ 208s] client.size... success (0.01s)
[ 208s] client.address... success (0.01s)
[ 208s] client.link_protocol... success (0.01s)
[ 208s] client.certificate... success (0.00s)
[ 208s] client.link_specifier... success (0.01s)
[ 208s] client.kdf... success (0.00s)
[ 208s] client.cell... success (0.07s)
[ 208s] connection.authentication... success (0.43s)
[ 208s] connection.connect... success (0.05s)
[ 209s] control.controller... success (0.77s)
[ 209s] interpreter.arguments... success (0.03s)
[ 209s] interpreter.autocomplete... success (0.01s)
[ 209s] interpreter.help... success (0.02s)
[ 209s] interpreter.commands... success (0.07s)
[ 210s] doctest... success (0.51s)
[ 210s]
[ 264s] STATIC CHECKS
[ 264s] * /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/control.py
[ 264s] line 2169 - redefinition of unused 'hs_desc_listener' from line 2164 | def hs_desc_listener(event):
[ 264s] line 2172 - redefinition of unused 'hs_desc_content_listener' from line 2165 | def hs_desc_content_listener(event):
[ 264s] line 3064 - redefinition of unused 'hs_desc_listener' from line 3060 | def hs_desc_listener(event):
[ 264s] line 3643 - redefinition of unused 'circ_listener' from line 3639 | def circ_listener(event):
[ 264s]
[ 264s] * /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/prereq.py
[ 264s] line 24 - 'inspect' imported but unused | import inspect
[ 264s]
[ 264s] * /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/ed25519.py
[ 264s] line 59 - undefined name 'xrange' | range = xrange
[ 264s]
[ 264s] * /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/descriptor/__init__.py
[ 264s] line 1172 - E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` | if type(self) != type(other):
[ 264s]
[ 264s] * /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/descriptor/hidden_service.py
[ 264s] line 289 - E741 ambiguous variable name 'l' | link_specifiers = link_count + b''.join([l.pack() for l in self.link_specifiers])
[ 264s]
[ 264s] * /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/interpreter/commands.py
[ 264s] line 274 - E741 ambiguous variable name 'l' | lines += [format(l, *STANDARD_OUTPUT) for l in str(desc).splitlines()]
[ 264s]
[ 264s] 32 TESTS WERE SKIPPED
[ 264s] TESTING PASSED (70 seconds)
[ 264s]
[ 264s] ++ '[' -f _current_flavor ']'
[ 264s] ++ cat _current_flavor
[ 264s] + last_flavor=python311
[ 264s] + '[' -z python311 ']'
[ 264s] + '[' python311 '!=' python313 ']'
[ 264s] + '[' -d build ']'
[ 264s] + mv build _build.python311
[ 264s] + '[' -d _build.python313 ']'
[ 264s] + mv _build.python313 build
[ 264s] + echo python313
[ 264s] + python_flavor=python313
[ 264s] + export PYTHONPATH=/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages
[ 264s] + PYTHONPATH=/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/BUILDROOT/usr/lib/python3.13/site-packages
[ 264s] + python3.13 run_tests.py -u
[ 268s] ======================================================================
[ 268s] INITIALISING
[ 268s] ======================================================================
[ 268s]
[ 268s] stem version... 1.8.3
[ 268s] python version... 3.13.7
[ 268s] operating system... Linux
[ 268s] cryptography version... missing
[ 268s] pyflakes version... 3.4.0
[ 268s] pycodestyle version... 2.14.0
[ 268s] checking for orphaned .pyc files... done (0.0s)
[ 268s] checking for unused tests... done (0.1s)
[ 271s] importing test modules... done (2.6s)
[ 271s] running pyflakes... running
[ 271s] running pycodestyle... running
[ 271s]
[ 271s] ======================================================================
[ 271s] UNIT TESTS
[ 271s] ======================================================================
[ 271s]
[ 271s] util.enum... success (0.02s)
[ 271s] util.connection... failed (0.31s)
[ 271s] test_address_to_binary
[ 271s] Checks the _address_to_binary function. [SUCCESS]
[ 271s] test_address_to_int
[ 271s] Checks the address_to_int function. [SUCCESS]
[ 271s] test_download 8 ms [SUCCESS]
[ 271s] test_download_failure 20 ms [SUCCESS]
[ 271s] test_download_retries [FAILURE]
[ 271s] test_expand_ipv6_address
[ 271s] Checks the expand_ipv6_address function. [SUCCESS]
[ 271s] test_get_connections_by_fstat
[ 271s] Checks the get_connections function with the fstat resolver. [SUCCESS]
[ 271s] test_get_connections_by_lsof
[ 271s] Checks the get_connections function with the lsof resolver. [SUCCESS]
[ 271s] test_get_connections_by_lsof_ipv6
[ 271s] Checks the get_connections function with the lsof resolver for IPv6.[SUCCESS]
[ 271s] test_get_connections_by_lsof_osx
[ 271s] Checks the get_connections function with the lsof resolver on OSX. This[SUCCESS]
[ 271s] test_get_connections_by_netstat
[ 271s] Checks the get_connections function with the netstat resolver.[SUCCESS]
[ 271s] test_get_connections_by_netstat_ipv6
[ 271s] Checks the get_connections function with the netstat resolver for IPv6.[SUCCESS]
[ 271s] test_get_connections_by_proc
[ 271s] Checks the get_connections function with the proc resolver. [SUCCESS]
[ 271s] test_get_connections_by_procstat
[ 271s] Checks the get_connections function with the procstat resolver.[SUCCESS]
[ 271s] test_get_connections_by_sockstat
[ 271s] Checks the get_connections function with the sockstat resolver.[SUCCESS]
[ 271s] test_get_connections_by_sockstat_for_bsd
[ 271s] Checks the get_connections function with the bsd variant of the sockstat[SUCCESS]
[ 271s] test_get_connections_by_ss
[ 271s] Checks the get_connections function with the ss resolver. [SUCCESS]
[ 271s] test_get_connections_by_ss_ipv6
[ 271s] Checks the get_connections function with the ss resolver results on IPv6[SUCCESS]
[ 271s] test_get_connections_by_windows_netstat
[ 271s] Checks the get_connections function with the Windows netstat resolver.[SUCCESS]
[ 271s] test_get_mask_ipv4
[ 271s] Checks the get_mask_ipv4 function. [SUCCESS]
[ 271s] test_get_mask_ipv6
[ 271s] Checks the get_mask_ipv6 function. [SUCCESS]
[ 271s] test_get_masked_bits
[ 271s] Checks the _get_masked_bits function. [SUCCESS]
[ 271s] test_is_private_address
[ 271s] Checks the is_private_address function. [SUCCESS]
[ 271s] test_is_valid_ipv4_address
[ 271s] Checks the is_valid_ipv4_address function. [SUCCESS]
[ 271s] test_is_valid_ipv6_address
[ 271s] Checks the is_valid_ipv6_address function. [SUCCESS]
[ 271s] test_is_valid_port
[ 271s] Checks the is_valid_port function. [SUCCESS]
[ 271s] test_port_usage
[ 271s] Check that port_usage can load our config and provide the expected results.[SUCCESS]
[ 271s] test_system_resolvers
[ 271s] Checks the system_resolvers function. [SUCCESS]
[ 271s]
[ 271s] ======================================================================
[ 271s] ERROR: test_download_retries
[ 271s] ----------------------------------------------------------------------
[ 271s] Traceback (most recent call last):
[ 271s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 271s] return func(*newargs, **newkeywargs)
[ 271s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/util/connection.py", line 201, in test_download_retries
[ 271s] self.assertRaisesRegexp(IOError, 'boom', stem.util.connection.download, URL)
[ 271s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 271s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 271s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 271s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 271s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 271s]
[ 271s] ----------------------------------------------------------------------
[ 271s] Ran 28 tests in 0.300s
[ 271s]
[ 271s] FAILED (errors=1)
[ 271s] util.conf... success (0.02s)
[ 271s] util.log... success (0.00s)
[ 271s] util.proc... failed (0.11s)
[ 271s] test_connections
[ 271s] Tests the connections function. [SUCCESS]
[ 271s] test_connections_ipv6
[ 271s] Tests the connections function with ipv6 addresses. [SUCCESS]
[ 271s] test_connections_ipv6_by_user
[ 271s] Tests the connections function with ipv6 addresses. [SUCCESS]
[ 271s] test_cwd
[ 271s] Tests the cwd function with a given pid. [SUCCESS]
[ 271s] test_file_descriptors_used
[ 271s] Tests the file_descriptors_used function. [FAILURE]
[ 271s] test_high_connection_count
[ 271s] When we have over ten thousand connections the 'SL' column's width changes.[SUCCESS]
[ 271s] test_memory_usage
[ 271s] Tests the memory_usage function with a given pid. [SUCCESS]
[ 271s] test_physical_memory
[ 271s] Tests the physical_memory function. [SUCCESS]
[ 271s] test_stats
[ 271s] Tests stats() with all combinations of stat_type arguments. [SUCCESS]
[ 271s] test_system_start_time
[ 271s] Tests the system_start_time function. [SUCCESS]
[ 271s] test_uid
[ 271s] Tests the uid function with a given pid. [SUCCESS]
[ 271s]
[ 271s] ======================================================================
[ 271s] ERROR: test_file_descriptors_used
[ 271s] Tests the file_descriptors_used function.
[ 271s] ----------------------------------------------------------------------
[ 271s] Traceback (most recent call last):
[ 271s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 271s] return func(*newargs, **newkeywargs)
[ 271s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/util/proc.py", line 186, in test_file_descriptors_used
[ 271s] self.assertRaisesWith(IOError, exc_msg, proc.file_descriptors_used, 2118)
[ 271s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 271s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 271s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 271s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 271s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 271s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 271s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 271s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 271s]
[ 271s] ----------------------------------------------------------------------
[ 271s] Ran 11 tests in 0.101s
[ 271s]
[ 271s] FAILED (errors=1)
[ 271s] util.str_tools... success (0.02s)
[ 271s] util.system... success (0.15s)
[ 271s] util.term... success (0.01s)
[ 271s] util.tor_tools... success (0.01s)
[ 271s] util.__init__... success (0.01s)
[ 271s] installation... success (0.01s)
[ 271s] descriptor.descriptor... failed (0.04s)
[ 271s] test_from_str
[ 271s] Basic exercise for Descriptor.from_str(). [SUCCESS]
[ 271s] test_from_str_multiple [FAILURE]
[ 271s] test_from_str_type_handling
[ 271s] Check our various methods of conveying the descriptor type. There's three:[FAILURE]
[ 271s]
[ 271s] ======================================================================
[ 271s] ERROR: test_from_str_multiple
[ 271s] ----------------------------------------------------------------------
[ 271s] Traceback (most recent call last):
[ 271s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/descriptor.py", line 51, in test_from_str_multiple
[ 271s] self.assertRaisesWith(ValueError, "Descriptor.from_str() expected a single descriptor, but had 2 instead. Please include 'multiple = True' if you want a list of results instead.", RelayDescriptor.from_str, desc_text)
[ 271s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 271s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 271s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 271s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 271s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 271s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 271s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 271s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 271s]
[ 271s] ======================================================================
[ 271s] ERROR: test_from_str_type_handling
[ 271s] Check our various methods of conveying the descriptor type. There's three:
[ 271s] ----------------------------------------------------------------------
[ 271s] Traceback (most recent call last):
[ 271s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/descriptor.py", line 39, in test_from_str_type_handling
[ 271s] self.assertRaisesWith(TypeError, "Unable to determine the descriptor's type. filename: '<undefined>', first line: 'router caerSidi 71.35.133.197 9001 0 0'", Descriptor.from_str, desc_text)
[ 271s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 271s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 271s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 271s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 271s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 271s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 271s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 271s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 271s]
[ 271s] ----------------------------------------------------------------------
[ 271s] Ran 3 tests in 0.037s
[ 271s]
[ 271s] FAILED (errors=2)
[ 271s] descriptor.compression... success (0.04s)
[ 271s] descriptor.export... success (0.03s)
[ 272s] descriptor.reader... success (0.54s)
[ 279s] descriptor.collector... /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/ed25519.py:86: SyntaxWarning: invalid escape sequence '\m'
[ 279s] """$= z^{-1} \mod q$, for z != 0"""
[ 280s] failed (7.66s)
[ 280s] test_file_by_date 313 ms [SUCCESS]
[ 280s] test_file_guess_compression 0 ms [SUCCESS]
[ 280s] test_file_guess_time_range 3 ms [SUCCESS]
[ 280s] test_files 87 ms [SUCCESS]
[ 280s] test_files_by_descriptor_type 88 ms [SUCCESS]
[ 280s] test_index_bz2 67 ms [SUCCESS]
[ 280s] test_index_gzip 18 ms [SUCCESS]
[ 280s] test_index_lzma 186 ms [SUCCESS]
[ 280s] test_index_malformed_compression [FAILURE]
[ 280s] test_index_malformed_json [FAILURE]
[ 280s] test_index_plaintext 10 ms [SUCCESS]
[ 280s] test_index_retries [FAILURE]
[ 280s] test_reading_bandwidth_files 31 ms [SUCCESS]
[ 280s] test_reading_bridge_consensus 2.37s [SUCCESS]
[ 280s] test_reading_bridge_extrainfo_descriptors 28 ms [SUCCESS]
[ 280s] test_reading_bridge_server_descriptors 21 ms [SUCCESS]
[ 280s] test_reading_consensus 793 ms [SUCCESS]
[ 280s] test_reading_exit_lists 2.46s [SUCCESS]
[ 280s] test_reading_extrainfo_descriptors 32 ms [SUCCESS]
[ 280s] test_reading_key_certificates 25 ms [SUCCESS]
[ 280s] test_reading_microdescriptor_consensus 599 ms [SUCCESS]
[ 280s] test_reading_microdescriptors 427 ms [SUCCESS]
[ 280s] test_reading_server_descriptors 35 ms [SUCCESS]
[ 280s]
[ 280s] ======================================================================
[ 280s] ERROR: test_index_malformed_compression
[ 280s] ----------------------------------------------------------------------
[ 280s] Traceback (most recent call last):
[ 280s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/collector.py", line 135, in test_index_malformed_compression
[ 280s] self.assertRaisesRegexp(IOError, 'Failed to decompress as %s' % compression, collector.index, compression)
[ 280s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 280s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 280s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 280s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 280s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 280s]
[ 280s] ======================================================================
[ 280s] ERROR: test_index_malformed_json
[ 280s] ----------------------------------------------------------------------
[ 280s] Traceback (most recent call last):
[ 280s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 280s] return func(*newargs, **newkeywargs)
[ 280s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/collector.py", line 124, in test_index_malformed_json
[ 280s] self.assertRaisesRegexp(ValueError, 'Expecting value: line 1 column 1', collector.index, Compression.PLAINTEXT)
[ 280s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 280s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 280s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 280s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 280s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 280s]
[ 280s] ======================================================================
[ 280s] ERROR: test_index_retries
[ 280s] ----------------------------------------------------------------------
[ 280s] Traceback (most recent call last):
[ 280s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 280s] return func(*newargs, **newkeywargs)
[ 280s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/collector.py", line 110, in test_index_retries
[ 280s] self.assertRaisesRegexp(IOError, 'boom', collector.index)
[ 280s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 280s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 280s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 280s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 280s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 280s]
[ 280s] ----------------------------------------------------------------------
[ 280s] Ran 23 tests in 7.644s
[ 280s]
[ 280s] FAILED (errors=3)
[ 280s] descriptor.remote... failed (0.64s)
[ 280s] test_can_iterate_multiple_times 24 ms [SUCCESS]
[ 280s] test_compression_gzip
[ 280s] Download a gip compressed descriptor. [SUCCESS]
[ 280s] test_compression_lzma
[ 280s] Download a lzma compressed descriptor. [SUCCESS]
[ 280s] test_compression_plaintext
[ 280s] Download a plaintext descriptor. [SUCCESS]
[ 280s] test_compression_zstd
[ 280s] Download a zstd compressed descriptor. (requires zstd module)[SKIPPED]
[ 280s] test_each_getter
[ 280s] Surface level exercising of each getter method for downloading descriptors.[SUCCESS]
[ 280s] test_gzip_url_override 1 ms [SUCCESS]
[ 280s] test_lzma_support_check 15 ms [SUCCESS]
[ 280s] test_orport_response_code_headers
[ 280s] When successful Tor provides a '200 OK' status, but we should accept other 2xx[FAILURE]
[ 280s] test_query_download
[ 280s] Check Query functionality when we successfully download a descriptor.[SUCCESS]
[ 280s] test_query_with_invalid_endpoints [FAILURE]
[ 280s] test_query_with_malformed_content
[ 280s] Query with malformed descriptor content. [SUCCESS]
[ 280s] test_query_with_timeout 153 ms [SUCCESS]
[ 280s] test_reply_headers 7 ms [SUCCESS]
[ 280s] test_using_dirport
[ 280s] Download a descriptor through the DirPort. [SUCCESS]
[ 280s] test_using_orport
[ 280s] Download a descriptor through the ORPort. [SUCCESS]
[ 280s] test_zstd_support_check 2 ms [SUCCESS]
[ 280s]
[ 280s] ======================================================================
[ 280s] ERROR: test_orport_response_code_headers
[ 280s] When successful Tor provides a '200 OK' status, but we should accept other 2xx
[ 280s] ----------------------------------------------------------------------
[ 280s] Traceback (most recent call last):
[ 280s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/remote.py", line 162, in test_orport_response_code_headers
[ 280s] self.assertRaisesRegexp(stem.ProtocolError, "^Response should begin with HTTP success, but was 'HTTP/1.0 500 Kaboom'", request.run)
[ 280s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 280s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 280s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 280s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 280s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 280s]
[ 280s] ======================================================================
[ 280s] ERROR: test_query_with_invalid_endpoints
[ 280s] ----------------------------------------------------------------------
[ 280s] Traceback (most recent call last):
[ 280s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/remote.py", line 395, in test_query_with_invalid_endpoints
[ 280s] self.assertRaisesWith(ValueError, expected_error, stem.descriptor.remote.Query, TEST_RESOURCE, 'server-descriptor 1.0', endpoints = endpoints)
[ 280s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 280s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 280s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 280s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 280s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 280s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 280s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 280s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 280s]
[ 280s] ----------------------------------------------------------------------
[ 280s] Ran 17 tests in 0.635s
[ 280s]
[ 280s] FAILED (errors=2, skipped=1)
[ 281s] descriptor.server_descriptor... failed (0.74s)
[ 281s] test_address_malformed
[ 281s] Constructs with an invalid ip address. [SUCCESS]
[ 281s] test_annotations
[ 281s] Checks that content before a descriptor are parsed as annotations.[SUCCESS]
[ 281s] test_bridge_descriptor
[ 281s] Parses a bridge descriptor. [SUCCESS]
[ 281s] test_bridge_unsanitized
[ 281s] Targeted check that individual unsanitized attributes will be detected.[SUCCESS]
[ 281s] test_bridge_unsanitized_relay
[ 281s] Checks that parsing a normal relay descriptor as a bridge will fail due to[SUCCESS]
[ 281s] test_bridge_with_ed25519
[ 281s] Parses a bridge descriptor with ed25519. [SUCCESS]
[ 281s] test_cr_in_contact_line
[ 281s] Parses a descriptor with a huge contact line containing anomalous carriage[SUCCESS]
[ 281s] test_descriptor_signing (requires cryptography) [SKIPPED]
[ 281s] test_digest [FAILURE]
[ 281s] test_duplicate_field
[ 281s] Constructs with a field appearing twice. [SUCCESS]
[ 281s] test_extrainfo_sha256_digest
[ 281s] Extrainfo descriptor line with both a hex and base64 encoded sha256 digest.[SUCCESS]
[ 281s] test_fingerprint_invalid
[ 281s] Checks that, with a correctly formed fingerprint, we'll fail validation if[SUCCESS]
[ 281s] test_from_str 6 ms [SUCCESS]
[ 281s] test_ipv6_policy
[ 281s] Checks a 'ipv6-policy' line. [SUCCESS]
[ 281s] test_make_router_status_entry_with_live_descriptor
[ 281s] Tests creation of router status entries with a live server descriptor.[SUCCESS]
[ 281s] test_metrics_descriptor
[ 281s] Parses and checks our results against a server descriptor from metrics.[SUCCESS]
[ 281s] test_metrics_descriptor_multiple
[ 281s] Parses and checks our results against a server descriptor from metrics.[SUCCESS]
[ 281s] test_minimal_bridge_descriptor
[ 281s] Basic sanity check that we can parse a descriptor with minimal attributes.[SUCCESS]
[ 281s] test_minimal_relay_descriptor
[ 281s] Basic sanity check that we can parse a relay server descriptor with minimal[SUCCESS]
[ 281s] test_missing_required_attr
[ 281s] Test making a descriptor with a missing required attribute. [SUCCESS]
[ 281s] test_negative_uptime
[ 281s] Parses a descriptor where we are tolerant of a negative uptime, and another[SUCCESS]
[ 281s] test_nickname_invalid_char
[ 281s] Constructs with an invalid relay nickname. [SUCCESS]
[ 281s] test_nickname_missing
[ 281s] Constructs with a malformed router entry. [SUCCESS]
[ 281s] test_nickname_too_long
[ 281s] Constructs with a nickname that is an invalid length. [SUCCESS]
[ 281s] test_non_ascii_descriptor
[ 281s] Parses a descriptor with non-ascii content. [SUCCESS]
[ 281s] test_ntor_onion_key
[ 281s] Checks a 'ntor-onion-key' line. [SUCCESS]
[ 281s] test_old_descriptor
[ 281s] Parses a relay server descriptor from 2005. [SUCCESS]
[ 281s] test_or_address_multiple
[ 281s] Constructs a bridge descriptor with multiple or-address entries and multiple ports.[SUCCESS]
[ 281s] test_or_address_v4
[ 281s] Constructs a bridge descriptor with a sanatized IPv4 or-address entry.[SUCCESS]
[ 281s] test_or_address_v6
[ 281s] Constructs a bridge descriptor with a sanatized IPv6 or-address entry.[SUCCESS]
[ 281s] test_parse_with_non_int_version
[ 281s] Checks a 'proto' line with non-numeric content. [FAILURE]
[ 281s] test_pickleability
[ 281s] Checks that we can unpickle lazy loaded server descriptors. [SUCCESS]
[ 281s] test_platform_empty
[ 281s] Constructs with an empty platform entry. [SUCCESS]
[ 281s] test_platform_for_node_tor
[ 281s] Parse a platform line belonging to a node-Tor relay. [SUCCESS]
[ 281s] test_port_malformed
[ 281s] Constructs with an ORPort that isn't numeric. [SUCCESS]
[ 281s] test_port_newline
[ 281s] Constructs with a newline replacing the ORPort. [SUCCESS]
[ 281s] test_port_too_high
[ 281s] Constructs with an ORPort that is too large. [SUCCESS]
[ 281s] test_proceeding_line
[ 281s] Includes a line prior to the 'router' entry. [SUCCESS]
[ 281s] test_protocols
[ 281s] Checks a 'proto' line. [SUCCESS]
[ 281s] test_protocols_no_circuit_versions
[ 281s] Constructs with a protocols line without circuit versions. [SUCCESS]
[ 281s] test_protocols_with_no_mapping
[ 281s] Checks a 'proto' line when it's not key=value pairs. [FAILURE]
[ 281s] test_published_leap_year
[ 281s] Constructs with a published entry for a leap year, and when the date is[SUCCESS]
[ 281s] test_published_no_time
[ 281s] Constructs with a published entry without a time component. [SUCCESS]
[ 281s] test_read_and_write_history
[ 281s] Parses a read-history and write-history entry. This is now a deprecated[SUCCESS]
[ 281s] test_read_history_empty
[ 281s] Parses a read-history with an empty value. [SUCCESS]
[ 281s] test_router_digest
[ 281s] Constructs with a router-digest line with both valid and invalid contents.[SUCCESS]
[ 281s] test_router_status_entry
[ 281s] Tests creation of router status entries. [FAILURE]
[ 281s] test_trailing_line
[ 281s] Includes a line after the 'router-signature' entry. [SUCCESS]
[ 281s] test_unrecognized_line
[ 281s] Includes unrecognized content in the descriptor. [SUCCESS]
[ 281s] test_with_bridge_distribution
[ 281s] Include a preferred method of bridge distribution. [SUCCESS]
[ 281s] test_with_ed25519
[ 281s] Parses a descriptor with a ed25519 identity key, as added by proposal 228[SUCCESS]
[ 281s] test_with_ed25519_expired_cert
[ 281s] Parses a server descriptor with an expired ed25519 certificate[SUCCESS]
[ 281s] test_with_opt
[ 281s] Includes an 'opt <keyword> <value>' entry. [SUCCESS]
[ 281s] test_with_tarfile_object
[ 281s] Fetch server descriptors via parse_file() for a tarfile object.[SUCCESS]
[ 281s] test_with_tarfile_path
[ 281s] Fetch server descriptors via parse_file() for a tarfile path.[SUCCESS]
[ 281s]
[ 281s] ======================================================================
[ 281s] ERROR: test_digest
[ 281s] ----------------------------------------------------------------------
[ 281s] Traceback (most recent call last):
[ 281s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/server_descriptor.py", line 550, in test_digest
[ 281s] self.assertRaisesWith(NotImplementedError, 'Server descriptor digests are only available in sha1 and sha256, not bad-hash', desc.digest, 'bad-hash')
[ 281s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 281s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 281s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 281s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 281s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 281s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 281s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 281s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 281s]
[ 281s] ======================================================================
[ 281s] ERROR: test_parse_with_non_int_version
[ 281s] Checks a 'proto' line with non-numeric content.
[ 281s] ----------------------------------------------------------------------
[ 281s] Traceback (most recent call last):
[ 281s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/server_descriptor.py", line 830, in test_parse_with_non_int_version
[ 281s] self.assertRaisesWith(ValueError, exc_msg, RelayDescriptor.create, {'proto': 'Desc=hi Link=1-4'})
[ 281s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 281s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 281s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 281s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 281s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 281s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 281s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 281s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 281s]
[ 281s] ======================================================================
[ 281s] ERROR: test_protocols_with_no_mapping
[ 281s] Checks a 'proto' line when it's not key=value pairs.
[ 281s] ----------------------------------------------------------------------
[ 281s] Traceback (most recent call last):
[ 281s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/server_descriptor.py", line 822, in test_protocols_with_no_mapping
[ 281s] self.assertRaisesWith(ValueError, exc_msg, RelayDescriptor.create, {'proto': 'Desc Link=1-4'})
[ 281s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 281s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 281s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 281s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 281s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 281s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 281s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 281s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 281s]
[ 281s] ======================================================================
[ 281s] ERROR: test_router_status_entry
[ 281s] Tests creation of router status entries.
[ 281s] ----------------------------------------------------------------------
[ 281s] Traceback (most recent call last):
[ 281s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/server_descriptor.py", line 285, in test_router_status_entry
[ 281s] self.assertRaisesWith(ValueError, exc_msg, desc_without_fingerprint.make_router_status_entry)
[ 281s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 281s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 281s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 281s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 281s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 281s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 281s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 281s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 281s]
[ 281s] ----------------------------------------------------------------------
[ 281s] Ran 55 tests in 0.723s
[ 281s]
[ 281s] FAILED (errors=4, skipped=1)
[ 281s] descriptor.extrainfo_descriptor... failed (0.49s)
[ 281s] test_bridge_ip_transports_line
[ 281s] Parses the 'bridge-ip-transports' line, which only appears in bridges.[SUCCESS]
[ 281s] test_bridge_ip_versions_line
[ 281s] Parses the 'bridge-ip-versions' line, which only appears in bridges.[SUCCESS]
[ 281s] test_bridge_with_ed25519
[ 281s] Parses a bridge descriptor with a ed25519 identity key. [SUCCESS]
[ 281s] test_cell_circuits_per_decile
[ 281s] Parses the cell-circuits-per-decile line with valid and invalid data.[SUCCESS]
[ 281s] test_conn_bi_direct
[ 281s] Parses the conn-bi-direct line with valid and invalid data. [SUCCESS]
[ 281s] test_descriptor_signing (requires cryptography) [SKIPPED]
[ 281s] test_dir_response_lines
[ 281s] Parses the dirreq-v2-resp and dirreq-v3-resp lines with valid and invalid[SUCCESS]
[ 281s] test_dir_stat_lines
[ 281s] Parses the dirreq-v2-direct-dl, dirreq-v3-direct-dl, dirreq-v2-tunneled-dl,[SUCCESS]
[ 281s] test_extrainfo_line_missing_fields
[ 281s] Checks that validation catches when the extra-info line is missing fields[SUCCESS]
[ 281s] test_from_str 2 ms [SUCCESS]
[ 281s] test_geoip_db_digest
[ 281s] Parses the geoip-db-digest and geoip6-db-digest lines with valid and[SUCCESS]
[ 281s] test_hidden_service_stats
[ 281s] Check the 'hidserv-rend-relayed-cells' and 'hidserv-dir-onions-seen', which[SUCCESS]
[ 281s] test_hidden_service_stats_end
[ 281s] Exercise the hidserv-stats-end, which should be a simple date.[SUCCESS]
[ 281s] test_locale_mapping_lines
[ 281s] Uses valid and invalid data to tests lines of the form... [SUCCESS]
[ 281s] test_metrics_bridge_descriptor
[ 281s] Parses and checks our results against an extrainfo bridge descriptor from[SUCCESS]
[ 281s] test_metrics_relay_descriptor
[ 281s] Parses and checks our results against an extrainfo descriptor from metrics.[SUCCESS]
[ 281s] test_minimal_bridge_descriptor
[ 281s] Basic sanity check that we can parse a descriptor with minimal attributes.[SUCCESS]
[ 281s] test_minimal_extrainfo_descriptor
[ 281s] Basic sanity check that we can parse an extrainfo descriptor with minimal[SUCCESS]
[ 281s] test_multiple_metrics_bridge_descriptors
[ 281s] Check that we can read bridge descriptors when there's multiple in a file.[SUCCESS]
[ 281s] test_nonascii_v3_reqs
[ 281s] Malformed descriptor with non-ascii content for the 'dirreq-v3-reqs' line.[FAILURE]
[ 281s] test_number_list_lines
[ 281s] Uses valid and invalid data to tests lines of the form... [SUCCESS]
[ 281s] test_padding_counts
[ 281s] Check the 'hidserv-dir-onions-seen' lines. [SUCCESS]
[ 281s] test_percentage_lines
[ 281s] Uses valid and invalid data to tests lines of the form... [SUCCESS]
[ 281s] test_port_mapping_lines
[ 281s] Uses valid and invalid data to tests lines of the form... [SUCCESS]
[ 281s] test_proceeding_line
[ 281s] Includes a line prior to the 'extra-info' entry. [SUCCESS]
[ 281s] test_timestamp_and_interval_lines
[ 281s] Uses valid and invalid data to tests lines of the form... [SUCCESS]
[ 281s] test_timestamp_interval_and_value_lines
[ 281s] Uses valid and invalid data to tests lines of the form... [SUCCESS]
[ 281s] test_timestamp_lines
[ 281s] Uses valid and invalid data to tests lines of the form... [SUCCESS]
[ 281s] test_trailing_line
[ 281s] Includes a line after the 'router-signature' entry. [SUCCESS]
[ 281s] test_transport_line
[ 281s] Basic exercise for both a bridge and relay's transport entry.[SUCCESS]
[ 281s] test_unrecognized_line
[ 281s] Includes unrecognized content in the descriptor. [SUCCESS]
[ 281s] test_with_ed25519
[ 281s] Parses a descriptor with a ed25519 identity key. [SUCCESS]
[ 281s]
[ 281s] ======================================================================
[ 281s] ERROR: test_nonascii_v3_reqs
[ 281s] Malformed descriptor with non-ascii content for the 'dirreq-v3-reqs' line.
[ 281s] ----------------------------------------------------------------------
[ 281s] Traceback (most recent call last):
[ 281s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/extrainfo_descriptor.py", line 203, in test_nonascii_v3_reqs
[ 281s] self.assertRaisesWith(ValueError, exc_msg, next, desc_generator)
[ 281s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 281s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 281s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 281s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 281s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 281s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 281s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 281s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 281s]
[ 281s] ----------------------------------------------------------------------
[ 281s] Ran 32 tests in 0.454s
[ 281s]
[ 281s] FAILED (errors=1, skipped=1)
[ 281s] descriptor.microdescriptor... failed (0.03s)
[ 281s] test_a_line
[ 281s] Sanity test with both an IPv4 and IPv6 address. [SUCCESS]
[ 281s] test_descriptor_signing (requires cryptography) [SKIPPED]
[ 281s] test_exit_policy
[ 281s] Basic check for 'p' lines. The router status entries contain an identical[SUCCESS]
[ 281s] test_family
[ 281s] Check the family line. [SUCCESS]
[ 281s] test_from_str 1 ms [SUCCESS]
[ 281s] test_identifier
[ 281s] Basic check for 'id' lines. [FAILURE]
[ 281s] test_local_microdescriptors
[ 281s] Checks a small microdescriptor file with known contents. [SUCCESS]
[ 281s] test_minimal_microdescriptor
[ 281s] Basic sanity check that we can parse a microdescriptor with minimal[SUCCESS]
[ 281s] test_proceeding_line
[ 281s] Includes a line prior to the 'onion-key' entry. [SUCCESS]
[ 281s] test_protocols
[ 281s] Basic check for 'pr' lines. [SUCCESS]
[ 281s] test_unrecognized_line
[ 281s] Includes unrecognized content in the descriptor. [SUCCESS]
[ 281s]
[ 281s] ======================================================================
[ 281s] ERROR: test_identifier
[ 281s] Basic check for 'id' lines.
[ 281s] ----------------------------------------------------------------------
[ 281s] Traceback (most recent call last):
[ 281s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/microdescriptor.py", line 215, in test_identifier
[ 281s] self.assertRaisesWith(ValueError, exc_msg, Microdescriptor, desc_text, validate = True)
[ 281s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 281s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 281s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 281s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 281s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 281s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 281s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 281s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 281s]
[ 281s] ----------------------------------------------------------------------
[ 281s] Ran 11 tests in 0.027s
[ 281s]
[ 281s] FAILED (errors=1, skipped=1)
[ 282s] descriptor.router_status_entry... failed (0.16s)
[ 282s] test_bandwidth
[ 282s] Handles a variety of 'w' lines. [SUCCESS]
[ 282s] test_blank_lines
[ 282s] Includes blank lines, which should be ignored. [SUCCESS]
[ 282s] test_descriptor_signing (requires cryptography) [SKIPPED]
[ 282s] test_duplicate_lines
[ 282s] Duplicates linesin the entry. [SUCCESS]
[ 282s] test_exit_policy
[ 282s] Handles a variety of 'p' lines. [SUCCESS]
[ 282s] test_fingerprint_decoding
[ 282s] Tests for the _base64_to_hex() helper. [SUCCESS]
[ 282s] test_flags
[ 282s] Handles a variety of flag inputs. [SUCCESS]
[ 282s] test_from_str
[ 282s] Exercise our RouterStatusEntry.from_str(). [FAILURE]
[ 282s] test_ipv6_addresses
[ 282s] Handles a variety of 'a' lines. [SUCCESS]
[ 282s] test_malformed_address
[ 282s] Parses an 'r' line with a malformed address. [SUCCESS]
[ 282s] test_malformed_fingerprint
[ 282s] Parses an 'r' line with a malformed fingerprint. [SUCCESS]
[ 282s] test_malformed_nickname
[ 282s] Parses an 'r' line with a malformed nickname. [SUCCESS]
[ 282s] test_malformed_port
[ 282s] Parses an 'r' line with a malformed ORPort or DirPort. [SUCCESS]
[ 282s] test_malformed_published_date
[ 282s] Parses an 'r' line with a malformed published date. [SUCCESS]
[ 282s] test_microdescriptor_hashes
[ 282s] Handles a variety of 'm' lines. [SUCCESS]
[ 282s] test_minimal_micro_v3
[ 282s] Parses a minimal microdescriptor v3 router status entry. [SUCCESS]
[ 282s] test_minimal_v2
[ 282s] Parses a minimal v2 router status entry. [SUCCESS]
[ 282s] test_minimal_v3
[ 282s] Parses a minimal v3 router status entry. [SUCCESS]
[ 282s] test_missing_fields
[ 282s] Parses a router status entry that's missing fields. [SUCCESS]
[ 282s] test_missing_r_field
[ 282s] Excludes fields from the 'r' line. [SUCCESS]
[ 282s] test_proceeding_line
[ 282s] Includes content prior to the 'r' line. [SUCCESS]
[ 282s] test_protocols 1 ms [SUCCESS]
[ 282s] test_unrecognized_lines
[ 282s] Parses a router status entry with new keywords. [SUCCESS]
[ 282s] test_versions
[ 282s] Handles a variety of version inputs. [SUCCESS]
[ 282s] test_with_carriage_returns
[ 282s] Read a descriptor file with windows newlines (CRLF). [SUCCESS]
[ 282s] test_with_ed25519
[ 282s] Parses a router status entry with a ed25519 value. [SUCCESS]
[ 282s] test_with_ipv6
[ 282s] Parse a router status entry with an IPv6 address. [SUCCESS]
[ 282s] test_without_ed25519
[ 282s] Parses a router status entry without a ed25519 value. [SUCCESS]
[ 282s]
[ 282s] ======================================================================
[ 282s] ERROR: test_from_str
[ 282s] Exercise our RouterStatusEntry.from_str().
[ 282s] ----------------------------------------------------------------------
[ 282s] Traceback (most recent call last):
[ 282s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/router_status_entry.py", line 97, in test_from_str
[ 282s] self.assertRaisesWith(NotImplementedError, 'Please use the from_str() method from RouterStatusEntry subclasses, not RouterStatusEntry itself', RouterStatusEntry.from_str, content)
[ 282s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 282s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 282s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 282s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 282s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 282s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 282s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 282s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 282s]
[ 282s] ----------------------------------------------------------------------
[ 282s] Ran 28 tests in 0.153s
[ 282s]
[ 282s] FAILED (errors=1, skipped=1)
[ 282s] descriptor.tordnsel... success (0.01s)
[ 282s] descriptor.networkstatus.detached_signature... success (0.03s)
[ 282s] descriptor.networkstatus.directory_authority... success (0.07s)
[ 282s] descriptor.networkstatus.key_certificate... success (0.08s)
[ 282s] descriptor.networkstatus.document_v2... success (0.01s)
[ 283s] descriptor.networkstatus.document_v3... failed (0.72s)
[ 283s] test_authority_validation_flag_propagation
[ 283s] Includes invalid certificate content in an authority entry. This is testing[SUCCESS]
[ 283s] test_bandwidth_file_digest
[ 283s] Parses a 'bandwidth-file-digest' line of votes. [SUCCESS]
[ 283s] test_bandwidth_file_headers
[ 283s] Parses a 'bandwidth-file-headers' line of votes. [SUCCESS]
[ 283s] test_bandwidth_wights_in_vote
[ 283s] Tries adding a 'bandwidth-wights' line to a vote. [SUCCESS]
[ 283s] test_bandwidth_wights_malformed
[ 283s] Provides malformed content in the 'bandwidth-wights' line. [SUCCESS]
[ 283s] test_bandwidth_wights_misordered
[ 283s] Check that the 'bandwidth-wights' line is rejected if out of order.[SUCCESS]
[ 283s] test_bandwidth_wights_ok
[ 283s] Parses a properly formed 'bandwidth-wights' line. Negative bandwidth[SUCCESS]
[ 283s] test_consensus_method
[ 283s] Parses the consensus-method field. [SUCCESS]
[ 283s] test_consensus_methods
[ 283s] Parses the consensus-methods field. [SUCCESS]
[ 283s] test_descriptor_signing (requires cryptography) [SKIPPED]
[ 283s] test_duplicate_fields
[ 283s] Almost all fields can only appear once. Checking that duplicates cause[SUCCESS]
[ 283s] test_examples
[ 283s] Run something similar to the examples in the header pydocs. [SUCCESS]
[ 283s] test_flag_thresholds
[ 283s] Parses the flag-thresholds entry. [SUCCESS]
[ 283s] test_footer_consensus_method_requirement
[ 283s] Check that validation will notice if a footer appears before it was[SUCCESS]
[ 283s] test_footer_with_value
[ 283s] Tries to parse a descriptor with content on the 'directory-footer' line.[SUCCESS]
[ 283s] test_handlers
[ 283s] Try parsing a document with DocumentHandler.DOCUMENT and [SUCCESS]
[ 283s] test_is_fresh
[ 283s] Checks our time against both a fresh and unfresh descriptor. [SUCCESS]
[ 283s] test_is_valid
[ 283s] Checks our time against both a valid and expired descriptor. [SUCCESS]
[ 283s] test_known_flags
[ 283s] Parses some known-flag entries. Just exercising the field, there's not much[SUCCESS]
[ 283s] test_malformed_signature
[ 283s] Provides malformed or missing content in the 'directory-signature' line.[SUCCESS]
[ 283s] test_metrics_consensus
[ 283s] Checks if consensus documents from Metrics are parsed properly.[SUCCESS]
[ 283s] test_metrics_vote
[ 283s] Checks if vote documents from Metrics are parsed properly. [SUCCESS]
[ 283s] test_microdescriptor_signature
[ 283s] The 'directory-signature' lines both with and without a defined method for[SUCCESS]
[ 283s] test_minimal_consensus
[ 283s] Parses a minimal network status document. [SUCCESS]
[ 283s] test_minimal_vote
[ 283s] Parses a minimal network status document. [SUCCESS]
[ 283s] test_missing_fields
[ 283s] Excludes mandatory fields from both a vote and consensus document.[SUCCESS]
[ 283s] test_packages
[ 283s] Parse the package line. These can appear multiple times, and have any[SUCCESS]
[ 283s] test_parameters
[ 283s] Parses the parameters attributes. [SUCCESS]
[ 283s] test_params
[ 283s] General testing for the 'params' line, exercising the happy cases.[SUCCESS]
[ 283s] test_params_malformed
[ 283s] Parses a 'params' line with malformed content. [SUCCESS]
[ 283s] test_params_misordered
[ 283s] Check that the 'params' line is rejected if out of order. [SUCCESS]
[ 283s] test_params_range
[ 283s] Check both the furthest valid 'params' values and values that are out of[SUCCESS]
[ 283s] test_parse_file
[ 283s] Try parsing a document via the _parse_file() function. [SUCCESS]
[ 283s] test_real_consensus
[ 283s] Checks that version 3 consensus documents from chutney can be properly[SUCCESS]
[ 283s] test_shared_randomness
[ 283s] Parses the shared randomness attributes. [SUCCESS]
[ 283s] test_shared_randomness_malformed
[ 283s] Checks shared randomness with malformed values. [FAILURE]
[ 283s] test_signature_validation (requires cryptography) [SKIPPED]
[ 283s] test_time_fields
[ 283s] Parses invalid published, valid-after, fresh-until, and valid-until fields.[SUCCESS]
[ 283s] test_unrecognized_line
[ 283s] Includes unrecognized content in the document. [SUCCESS]
[ 283s] test_version
[ 283s] Parses the network-status-version field, including trying to handle a[SUCCESS]
[ 283s] test_version_lists
[ 283s] Parses client-versions and server-versions fields. Both are comma separated[SUCCESS]
[ 283s] test_vote
[ 283s] Checks that vote documents are properly parsed. [SUCCESS]
[ 283s] test_vote_status
[ 283s] Parses the vote-status field. [SUCCESS]
[ 283s] test_voting_delay
[ 283s] Parses the voting-delay field. [SUCCESS]
[ 283s] test_with_directory_authorities
[ 283s] Includes a couple directory authorities in the document. [SUCCESS]
[ 283s] test_with_legacy_directory_authorities
[ 283s] Includes both normal authorities and those following the '-legacy' format.[SUCCESS]
[ 283s] test_with_microdescriptor_router_status_entries
[ 283s] Includes microdescriptor flavored router status entries within the[SUCCESS]
[ 283s] test_with_router_status_entries
[ 283s] Includes router status entries within the document. This isn't to test the[SUCCESS]
[ 283s]
[ 283s] ======================================================================
[ 283s] ERROR: test_shared_randomness_malformed
[ 283s] Checks shared randomness with malformed values.
[ 283s] ----------------------------------------------------------------------
[ 283s] Traceback (most recent call last):
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/networkstatus/document_v3.py", line 1281, in test_shared_randomness_malformed
[ 283s] self.assertRaisesWith(ValueError, expected_exception, DirectoryAuthority, content, True)
[ 283s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 283s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 283s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 283s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 283s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 283s]
[ 283s] ----------------------------------------------------------------------
[ 283s] Ran 48 tests in 0.705s
[ 283s]
[ 283s] FAILED (errors=1, skipped=2)
[ 283s] descriptor.networkstatus.bridge_document... success (0.01s)
[ 283s] descriptor.hidden_service_v2... success (0.07s)
[ 283s] descriptor.hidden_service_v3... failed (0.08s)
[ 283s] test_address_from_identity_key 7 ms [SUCCESS]
[ 283s] test_blinding (requires ed25519 support) [SKIPPED]
[ 283s] test_decryption (requires ed25519 support) [SKIPPED]
[ 283s] test_descriptor_creation (requires ed25519 support) [SKIPPED]
[ 283s] test_identity_key_from_address [FAILURE]
[ 283s] test_inner_layer
[ 283s] Parse the inner layer of our test descriptor. [SUCCESS]
[ 283s] test_inner_layer_creation (requires ed25519 support) [SKIPPED]
[ 283s] test_intro_point_creation (requires ed25519 support) [SKIPPED]
[ 283s] test_intro_point_crypto (requires ed25519 support) [SKIPPED]
[ 283s] test_intro_point_crypto_without_prereq
[ 283s] Fetch cryptographic materials when the module is unavailable.[FAILURE]
[ 283s] test_intro_point_encode
[ 283s] Encode an introduction point back into a string. [SUCCESS]
[ 283s] test_intro_point_parse
[ 283s] Parse a v3 introduction point. [SUCCESS]
[ 283s] test_invalid_lifetime (requires ed25519 support) [SKIPPED]
[ 283s] test_invalid_revision_counter (requires ed25519 support) [SKIPPED]
[ 283s] test_invalid_version (requires ed25519 support) [SKIPPED]
[ 283s] test_outer_layer
[ 283s] Parse the outer layer of our test descriptor. [SUCCESS]
[ 283s] test_outer_layer_creation (requires ed25519 support) [SKIPPED]
[ 283s] test_real_descriptor
[ 283s] Parse a descriptor for a testing hidden service from asn... [SUCCESS]
[ 283s] test_required_fields (requires ed25519 support) [SKIPPED]
[ 283s]
[ 283s] ======================================================================
[ 283s] ERROR: test_identity_key_from_address
[ 283s] ----------------------------------------------------------------------
[ 283s] Traceback (most recent call last):
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/require.py", line 58, in wrapped
[ 283s] return func(self, *args, **kwargs)
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/hidden_service_v3.py", line 231, in test_identity_key_from_address
[ 283s] self.assertRaisesWith(ValueError, "'boom.onion' isn't a valid hidden service v3 address", HiddenServiceDescriptorV3.identity_key_from_address, 'boom')
[ 283s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 283s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 283s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 283s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 283s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 283s]
[ 283s] ======================================================================
[ 283s] ERROR: test_intro_point_crypto_without_prereq
[ 283s] Fetch cryptographic materials when the module is unavailable.
[ 283s] ----------------------------------------------------------------------
[ 283s] Traceback (most recent call last):
[ 283s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 283s] return func(*newargs, **newkeywargs)
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/hidden_service_v3.py", line 291, in test_intro_point_crypto_without_prereq
[ 283s] self.assertRaisesWith(ImportError, 'cryptography module unavailable', intro_point.onion_key)
[ 283s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 283s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 283s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 283s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 283s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 283s]
[ 283s] ----------------------------------------------------------------------
[ 283s] Ran 19 tests in 0.069s
[ 283s]
[ 283s] FAILED (errors=2, skipped=11)
[ 283s] descriptor.certificate... failed (0.08s)
[ 283s] test_basic_parsing
[ 283s] Parse a basic test certificate. [SUCCESS]
[ 283s] test_certificate_encoding
[ 283s] Pack a certificate back into what we read. [SUCCESS]
[ 283s] test_extension_encoding
[ 283s] Pack an extension back into what we read. [SUCCESS]
[ 283s] test_extra_extension_data
[ 283s] Include an extension with more data than it specifies. [FAILURE]
[ 283s] test_non_base64
[ 283s] Parse data that isn't base64 encoded. [FAILURE]
[ 283s] test_too_short
[ 283s] Parse data that's too short to be a valid certificate. [FAILURE]
[ 283s] test_truncated_extension
[ 283s] Include an extension without as much data as it specifies. [FAILURE]
[ 283s] test_truncated_signing_key
[ 283s] Include an extension with an incorrect signing key size. [FAILURE]
[ 283s] test_validation_with_descriptor_key (requires ed25519 support)[SKIPPED]
[ 283s] test_validation_with_embedded_key (requires ed25519 support) [SKIPPED]
[ 283s] test_validation_with_invalid_descriptor (requires ed25519 support)[SKIPPED]
[ 283s] test_with_invalid_cert_type
[ 283s] Provide an invalid certificate version. Tor specifies a couple ranges that[FAILURE]
[ 283s] test_with_invalid_version
[ 283s] We cannot support other certificate versions until they're documented.[FAILURE]
[ 283s] test_with_real_cert
[ 283s] Parse a certificate from a real server descriptor. [SUCCESS]
[ 283s]
[ 283s] ======================================================================
[ 283s] ERROR: test_extra_extension_data
[ 283s] Include an extension with more data than it specifies.
[ 283s] ----------------------------------------------------------------------
[ 283s] Traceback (most recent call last):
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/certificate.py", line 176, in test_extra_extension_data
[ 283s] self.assertRaisesWith(ValueError, exc_msg, Ed25519Certificate.from_base64, certificate(extension_data = [b'\x00\x01\x00\x00\x15\x12']))
[ 283s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 283s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 283s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 283s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 283s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 283s]
[ 283s] ======================================================================
[ 283s] ERROR: test_non_base64
[ 283s] Parse data that isn't base64 encoded.
[ 283s] ----------------------------------------------------------------------
[ 283s] Traceback (most recent call last):
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/certificate.py", line 122, in test_non_base64
[ 283s] self.assertRaisesRegexp(ValueError, exc_msg, Ed25519Certificate.from_base64, '\x02\x0323\x04')
[ 283s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 283s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 283s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 283s]
[ 283s] ======================================================================
[ 283s] ERROR: test_too_short
[ 283s] Parse data that's too short to be a valid certificate.
[ 283s] ----------------------------------------------------------------------
[ 283s] Traceback (most recent call last):
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/certificate.py", line 130, in test_too_short
[ 283s] self.assertRaisesWith(ValueError, exc_msg, Ed25519Certificate.from_base64, '')
[ 283s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 283s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 283s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 283s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 283s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 283s]
[ 283s] ======================================================================
[ 283s] ERROR: test_truncated_extension
[ 283s] Include an extension without as much data as it specifies.
[ 283s] ----------------------------------------------------------------------
[ 283s] Traceback (most recent call last):
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/certificate.py", line 165, in test_truncated_extension
[ 283s] self.assertRaisesWith(ValueError, exc_msg, Ed25519Certificate.from_base64, certificate(extension_data = [b'']))
[ 283s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 283s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 283s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 283s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 283s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 283s]
[ 283s] ======================================================================
[ 283s] ERROR: test_truncated_signing_key
[ 283s] Include an extension with an incorrect signing key size.
[ 283s] ----------------------------------------------------------------------
[ 283s] Traceback (most recent call last):
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/certificate.py", line 184, in test_truncated_signing_key
[ 283s] self.assertRaisesWith(ValueError, exc_msg, Ed25519Certificate.from_base64, certificate(extension_data = [b'\x00\x02\x04\x07\11\12']))
[ 283s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 283s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 283s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 283s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 283s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 283s]
[ 283s] ======================================================================
[ 283s] ERROR: test_with_invalid_cert_type
[ 283s] Provide an invalid certificate version. Tor specifies a couple ranges that
[ 283s] ----------------------------------------------------------------------
[ 283s] Traceback (most recent call last):
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/certificate.py", line 151, in test_with_invalid_cert_type
[ 283s] self.assertRaisesWith(ValueError, exc_msg, Ed25519Certificate.from_base64, certificate(cert_type = 0))
[ 283s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 283s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 283s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 283s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 283s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 283s]
[ 283s] ======================================================================
[ 283s] ERROR: test_with_invalid_version
[ 283s] We cannot support other certificate versions until they're documented.
[ 283s] ----------------------------------------------------------------------
[ 283s] Traceback (most recent call last):
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/certificate.py", line 142, in test_with_invalid_version
[ 283s] self.assertRaisesWith(ValueError, exc_msg, Ed25519Certificate.from_base64, certificate(version = 2))
[ 283s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 283s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 283s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 283s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 283s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 283s]
[ 283s] ----------------------------------------------------------------------
[ 283s] Ran 14 tests in 0.063s
[ 283s]
[ 283s] FAILED (errors=7, skipped=3)
[ 283s] descriptor.bandwidth_file... failed (0.10s)
[ 283s] test_content_example
[ 283s] Exercise the example in our content method's pydoc. [SUCCESS]
[ 283s] test_format_v1_0
[ 283s] Parse version 1.0 formatted files. [SUCCESS]
[ 283s] test_format_v1_2
[ 283s] Parse version 1.2 formatted files. [SUCCESS]
[ 283s] test_format_v1_4
[ 283s] Parse version 1.4 formatted files. [SUCCESS]
[ 283s] test_from_str 1 ms [SUCCESS]
[ 283s] test_header_alternate_div
[ 283s] To support backward compatability four character dividers are allowed.[SUCCESS]
[ 283s] test_header_for_v1
[ 283s] Document version 1.0 predates headers, and as such should be prohibited.[FAILURE]
[ 283s] test_invalid_timestamp
[ 283s] Invalid timestamp values. [FAILURE]
[ 283s] test_minimal_bandwidth_file
[ 283s] Basic sanity check that we can parse a bandwidth file with minimal[SUCCESS]
[ 283s] test_new_header_attribute
[ 283s] Include an unrecognized header field. [SUCCESS]
[ 283s] test_version_position
[ 283s] Our 'version' header must be in the second position if validated, but[FAILURE]
[ 283s]
[ 283s] ======================================================================
[ 283s] ERROR: test_header_for_v1
[ 283s] Document version 1.0 predates headers, and as such should be prohibited.
[ 283s] ----------------------------------------------------------------------
[ 283s] Traceback (most recent call last):
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/bandwidth_file.py", line 294, in test_header_for_v1
[ 283s] self.assertRaisesWith(ValueError, 'Headers require BandwidthFile version 1.1 or later', BandwidthFile.create, {'new_header': 'neat stuff'})
[ 283s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 283s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 283s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 283s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 283s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 283s]
[ 283s] ======================================================================
[ 283s] ERROR: test_invalid_timestamp
[ 283s] Invalid timestamp values.
[ 283s] ----------------------------------------------------------------------
[ 283s] Traceback (most recent call last):
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/bandwidth_file.py", line 342, in test_invalid_timestamp
[ 283s] self.assertRaisesWith(ValueError, expected_exc, BandwidthFile.create, {'timestamp': value})
[ 283s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 283s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 283s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 283s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 283s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 283s]
[ 283s] ======================================================================
[ 283s] ERROR: test_version_position
[ 283s] Our 'version' header must be in the second position if validated, but
[ 283s] ----------------------------------------------------------------------
[ 283s] Traceback (most recent call last):
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/descriptor/bandwidth_file.py", line 305, in test_version_position
[ 283s] self.assertRaisesWith(ValueError, "The 'version' header must be in the second position", BandwidthFile.from_str, WRONG_VERSION_POSITION, validate = True)
[ 283s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 283s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 283s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 283s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 283s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 283s]
[ 283s] ----------------------------------------------------------------------
[ 283s] Ran 11 tests in 0.093s
[ 283s]
[ 283s] FAILED (errors=3)
[ 283s] exit_policy.rule... failed (0.09s)
[ 283s] test_accept_or_reject 1 ms [SUCCESS]
[ 283s] test_invalid_ipv4_addresses 1 ms [SUCCESS]
[ 283s] test_invalid_ipv6_addresses 2 ms [SUCCESS]
[ 283s] test_invalid_ports 1 ms [SUCCESS]
[ 283s] test_invalid_wildcard 1 ms [SUCCESS]
[ 283s] test_ipv6_only_entries 4 ms [SUCCESS]
[ 283s] test_is_match_ipv4 5 ms [SUCCESS]
[ 283s] test_is_match_ipv6 17 ms [SUCCESS]
[ 283s] test_is_match_port 1 ms [SUCCESS]
[ 283s] test_is_match_wildcard 8 ms [SUCCESS]
[ 283s] test_missing_port [FAILURE]
[ 283s] test_str_changed 8 ms [SUCCESS]
[ 283s] test_str_unchanged 4 ms [SUCCESS]
[ 283s] test_valid_ipv4_addresses 1 ms [SUCCESS]
[ 283s] test_valid_ipv6_addresses 2 ms [SUCCESS]
[ 283s] test_valid_ports 0 ms [SUCCESS]
[ 283s] test_valid_wildcard 5 ms [SUCCESS]
[ 283s] test_wildcard_attributes 0 ms [SUCCESS]
[ 283s] test_with_multiple_spaces 0 ms [SUCCESS]
[ 283s]
[ 283s] ======================================================================
[ 283s] ERROR: test_missing_port
[ 283s] ----------------------------------------------------------------------
[ 283s] Traceback (most recent call last):
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/exit_policy/rule.py", line 386, in test_missing_port
[ 283s] self.assertRaisesWith(ValueError, exc_msg, ExitPolicyRule, 'accept6 192.168.0.1/0')
[ 283s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 283s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 283s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 283s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 283s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 283s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 283s]
[ 283s] ----------------------------------------------------------------------
[ 283s] Ran 19 tests in 0.082s
[ 283s]
[ 283s] FAILED (errors=1)
[ 283s] exit_policy.policy... success (0.40s)
[ 283s] endpoint... success (0.01s)
[ 284s] version... failed (0.06s)
[ 284s] test_comparison
[ 284s] Tests comparision between Version instances. [SUCCESS]
[ 284s] test_get_system_tor_version 5 ms [SUCCESS]
[ 284s] test_get_system_tor_version_extra_lines
[ 284s] Include extra text before and after the version. [SUCCESS]
[ 284s] test_get_system_tor_version_malformed
[ 284s] Tor version output that has the correct basic formatting, but an invalid[FAILURE]
[ 284s] test_get_system_tor_version_missing
[ 284s] Tor version output that doesn't include a version within it. [FAILURE]
[ 284s] test_nonversion_comparison
[ 284s] Checks that we can be compared with other types. [SUCCESS]
[ 284s] test_parsing
[ 284s] Tests parsing by the Version class constructor. [SUCCESS]
[ 284s] test_requirements_greater_than
[ 284s] Checks a VersionRequirements with a single greater_than rule.[SUCCESS]
[ 284s] test_requirements_in_range
[ 284s] Checks a VersionRequirements with a single in_range rule. [SUCCESS]
[ 284s] test_requirements_less_than
[ 284s] Checks a VersionRequirements with a single less_than rule. [SUCCESS]
[ 284s] test_requirements_multiple_rules
[ 284s] Checks a VersionRequirements is the logical 'or' when it has multiple rules.[SUCCESS]
[ 284s] test_string
[ 284s] Tests the Version -> string conversion. [SUCCESS]
[ 284s] test_with_multiple_extra
[ 284s] Parse a version with multiple 'extra' fields. [SUCCESS]
[ 284s]
[ 284s] ======================================================================
[ 284s] ERROR: test_get_system_tor_version_malformed
[ 284s] Tor version output that has the correct basic formatting, but an invalid
[ 284s] ----------------------------------------------------------------------
[ 284s] Traceback (most recent call last):
[ 284s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 284s] return func(*newargs, **newkeywargs)
[ 284s] File "/usr/lib64/python3.13/unittest/mock.py", line 1891, in _inner
[ 284s] return f(*args, **kw)
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/version.py", line 71, in test_get_system_tor_version_malformed
[ 284s] self.assertRaisesWith(IOError, "'0.2.blah (git-73ff13ab3cc9570d)' isn't a properly formatted tor version", stem.version.get_system_tor_version, 'tor_unit')
[ 284s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 284s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 284s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 284s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 284s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 284s]
[ 284s] ======================================================================
[ 284s] ERROR: test_get_system_tor_version_missing
[ 284s] Tor version output that doesn't include a version within it.
[ 284s] ----------------------------------------------------------------------
[ 284s] Traceback (most recent call last):
[ 284s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 284s] return func(*newargs, **newkeywargs)
[ 284s] File "/usr/lib64/python3.13/unittest/mock.py", line 1891, in _inner
[ 284s] return f(*args, **kw)
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/version.py", line 61, in test_get_system_tor_version_missing
[ 284s] self.assertRaisesRegexp(IOError, "'tor_unit --version' didn't provide a parseable version", stem.version.get_system_tor_version, 'tor_unit')
[ 284s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 284s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 284s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 284s]
[ 284s] ----------------------------------------------------------------------
[ 284s] Ran 13 tests in 0.055s
[ 284s]
[ 284s] FAILED (errors=2)
[ 284s] manual... failed (0.18s)
[ 284s] test_cached_manual 54 ms [SUCCESS]
[ 284s] test_download_man_page_requires_a2x [FAILURE]
[ 284s] test_download_man_page_when_a2x_fails [FAILURE]
[ 284s] test_download_man_page_when_download_fails [FAILURE]
[ 284s] test_download_man_page_when_successful 7 ms [SUCCESS]
[ 284s] test_download_man_page_when_unable_to_write [FAILURE]
[ 284s] test_download_man_page_without_arguments [FAILURE]
[ 284s] test_from_man_when_manual_is_unavailable [FAILURE]
[ 284s] test_has_all_summaries
[ 284s] Check that we have brief, human readable summaries for all of tor's[SUCCESS]
[ 284s] test_is_important 14 ms [SUCCESS]
[ 284s] test_minimal_config_option 0 ms [SUCCESS]
[ 284s] test_parsing_with_example (man unavailable) [SKIPPED]
[ 284s] test_parsing_with_unknown_options (man unavailable) [SKIPPED]
[ 284s] test_query 7 ms [SUCCESS]
[ 284s] test_query_on_failure [FAILURE]
[ 284s] test_saving_manual_as_config (man unavailable) [SKIPPED]
[ 284s] test_saving_manual_as_sqlite (man unavailable) [SKIPPED]
[ 284s] test_when_man_is_empty 1 ms [SUCCESS]
[ 284s]
[ 284s] ======================================================================
[ 284s] ERROR: test_download_man_page_requires_a2x
[ 284s] ----------------------------------------------------------------------
[ 284s] Traceback (most recent call last):
[ 284s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 284s] return func(*newargs, **newkeywargs)
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/manual.py", line 246, in test_download_man_page_requires_a2x
[ 284s] self.assertRaisesWith(IOError, exc_msg, stem.manual.download_man_page, '/tmp/no_such_file')
[ 284s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 284s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 284s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 284s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 284s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 284s]
[ 284s] ======================================================================
[ 284s] ERROR: test_download_man_page_when_a2x_fails
[ 284s] ----------------------------------------------------------------------
[ 284s] Traceback (most recent call last):
[ 284s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 284s] return func(*newargs, **newkeywargs)
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/manual.py", line 273, in test_download_man_page_when_a2x_fails
[ 284s] self.assertRaisesWith(IOError, exc_msg, stem.manual.download_man_page, '/tmp/no_such_file', url = 'https://www.atagar.com/foo/bar')
[ 284s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 284s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 284s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 284s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 284s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 284s]
[ 284s] ======================================================================
[ 284s] ERROR: test_download_man_page_when_download_fails
[ 284s] ----------------------------------------------------------------------
[ 284s] Traceback (most recent call last):
[ 284s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 284s] return func(*newargs, **newkeywargs)
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/manual.py", line 263, in test_download_man_page_when_download_fails
[ 284s] self.assertRaisesWith(IOError, exc_msg, stem.manual.download_man_page, '/tmp/no_such_file', url = 'https://www.atagar.com/foo/bar')
[ 284s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 284s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 284s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 284s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 284s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 284s]
[ 284s] ======================================================================
[ 284s] ERROR: test_download_man_page_when_unable_to_write
[ 284s] ----------------------------------------------------------------------
[ 284s] Traceback (most recent call last):
[ 284s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 284s] return func(*newargs, **newkeywargs)
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/manual.py", line 254, in test_download_man_page_when_unable_to_write
[ 284s] self.assertRaisesWith(IOError, exc_msg, stem.manual.download_man_page, '/tmp/no_such_file')
[ 284s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 284s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 284s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 284s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 284s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 284s]
[ 284s] ======================================================================
[ 284s] ERROR: test_download_man_page_without_arguments
[ 284s] ----------------------------------------------------------------------
[ 284s] Traceback (most recent call last):
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/manual.py", line 241, in test_download_man_page_without_arguments
[ 284s] self.assertRaisesWith(ValueError, exc_msg, stem.manual.download_man_page)
[ 284s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 284s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 284s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 284s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 284s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 284s]
[ 284s] ======================================================================
[ 284s] ERROR: test_from_man_when_manual_is_unavailable
[ 284s] ----------------------------------------------------------------------
[ 284s] Traceback (most recent call last):
[ 284s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 284s] return func(*newargs, **newkeywargs)
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/manual.py", line 302, in test_from_man_when_manual_is_unavailable
[ 284s] self.assertRaisesWith(IOError, exc_msg, stem.manual.Manual.from_man)
[ 284s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 284s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 284s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 284s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 284s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 284s]
[ 284s] ======================================================================
[ 284s] ERROR: test_query_on_failure
[ 284s] ----------------------------------------------------------------------
[ 284s] Traceback (most recent call last):
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/manual.py", line 106, in test_query_on_failure
[ 284s] self.assertRaisesWith(sqlite3.OperationalError, 'near "hello": syntax error', stem.manual.query, 'hello world')
[ 284s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 284s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 284s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 284s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 284s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 284s]
[ 284s] ----------------------------------------------------------------------
[ 284s] Ran 18 tests in 0.169s
[ 284s]
[ 284s] FAILED (errors=7, skipped=4)
[ 284s] directory.authority... failed (0.03s)
[ 284s] test_equality 12 ms [SUCCESS]
[ 284s] test_from_cache 0 ms [SUCCESS]
[ 284s] test_from_remote 3 ms [SUCCESS]
[ 284s] test_from_remote_empty [FAILURE]
[ 284s]
[ 284s] ======================================================================
[ 284s] ERROR: test_from_remote_empty
[ 284s] ----------------------------------------------------------------------
[ 284s] Traceback (most recent call last):
[ 284s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 284s] return func(*newargs, **newkeywargs)
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/directory/authority.py", line 78, in test_from_remote_empty
[ 284s] self.assertRaisesRegexp(stem.DownloadFailed, 'no content', stem.directory.Authority.from_remote)
[ 284s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 284s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 284s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 284s]
[ 284s] ----------------------------------------------------------------------
[ 284s] Ran 4 tests in 0.024s
[ 284s]
[ 284s] FAILED (errors=1)
[ 284s] directory.fallback... failed (0.18s)
[ 284s] test_equality 16 ms [SUCCESS]
[ 284s] test_from_cache 120 ms [SUCCESS]
[ 284s] test_from_remote 3 ms [SUCCESS]
[ 284s] test_from_remote_empty [FAILURE]
[ 284s] test_from_remote_malformed [FAILURE]
[ 284s] test_from_remote_malformed_header [FAILURE]
[ 284s] test_from_remote_no_header [FAILURE]
[ 284s] test_persistence 10 ms [SUCCESS]
[ 284s]
[ 284s] ======================================================================
[ 284s] ERROR: test_from_remote_empty
[ 284s] ----------------------------------------------------------------------
[ 284s] Traceback (most recent call last):
[ 284s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 284s] return func(*newargs, **newkeywargs)
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/directory/fallback.py", line 123, in test_from_remote_empty
[ 284s] self.assertRaisesRegexp(stem.DownloadFailed, 'no content', stem.directory.Fallback.from_remote)
[ 284s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 284s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 284s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 284s]
[ 284s] ======================================================================
[ 284s] ERROR: test_from_remote_malformed
[ 284s] ----------------------------------------------------------------------
[ 284s] Traceback (most recent call last):
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/directory/fallback.py", line 145, in test_from_remote_malformed
[ 284s] self.assertRaisesRegexp(IOError, re.escape(expected), stem.directory.Fallback.from_remote)
[ 284s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 284s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 284s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 284s]
[ 284s] ======================================================================
[ 284s] ERROR: test_from_remote_malformed_header
[ 284s] ----------------------------------------------------------------------
[ 284s] Traceback (most recent call last):
[ 284s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 284s] return func(*newargs, **newkeywargs)
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/directory/fallback.py", line 131, in test_from_remote_malformed_header
[ 284s] self.assertRaisesRegexp(IOError, 'Malformed fallback directory header line: /\\* version \\*/', stem.directory.Fallback.from_remote)
[ 284s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 284s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 284s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 284s]
[ 284s] ======================================================================
[ 284s] ERROR: test_from_remote_no_header
[ 284s] ----------------------------------------------------------------------
[ 284s] Traceback (most recent call last):
[ 284s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 284s] return func(*newargs, **newkeywargs)
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/directory/fallback.py", line 127, in test_from_remote_no_header
[ 284s] self.assertRaisesRegexp(IOError, 'does not have a type field indicating it is fallback directory metadata', stem.directory.Fallback.from_remote)
[ 284s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 284s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 284s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 284s]
[ 284s] ----------------------------------------------------------------------
[ 284s] Ran 8 tests in 0.178s
[ 284s]
[ 284s] FAILED (errors=4)
[ 284s] tutorial... success (0.17s)
[ 284s] tutorial_examples... success (0.24s)
[ 284s] response.add_onion... failed (0.03s)
[ 284s] test_convert
[ 284s] Exercises functionality of the convert method both when it works and[SUCCESS]
[ 284s] test_no_key_type
[ 284s] Checks a response that's missing the private key type. [FAILURE]
[ 284s] test_with_client_auth
[ 284s] Checks a response when there's client credentials. [SUCCESS]
[ 284s] test_with_private_key
[ 284s] Checks a response when there's a private key. [SUCCESS]
[ 284s] test_without_private_key
[ 284s] Checks a response without a private key. [SUCCESS]
[ 284s] test_without_service_id
[ 284s] Checks a response that lack an initial service id. [FAILURE]
[ 284s]
[ 284s] ======================================================================
[ 284s] ERROR: test_no_key_type
[ 284s] Checks a response that's missing the private key type.
[ 284s] ----------------------------------------------------------------------
[ 284s] Traceback (most recent call last):
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/response/add_onion.py", line 100, in test_no_key_type
[ 284s] self.assertRaisesRegexp(stem.ProtocolError, 'ADD_ONION PrivateKey lines should be of the form', stem.response.convert, 'ADD_ONION', response)
[ 284s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 284s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 284s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 284s]
[ 284s] ======================================================================
[ 284s] ERROR: test_without_service_id
[ 284s] Checks a response that lack an initial service id.
[ 284s] ----------------------------------------------------------------------
[ 284s] Traceback (most recent call last):
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/response/add_onion.py", line 92, in test_without_service_id
[ 284s] self.assertRaisesRegexp(stem.ProtocolError, 'ADD_ONION response should start with', stem.response.convert, 'ADD_ONION', response)
[ 284s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 284s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 284s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 284s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 284s]
[ 284s] ----------------------------------------------------------------------
[ 284s] Ran 6 tests in 0.023s
[ 284s]
[ 284s] FAILED (errors=2)
[ 284s] response.control_message... success (0.03s)
[ 284s] response.control_line... success (0.01s)
[ 285s] response.events... success (0.17s)
[ 285s] response.getinfo... success (0.01s)
[ 285s] response.getconf... success (0.01s)
[ 285s] response.singleline... success (0.01s)
[ 285s] response.authchallenge... success (0.01s)
[ 285s] response.protocolinfo... success (0.02s)
[ 285s] response.mapaddress... success (0.01s)
[ 285s] client.size... failed (0.03s)
[ 285s] test_attributes 0 ms [SUCCESS]
[ 285s] test_pack [FAILURE]
[ 285s] test_pop [FAILURE]
[ 285s] test_unpack [FAILURE]
[ 285s]
[ 285s] ======================================================================
[ 285s] ERROR: test_pack
[ 285s] ----------------------------------------------------------------------
[ 285s] Traceback (most recent call last):
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/client/size.py", line 27, in test_pack
[ 285s] self.assertRaisesWith(ValueError, 'Size.pack encodes an integer, but was a str', Size.CHAR.pack, 'hi')
[ 285s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 285s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 285s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 285s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 285s]
[ 285s] ======================================================================
[ 285s] ERROR: test_pop
[ 285s] ----------------------------------------------------------------------
[ 285s] Traceback (most recent call last):
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/client/size.py", line 50, in test_pop
[ 285s] self.assertRaisesWith(ValueError, "'' is the wrong size for a CHAR field", Size.CHAR.pop, '')
[ 285s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 285s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 285s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 285s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 285s]
[ 285s] ======================================================================
[ 285s] ERROR: test_unpack
[ 285s] ----------------------------------------------------------------------
[ 285s] Traceback (most recent call last):
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/client/size.py", line 42, in test_unpack
[ 285s] self.assertRaisesWith(ValueError, "'\\x00\\x12' is the wrong size for a CHAR field", Size.CHAR.unpack, '\x00\x12')
[ 285s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 285s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 285s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 285s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 285s]
[ 285s] ----------------------------------------------------------------------
[ 285s] Ran 4 tests in 0.023s
[ 285s]
[ 285s] FAILED (errors=3)
[ 285s] client.address... failed (0.03s)
[ 285s] test_constructor [FAILURE]
[ 285s] test_enum [FAILURE]
[ 285s] test_packing 2 ms [SUCCESS]
[ 285s] test_unknown_type 0 ms [SUCCESS]
[ 285s]
[ 285s] ======================================================================
[ 285s] ERROR: test_constructor
[ 285s] ----------------------------------------------------------------------
[ 285s] Traceback (most recent call last):
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/client/address.py", line 44, in test_constructor
[ 285s] self.assertRaisesWith(ValueError, "Packed IPv4 addresses should be four bytes, but was: '\\x7f\\x00'", Address, '\x7f\x00', 4)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 285s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 285s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 285s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 285s]
[ 285s] ======================================================================
[ 285s] ERROR: test_enum
[ 285s] ----------------------------------------------------------------------
[ 285s] Traceback (most recent call last):
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/client/address.py", line 19, in test_enum
[ 285s] self.assertRaisesWith(ValueError, "Invalid enumeration 'boom', options are HOSTNAME, IPv4, IPv6, ERROR_TRANSIENT, ERROR_PERMANENT, UNKNOWN", AddrType.get, 'boom')
[ 285s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 285s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 285s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 285s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 285s]
[ 285s] ----------------------------------------------------------------------
[ 285s] Ran 4 tests in 0.021s
[ 285s]
[ 285s] FAILED (errors=2)
[ 285s] client.link_protocol... success (0.01s)
[ 285s] client.certificate... success (0.01s)
[ 285s] client.link_specifier... failed (0.02s)
[ 285s] test_link_by_ed25519fingerprint 0 ms [SUCCESS]
[ 285s] test_link_by_fingerprint 0 ms [SUCCESS]
[ 285s] test_link_by_ipv4_address 0 ms [SUCCESS]
[ 285s] test_link_by_ipv6_address 0 ms [SUCCESS]
[ 285s] test_pack 1 ms [SUCCESS]
[ 285s] test_unrecognized_type 0 ms [SUCCESS]
[ 285s] test_wrong_size [FAILURE]
[ 285s]
[ 285s] ======================================================================
[ 285s] ERROR: test_wrong_size
[ 285s] ----------------------------------------------------------------------
[ 285s] Traceback (most recent call last):
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/client/link_specifier.py", line 67, in test_wrong_size
[ 285s] self.assertRaisesWith(ValueError, 'Link specifier should have 32 bytes, but only had 7 remaining', LinkSpecifier.pop, b'\x04\x20CCCCCCC')
[ 285s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 285s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 285s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 285s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 285s]
[ 285s] ----------------------------------------------------------------------
[ 285s] Ran 7 tests in 0.012s
[ 285s]
[ 285s] FAILED (errors=1)
[ 285s] client.kdf... success (0.00s)
[ 285s] client.cell... failed (0.11s)
[ 285s] test_auth_challenge_cell [FAILURE]
[ 285s] test_by_name 2 ms [SUCCESS]
[ 285s] test_by_value 2 ms [SUCCESS]
[ 285s] test_certs_cell [FAILURE]
[ 285s] test_circuit_id_validation [FAILURE]
[ 285s] test_create_fast_cell [FAILURE]
[ 285s] test_created_fast_cell [FAILURE]
[ 285s] test_destroy_cell 3 ms [SUCCESS]
[ 285s] test_netinfo_cell 3 ms [SUCCESS]
[ 285s] test_padding_cell 1 ms [SUCCESS]
[ 285s] test_payload_too_large [FAILURE]
[ 285s] test_relay_cell [FAILURE]
[ 285s] test_unimplemented_cell_methods [FAILURE]
[ 285s] test_unpack_for_new_link 4 ms [SUCCESS]
[ 285s] test_versions_cell 3 ms [SUCCESS]
[ 285s] test_vpadding_cell [FAILURE]
[ 285s]
[ 285s] ======================================================================
[ 285s] ERROR: test_auth_challenge_cell
[ 285s] ----------------------------------------------------------------------
[ 285s] Traceback (most recent call last):
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/client/cell.py", line 348, in test_auth_challenge_cell
[ 285s] self.assertRaisesWith(ValueError, 'AUTH_CHALLENGE cell should have a payload of 38 bytes, but only had 16', Cell.pop, b'\x00\x00\x82\x00&' + CHALLENGE[:10] + b'\x00\x02\x00\x01\x00\x03', 2)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 285s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 285s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 285s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 285s]
[ 285s] ======================================================================
[ 285s] ERROR: test_certs_cell
[ 285s] ----------------------------------------------------------------------
[ 285s] Traceback (most recent call last):
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/client/cell.py", line 332, in test_certs_cell
[ 285s] self.assertRaisesWith(ValueError, 'CERTS cell should have a certificate with 3 bytes, but only had 1 remaining', Cell.pop, b'\x00\x00\x81\x00\x05\x01\x01\x00\x03\x08', 2)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 285s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 285s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 285s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 285s]
[ 285s] ======================================================================
[ 285s] ERROR: test_circuit_id_validation
[ 285s] ----------------------------------------------------------------------
[ 285s] Traceback (most recent call last):
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/client/cell.py", line 137, in test_circuit_id_validation
[ 285s] self.assertRaisesWith(ValueError, 'PADDING cells should not specify a circuit identifier', PaddingCell._pack, 5, b'', circ_id = 12)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 285s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 285s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 285s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 285s]
[ 285s] ======================================================================
[ 285s] ERROR: test_create_fast_cell
[ 285s] ----------------------------------------------------------------------
[ 285s] Traceback (most recent call last):
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/client/cell.py", line 260, in test_create_fast_cell
[ 285s] self.assertRaisesWith(ValueError, 'Key material should be 20 bytes, but was 3', CreateFastCell, 5, 'boo')
[ 285s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 285s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 285s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 285s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 285s]
[ 285s] ======================================================================
[ 285s] ERROR: test_created_fast_cell
[ 285s] ----------------------------------------------------------------------
[ 285s] Traceback (most recent call last):
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/client/cell.py", line 276, in test_created_fast_cell
[ 285s] self.assertRaisesWith(ValueError, 'Key material should be 20 bytes, but was 3', CreateFastCell, 5, 'boo')
[ 285s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 285s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 285s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 285s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 285s]
[ 285s] ======================================================================
[ 285s] ERROR: test_payload_too_large
[ 285s] ----------------------------------------------------------------------
[ 285s] Traceback (most recent call last):
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/client/cell.py", line 132, in test_payload_too_large
[ 285s] self.assertRaisesWith(ValueError, expected_message, instance.pack, 2)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 285s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 285s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 285s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 285s]
[ 285s] ======================================================================
[ 285s] ERROR: test_relay_cell
[ 285s] ----------------------------------------------------------------------
[ 285s] Traceback (most recent call last):
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/client/cell.py", line 215, in test_relay_cell
[ 285s] self.assertRaisesWith(ValueError, 'RELAY cell digest must be a hash, string, or int but was a list', RelayCell, 5, 'RELAY_BEGIN_DIR', '', [], 564346860)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 285s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 285s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 285s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 285s]
[ 285s] ======================================================================
[ 285s] ERROR: test_unimplemented_cell_methods
[ 285s] ----------------------------------------------------------------------
[ 285s] Traceback (most recent call last):
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/client/cell.py", line 117, in test_unimplemented_cell_methods
[ 285s] self.assertRaisesWith(NotImplementedError, 'Packing not yet implemented for UNKNOWN cells', cell_instance.pack, 2)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 285s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 285s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 285s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 285s]
[ 285s] ======================================================================
[ 285s] ERROR: test_vpadding_cell
[ 285s] ----------------------------------------------------------------------
[ 285s] Traceback (most recent call last):
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/client/cell.py", line 314, in test_vpadding_cell
[ 285s] self.assertRaisesWith(ValueError, 'VPaddingCell constructor specified both a size of 5 bytes and payload of 1 bytes', VPaddingCell, 5, '\x02')
[ 285s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 285s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 285s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 285s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 285s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 285s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 285s]
[ 285s] ----------------------------------------------------------------------
[ 285s] Ran 16 tests in 0.108s
[ 285s]
[ 285s] FAILED (errors=9)
[ 286s] connection.authentication... success (0.65s)
[ 286s] connection.connect... success (0.06s)
[ 286s] control.controller... failed (0.72s)
[ 286s] test_add_event_listener
[ 286s] Exercises the add_event_listener and remove_event_listener methods.[SUCCESS]
[ 286s] test_attach_stream
[ 286s] Exercises the attach_stream() method. [SUCCESS]
[ 286s] test_drop_guards
[ 286s] Exercises the drop_guards() method. [SUCCESS]
[ 286s] test_event_description 14 ms [SUCCESS]
[ 286s] test_event_description_includes_all_events 3 ms [SUCCESS]
[ 286s] test_event_listing_with_error
[ 286s] Raise an exception in an event listener to confirm it doesn't break our[SUCCESS]
[ 286s] test_event_listing_with_malformed_event
[ 286s] Attempt to parse a malformed event emitted from Tor. It's important this[SUCCESS]
[ 286s] test_events_get_received
[ 286s] Trigger an event, checking that our listeners get notified. [SUCCESS]
[ 286s] test_get_accounting_stats
[ 286s] Exercises the get_accounting_stats() method. [SUCCESS]
[ 286s] test_get_effective_rate
[ 286s] Exercise the get_effective_rate() method. [SUCCESS]
[ 286s] test_get_exit_policy
[ 286s] Exercises the get_exit_policy() method. [SUCCESS]
[ 286s] test_get_exit_policy_if_not_relaying 41 ms [SUCCESS]
[ 286s] test_get_info 12 ms [SUCCESS]
[ 286s] test_get_info_address_caching [FAILURE]
[ 286s] test_get_info_without_fingerprint [FAILURE]
[ 286s] test_get_network_status
[ 286s] Exercises the get_network_status() method. [SUCCESS]
[ 286s] test_get_network_status_for_ourselves
[ 286s] Exercises the get_network_status() method for getting our own relay.[FAILURE]
[ 286s] test_get_network_status_when_unavailable
[ 286s] Exercises the get_network_status() method. [FAILURE]
[ 286s] test_get_pid_by_getinfo
[ 286s] Exercise the get_pid() resolution via its getinfo option. [SUCCESS]
[ 286s] test_get_pid_by_name
[ 286s] Exercise the get_pid() resolution via the process name. [SUCCESS]
[ 286s] test_get_pid_by_pid_file
[ 286s] Exercise the get_pid() resolution via a PidFile. [SUCCESS]
[ 286s] test_get_pid_remote
[ 286s] Exercise the get_pid() method for a non-local socket. [SUCCESS]
[ 286s] test_get_ports
[ 286s] Exercises the get_ports() and get_listeners() methods. [SUCCESS]
[ 286s] test_get_protocolinfo
[ 286s] Exercises the get_protocolinfo() method. [SUCCESS]
[ 286s] test_get_socks_listeners_new
[ 286s] Exercises the get_socks_listeners() method as if talking to a newer tor[SUCCESS]
[ 286s] test_get_socks_listeners_old
[ 286s] Exercises the get_socks_listeners() method as though talking to an old tor[SUCCESS]
[ 286s] test_get_streams
[ 286s] Exercises the get_streams() method. [SUCCESS]
[ 286s] test_get_uptime_by_getinfo
[ 286s] Exercise the get_uptime() resolution via a GETINFO query. [FAILURE]
[ 286s] test_get_uptime_by_process
[ 286s] Exercise the get_uptime() resolution via process age. [SUCCESS]
[ 286s] test_get_user_by_getinfo
[ 286s] Exercise the get_user() resolution via its getinfo option. [SUCCESS]
[ 286s] test_get_user_by_system
[ 286s] Exercise the get_user() resolution via the system module. [SUCCESS]
[ 286s] test_get_user_remote
[ 286s] Exercise the get_user() method for a non-local socket. [SUCCESS]
[ 286s] test_get_version
[ 286s] Exercises the get_version() method. [SUCCESS]
[ 286s] test_parse_circ_path
[ 286s] Exercises the _parse_circ_path() helper function. [SUCCESS]
[ 286s] test_timeout
[ 286s] Methods that have an 'await' argument also have an optional timeout. Check[FAILURE]
[ 286s]
[ 286s] ======================================================================
[ 286s] ERROR: test_get_info_address_caching
[ 286s] ----------------------------------------------------------------------
[ 286s] Traceback (most recent call last):
[ 286s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 286s] return func(*newargs, **newkeywargs)
[ 286s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/control/controller.py", line 72, in test_get_info_address_caching
[ 286s] self.assertRaisesWith(stem.OperationFailed, 'Address unknown', self.controller.get_info, 'address')
[ 286s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 286s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 286s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 286s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 286s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 286s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 286s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 286s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 286s]
[ 286s] ======================================================================
[ 286s] ERROR: test_get_info_without_fingerprint
[ 286s] ----------------------------------------------------------------------
[ 286s] Traceback (most recent call last):
[ 286s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 286s] return func(*newargs, **newkeywargs)
[ 286s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/control/controller.py", line 102, in test_get_info_without_fingerprint
[ 286s] self.assertRaisesWith(stem.OperationFailed, 'Not running in server mode', self.controller.get_info, 'fingerprint')
[ 286s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 286s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 286s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 286s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 286s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 286s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 286s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 286s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 286s]
[ 286s] ======================================================================
[ 286s] ERROR: test_get_network_status_for_ourselves
[ 286s] Exercises the get_network_status() method for getting our own relay.
[ 286s] ----------------------------------------------------------------------
[ 286s] Traceback (most recent call last):
[ 286s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 286s] return func(*newargs, **newkeywargs)
[ 286s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/control/controller.py", line 600, in test_get_network_status_for_ourselves
[ 286s] self.assertRaisesWith(ControllerError, exc_msg, self.controller.get_network_status)
[ 286s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 286s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 286s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 286s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 286s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 286s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 286s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 286s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 286s]
[ 286s] ======================================================================
[ 286s] ERROR: test_get_network_status_when_unavailable
[ 286s] Exercises the get_network_status() method.
[ 286s] ----------------------------------------------------------------------
[ 286s] Traceback (most recent call last):
[ 286s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 286s] return func(*newargs, **newkeywargs)
[ 286s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/control/controller.py", line 623, in test_get_network_status_when_unavailable
[ 286s] self.assertRaisesWith(DescriptorUnavailable, exc_msg, self.controller.get_network_status, '5AC9C5AA75BA1F18D8459B326B4B8111A856D290')
[ 286s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 286s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 286s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 286s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 286s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 286s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 286s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 286s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 286s]
[ 286s] ======================================================================
[ 286s] ERROR: test_get_uptime_by_getinfo
[ 286s] Exercise the get_uptime() resolution via a GETINFO query.
[ 286s] ----------------------------------------------------------------------
[ 286s] Traceback (most recent call last):
[ 286s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 286s] return func(*newargs, **newkeywargs)
[ 286s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/control/controller.py", line 575, in test_get_uptime_by_getinfo
[ 286s] self.assertRaisesWith(ValueError, "'GETINFO uptime' did not provide a valid numeric response: abc", self.controller.get_uptime)
[ 286s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 286s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 286s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 286s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 286s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 286s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 286s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 286s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 286s]
[ 286s] ======================================================================
[ 286s] ERROR: test_timeout
[ 286s] Methods that have an 'await' argument also have an optional timeout. Check
[ 286s] ----------------------------------------------------------------------
[ 286s] Traceback (most recent call last):
[ 286s] File "/usr/lib64/python3.13/unittest/mock.py", line 1426, in patched
[ 286s] return func(*newargs, **newkeywargs)
[ 286s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/test/unit/control/controller.py", line 756, in test_timeout
[ 286s] self.assertRaisesWith(stem.Timeout, 'Reached our 0.1 second timeout', self.controller.get_hidden_service_descriptor, '5g2upl4pq6kufc4m', await_result = True, timeout = 0.1)
[ 286s] ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 286s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 288, in assertRaisesWith
[ 286s] return self.assertRaisesRegexp(exc_type, '^%s$' % re.escape(exc_msg), func, *args, **kwargs)
[ 286s] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 286s] File "/home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/test_tools.py", line 298, in assertRaisesRegexp
[ 286s] return super(original_type, self).assertRaisesRegexp(exc_type, exc_msg, func, *args, **kwargs)
[ 286s] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ 286s] AttributeError: 'super' object has no attribute 'assertRaisesRegexp'
[ 286s]
[ 286s] ----------------------------------------------------------------------
[ 286s] Ran 35 tests in 0.709s
[ 286s]
[ 286s] FAILED (errors=6)
[ 286s] interpreter.arguments... success (0.04s)
[ 286s] interpreter.autocomplete... success (0.01s)
[ 286s] interpreter.help... success (0.03s)
[ 286s] interpreter.commands... success (0.06s)
[ 287s] doctest... success (0.63s)
[ 287s]
[ 340s] STATIC CHECKS
[ 340s] * /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/control.py
[ 340s] line 2169 - redefinition of unused 'hs_desc_listener' from line 2164 | def hs_desc_listener(event):
[ 340s] line 2172 - redefinition of unused 'hs_desc_content_listener' from line 2165 | def hs_desc_content_listener(event):
[ 340s] line 3064 - redefinition of unused 'hs_desc_listener' from line 3060 | def hs_desc_listener(event):
[ 340s] line 3643 - redefinition of unused 'circ_listener' from line 3639 | def circ_listener(event):
[ 340s]
[ 340s] * /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/prereq.py
[ 340s] line 24 - 'inspect' imported but unused | import inspect
[ 340s]
[ 340s] * /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/util/ed25519.py
[ 340s] line 59 - undefined name 'xrange' | range = xrange
[ 340s]
[ 340s] * /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/descriptor/__init__.py
[ 340s] line 1172 - E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` | if type(self) != type(other):
[ 340s]
[ 340s] * /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/descriptor/hidden_service.py
[ 340s] line 289 - E741 ambiguous variable name 'l' | link_specifiers = link_count + b''.join([l.pack() for l in self.link_specifiers])
[ 340s]
[ 340s] * /home/abuild/rpmbuild/BUILD/python-cepa-1.8.4-build/cepa-1.8.4/stem/interpreter/commands.py
[ 340s] line 274 - E741 ambiguous variable name 'l' | lines += [format(l, *STANDARD_OUTPUT) for l in str(desc).splitlines()]
[ 340s]
[ 340s] TESTING FAILED (72 seconds)
[ 340s] [UNIT TEST] test_download_retries (test.unit.util.connection.TestConnection) ... ERROR
[ 340s] [UNIT TEST] Tests the file_descriptors_used function. ... ERROR
[ 340s] [UNIT TEST] test_from_str_multiple (test.unit.descriptor.descriptor.TestDescriptor) ... ERROR
[ 340s] [UNIT TEST] Check our various methods of conveying the descriptor type. There's three: ... ERROR
[ 340s] [UNIT TEST] test_index_malformed_compression (test.unit.descriptor.collector.TestCollector) ... ERROR
[ 340s] [UNIT TEST] test_index_malformed_json (test.unit.descriptor.collector.TestCollector) ... ERROR
[ 340s] [UNIT TEST] test_index_retries (test.unit.descriptor.collector.TestCollector) ... ERROR
[ 340s] [UNIT TEST] When successful Tor provides a '200 OK' status, but we should accept other 2xx ... ERROR
[ 340s] [UNIT TEST] test_query_with_invalid_endpoints (test.unit.descriptor.remote.TestDescriptorDownloader) ... ERROR
[ 340s] [UNIT TEST] test_digest (test.unit.descriptor.server_descriptor.TestServerDescriptor) ... ERROR
[ 340s] [UNIT TEST] Checks a 'proto' line with non-numeric content. ... ERROR
[ 340s] [UNIT TEST] Checks a 'proto' line when it's not key=value pairs. ... ERROR
[ 340s] [UNIT TEST] Tests creation of router status entries. ... ERROR
[ 340s] [UNIT TEST] Malformed descriptor with non-ascii content for the 'dirreq-v3-reqs' line. ... ERROR
[ 340s] [UNIT TEST] Basic check for 'id' lines. ... ERROR
[ 340s] [UNIT TEST] Exercise our RouterStatusEntry.from_str(). ... ERROR
[ 340s] [UNIT TEST] Checks shared randomness with malformed values. ... ERROR
[ 340s] [UNIT TEST] test_identity_key_from_address (test.unit.descriptor.hidden_service_v3.TestHiddenServiceDescriptorV3) ... ERROR
[ 340s] [UNIT TEST] Fetch cryptographic materials when the module is unavailable. ... ERROR
[ 340s] [UNIT TEST] Include an extension with more data than it specifies. ... ERROR
[ 340s] [UNIT TEST] Parse data that isn't base64 encoded. ... ERROR
[ 340s] [UNIT TEST] Parse data that's too short to be a valid certificate. ... ERROR
[ 340s] [UNIT TEST] Include an extension without as much data as it specifies. ... ERROR
[ 340s] [UNIT TEST] Include an extension with an incorrect signing key size. ... ERROR
[ 340s] [UNIT TEST] Provide an invalid certificate version. Tor specifies a couple ranges that ... ERROR
[ 340s] [UNIT TEST] We cannot support other certificate versions until they're documented. ... ERROR
[ 340s] [UNIT TEST] Document version 1.0 predates headers, and as such should be prohibited. ... ERROR
[ 340s] [UNIT TEST] Invalid timestamp values. ... ERROR
[ 340s] [UNIT TEST] Our 'version' header must be in the second position if validated, but ... ERROR
[ 340s] [UNIT TEST] test_missing_port (test.unit.exit_policy.rule.TestExitPolicyRule) ... ERROR
[ 340s] [UNIT TEST] Tor version output that has the correct basic formatting, but an invalid ... ERROR
[ 340s] [UNIT TEST] Tor version output that doesn't include a version within it. ... ERROR
[ 340s] [UNIT TEST] test_download_man_page_requires_a2x (test.unit.manual.TestManual) ... ERROR
[ 340s] [UNIT TEST] test_download_man_page_when_a2x_fails (test.unit.manual.TestManual) ... ERROR
[ 340s] [UNIT TEST] test_download_man_page_when_download_fails (test.unit.manual.TestManual) ... ERROR
[ 340s] [UNIT TEST] test_download_man_page_when_unable_to_write (test.unit.manual.TestManual) ... ERROR
[ 340s] [UNIT TEST] test_download_man_page_without_arguments (test.unit.manual.TestManual) ... ERROR
[ 340s] [UNIT TEST] test_from_man_when_manual_is_unavailable (test.unit.manual.TestManual) ... ERROR
[ 340s] [UNIT TEST] test_query_on_failure (test.unit.manual.TestManual) ... ERROR
[ 340s] [UNIT TEST] test_from_remote_empty (test.unit.directory.authority.TestAuthority) ... ERROR
[ 340s] [UNIT TEST] test_from_remote_empty (test.unit.directory.fallback.TestFallback) ... ERROR
[ 340s] [UNIT TEST] test_from_remote_malformed (test.unit.directory.fallback.TestFallback) ... ERROR
[ 340s] [UNIT TEST] test_from_remote_malformed_header (test.unit.directory.fallback.TestFallback) ... ERROR
[ 340s] [UNIT TEST] test_from_remote_no_header (test.unit.directory.fallback.TestFallback) ... ERROR
[ 340s] [UNIT TEST] Checks a response that's missing the private key type. ... ERROR
[ 340s] [UNIT TEST] Checks a response that lack an initial service id. ... ERROR
[ 340s] [UNIT TEST] test_pack (test.unit.client.size.TestSize) ... ERROR
[ 340s] [UNIT TEST] test_pop (test.unit.client.size.TestSize) ... ERROR
[ 340s] [UNIT TEST] test_unpack (test.unit.client.size.TestSize) ... ERROR
[ 340s] [UNIT TEST] test_constructor (test.unit.client.address.TestAddress) ... ERROR
[ 340s] [UNIT TEST] test_enum (test.unit.client.address.TestAddress) ... ERROR
[ 340s] [UNIT TEST] test_wrong_size (test.unit.client.link_specifier.TestLinkSpecifier) ... ERROR
[ 340s] [UNIT TEST] test_auth_challenge_cell (test.unit.client.cell.TestCell) ... ERROR
[ 340s] [UNIT TEST] test_certs_cell (test.unit.client.cell.TestCell) ... ERROR
[ 340s] [UNIT TEST] test_circuit_id_validation (test.unit.client.cell.TestCell) ... ERROR
[ 340s] [UNIT TEST] test_create_fast_cell (test.unit.client.cell.TestCell) ... ERROR
[ 340s] [UNIT TEST] test_created_fast_cell (test.unit.client.cell.TestCell) ... ERROR
[ 340s] [UNIT TEST] test_payload_too_large (test.unit.client.cell.TestCell) ... ERROR
[ 340s] [UNIT TEST] test_relay_cell (test.unit.client.cell.TestCell) ... ERROR
[ 340s] [UNIT TEST] test_unimplemented_cell_methods (test.unit.client.cell.TestCell) ... ERROR
[ 340s] [UNIT TEST] test_vpadding_cell (test.unit.client.cell.TestCell) ... ERROR
[ 340s] [UNIT TEST] test_get_info_address_caching (test.unit.control.controller.TestControl) ... ERROR
[ 340s] [UNIT TEST] test_get_info_without_fingerprint (test.unit.control.controller.TestControl) ... ERROR
[ 340s] [UNIT TEST] Exercises the get_network_status() method for getting our own relay. ... ERROR
[ 340s] [UNIT TEST] Exercises the get_network_status() method. ... ERROR
[ 340s] [UNIT TEST] Exercise the get_uptime() resolution via a GETINFO query. ... ERROR
[ 340s] [UNIT TEST] Methods that have an 'await' argument also have an optional timeout. Check ... ERROR
[ 340s] error: Bad exit status from /var/tmp/rpm-tmp.a5uK9X (%check)
[ 340s]
[ 340s] RPM build errors:
[ 340s] Bad exit status from /var/tmp/rpm-tmp.a5uK9X (%check)
[ 341s] ### VM INTERACTION START ###
[ 341s] mount: /: mount point is busy.
[ 341s] dmesg(1) may have more information after failed mount system call.
[ 341s] Warning: 'remount -o ro /' failed. Triple Syncing..
[ 341s] [ 336.207539][ T1] sysrq: Power Off
[ 341s] ### VM INTERACTION END ###
[ 341s]
[ 341s] i03-ch1c failed "build python-cepa.spec" at Thu Aug 28 16:53:05 UTC 2025.
[ 341s]