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] 
openSUSE Build Service is sponsored by