* Package: www-apps/roundup-2.2.0:0 * Repository: gentoo * Maintainer: web-apps@gentoo.org cedk@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 ssl test tz userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox @@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; This ebuild was merged at the following commit: https://github.com/gentoo/gentoo/commit/530ba430bf5b8b79a6003a99adfdc9dde15378e4 (Sun Apr 2 11:05:11 UTC 2023) @@@@@ END @@@@@ @@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ This ebuild was merged (directly or as a dependency) because of the following commit: https://github.com/gentoo/gentoo/commit/530ba430bf5b8b79a6003a99adfdc9dde15378e4 @@@@@ END @@@@@ ################## # emerge --info: # ################## Portage 3.0.45.3 (python 3.11.2-final-0, default/linux/amd64/17.1, gcc-12, glibc-2.37-r1, 5.15.85-gentoo-dist x86_64) ================================================================= System uname: Linux-5.15.85-gentoo-dist-x86_64-AMD_EPYC_7513_32-Core_Processor-with-glibc2.37 KiB Mem: 263532996 total, 102650300 free KiB Swap: 0 total, 0 free sh bash 5.2_p15-r2 ld GNU ld (Gentoo 2.40 p3) 2.40.0 app-misc/pax-utils: 1.3.7::gentoo app-shells/bash: 5.2_p15-r2::gentoo dev-lang/perl: 5.36.0-r2::gentoo dev-lang/python: 3.9.16_p3::gentoo, 3.10.10_p3::gentoo, 3.11.2_p2::gentoo dev-lang/rust: 1.68.1::gentoo dev-util/cmake: 3.26.2::gentoo dev-util/meson: 1.0.1::gentoo sys-apps/baselayout: 2.13-r1::gentoo sys-apps/openrc: 0.46::gentoo sys-apps/sandbox: 2.30-r1::gentoo sys-devel/autoconf: 2.71-r6::gentoo sys-devel/automake: 1.16.5-r1::gentoo sys-devel/binutils: 2.40-r3::gentoo sys-devel/binutils-config: 5.5::gentoo sys-devel/gcc: 12.2.1_p20230304::gentoo sys-devel/gcc-config: 2.10::gentoo sys-devel/libtool: 2.4.7-r1::gentoo sys-devel/make: 4.4.1::gentoo sys-kernel/linux-headers: 6.2::gentoo (virtual/os-headers) sys-libs/glibc: 2.37-r1::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 volatile: True sync-rsync-extra-opts: sync-rsync-verify-metamanifest: yes sync-rsync-verify-jobs: 1 sync-rsync-verify-max-age: 24 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* MIT ZPL" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" DISTDIR="/var/tmp/portage/www-apps/roundup-2.2.0/distdir" EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -k -b" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME" FCFLAGS="-O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -march=x86-64 -pipe -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0" GENTOO_MIRRORS="http://mirror.leaseweb.com/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo/ http://ftp.belnet.be/pub/rsync.gentoo.org/gentoo/ http://distfiles.gentoo.org" LANG="en_US.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" LEX="flex" MAKEOPTS="-j17" PKGDIR="/root/tbci/binpkg" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" SHELL="/bin/bash" USE="acl amd64 bzip2 cli crypt debug dri elogind fortran gdbm iconv ipv6 jumbo-build libglvnd libtirpc multilib native-symlinks ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl test test-rust tz unicode xattr zlib" ABI_X86="64" ELIBC="glibc" KERNEL="linux" PYTHON_TARGETS="python3_9 python3_10 python3_11" USERLAND="GNU" Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS ############################## # emerge history (qlop -mv): # ############################## 2023-04-02T13:07:31 >>> sys-apps/lsb-release-3.2 2023-04-02T13:07:32 >>> app-eselect/eselect-rust-20210703 2023-04-02T13:07:35 >>> dev-python/pathspec-0.11.1 2023-04-02T13:07:42 >>> dev-python/pluggy-1.0.0-r2 2023-04-02T13:07:45 >>> dev-python/pytz-2023.3-r1 2023-04-02T13:07:38 >>> dev-lang/rust-1.68.1 2023-04-02T13:07:53 >>> dev-python/iniconfig-2.0.0 2023-04-02T13:07:57 >>> dev-python/editables-0.3 2023-04-02T13:08:01 >>> dev-python/zope-interface-6.0 2023-04-02T13:08:04 >>> dev-python/semantic_version-2.10.0 2023-04-02T13:08:08 >>> dev-python/ply-3.11-r2 2023-04-02T13:08:12 >>> dev-python/flit_scm-1.7.0 2023-04-02T13:07:49 >>> dev-python/exceptiongroup-1.1.1 2023-04-02T13:08:16 >>> virtual/rust-1.68.1 2023-04-02T13:08:23 >>> dev-python/hatchling-1.13.0 2023-04-02T13:08:27 >>> dev-python/attrs-22.2.0 2023-04-02T13:08:31 >>> dev-python/pycparser-2.21-r2 2023-04-02T13:08:39 >>> dev-python/setuptools-rust-1.5.2 2023-04-02T13:08:43 >>> dev-python/hatch-vcs-0.3.0 2023-04-02T13:08:48 >>> dev-python/cffi-1.15.1 2023-04-02T13:08:55 >>> dev-python/pytest-7.2.2 2023-04-02T13:08:58 >>> dev-python/cryptography-40.0.1 2023-04-02T13:09:04 >>> dev-python/pyopenssl-23.1.1 ####################################### # installed packages (qlist -ICvUSS): # ####################################### acct-group/audio-0-r1:0 acct-group/cdrom-0-r1:0 acct-group/dialout-0-r1:0 acct-group/disk-0-r1:0 acct-group/floppy-0:0 acct-group/input-0-r1:0 acct-group/kmem-0-r1:0 acct-group/kvm-0-r1:0 acct-group/lp-0-r1:0 acct-group/man-0-r1:0 acct-group/messagebus-0-r1:0 acct-group/polkitd-0-r1:0 acct-group/portage-0:0 acct-group/render-0-r1:0 acct-group/root-0:0 acct-group/sgx-0:0 acct-group/sshd-0-r1:0 acct-group/tape-0-r1:0 acct-group/tty-0-r1:0 acct-group/usb-0-r1:0 acct-group/video-0-r1:0 acct-user/man-1-r1:0 acct-user/messagebus-0-r1:0 acct-user/polkitd-0-r1:0 acct-user/portage-0:0 acct-user/sshd-0-r1:0 app-admin/eselect-1.4.22:0 -doc -emacs -vim-syntax app-admin/perl-cleaner-2.30-r1:0 -pkgcore app-alternatives/awk-4:0 -busybox gawk -mawk -nawk split-usr app-alternatives/bc-0:0 -gh gnu app-alternatives/bzip2-1:0 -lbzip2 -pbzip2 reference split-usr app-alternatives/gzip-0:0 -pigz reference split-usr app-alternatives/lex-0-r1:0 flex -reflex app-alternatives/sh-0:0 bash -busybox -dash -ksh -lksh -mksh app-alternatives/tar-0:0 gnu -libarchive split-usr app-alternatives/yacc-1-r2:0 bison -byacc -reference app-arch/bzip2-1.0.8-r4:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 split-usr -static -static-libs -verify-sig app-arch/gzip-1.12-r4:0 -pic -static -verify-sig app-arch/libarchive-3.6.2-r1:0/13 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 acl -blake2 bzip2 e2fsprogs -expat iconv -lz4 lzma -lzo -nettle -static-libs -verify-sig xattr -zstd app-arch/tar-1.34-r3:0 acl -minimal nls -selinux -verify-sig xattr app-arch/unzip-6.0_p27-r1:0 bzip2 -natspec unicode app-arch/xz-utils-5.4.2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc extra-filters nls split-usr -static-libs -verify-sig app-arch/zstd-1.5.4-r3:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -lz4 lzma split-usr -static-libs -test zlib app-crypt/gnupg-2.4.0:0 bzip2 -doc -ldap nls readline -selinux smartcard ssl -test tofu -tools -tpm -usb -user-socket -verify-sig -wks-server app-crypt/gpgme-1.19.0:1/11.6.15.2 -common-lisp cxx -python python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -qt5 -static-libs -test -verify-sig app-crypt/libb2-0.98.1-r3:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -native-cflags openmp -static-libs app-crypt/pinentry-1.2.1-r1:0 -caps -efl -emacs -gnome-keyring -gtk ncurses -qt5 -verify-sig app-crypt/rhash-1.4.3:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug nls ssl -static-libs app-editors/nano-7.2:0 -debug -justify -magic -minimal ncurses nls spell -static unicode app-eselect/eselect-fontconfig-20220403:0 app-eselect/eselect-iptables-20220320:0 app-eselect/eselect-lib-bin-symlink-0.1.1-r1:0 app-eselect/eselect-pinentry-0.7.2-r1:0 app-eselect/eselect-rust-20210703:0 app-i18n/man-pages-ja-20180315-r1:0 app-i18n/man-pages-l10n-4.17.0:0 l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr l10n_hu l10n_id l10n_it l10n_mk l10n_nb l10n_nl l10n_pl l10n_pt-BR l10n_ro l10n_ru l10n_sr l10n_sv l10n_uk l10n_vi app-i18n/man-pages-zh_CN-1.6.3.6:0 app-misc/ca-certificates-20230311.3.89:0 -cacert app-misc/editor-wrapper-4-r1:0 app-misc/mime-types-2.1.53:0 -nginx app-misc/pax-utils-1.3.7:0 -caps -man -python python_single_target_python3_10 -python_single_target_python3_11 -python_single_target_python3_9 -seccomp -test app-misc/tmux-3.3a-r1:0 debug -selinux -systemd -utempter -vim-syntax app-portage/eix-0.36.6:0 debug -doc nls -sqlite app-portage/elt-patches-20221210:0 app-portage/gemato-20.0:0 gpg -pretty-log python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test -tools app-portage/gentoolkit-0.6.1-r3:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test app-portage/portage-utils-0.95:0 openmp qmanifest qtegrity -static app-shells/bash-5.2_p15-r2:0 -afs -bashlogger -examples -mem-scramble net nls -pgo -plugins readline -verify-sig app-shells/bash-completion-2.11:0 eselect -test app-shells/gentoo-bashcomp-20230313:0 app-shells/push-3.4:0 app-shells/quoter-4.2:0 app-text/ansifilter-2.18:0 -qt5 app-text/build-docbook-catalog-2.3-r1:0 app-text/docbook-xml-dtd-4.5-r2:4.5 app-text/docbook-xml-dtd-4.4-r3:4.4 app-text/docbook-xml-dtd-4.2-r3:4.2 app-text/docbook-xml-dtd-4.1.2-r7:4.1.2 app-text/docbook-xsl-ns-stylesheets-1.79.1:0 -ruby app-text/docbook-xsl-stylesheets-1.79.1-r3:0 -ruby app-text/manpager-1:0 app-text/opensp-1.5.2-r10:0 -doc nls -static-libs -test app-text/po4a-0.69:0 -test -test app-text/sgml-common-0.6.3-r7:0 app-text/xmlto-0.0.28-r10:0 -latex text dev-db/sqlite-3.41.2-r1:3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug -doc -icu readline -secure-delete -static-libs -tcl -test -tools dev-lang/duktape-2.7.0-r3:0/2.7.0 dev-lang/execline-2.9.2.1:0/2.9 dev-lang/perl-5.36.0-r2:0/5.36 -berkdb debug -doc gdbm ithreads -minimal -quadmath dev-lang/python-3.11.2_p2:3.11 -bluetooth -build ensurepip -examples gdbm -hardened -libedit -lto ncurses -pgo readline sqlite ssl -test -tk -valgrind -verify-sig dev-lang/python-3.10.10_p3:3.10 -bluetooth -build ensurepip -examples gdbm -hardened -libedit -lto ncurses -pgo readline sqlite ssl -test -tk -valgrind -verify-sig xml dev-lang/python-3.9.16_p3:3.9 -bluetooth -build ensurepip -examples gdbm -hardened -lto ncurses -pgo readline sqlite ssl -test -tk -valgrind -verify-sig xml dev-lang/python-exec-2.4.10:2 native-symlinks python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-lang/python-exec-conf-2.4.6:2 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 dev-lang/rust-1.68.1:stable/1.68 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -clippy cpu_flags_x86_sse2 -debug -dist -doc -llvm-libunwind -llvm_targets_AArch64 -llvm_targets_AMDGPU -llvm_targets_ARM -llvm_targets_AVR -llvm_targets_BPF -llvm_targets_Hexagon -llvm_targets_Lanai -llvm_targets_MSP430 -llvm_targets_Mips -llvm_targets_NVPTX -llvm_targets_PowerPC -llvm_targets_RISCV -llvm_targets_Sparc -llvm_targets_SystemZ -llvm_targets_WebAssembly llvm_targets_X86 -llvm_targets_XCore -miri -nightly -parallel-compiler -profiler -rust-analyzer -rust-src rustfmt -system-bootstrap -system-llvm -test -verify-sig -wasm dev-lang/tcl-8.6.13-r1:0/8.6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug threads dev-libs/boehm-gc-8.2.2-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -cxx large -static-libs threads dev-libs/elfutils-0.189-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 bzip2 -lzma nls -static-libs -test utils -valgrind -verify-sig -zstd dev-libs/expat-2.5.0:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -examples -static-libs unicode dev-libs/glib-2.76.1:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -dbus debug elf -gtk-doc mime -selinux -static-libs -sysprof -systemtap -test -utils xattr dev-libs/gmp-6.2.1-r5:0/10.4 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm cpudetection cxx -doc -pic -static-libs dev-libs/gobject-introspection-1.76.1:0 -doctool -gtk-doc python_single_target_python3_10 -python_single_target_python3_11 -python_single_target_python3_9 -test dev-libs/gobject-introspection-common-1.76.1:0 dev-libs/isl-0.24-r2:0/23 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs dev-libs/jsoncpp-1.9.5:0/25 -doc -test dev-libs/libassuan-2.5.5:0 dev-libs/libatomic_ops-7.8.0:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 dev-libs/libevent-2.1.12-r1:0/2.1-7 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 clock-gettime debug -malloc-replacement ssl -static-libs -test -verbose-debug dev-libs/libffi-3.4.4:0/8 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug -exec-static-trampoline -pax-kernel -static-libs -test dev-libs/libgcrypt-1.10.1-r3:0/20 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm -cpu_flags_arm_aes -cpu_flags_arm_neon -cpu_flags_arm_sha1 -cpu_flags_arm_sha2 -cpu_flags_ppc_altivec -cpu_flags_ppc_vsx2 -cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 -cpu_flags_x86_padlock -cpu_flags_x86_sha cpu_flags_x86_sse4_1 -doc getentropy -static-libs -verify-sig dev-libs/libgpg-error-1.46-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -common-lisp nls -static-libs -test -verify-sig dev-libs/libksba-1.6.3:0 -static-libs -verify-sig dev-libs/libltdl-2.4.7-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs dev-libs/libpcre2-10.42-r1:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 bzip2 jit -libedit pcre16 pcre32 readline split-usr -static-libs unicode -verify-sig zlib dev-libs/libpipeline-1.5.7:0 -test dev-libs/libtasn1-4.19.0:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs -test -valgrind -verify-sig dev-libs/libunistring-1.1-r1:0/5 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -static-libs dev-libs/libuv-1.44.2-r1:0/1 dev-libs/libxml2-2.10.3-r1:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -debug -examples ftp -icu -lzma python python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 readline -static-libs -test dev-libs/libxslt-1.1.37-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 crypt debug -examples -python python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -static-libs dev-libs/lzo-2.10:2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -examples split-usr -static-libs dev-libs/mpc-1.3.1:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs dev-libs/mpfr-4.2.0:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs -verify-sig dev-libs/nettle-3.8.1:0/8-6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm -cpu_flags_arm_aes -cpu_flags_arm_neon -cpu_flags_arm_sha1 -cpu_flags_arm_sha2 -cpu_flags_ppc_altivec cpu_flags_x86_aes cpu_flags_x86_pclmul -cpu_flags_x86_sha -doc gmp -static-libs -verify-sig dev-libs/npth-1.6-r1:0 -test dev-libs/openssl-3.0.8-r3:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 asm cpu_flags_x86_sse2 -fips -ktls -rfc3779 -sctp -static-libs -test -tls-compression -vanilla -verify-sig -verify-sig -weak-ssl-ciphers dev-libs/popt-1.19:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls -static-libs dev-libs/skalibs-2.13.1.0:0/2.13 dev-perl/Clone-0.460.0:0 -test dev-perl/Devel-CheckLib-1.160.0:0 -test dev-perl/Encode-EUCJPASCII-0.30.0-r1:0 -test dev-perl/Encode-HanExtra-0.230.0-r3:0 dev-perl/Encode-Locale-1.50.0-r1:0 -test dev-perl/ExtUtils-CChecker-0.110.0:0 -test dev-perl/File-BaseDir-0.90.0:0 -test dev-perl/File-DesktopEntry-0.220.0-r1:0 -test dev-perl/File-Listing-6.150.0:0 -test -test dev-perl/File-MimeInfo-0.300.0:0 -test dev-perl/HTML-Parser-3.760.0:0 -test dev-perl/HTML-Tagset-3.200.0-r2:0 dev-perl/HTTP-Cookies-6.100.0:0 -test dev-perl/HTTP-Date-6.50.0:0 dev-perl/HTTP-Message-6.440.0:0 -test -test dev-perl/HTTP-Negotiate-6.10.0-r2:0 -test dev-perl/IO-HTML-1.4.0:0 -test dev-perl/IO-Socket-INET6-2.720.0-r2:0 -test dev-perl/IO-Socket-SSL-2.81.0:0 -examples -idn -test dev-perl/IPC-System-Simple-1.300.0:0 -test dev-perl/libwww-perl-6.600.0-r1:0 ssl -test dev-perl/Locale-gettext-1.70.0-r1:0 -test dev-perl/LWP-MediaTypes-6.40.0:0 -test dev-perl/LWP-Protocol-https-6.100.0:0 -test dev-perl/MIME-Charset-1.13.1:0 l10n_ja l10n_zh -test dev-perl/Module-Build-0.423.100:0 -test dev-perl/Mozilla-CA-20999999-r1:0 -test dev-perl/Net-HTTP-6.220.0:0 -minimal -test -test dev-perl/Net-SSLeay-1.920.0:0 -examples -examples -minimal -test dev-perl/Pod-Parser-1.630.0-r1:0 -test dev-perl/SGMLSpm-1.1-r2:0 -test dev-perl/Socket6-0.290.0:0 -test dev-perl/Sub-Name-0.260.0:0 -suggested -test dev-perl/Syntax-Keyword-Try-0.270.0:0 -test dev-perl/TermReadKey-2.380.0-r1:0 -examples -test dev-perl/Text-CharWidth-0.40.0-r2:0 -test dev-perl/Text-WrapI18N-0.60.0-r2:0 -test dev-perl/TimeDate-2.330.0-r1:0 -test dev-perl/Try-Tiny-0.310.0:0 -minimal -test dev-perl/Unicode-LineBreak-2019.1.0:0 dev-perl/URI-5.110.0:0 -test dev-perl/WWW-RobotRules-6.20.0-r2:0 -test dev-perl/XML-Parser-2.460.0-r2:0 dev-perl/XS-Parse-Keyword-0.250.0:0 -test dev-perl/YAML-Tiny-1.730.0-r1:0 -minimal -test dev-python/attrs-22.2.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/autocommand-2.2.2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/certifi-3021.3.16-r3:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/cffi-1.15.1:0/1.15.1 -doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/charset_normalizer-3.1.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/cryptography-40.0.1:0 debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/cython-0.29.33-r1:0 -doc -emacs python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/editables-0.3:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/ensurepip-pip-23.0.1:0 dev-python/ensurepip-setuptools-67.6.1:0 dev-python/ensurepip-wheels-100:0 dev-python/exceptiongroup-1.1.1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/flit_core-3.8.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/flit_scm-1.7.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 dev-python/gentoo-common-1:0 dev-python/gpep517-13:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/hatch-vcs-0.3.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/hatchling-1.13.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/idna-3.4:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/importlib_metadata-6.1.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/inflect-6.0.2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/iniconfig-2.0.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/installer-0.7.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/jaraco-context-4.3.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/jaraco-functools-3.6.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/jaraco-text-3.11.1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/jinja-3.1.2:0 -doc -examples python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/markupsafe-2.1.2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/more-itertools-9.1.0:0 -doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/nspektr-0.4.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/ordered-set-4.1.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/packaging-23.0-r1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/pathspec-0.11.1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/platformdirs-3.2.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/pluggy-1.0.0-r2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/ply-3.11-r2:0/3.11 -examples python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 dev-python/pycparser-2.21-r2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/pydantic-1.10.7:0 native-extensions python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/pyopenssl-23.1.1:0 -doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/pyparsing-3.0.9:0 -examples python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/pypy3-7.3.11_p1:0/pypy39-pp73-336 ensurepip gdbm jit ncurses sqlite -tk dev-python/pypy3-exe-bin-7.3.11:3.9-7.3.11 dev-python/PySocks-1.7.1-r2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 dev-python/pytest-7.2.2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/pytz-2023.3-r1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/requests-2.28.2:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -socks5 -test test-rust dev-python/semantic_version-2.10.0:0 -doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/setuptools-67.6.1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/setuptools-rust-1.5.2:0 debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/setuptools-scm-7.1.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/six-1.16.0-r1:0 -doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/tomli-2.0.1-r1:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/typing-extensions-4.5.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/urllib3-1.26.15:0 -brotli python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/wheel-0.40.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/zipp-3.15.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-python/zope-interface-6.0:0 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-util/checkbashisms-2.22.2:0 dev-util/cmake-3.26.2:0 -doc -emacs ncurses -qt5 -test -test -verify-sig dev-util/desktop-file-utils-0.26-r2:0 -emacs dev-util/glib-utils-2.76.1:0 python_single_target_python3_10 -python_single_target_python3_11 -python_single_target_python3_9 dev-util/gperf-3.1-r1:0 dev-util/gtk-doc-am-1.33.2:0 dev-util/intltool-0.51.0-r3:0 dev-util/meson-1.0.1:0 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -test dev-util/meson-format-array-0:0 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 dev-util/ninja-1.11.1-r2:0 -doc -emacs -test dev-util/pkgconf-1.8.1:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -test dev-util/re2c-2.2:0 debug -test dev-vcs/git-2.40.0:0 blksha1 -cgi curl -cvs -doc -gnome-keyring gpg -highlight iconv -mediawiki nls pcre -perforce -perl python_single_target_python3_10 -python_single_target_python3_11 -python_single_target_python3_9 safe-directory -selinux -subversion -test -tk webdav -xinetd media-fonts/liberation-fonts-2.1.5:0 -X -X -fontforge media-gfx/graphite2-1.3.14_p20210810-r3:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -perl -test media-libs/fontconfig-2.14.2:1.0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc nls -test media-libs/freetype-2.13.0:2 -X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 adobe-cff -brotli bzip2 cleartype-hinting debug -doc -fontforge harfbuzz -infinality png -static-libs -svg -utils media-libs/harfbuzz-7.1.0:0/6.0.0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 cairo debug -doc -experimental glib graphite -icu introspection -test truetype media-libs/libpng-1.6.39:0/16 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -apng -cpu_flags_arm_neon cpu_flags_x86_sse -static-libs net-dns/c-ares-1.19.0:0/2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs -test -verify-sig net-dns/libidn2-2.3.4:0/2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls -static-libs -verify-sig net-firewall/iptables-1.8.9:0/1.8.3 -conntrack -netlink -nftables -pcap split-usr -static-libs net-libs/gnutls-3.8.0:0/30.30 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -brotli cxx -dane -doc -examples idn nls openssl -pkcs11 seccomp -sslv2 -sslv3 -static-libs -test -test-full tls-heartbeat -tools -valgrind -verify-sig zlib -zstd net-libs/libmnl-1.0.5:0/0.2.0 -examples -verify-sig net-libs/libnsl-2.0.0-r1:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs net-libs/libtirpc-1.3.3:0/3 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -kerberos split-usr -static-libs net-libs/nghttp2-1.52.0:0/1.14 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug -hpack-tools -jemalloc -static-libs -systemd -test -utils -xml net-misc/curl-8.0.1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 adns -alt-svc -brotli -curl_ssl_gnutls -curl_ssl_mbedtls -curl_ssl_nss curl_ssl_openssl -curl_ssl_rustls ftp -gnutls -gopher -hsts http2 -idn imap -kerberos -ldap -mbedtls -nghttp3 -nss openssl pop3 progress-meter -rtmp -rustls -samba smtp -ssh ssl -sslv3 -static-libs -telnet -test tftp -verify-sig -websockets -zstd net-misc/dhcpcd-9.4.1:0 debug embedded ipv6 -privsep udev net-misc/iputils-20221126-r1:0 arping -caps -clockdiff -doc filecaps -idn nls -test -tracepath net-misc/netifrc-0.7.3-r1:0 dhcp net-misc/openssh-9.3_p1:0 -X -X509 -abi_mips_n32 -audit -debug -hpn -kerberos -ldns -libedit -livecd pam -pie -sctp -security-key -selinux ssl -static -test -verify-sig -xmss net-misc/rsync-3.2.7-r2:0 acl -examples iconv -lz4 python_single_target_python3_10 -python_single_target_python3_11 -python_single_target_python3_9 -rrsync ssl -stunnel -system-zlib -verify-sig xattr -xxhash -zstd net-misc/wget-1.21.3-r1:0 -cookie-check debug -gnutls -idn ipv6 -metalink nls -ntlm pcre ssl -static -test -uuid -verify-sig zlib perl-core/Compress-Raw-Zlib-2.202.0:0 perl-core/File-Temp-0.231.100:0 sec-keys/openpgp-keys-gentoo-release-20230329:0 -test sys-apps/acl-2.3.1-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls split-usr -static-libs sys-apps/attr-2.5.1-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug nls split-usr -static-libs sys-apps/baselayout-2.13-r1:0 -build split-usr sys-apps/coreutils-9.2-r1:0 acl -caps -gmp -hostname -kill -multicall nls openssl -selinux split-usr -static -test -vanilla -verify-sig xattr sys-apps/dbus-1.15.4:0 -X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 debug -doc elogind -selinux -static-libs -systemd -test -test sys-apps/debianutils-5.7:0 installkernel -static sys-apps/diffutils-3.9-r1:0 nls -static -verify-sig sys-apps/file-5.44-r3:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 bzip2 -lzip -lzma -python python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -seccomp -static-libs -verify-sig zlib -zstd sys-apps/findutils-4.9.0-r2:0 nls -selinux -static -test -verify-sig sys-apps/gawk-5.2.1:0 -mpfr nls -pma readline -verify-sig sys-apps/gentoo-functions-0.19:0 sys-apps/grep-3.10:0 egrep-fgrep nls pcre -static -verify-sig sys-apps/groff-1.22.4:0 -X -examples -uchardet sys-apps/help2man-1.49.3:0 nls sys-apps/install-xattr-0.8-r1:0 sys-apps/iproute2-6.2.0-r1:0 -atm -berkdb -bpf -caps -elf iptables -libbsd -minimal -nfs -selinux split-usr sys-apps/kbd-2.5.1:0 nls pam -test sys-apps/kmod-30-r1:0 debug -doc lzma -pkcs7 -python python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -static-libs tools zlib zstd sys-apps/less-608-r2:0 pcre unicode sys-apps/lsb-release-3.2:0 sys-apps/man-db-2.11.2:0 manpager nls seccomp -selinux -static-libs zlib sys-apps/man-pages-6.03:0 l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr l10n_hu l10n_id l10n_it l10n_ja l10n_mk l10n_nb l10n_nl l10n_pl l10n_pt-BR l10n_ro l10n_ru l10n_sr l10n_sv l10n_uk l10n_vi l10n_zh-CN sys-apps/miscfiles-1.5-r4:0 -minimal sys-apps/net-tools-2.10:0 arp hostname ipv6 -nis nls -plipconfig -selinux -slattach -static sys-apps/openrc-0.46:0 -audit -bash debug ncurses netifrc -newnet pam -selinux -sysv-utils unicode sys-apps/portage-3.0.45.3-r2:0 -apidoc -build -doc -gentoo-dev ipc native-extensions python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 rsync-verify -selinux -test xattr sys-apps/s6-2.11.3.0:0/2.11 execline sys-apps/s6-linux-init-1.1.0.0:0/1.1 sysv-utils sys-apps/sandbox-2.30-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 nnp sys-apps/sed-4.9:0 acl nls -selinux -static -verify-sig sys-apps/shadow-4.13-r2:0/4 acl -audit -bcrypt -cracklib nls pam -selinux -skey split-usr -su -verify-sig xattr sys-apps/systemd-utils-252.8:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 acl -boot kmod -selinux split-usr -split-usr -sysusers -test tmpfiles udev sys-apps/texinfo-7.0.3:0 nls standalone -static sys-apps/util-linux-2.38.1-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -audit -build -caps cramfs -cryptsetup -fdformat hardlink -kill logger -magic ncurses nls pam -python python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 readline -rtas -selinux -slang split-usr -static-libs su suid -systemd -test -tty-helpers -udev unicode -verify-sig sys-apps/which-2.21:0 sys-auth/elogind-246.10-r2:0 acl -audit cgroup-hybrid debug -doc pam policykit -selinux -test sys-auth/pambase-20220214:0 -caps -debug elogind -gnome-keyring -homed -minimal -mktemp nullok -pam_krb5 -pam_ssh passwdqc -pwhistory -pwquality -securetty -selinux sha512 -systemd -yescrypt sys-auth/passwdqc-2.0.2-r1:0 sys-auth/polkit-122-r1:0 daemon duktape -examples -gtk introspection -kde pam -selinux -systemd -test sys-devel/autoconf-2.71-r6:2.71 -emacs sys-devel/autoconf-archive-2023.02.20:0 sys-devel/autoconf-wrapper-20221207-r1:0 sys-devel/automake-1.16.5-r1:1.16 -test sys-devel/automake-wrapper-20221207:0 sys-devel/bc-1.07.1-r6:0 -libedit readline -static sys-devel/binutils-2.40-r3:2.40 -cet -doc -gold -gprofng -multitarget nls -pgo plugins -static-libs -test -vanilla -zstd sys-devel/binutils-config-5.5:0 native-symlinks sys-devel/bison-3.8.2-r2:0 -examples nls -static -test -verify-sig sys-devel/flex-2.6.4-r6:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 nls -static -test sys-devel/gcc-12.2.1_p20230304:12 -ada -cet -custom-cflags cxx -d -debug -default-stack-clash-protection -default-znow -doc -fixed-point fortran -go graphite -hardened -ieee-long-double -jit -libssp lto multilib nls nptl -objc -objc++ -objc-gc openmp -pch -pgo pie sanitize -ssp -systemtap -test -valgrind -vanilla -vtv -zstd sys-devel/gcc-config-2.10:0 cc-wrappers native-symlinks sys-devel/gettext-0.21.1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 acl cxx -doc -emacs -git -java -java ncurses nls openmp -static-libs -verify-sig sys-devel/gnuconfig-20221007:0 sys-devel/libtool-2.4.7-r1:2 -vanilla sys-devel/m4-1.4.19-r1:0 -examples nls -verify-sig sys-devel/make-4.4.1:0 -guile nls -static -verify-sig sys-devel/patch-2.7.6-r5:0 -static -test -verify-sig xattr sys-fs/e2fsprogs-1.47.0:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -cron -fuse nls split-usr -static-libs -test tools sys-fs/udev-init-scripts-35:0 sys-kernel/installkernel-gentoo-6:0 -grub sys-kernel/linux-headers-6.2:0 -headers-only sys-libs/gdbm-1.23:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 berkdb nls readline -static-libs -test -verify-sig sys-libs/glibc-2.37-r1:2.2 -audit -caps -cet -compile-locales -crypt -custom-cflags -doc -gd -hash-sysv-compat -headers-only multiarch multilib -multilib-bootstrap -nscd -perl -profile -selinux -ssp stack-realign static-libs -suid -systemd -systemtap -test -vanilla sys-libs/libcap-2.68:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 pam split-usr -static-libs -tools sys-libs/libseccomp-2.5.4:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -experimental-loong -python python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 -static-libs -test sys-libs/libxcrypt-4.4.33:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 compat -headers-only split-usr -static-libs system -test sys-libs/ncurses-6.4:0/6 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -ada cxx debug -doc -gpm -minimal -profile split-usr -split-usr stack-realign -static-libs -test tinfo -trace -verify-sig sys-libs/pam-1.5.2-r3:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -audit -berkdb -debug filecaps -nis -selinux split-usr sys-libs/readline-8.2_p1:0/8 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 split-usr -static-libs unicode -utils -verify-sig sys-libs/timezone-data-2023c:0 -leaps-timezone nls -zic-slim sys-libs/zlib-1.2.13-r1:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 minizip split-usr -static-libs -verify-sig sys-process/procps-3.3.17-r1:0/8 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 elogind kill -modern-top ncurses nls -selinux split-usr -static-libs -systemd -test unicode sys-process/psmisc-23.6:0 -X -apparmor nls -selinux -test virtual/acl-0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs virtual/dev-manager-0-r2:0 virtual/editor-0-r5:0 virtual/libc-1-r1:0 virtual/libcrypt-2-r1:0/2 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 abi_x86_32 abi_x86_64 -abi_x86_x32 -static-libs virtual/libelf-3-r1:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 virtual/libiconv-0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 virtual/libintl-0-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 virtual/libudev-232-r7:0/1 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -systemd virtual/man-0-r4:0 virtual/os-headers-0-r2:0 virtual/package-manager-1:0 virtual/pager-0-r1:0 virtual/perl-Carp-1.520.0-r2:0 virtual/perl-Compress-Raw-Bzip2-2.103.0-r3:0 virtual/perl-Compress-Raw-Zlib-2.202.0:0 virtual/perl-CPAN-2.330.0:0 virtual/perl-CPAN-Meta-2.150.10-r6:0 virtual/perl-CPAN-Meta-Requirements-2.140.0-r8:0 virtual/perl-CPAN-Meta-YAML-0.18.0-r8:0 virtual/perl-Data-Dumper-2.184.0:0 virtual/perl-Digest-MD5-2.580.0-r1:0 virtual/perl-Encode-3.170.0:0 virtual/perl-Exporter-5.770.0:0 virtual/perl-ExtUtils-CBuilder-0.280.236-r1:0 virtual/perl-ExtUtils-Install-2.200.0-r1:0 virtual/perl-ExtUtils-MakeMaker-7.640.0:0 virtual/perl-ExtUtils-Manifest-1.730.0-r1:0 virtual/perl-ExtUtils-ParseXS-3.450.0:0 virtual/perl-File-Path-2.180.0-r1:0 virtual/perl-File-Spec-3.840.0:0 virtual/perl-File-Temp-0.231.100:0 virtual/perl-Getopt-Long-2.520.0-r1:0 virtual/perl-IO-1.500.0:0 virtual/perl-IO-Compress-2.106.0:0 virtual/perl-IO-Socket-IP-0.410.0-r1:0 virtual/perl-JSON-PP-4.70.0:0 virtual/perl-libnet-3.140.0:0 ssl virtual/perl-MIME-Base64-3.160.0-r1:0 virtual/perl-Module-Metadata-1.0.37-r2:0 virtual/perl-parent-0.238.0-r2:0 virtual/perl-Parse-CPAN-Meta-2.150.10-r6:0 virtual/perl-Perl-OSType-1.10.0-r6:0 virtual/perl-podlators-4.140.0-r3:0 virtual/perl-Scalar-List-Utils-1.620.0:0 virtual/perl-Test-Harness-3.440.0:0 virtual/perl-Text-ParseWords-3.310.0:0 virtual/perl-Time-Local-1.300.0-r1:0 virtual/perl-version-0.992.900:0 virtual/perl-XSLoader-0.310.0:0 virtual/pkgconfig-2-r1:0 virtual/rust-1.68.1:0/llvm-15 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -rustfmt virtual/service-manager-1-r1:0 virtual/ssh-0-r1:0 -minimal virtual/tmpfiles-0-r3:0 virtual/ttf-fonts-1-r2:0 virtual/udev-217-r5:0 virtual/w3m-1:0 www-client/pybugz-0.13-r2:0 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 www-client/w3m-0.5.3_p20230121:0 -X -fbcon -gdk-pixbuf -gpm -imlib l10n_ja -lynxkeymap nls -nntp ssl unicode -xface x11-apps/xprop-1.2.6:0 x11-apps/xset-1.2.5:0 x11-base/xcb-proto-1.15.2:0 python_targets_python3_10 python_targets_python3_11 python_targets_python3_9 x11-base/xorg-proto-2022.2:0 -test x11-libs/cairo-1.17.8:0 X -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -aqua -debug glib -gtk-doc -test x11-libs/libICE-1.1.1-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 x11-libs/libSM-1.2.4:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc uuid x11-libs/libX11-1.8.4-r1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -test x11-libs/libXau-1.0.11:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc x11-libs/libxcb-1.15-r1:0/1.12 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -doc -selinux -test xkb x11-libs/libXdmcp-1.1.4-r2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc x11-libs/libXext-1.3.5:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc x11-libs/libXmu-1.1.4:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc x11-libs/libXrender-0.9.11:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 x11-libs/libXt-1.2.1:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -doc -test x11-libs/pixman-0.42.2:0 -abi_mips_n32 -abi_mips_n64 -abi_mips_o32 -abi_s390_32 -abi_s390_64 -abi_x86_32 abi_x86_64 -abi_x86_x32 -cpu_flags_arm_iwmmxt -cpu_flags_arm_iwmmxt2 -cpu_flags_arm_neon -cpu_flags_ppc_altivec cpu_flags_x86_mmxext cpu_flags_x86_sse2 cpu_flags_x86_ssse3 -loongson2f -static-libs -test x11-libs/xtrans-1.4.0:0 -doc x11-misc/compose-tables-1.8.4-r1:0 x11-misc/shared-mime-info-2.2:0 -test x11-misc/xdg-utils-1.1.3_p20210805-r1:0 -dbus -doc -gnome ####################### # build.log # ####################### >>> Unpacking source... >>> Unpacking roundup-2.2.0.tar.gz to /var/tmp/portage/www-apps/roundup-2.2.0/work >>> Source unpacked in /var/tmp/portage/www-apps/roundup-2.2.0/work >>> Preparing source in /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0 ... * Build system packages: * dev-python/setuptools : 67.6.1 >>> Source prepared. >>> Configuring source in /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0 ... * python3_9: running distutils-r1_run_phase distutils-r1_python_compile python3.9 setup.py build -j 17 running build creating build creating build/share creating build/share/locale creating build/share/locale/es creating build/share/locale/es/LC_MESSAGES creating build/share/locale/lt creating build/share/locale/lt/LC_MESSAGES creating build/share/locale/ru creating build/share/locale/ru/LC_MESSAGES creating build/share/locale/fr creating build/share/locale/fr/LC_MESSAGES creating build/share/locale/zh_CN creating build/share/locale/zh_CN/LC_MESSAGES creating build/share/locale/zh_TW creating build/share/locale/zh_TW/LC_MESSAGES creating build/share/locale/nb creating build/share/locale/nb/LC_MESSAGES creating build/share/locale/hu creating build/share/locale/hu/LC_MESSAGES creating build/share/locale/ja creating build/share/locale/ja/LC_MESSAGES creating build/share/locale/it creating build/share/locale/it/LC_MESSAGES creating build/share/locale/en creating build/share/locale/en/LC_MESSAGES creating build/share/locale/de creating build/share/locale/de/LC_MESSAGES running build_py creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/i18n.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/demo.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/install_util.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/mailer.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/mlink_expr.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/rate_limit.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/admin.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/password.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/instance.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/xmlrpc.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/hyperdb.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/version_check.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/dehtml.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/support.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/roundupdb.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/msgfmt.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/date.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/configuration.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/token.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/mailgw.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/security.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/init.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/rest.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/exceptions.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup copying roundup/actions.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/anypy copying roundup/anypy/my_input.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/anypy copying roundup/anypy/ssl_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/anypy copying roundup/anypy/http_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/anypy copying roundup/anypy/strings.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/anypy copying roundup/anypy/cookie_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/anypy copying roundup/anypy/dbm_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/anypy copying roundup/anypy/urllib_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/anypy copying roundup/anypy/random_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/anypy copying roundup/anypy/xmlrpc_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/anypy copying roundup/anypy/html.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/anypy copying roundup/anypy/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/anypy copying roundup/anypy/email_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/anypy copying roundup/anypy/findargspec.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/anypy copying roundup/anypy/cmp_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/anypy creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi copying roundup/cgi/engine_jinja2.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi copying roundup/cgi/templating.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi copying roundup/cgi/accept_language.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi copying roundup/cgi/engine_zopetal.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi copying roundup/cgi/cgitb.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi copying roundup/cgi/TranslationService.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi copying roundup/cgi/apache.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi copying roundup/cgi/timestamp.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi copying roundup/cgi/wsgi_handler.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi copying roundup/cgi/engine_chameleon.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi copying roundup/cgi/KeywordsExpr.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi copying roundup/cgi/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi copying roundup/cgi/form_parser.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi copying roundup/cgi/exceptions.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi copying roundup/cgi/client.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi copying roundup/cgi/actions.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/TALES.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/GlobalTranslationService.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/PathIterator.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/MultiMapping.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/PageTemplate.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/PythonExpr.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/Expressions.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/PageTemplates creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/TAL copying roundup/cgi/TAL/DummyEngine.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/TAL copying roundup/cgi/TAL/markupbase.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/TAL copying roundup/cgi/TAL/TranslationContext.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/TAL copying roundup/cgi/TAL/TALInterpreter.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/TAL copying roundup/cgi/TAL/talgettext.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/TAL copying roundup/cgi/TAL/HTMLTALParser.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/TAL copying roundup/cgi/TAL/TALGenerator.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/TAL copying roundup/cgi/TAL/XMLParser.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/TAL copying roundup/cgi/TAL/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/TAL copying roundup/cgi/TAL/TALParser.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/TAL copying roundup/cgi/TAL/HTMLParser.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/TAL copying roundup/cgi/TAL/TALDefs.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/TAL creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/ZTUtils copying roundup/cgi/ZTUtils/Iterator.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/ZTUtils copying roundup/cgi/ZTUtils/Batch.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/ZTUtils copying roundup/cgi/ZTUtils/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/cgi/ZTUtils creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/backends copying roundup/backends/indexer_common.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/backends copying roundup/backends/indexer_dbm.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/backends copying roundup/backends/indexer_postgresql_fts.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/backends copying roundup/backends/locking.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/backends copying roundup/backends/indexer_rdbms.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/backends copying roundup/backends/back_anydbm.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/backends copying roundup/backends/blobfiles.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/backends copying roundup/backends/indexer_sqlite_fts.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/backends copying roundup/backends/back_postgresql.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/backends copying roundup/backends/indexer_xapian.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/backends copying roundup/backends/sessions_rdbms.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/backends copying roundup/backends/back_mysql.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/backends copying roundup/backends/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/backends copying roundup/backends/rdbms_common.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/backends copying roundup/backends/indexer_whoosh.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/backends copying roundup/backends/back_sqlite.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/backends copying roundup/backends/portalocker.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/backends copying roundup/backends/sessions_dbm.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/backends creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/scripts copying roundup/scripts/roundup_mailgw.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/scripts copying roundup/scripts/roundup_demo.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/scripts copying roundup/scripts/roundup_admin.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/scripts copying roundup/scripts/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/scripts copying roundup/scripts/roundup_server.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/scripts copying roundup/scripts/roundup_xmlrpc_server.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/scripts copying roundup/scripts/roundup_gettext.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/scripts creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/test copying roundup/test/tx_Source_detector.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/test copying roundup/test/memorydb.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/test copying roundup/test/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/test copying roundup/test/mocknull.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_9/lib/roundup/test warning: build_py: byte-compiling is disabled, skipping. * python3_10: running distutils-r1_run_phase distutils-r1_python_compile python3.10 setup.py build -j 17 running build running build_py creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/i18n.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/demo.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/install_util.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/mailer.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/mlink_expr.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/rate_limit.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/admin.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/password.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/instance.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/xmlrpc.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/hyperdb.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/version_check.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/dehtml.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/support.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/roundupdb.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/msgfmt.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/date.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/configuration.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/token.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/mailgw.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/security.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/init.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/rest.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/exceptions.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup copying roundup/actions.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/anypy copying roundup/anypy/my_input.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/anypy copying roundup/anypy/ssl_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/anypy copying roundup/anypy/http_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/anypy copying roundup/anypy/strings.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/anypy copying roundup/anypy/cookie_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/anypy copying roundup/anypy/dbm_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/anypy copying roundup/anypy/urllib_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/anypy copying roundup/anypy/random_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/anypy copying roundup/anypy/xmlrpc_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/anypy copying roundup/anypy/html.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/anypy copying roundup/anypy/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/anypy copying roundup/anypy/email_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/anypy copying roundup/anypy/findargspec.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/anypy copying roundup/anypy/cmp_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/anypy creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi copying roundup/cgi/engine_jinja2.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi copying roundup/cgi/templating.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi copying roundup/cgi/accept_language.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi copying roundup/cgi/engine_zopetal.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi copying roundup/cgi/cgitb.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi copying roundup/cgi/TranslationService.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi copying roundup/cgi/apache.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi copying roundup/cgi/timestamp.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi copying roundup/cgi/wsgi_handler.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi copying roundup/cgi/engine_chameleon.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi copying roundup/cgi/KeywordsExpr.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi copying roundup/cgi/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi copying roundup/cgi/form_parser.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi copying roundup/cgi/exceptions.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi copying roundup/cgi/client.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi copying roundup/cgi/actions.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/TALES.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/GlobalTranslationService.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/PathIterator.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/MultiMapping.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/PageTemplate.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/PythonExpr.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/Expressions.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/PageTemplates creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/TAL copying roundup/cgi/TAL/DummyEngine.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/TAL copying roundup/cgi/TAL/markupbase.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/TAL copying roundup/cgi/TAL/TranslationContext.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/TAL copying roundup/cgi/TAL/TALInterpreter.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/TAL copying roundup/cgi/TAL/talgettext.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/TAL copying roundup/cgi/TAL/HTMLTALParser.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/TAL copying roundup/cgi/TAL/TALGenerator.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/TAL copying roundup/cgi/TAL/XMLParser.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/TAL copying roundup/cgi/TAL/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/TAL copying roundup/cgi/TAL/TALParser.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/TAL copying roundup/cgi/TAL/HTMLParser.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/TAL copying roundup/cgi/TAL/TALDefs.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/TAL creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/ZTUtils copying roundup/cgi/ZTUtils/Iterator.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/ZTUtils copying roundup/cgi/ZTUtils/Batch.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/ZTUtils copying roundup/cgi/ZTUtils/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/cgi/ZTUtils creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/backends copying roundup/backends/indexer_common.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/backends copying roundup/backends/indexer_dbm.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/backends copying roundup/backends/indexer_postgresql_fts.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/backends copying roundup/backends/locking.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/backends copying roundup/backends/indexer_rdbms.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/backends copying roundup/backends/back_anydbm.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/backends copying roundup/backends/blobfiles.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/backends copying roundup/backends/indexer_sqlite_fts.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/backends copying roundup/backends/back_postgresql.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/backends copying roundup/backends/indexer_xapian.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/backends copying roundup/backends/sessions_rdbms.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/backends copying roundup/backends/back_mysql.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/backends copying roundup/backends/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/backends copying roundup/backends/rdbms_common.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/backends copying roundup/backends/indexer_whoosh.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/backends copying roundup/backends/back_sqlite.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/backends copying roundup/backends/portalocker.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/backends copying roundup/backends/sessions_dbm.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/backends creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/scripts copying roundup/scripts/roundup_mailgw.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/scripts copying roundup/scripts/roundup_demo.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/scripts copying roundup/scripts/roundup_admin.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/scripts copying roundup/scripts/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/scripts copying roundup/scripts/roundup_server.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/scripts copying roundup/scripts/roundup_xmlrpc_server.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/scripts copying roundup/scripts/roundup_gettext.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/scripts creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/test copying roundup/test/tx_Source_detector.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/test copying roundup/test/memorydb.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/test copying roundup/test/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/test copying roundup/test/mocknull.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_10/lib/roundup/test warning: build_py: byte-compiling is disabled, skipping. * python3_11: running distutils-r1_run_phase distutils-r1_python_compile python3.11 setup.py build -j 17 running build running build_py creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/i18n.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/demo.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/install_util.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/mailer.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/mlink_expr.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/rate_limit.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/admin.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/password.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/instance.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/xmlrpc.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/hyperdb.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/version_check.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/dehtml.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/support.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/roundupdb.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/msgfmt.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/date.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/configuration.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/token.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/mailgw.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/security.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/init.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/rest.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/exceptions.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup copying roundup/actions.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/anypy copying roundup/anypy/my_input.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/anypy copying roundup/anypy/ssl_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/anypy copying roundup/anypy/http_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/anypy copying roundup/anypy/strings.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/anypy copying roundup/anypy/cookie_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/anypy copying roundup/anypy/dbm_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/anypy copying roundup/anypy/urllib_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/anypy copying roundup/anypy/random_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/anypy copying roundup/anypy/xmlrpc_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/anypy copying roundup/anypy/html.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/anypy copying roundup/anypy/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/anypy copying roundup/anypy/email_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/anypy copying roundup/anypy/findargspec.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/anypy copying roundup/anypy/cmp_.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/anypy creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi copying roundup/cgi/engine_jinja2.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi copying roundup/cgi/templating.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi copying roundup/cgi/accept_language.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi copying roundup/cgi/engine_zopetal.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi copying roundup/cgi/cgitb.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi copying roundup/cgi/TranslationService.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi copying roundup/cgi/apache.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi copying roundup/cgi/timestamp.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi copying roundup/cgi/wsgi_handler.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi copying roundup/cgi/engine_chameleon.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi copying roundup/cgi/KeywordsExpr.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi copying roundup/cgi/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi copying roundup/cgi/form_parser.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi copying roundup/cgi/exceptions.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi copying roundup/cgi/client.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi copying roundup/cgi/actions.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/TALES.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/GlobalTranslationService.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/PathIterator.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/MultiMapping.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/PageTemplate.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/PythonExpr.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/PageTemplates copying roundup/cgi/PageTemplates/Expressions.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/PageTemplates creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/TAL copying roundup/cgi/TAL/DummyEngine.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/TAL copying roundup/cgi/TAL/markupbase.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/TAL copying roundup/cgi/TAL/TranslationContext.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/TAL copying roundup/cgi/TAL/TALInterpreter.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/TAL copying roundup/cgi/TAL/talgettext.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/TAL copying roundup/cgi/TAL/HTMLTALParser.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/TAL copying roundup/cgi/TAL/TALGenerator.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/TAL copying roundup/cgi/TAL/XMLParser.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/TAL copying roundup/cgi/TAL/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/TAL copying roundup/cgi/TAL/TALParser.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/TAL copying roundup/cgi/TAL/HTMLParser.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/TAL copying roundup/cgi/TAL/TALDefs.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/TAL creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/ZTUtils copying roundup/cgi/ZTUtils/Iterator.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/ZTUtils copying roundup/cgi/ZTUtils/Batch.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/ZTUtils copying roundup/cgi/ZTUtils/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/cgi/ZTUtils creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/backends copying roundup/backends/indexer_common.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/backends copying roundup/backends/indexer_dbm.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/backends copying roundup/backends/indexer_postgresql_fts.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/backends copying roundup/backends/locking.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/backends copying roundup/backends/indexer_rdbms.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/backends copying roundup/backends/back_anydbm.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/backends copying roundup/backends/blobfiles.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/backends copying roundup/backends/indexer_sqlite_fts.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/backends copying roundup/backends/back_postgresql.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/backends copying roundup/backends/indexer_xapian.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/backends copying roundup/backends/sessions_rdbms.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/backends copying roundup/backends/back_mysql.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/backends copying roundup/backends/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/backends copying roundup/backends/rdbms_common.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/backends copying roundup/backends/indexer_whoosh.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/backends copying roundup/backends/back_sqlite.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/backends copying roundup/backends/portalocker.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/backends copying roundup/backends/sessions_dbm.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/backends creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/scripts copying roundup/scripts/roundup_mailgw.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/scripts copying roundup/scripts/roundup_demo.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/scripts copying roundup/scripts/roundup_admin.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/scripts copying roundup/scripts/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/scripts copying roundup/scripts/roundup_server.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/scripts copying roundup/scripts/roundup_xmlrpc_server.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/scripts copying roundup/scripts/roundup_gettext.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/scripts creating /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/test copying roundup/test/tx_Source_detector.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/test copying roundup/test/memorydb.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/test copying roundup/test/__init__.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/test copying roundup/test/mocknull.py -> /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0-python3_11/lib/roundup/test warning: build_py: byte-compiling is disabled, skipping. >>> Source compiled. >>> Test phase: www-apps/roundup-2.2.0 * python3_9: running distutils-r1_run_phase python_test python3.9 -m pytest -vv -ra -l -Wdefault --color=no -o console_output_style=count -p no:cov -p no:flake8 -p no:flakes -p no:pylint -p no:markdown -p no:sugar -p no:xvfb -p no:tavern --deselect test/test_templating.py::Markdown2TestCase::test_string_markdown_code_block_attribute ============================= test session starts ============================== platform linux -- Python 3.9.16, pytest-7.2.2, pluggy-1.0.0 -- /usr/bin/python3.9 cachedir: .pytest_cache rootdir: /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0 collecting ... collected 1733 items / 1 deselected / 1732 selected test/test_actions.py::ShowActionTestCase::testShowAction PASSED [ 1/1732] test/test_actions.py::ShowActionTestCase::testShowActionBadNumber PASSED [ 2/1732] test/test_actions.py::ShowActionTestCase::testShowActionNoType PASSED [ 3/1732] test/test_actions.py::RetireActionTestCase::testDontRetireAdminOrAnonymous PASSED [ 4/1732] test/test_actions.py::RetireActionTestCase::testNoPermission PASSED [ 5/1732] test/test_actions.py::RetireActionTestCase::testRetireAction PASSED [ 6/1732] test/test_actions.py::RestoreActionTestCase::testNoPermission PASSED [ 7/1732] test/test_actions.py::RestoreActionTestCase::testRestoreAction PASSED [ 8/1732] test/test_actions.py::StandardSearchActionTestCase::testNoPermission PASSED [ 9/1732] test/test_actions.py::StandardSearchActionTestCase::testQueryName PASSED [ 10/1732] test/test_actions.py::FakeFilterVarsTestCase::testEmptyKey PASSED [ 11/1732] test/test_actions.py::FakeFilterVarsTestCase::testEmptyMultilink PASSED [ 12/1732] test/test_actions.py::FakeFilterVarsTestCase::testIntKey PASSED [ 13/1732] test/test_actions.py::FakeFilterVarsTestCase::testNonEmptyMultilink PASSED [ 14/1732] test/test_actions.py::FakeFilterVarsTestCase::testNumKey PASSED [ 15/1732] test/test_actions.py::FakeFilterVarsTestCase::testStandardKey PASSED [ 16/1732] test/test_actions.py::FakeFilterVarsTestCase::testStringKey PASSED [ 17/1732] test/test_actions.py::FakeFilterVarsTestCase::testTokenizedStringKey PASSED [ 18/1732] test/test_actions.py::CollisionDetectionTestCase::testCollision PASSED [ 19/1732] test/test_actions.py::CollisionDetectionTestCase::testLastNodeActivity PASSED [ 20/1732] test/test_actions.py::CollisionDetectionTestCase::testLastUserActivityAt PASSED [ 21/1732] test/test_actions.py::CollisionDetectionTestCase::testLastUserActivityColon PASSED [ 22/1732] test/test_actions.py::LoginTestCase::testBlankPasswordLogin PASSED [ 23/1732] test/test_actions.py::LoginTestCase::testCorrectLogin PASSED [ 24/1732] test/test_actions.py::LoginTestCase::testCorrectLoginRedirect PASSED [ 25/1732] test/test_actions.py::LoginTestCase::testInvalidLoginRedirect PASSED [ 26/1732] test/test_actions.py::LoginTestCase::testInvalidPassword PASSED [ 27/1732] test/test_actions.py::LoginTestCase::testInvalidUsername PASSED [ 28/1732] test/test_actions.py::LoginTestCase::testLoginRateLimit PASSED [ 29/1732] test/test_actions.py::LoginTestCase::testLoginRateLimitOff PASSED [ 30/1732] test/test_actions.py::LoginTestCase::testNoUsername PASSED [ 31/1732] test/test_actions.py::LoginTestCase::testNoWebAccess PASSED [ 32/1732] test/test_actions.py::EditItemActionTestCase::testFileAttach PASSED [ 33/1732] test/test_actions.py::EditItemActionTestCase::testLinkExisting PASSED [ 34/1732] test/test_actions.py::EditItemActionTestCase::testLinkNewToExisting PASSED [ 35/1732] test/test_actions.py::EditItemActionTestCase::testMessageAttach PASSED [ 36/1732] test/test_actions.py::EditItemActionTestCase::testMessageMultiAttach PASSED [ 37/1732] test/test_admin.py::anydbmAdminTest::testCliParse PASSED [ 38/1732] test/test_admin.py::anydbmAdminTest::testFilter PASSED [ 39/1732] test/test_admin.py::anydbmAdminTest::testFind PASSED [ 40/1732] test/test_admin.py::anydbmAdminTest::testGenconfigUpdate PASSED [ 41/1732] test/test_admin.py::anydbmAdminTest::testGet PASSED [ 42/1732] test/test_admin.py::anydbmAdminTest::testInit PASSED [ 43/1732] test/test_admin.py::anydbmAdminTest::testInitWithConfig_ini PASSED [ 44/1732] test/test_admin.py::anydbmAdminTest::testRetireRestore PASSED [ 45/1732] test/test_admin.py::anydbmAdminTest::testSecurity PASSED [ 46/1732] test/test_admin.py::anydbmAdminTest::testSecurityInvalidAttribute PASSED [ 47/1732] test/test_admin.py::anydbmAdminTest::testSet PASSED [ 48/1732] test/test_admin.py::anydbmAdminTest::testSetOnClass PASSED [ 49/1732] test/test_admin.py::anydbmAdminTest::testSpecification PASSED [ 50/1732] test/test_admin.py::anydbmAdminTest::testTable PASSED [ 51/1732] test/test_admin.py::mysqlAdminTest::testCliParse SKIPPED (Skipping MySQL tests: backend not available) [ 52/1732] test/test_admin.py::mysqlAdminTest::testFilter SKIPPED (Skipping MySQL tests: backend not available) [ 53/1732] test/test_admin.py::mysqlAdminTest::testFind SKIPPED (Skipping MySQL tests: backend not available) [ 54/1732] test/test_admin.py::mysqlAdminTest::testGenconfigUpdate SKIPPED (Skipping MySQL tests: backend not available) [ 55/1732] test/test_admin.py::mysqlAdminTest::testGet SKIPPED (Skipping MySQL tests: backend not available) [ 56/1732] test/test_admin.py::mysqlAdminTest::testInit SKIPPED (Skipping MySQL tests: backend not available) [ 57/1732] test/test_admin.py::mysqlAdminTest::testInitWithConfig_ini SKIPPED (Skipping MySQL tests: backend not available) [ 58/1732] test/test_admin.py::mysqlAdminTest::testRetireRestore SKIPPED (Skipping MySQL tests: backend not available) [ 59/1732] test/test_admin.py::mysqlAdminTest::testSecurity SKIPPED (Skipping MySQL tests: backend not available) [ 60/1732] test/test_admin.py::mysqlAdminTest::testSecurityInvalidAttribute SKIPPED (Skipping MySQL tests: backend not available) [ 61/1732] test/test_admin.py::mysqlAdminTest::testSet SKIPPED (Skipping MySQL tests: backend not available) [ 62/1732] test/test_admin.py::mysqlAdminTest::testSetOnClass SKIPPED (Skipping MySQL tests: backend not available) [ 63/1732] test/test_admin.py::mysqlAdminTest::testSpecification SKIPPED (Skipping MySQL tests: backend not available) [ 64/1732] test/test_admin.py::mysqlAdminTest::testTable SKIPPED (Skipping MySQL tests: backend not available) [ 65/1732] test/test_admin.py::sqliteAdminTest::testCliParse PASSED [ 66/1732] test/test_admin.py::sqliteAdminTest::testFilter PASSED [ 67/1732] test/test_admin.py::sqliteAdminTest::testFind PASSED [ 68/1732] test/test_admin.py::sqliteAdminTest::testGenconfigUpdate PASSED [ 69/1732] test/test_admin.py::sqliteAdminTest::testGet PASSED [ 70/1732] test/test_admin.py::sqliteAdminTest::testInit PASSED [ 71/1732] test/test_admin.py::sqliteAdminTest::testInitWithConfig_ini PASSED [ 72/1732] test/test_admin.py::sqliteAdminTest::testRetireRestore PASSED [ 73/1732] test/test_admin.py::sqliteAdminTest::testSecurity PASSED [ 74/1732] test/test_admin.py::sqliteAdminTest::testSecurityInvalidAttribute PASSED [ 75/1732] test/test_admin.py::sqliteAdminTest::testSet PASSED [ 76/1732] test/test_admin.py::sqliteAdminTest::testSetOnClass PASSED [ 77/1732] test/test_admin.py::sqliteAdminTest::testSpecification PASSED [ 78/1732] test/test_admin.py::sqliteAdminTest::testTable PASSED [ 79/1732] test/test_admin.py::postgresqlAdminTest::testCliParse SKIPPED (Skipping PostgreSQL tests: backend not available) [ 80/1732] test/test_admin.py::postgresqlAdminTest::testFilter SKIPPED (Skipping PostgreSQL tests: backend not available) [ 81/1732] test/test_admin.py::postgresqlAdminTest::testFind SKIPPED (Skipping PostgreSQL tests: backend not available) [ 82/1732] test/test_admin.py::postgresqlAdminTest::testGenconfigUpdate SKIPPED (Skipping PostgreSQL tests: backend not available) [ 83/1732] test/test_admin.py::postgresqlAdminTest::testGet SKIPPED (Skipping PostgreSQL tests: backend not available) [ 84/1732] test/test_admin.py::postgresqlAdminTest::testInit SKIPPED (Skipping PostgreSQL tests: backend not available) [ 85/1732] test/test_admin.py::postgresqlAdminTest::testInitWithConfig_ini SKIPPED (Skipping PostgreSQL tests: backend not available) [ 86/1732] test/test_admin.py::postgresqlAdminTest::testRetireRestore SKIPPED (Skipping PostgreSQL tests: backend not available) [ 87/1732] test/test_admin.py::postgresqlAdminTest::testSecurity SKIPPED (Skipping PostgreSQL tests: backend not available) [ 88/1732] test/test_admin.py::postgresqlAdminTest::testSecurityInvalidAttribute SKIPPED (Skipping PostgreSQL tests: backend not available) [ 89/1732] test/test_admin.py::postgresqlAdminTest::testSet SKIPPED (Skipping PostgreSQL tests: backend not available) [ 90/1732] test/test_admin.py::postgresqlAdminTest::testSetOnClass SKIPPED (Skipping PostgreSQL tests: backend not available) [ 91/1732] test/test_admin.py::postgresqlAdminTest::testSpecification SKIPPED (Skipping PostgreSQL tests: backend not available) [ 92/1732] test/test_admin.py::postgresqlAdminTest::testTable SKIPPED (Skipping PostgreSQL tests: backend not available) [ 93/1732] test/test_anydbm.py::anydbmDBTest::testActorProperty <- test/db_test_base.py PASSED [ 94/1732] test/test_anydbm.py::anydbmDBTest::testAddProperty <- test/db_test_base.py PASSED [ 95/1732] test/test_anydbm.py::anydbmDBTest::testAddRemoveProperty <- test/db_test_base.py PASSED [ 96/1732] test/test_anydbm.py::anydbmDBTest::testAdminDuplicateInitialisation <- test/db_test_base.py PASSED [ 97/1732] test/test_anydbm.py::anydbmDBTest::testAdminImportExport <- test/db_test_base.py PASSED [ 98/1732] test/test_anydbm.py::anydbmDBTest::testAdminOtherCommands <- test/db_test_base.py PASSED [ 99/1732] test/test_anydbm.py::anydbmDBTest::testAuditorTwo <- test/db_test_base.py PASSED [ 100/1732] test/test_anydbm.py::anydbmDBTest::testAuditors <- test/db_test_base.py PASSED [ 101/1732] test/test_anydbm.py::anydbmDBTest::testBooleanChange <- test/db_test_base.py PASSED [ 102/1732] test/test_anydbm.py::anydbmDBTest::testBooleanSet <- test/db_test_base.py PASSED [ 103/1732] test/test_anydbm.py::anydbmDBTest::testBooleanUnset <- test/db_test_base.py PASSED [ 104/1732] test/test_anydbm.py::anydbmDBTest::testCacheCreateSet <- test/db_test_base.py PASSED [ 105/1732] test/test_anydbm.py::anydbmDBTest::testCreatorProperty <- test/db_test_base.py PASSED [ 106/1732] test/test_anydbm.py::anydbmDBTest::testDateChange <- test/db_test_base.py PASSED [ 107/1732] test/test_anydbm.py::anydbmDBTest::testDateLeapYear <- test/db_test_base.py PASSED [ 108/1732] test/test_anydbm.py::anydbmDBTest::testDateSort <- test/db_test_base.py PASSED [ 109/1732] test/test_anydbm.py::anydbmDBTest::testDateSortMultilink <- test/db_test_base.py PASSED [ 110/1732] test/test_anydbm.py::anydbmDBTest::testDateUnset <- test/db_test_base.py PASSED [ 111/1732] test/test_anydbm.py::anydbmDBTest::testDefault_Value <- test/db_test_base.py PASSED [ 112/1732] test/test_anydbm.py::anydbmDBTest::testDestroyBlob <- test/db_test_base.py PASSED [ 113/1732] test/test_anydbm.py::anydbmDBTest::testDestroyJournalling <- test/db_test_base.py PASSED [ 114/1732] test/test_anydbm.py::anydbmDBTest::testDestroyNoJournalling <- test/db_test_base.py PASSED [ 115/1732] test/test_anydbm.py::anydbmDBTest::testDoubleChange <- test/db_test_base.py PASSED [ 116/1732] test/test_anydbm.py::anydbmDBTest::testDoubleUnset <- test/db_test_base.py PASSED [ 117/1732] test/test_anydbm.py::anydbmDBTest::testEmptySet <- test/db_test_base.py PASSED [ 118/1732] test/test_anydbm.py::anydbmDBTest::testExceptions <- test/db_test_base.py PASSED [ 119/1732] test/test_anydbm.py::anydbmDBTest::testFileClassContentChange <- test/db_test_base.py PASSED [ 120/1732] test/test_anydbm.py::anydbmDBTest::testFileClassIndexingNoNoNo <- test/db_test_base.py PASSED [ 121/1732] test/test_anydbm.py::anydbmDBTest::testFileClassReindexing <- test/db_test_base.py PASSED [ 122/1732] test/test_anydbm.py::anydbmDBTest::testFilteringBoolean <- test/db_test_base.py PASSED [ 123/1732] test/test_anydbm.py::anydbmDBTest::testFilteringDateRangeMulti <- test/db_test_base.py PASSED [ 124/1732] test/test_anydbm.py::anydbmDBTest::testFilteringDateSort <- test/db_test_base.py PASSED [ 125/1732] test/test_anydbm.py::anydbmDBTest::testFilteringDateSortPriorityGroup <- test/db_test_base.py PASSED [ 126/1732] test/test_anydbm.py::anydbmDBTest::testFilteringID <- test/db_test_base.py PASSED [ 127/1732] test/test_anydbm.py::anydbmDBTest::testFilteringIntervalSort <- test/db_test_base.py PASSED [ 128/1732] test/test_anydbm.py::anydbmDBTest::testFilteringLink <- test/db_test_base.py PASSED [ 129/1732] test/test_anydbm.py::anydbmDBTest::testFilteringLinkExpression <- test/db_test_base.py PASSED [ 130/1732] test/test_anydbm.py::anydbmDBTest::testFilteringLinkSortGroup <- test/db_test_base.py PASSED [ 131/1732] test/test_anydbm.py::anydbmDBTest::testFilteringLinkSortSearchMultilink <- test/db_test_base.py PASSED [ 132/1732] test/test_anydbm.py::anydbmDBTest::testFilteringMany <- test/db_test_base.py PASSED [ 133/1732] test/test_anydbm.py::anydbmDBTest::testFilteringMultilink <- test/db_test_base.py PASSED [ 134/1732] test/test_anydbm.py::anydbmDBTest::testFilteringMultilinkAndGroup <- test/db_test_base.py PASSED [ 135/1732] test/test_anydbm.py::anydbmDBTest::testFilteringMultilinkExpression <- test/db_test_base.py PASSED [ 136/1732] test/test_anydbm.py::anydbmDBTest::testFilteringMultilinkSort <- test/db_test_base.py PASSED [ 137/1732] test/test_anydbm.py::anydbmDBTest::testFilteringMultilinkSortGroup <- test/db_test_base.py PASSED [ 138/1732] test/test_anydbm.py::anydbmDBTest::testFilteringNone <- test/db_test_base.py PASSED [ 139/1732] test/test_anydbm.py::anydbmDBTest::testFilteringNumber <- test/db_test_base.py PASSED [ 140/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRangeBasic <- test/db_test_base.py PASSED [ 141/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRangeGeekInterval <- test/db_test_base.py PASSED [ 142/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRangeInterval <- test/db_test_base.py PASSED [ 143/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRangeMonths <- test/db_test_base.py PASSED [ 144/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRangeTwoSyntaxes <- test/db_test_base.py PASSED [ 145/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRangeYearMonthDay <- test/db_test_base.py PASSED [ 146/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRetired <- test/db_test_base.py PASSED [ 147/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRetiredString <- test/db_test_base.py PASSED [ 148/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRevLink <- test/db_test_base.py PASSED [ 149/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRevLinkExpression <- test/db_test_base.py PASSED [ 150/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRevMultilink <- test/db_test_base.py PASSED [ 151/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRevMultilinkExpression <- test/db_test_base.py PASSED [ 152/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRevMultilinkQ2 <- test/db_test_base.py PASSED [ 153/1732] test/test_anydbm.py::anydbmDBTest::testFilteringSortId <- test/db_test_base.py PASSED [ 154/1732] test/test_anydbm.py::anydbmDBTest::testFilteringSpecialChars <- test/db_test_base.py PASSED [ 155/1732] test/test_anydbm.py::anydbmDBTest::testFilteringString <- test/db_test_base.py PASSED [ 156/1732] test/test_anydbm.py::anydbmDBTest::testFilteringStringCase <- test/db_test_base.py PASSED [ 157/1732] test/test_anydbm.py::anydbmDBTest::testFilteringStringExactMatch <- test/db_test_base.py PASSED [ 158/1732] test/test_anydbm.py::anydbmDBTest::testFilteringStringSort <- test/db_test_base.py PASSED [ 159/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTransitiveLinkIssue <- test/db_test_base.py PASSED [ 160/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTransitiveLinkSort <- test/db_test_base.py PASSED [ 161/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTransitiveLinkSortNull <- test/db_test_base.py PASSED [ 162/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTransitiveLinkUser <- test/db_test_base.py PASSED [ 163/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTransitiveLinkUserLimit <- test/db_test_base.py PASSED [ 164/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTransitiveMultilink <- test/db_test_base.py PASSED [ 165/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTransitiveMultilinkSort <- test/db_test_base.py PASSED [ 166/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTwoMultilinksExpression <- test/db_test_base.py PASSED [ 167/1732] test/test_anydbm.py::anydbmDBTest::testFindIncorrectProperty <- test/db_test_base.py PASSED [ 168/1732] test/test_anydbm.py::anydbmDBTest::testFindLink <- test/db_test_base.py PASSED [ 169/1732] test/test_anydbm.py::anydbmDBTest::testFindLinkAndMultilink <- test/db_test_base.py PASSED [ 170/1732] test/test_anydbm.py::anydbmDBTest::testFindLinkFail <- test/db_test_base.py PASSED [ 171/1732] test/test_anydbm.py::anydbmDBTest::testFindLinkUnset <- test/db_test_base.py PASSED [ 172/1732] test/test_anydbm.py::anydbmDBTest::testFindMultiMultilink <- test/db_test_base.py PASSED [ 173/1732] test/test_anydbm.py::anydbmDBTest::testFindMultilink <- test/db_test_base.py PASSED [ 174/1732] test/test_anydbm.py::anydbmDBTest::testFindMultilinkFail <- test/db_test_base.py PASSED [ 175/1732] test/test_anydbm.py::anydbmDBTest::testFindMultilinkUnset <- test/db_test_base.py PASSED [ 176/1732] test/test_anydbm.py::anydbmDBTest::testFindMultipleLink <- test/db_test_base.py PASSED [ 177/1732] test/test_anydbm.py::anydbmDBTest::testFindProtectedLink <- test/db_test_base.py PASSED [ 178/1732] test/test_anydbm.py::anydbmDBTest::testFindRetired <- test/db_test_base.py PASSED [ 179/1732] test/test_anydbm.py::anydbmDBTest::testFindRevLinkMultilink <- test/db_test_base.py PASSED [ 180/1732] test/test_anydbm.py::anydbmDBTest::testForcedReindexing <- test/db_test_base.py PASSED [ 181/1732] test/test_anydbm.py::anydbmDBTest::testGroupingNone <- test/db_test_base.py PASSED [ 182/1732] test/test_anydbm.py::anydbmDBTest::testIDGeneration <- test/db_test_base.py PASSED [ 183/1732] test/test_anydbm.py::anydbmDBTest::testIDSetting <- test/db_test_base.py PASSED [ 184/1732] test/test_anydbm.py::anydbmDBTest::testImportExport <- test/db_test_base.py PASSED [ 185/1732] test/test_anydbm.py::anydbmDBTest::testIndexerSearchMulti <- test/db_test_base.py PASSED [ 186/1732] test/test_anydbm.py::anydbmDBTest::testIndexerSearching <- test/db_test_base.py PASSED [ 187/1732] test/test_anydbm.py::anydbmDBTest::testIndexerSearchingLink <- test/db_test_base.py PASSED [ 188/1732] test/test_anydbm.py::anydbmDBTest::testIndexingPropertiesOnImport <- test/db_test_base.py PASSED [ 189/1732] test/test_anydbm.py::anydbmDBTest::testIntegerChange <- test/db_test_base.py PASSED [ 190/1732] test/test_anydbm.py::anydbmDBTest::testIntegerUnset <- test/db_test_base.py PASSED [ 191/1732] test/test_anydbm.py::anydbmDBTest::testIntervalChange <- test/db_test_base.py PASSED [ 192/1732] test/test_anydbm.py::anydbmDBTest::testIntervalUnset <- test/db_test_base.py PASSED [ 193/1732] test/test_anydbm.py::anydbmDBTest::testJournalNonexistingProperty <- test/db_test_base.py PASSED [ 194/1732] test/test_anydbm.py::anydbmDBTest::testJournalPreCommit <- test/db_test_base.py PASSED [ 195/1732] test/test_anydbm.py::anydbmDBTest::testJournals <- test/db_test_base.py PASSED [ 196/1732] test/test_anydbm.py::anydbmDBTest::testKeyValue <- test/db_test_base.py PASSED [ 197/1732] test/test_anydbm.py::anydbmDBTest::testLabelProp <- test/db_test_base.py PASSED [ 198/1732] test/test_anydbm.py::anydbmDBTest::testLinkChange <- test/db_test_base.py PASSED [ 199/1732] test/test_anydbm.py::anydbmDBTest::testLinkUnset <- test/db_test_base.py PASSED [ 200/1732] test/test_anydbm.py::anydbmDBTest::testMakeSeveralMultilinkedNodes <- test/db_test_base.py PASSED [ 201/1732] test/test_anydbm.py::anydbmDBTest::testMultilinkChange <- test/db_test_base.py PASSED [ 202/1732] test/test_anydbm.py::anydbmDBTest::testMultilinkChangeIterable <- test/db_test_base.py PASSED [ 203/1732] test/test_anydbm.py::anydbmDBTest::testMultilinkOrdering <- test/db_test_base.py PASSED [ 204/1732] test/test_anydbm.py::anydbmDBTest::testNosyMail <- test/db_test_base.py PASSED [ 205/1732] test/test_anydbm.py::anydbmDBTest::testNosyMailTextAndBinary <- test/db_test_base.py PASSED [ 206/1732] test/test_anydbm.py::anydbmDBTest::testNumberChange <- test/db_test_base.py PASSED [ 207/1732] test/test_anydbm.py::anydbmDBTest::testNumberUnset <- test/db_test_base.py PASSED [ 208/1732] test/test_anydbm.py::anydbmDBTest::testPGPNosyMail <- test/db_test_base.py SKIPPED (Skipping PGPNosy test) [ 209/1732] test/test_anydbm.py::anydbmDBTest::testPack <- test/db_test_base.py PASSED [ 210/1732] test/test_anydbm.py::anydbmDBTest::testPasswordChange <- test/db_test_base.py PASSED [ 211/1732] test/test_anydbm.py::anydbmDBTest::testPasswordUnset <- test/db_test_base.py PASSED [ 212/1732] test/test_anydbm.py::anydbmDBTest::testQuietChangenote <- test/db_test_base.py PASSED [ 213/1732] test/test_anydbm.py::anydbmDBTest::testQuietJournal <- test/db_test_base.py PASSED [ 214/1732] test/test_anydbm.py::anydbmDBTest::testQuietProperty <- test/db_test_base.py PASSED [ 215/1732] test/test_anydbm.py::anydbmDBTest::testRefresh <- test/db_test_base.py PASSED [ 216/1732] test/test_anydbm.py::anydbmDBTest::testReindexingChange <- test/db_test_base.py PASSED [ 217/1732] test/test_anydbm.py::anydbmDBTest::testReindexingClear <- test/db_test_base.py PASSED [ 218/1732] test/test_anydbm.py::anydbmDBTest::testRemoveProperty <- test/db_test_base.py PASSED [ 219/1732] test/test_anydbm.py::anydbmDBTest::testRetire <- test/db_test_base.py PASSED [ 220/1732] test/test_anydbm.py::anydbmDBTest::testSerialisation <- test/db_test_base.py PASSED [ 221/1732] test/test_anydbm.py::anydbmDBTest::testSortingNone <- test/db_test_base.py PASSED [ 222/1732] test/test_anydbm.py::anydbmDBTest::testStringBinary <- test/db_test_base.py PASSED [ 223/1732] test/test_anydbm.py::anydbmDBTest::testStringChange <- test/db_test_base.py PASSED [ 224/1732] test/test_anydbm.py::anydbmDBTest::testStringFind <- test/db_test_base.py PASSED [ 225/1732] test/test_anydbm.py::anydbmDBTest::testStringUnicode <- test/db_test_base.py PASSED [ 226/1732] test/test_anydbm.py::anydbmDBTest::testStringUnset <- test/db_test_base.py PASSED [ 227/1732] test/test_anydbm.py::anydbmDBTest::testTransactions <- test/db_test_base.py PASSED [ 228/1732] test/test_anydbm.py::anydbmDBTest::testUpgrade_5_to_6 <- test/db_test_base.py SKIPPED (No schema upgrade needed on non rdbms backends) [ 229/1732] test/test_anydbm.py::anydbmDBTest::testViewPremJournal <- test/db_test_base.py PASSED [ 230/1732] test/test_anydbm.py::anydbmROTest::testExceptions <- test/db_test_base.py PASSED [ 231/1732] test/test_anydbm.py::anydbmSchemaTest::test_addNewClass <- test/db_test_base.py PASSED [ 232/1732] test/test_anydbm.py::anydbmSchemaTest::test_changeClassKey <- test/db_test_base.py PASSED [ 233/1732] test/test_anydbm.py::anydbmSchemaTest::test_fileClassProps <- test/db_test_base.py PASSED [ 234/1732] test/test_anydbm.py::anydbmSchemaTest::test_makeNewMultilink <- test/db_test_base.py PASSED [ 235/1732] test/test_anydbm.py::anydbmSchemaTest::test_modifyClass <- test/db_test_base.py PASSED [ 236/1732] test/test_anydbm.py::anydbmSchemaTest::test_removeClass <- test/db_test_base.py PASSED [ 237/1732] test/test_anydbm.py::anydbmSchemaTest::test_removeClassKey <- test/db_test_base.py PASSED [ 238/1732] test/test_anydbm.py::anydbmSchemaTest::test_removeMultilink <- test/db_test_base.py PASSED [ 239/1732] test/test_anydbm.py::anydbmSchemaTest::test_reservedProperties <- test/db_test_base.py PASSED [ 240/1732] test/test_anydbm.py::anydbmSchemaTest::test_splitDesignator <- test/db_test_base.py PASSED [ 241/1732] test/test_anydbm.py::anydbmClassicInitTest::testCreation <- test/db_test_base.py PASSED [ 242/1732] test/test_anydbm.py::anydbmHTMLItemTest::testHTMLItemAttributes <- test/db_test_base.py PASSED [ 243/1732] test/test_anydbm.py::anydbmHTMLItemTest::testHTMLItemDerefFail <- test/db_test_base.py PASSED [ 244/1732] test/test_anydbm.py::anydbmHTMLItemTest::testHTMLItemDereference <- test/db_test_base.py PASSED [ 245/1732] test/test_anydbm.py::anydbmSessionTest::testDestroy <- test/session_common.py PASSED [ 246/1732] test/test_anydbm.py::anydbmSessionTest::testGetAll <- test/session_common.py PASSED [ 247/1732] test/test_anydbm.py::anydbmSessionTest::testList <- test/session_common.py PASSED [ 248/1732] test/test_anydbm.py::anydbmSessionTest::testSetSession <- test/session_common.py PASSED [ 249/1732] test/test_anydbm.py::anydbmSessionTest::testUpdateSession <- test/session_common.py PASSED [ 250/1732] test/test_anydbm.py::anydbmSpecialActionTestCase::testInnerMain <- test/db_test_base.py PASSED [ 251/1732] test/test_anydbm.py::anydbmRestTest::testAcceptHeaderParsing <- test/rest_common.py PASSED [ 252/1732] test/test_anydbm.py::anydbmRestTest::testAuthAllowedPost <- test/rest_common.py PASSED [ 253/1732] test/test_anydbm.py::anydbmRestTest::testAuthAllowedPut <- test/rest_common.py PASSED [ 254/1732] test/test_anydbm.py::anydbmRestTest::testAuthDeniedPost <- test/rest_common.py PASSED [ 255/1732] test/test_anydbm.py::anydbmRestTest::testAuthDeniedPut <- test/rest_common.py PASSED [ 256/1732] test/test_anydbm.py::anydbmRestTest::testBinaryFieldStorage <- test/rest_common.py PASSED [ 257/1732] test/test_anydbm.py::anydbmRestTest::testDeleteAttributeUri <- test/rest_common.py PASSED [ 258/1732] test/test_anydbm.py::anydbmRestTest::testDispatch <- test/rest_common.py PASSED [ 259/1732] test/test_anydbm.py::anydbmRestTest::testDispatchBadAccept <- test/rest_common.py PASSED [ 260/1732] test/test_anydbm.py::anydbmRestTest::testDispatchBadContent <- test/rest_common.py PASSED [ 261/1732] test/test_anydbm.py::anydbmRestTest::testDispatchDelete <- test/rest_common.py PASSED [ 262/1732] test/test_anydbm.py::anydbmRestTest::testDispatchPost <- test/rest_common.py PASSED [ 263/1732] test/test_anydbm.py::anydbmRestTest::testEtagGeneration <- test/rest_common.py PASSED [ 264/1732] test/test_anydbm.py::anydbmRestTest::testEtagProcessing <- test/rest_common.py PASSED [ 265/1732] test/test_anydbm.py::anydbmRestTest::testFilter <- test/rest_common.py PASSED [ 266/1732] test/test_anydbm.py::anydbmRestTest::testGet <- test/rest_common.py PASSED [ 267/1732] test/test_anydbm.py::anydbmRestTest::testGetBadTransitive <- test/rest_common.py PASSED [ 268/1732] test/test_anydbm.py::anydbmRestTest::testGetExactMatch <- test/rest_common.py PASSED [ 269/1732] test/test_anydbm.py::anydbmRestTest::testGetTransitive <- test/rest_common.py PASSED [ 270/1732] test/test_anydbm.py::anydbmRestTest::testMethodOverride <- test/rest_common.py PASSED [ 271/1732] test/test_anydbm.py::anydbmRestTest::testOutputFormat <- test/rest_common.py PASSED [ 272/1732] test/test_anydbm.py::anydbmRestTest::testPagination <- test/rest_common.py PASSED [ 273/1732] test/test_anydbm.py::anydbmRestTest::testPatchAction <- test/rest_common.py PASSED [ 274/1732] test/test_anydbm.py::anydbmRestTest::testPatchAdd <- test/rest_common.py PASSED [ 275/1732] test/test_anydbm.py::anydbmRestTest::testPatchBadAction <- test/rest_common.py PASSED [ 276/1732] test/test_anydbm.py::anydbmRestTest::testPatchRemove <- test/rest_common.py PASSED [ 277/1732] test/test_anydbm.py::anydbmRestTest::testPatchRemoveAll <- test/rest_common.py PASSED [ 278/1732] test/test_anydbm.py::anydbmRestTest::testPatchReplace <- test/rest_common.py PASSED [ 279/1732] test/test_anydbm.py::anydbmRestTest::testPost <- test/rest_common.py PASSED [ 280/1732] test/test_anydbm.py::anydbmRestTest::testPostFile <- test/rest_common.py PASSED [ 281/1732] test/test_anydbm.py::anydbmRestTest::testPostPOE <- test/rest_common.py PASSED [ 282/1732] test/test_anydbm.py::anydbmRestTest::testPutAttribute <- test/rest_common.py PASSED [ 283/1732] test/test_anydbm.py::anydbmRestTest::testPutElement <- test/rest_common.py PASSED [ 284/1732] test/test_anydbm.py::anydbmRestTest::testRestRateLimit <- test/rest_common.py PASSED [ 285/1732] test/test_anydbm.py::anydbmRestTest::testSorting <- test/rest_common.py PASSED [ 286/1732] test/test_anydbm.py::anydbmRestTest::testStatsGen <- test/rest_common.py PASSED [ 287/1732] test/test_anydbm.py::anydbmRestTest::testTransitiveField <- test/rest_common.py PASSED [ 288/1732] test/test_anydbm.py::anydbmRestTest::test_bad_audience_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 289/1732] test/test_anydbm.py::anydbmRestTest::test_bad_issue_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 290/1732] test/test_anydbm.py::anydbmRestTest::test_bad_roles_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 291/1732] test/test_anydbm.py::anydbmRestTest::test_bad_subject_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 292/1732] test/test_anydbm.py::anydbmRestTest::test_disabled_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 293/1732] test/test_anydbm.py::anydbmRestTest::test_expired_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 294/1732] test/test_anydbm.py::anydbmRestTest::test_user_email_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 295/1732] test/test_anydbm.py::anydbmRestTest::test_user_emailnorest_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 296/1732] test/test_anydbm.py::anydbmRestTest::test_user_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 297/1732] test/test_anypy.py::StringsTest::test_export_params PASSED [ 298/1732] test/test_anypy.py::StringsTest::test_import_params PASSED [ 299/1732] test/test_cgi.py::MessageTestCase::testAddMessageBAD PASSED [ 300/1732] test/test_cgi.py::MessageTestCase::testAddMessageNoEscape PASSED [ 301/1732] test/test_cgi.py::MessageTestCase::testAddMessageOK PASSED [ 302/1732] test/test_cgi.py::FormTestCase::testAddRemoveNonexistant PASSED [ 303/1732] test/test_cgi.py::FormTestCase::testBackwardsCompat PASSED [ 304/1732] test/test_cgi.py::FormTestCase::testCSVExportBadColumnName PASSED [ 305/1732] test/test_cgi.py::FormTestCase::testCSVExportBase PASSED [ 306/1732] test/test_cgi.py::FormTestCase::testCSVExportCharset PASSED [ 307/1732] test/test_cgi.py::FormTestCase::testCSVExportFailPermissionBadColumn PASSED [ 308/1732] test/test_cgi.py::FormTestCase::testCSVExportFailPermissionValidColumn PASSED [ 309/1732] test/test_cgi.py::FormTestCase::testCSVExportWithId PASSED [ 310/1732] test/test_cgi.py::FormTestCase::testCSVExportWithIdBadColumnName PASSED [ 311/1732] test/test_cgi.py::FormTestCase::testCSVExportWithIdFailPermissionBadColumn PASSED [ 312/1732] test/test_cgi.py::FormTestCase::testCSVExportWithIdFailPermissionValidColumn PASSED [ 313/1732] test/test_cgi.py::FormTestCase::testCheckAndPropertyPermission PASSED [ 314/1732] test/test_cgi.py::FormTestCase::testClassPermission PASSED [ 315/1732] test/test_cgi.py::FormTestCase::testCreatePermission PASSED [ 316/1732] test/test_cgi.py::FormTestCase::testCsrfProtection PASSED [ 317/1732] test/test_cgi.py::FormTestCase::testEditCSVKeyword PASSED [ 318/1732] test/test_cgi.py::FormTestCase::testEditCSVRestore PASSED [ 319/1732] test/test_cgi.py::FormTestCase::testEditCSVTest PASSED [ 320/1732] test/test_cgi.py::FormTestCase::testEditCSVTestBadRow PASSED [ 321/1732] test/test_cgi.py::FormTestCase::testEditFileClassAttributes PASSED [ 322/1732] test/test_cgi.py::FormTestCase::testEditNonexistant PASSED [ 323/1732] test/test_cgi.py::FormTestCase::testEmptyBoolean PASSED [ 324/1732] test/test_cgi.py::FormTestCase::testEmptyBooleanSet PASSED [ 325/1732] test/test_cgi.py::FormTestCase::testEmptyDate PASSED [ 326/1732] test/test_cgi.py::FormTestCase::testEmptyDateSet PASSED [ 327/1732] test/test_cgi.py::FormTestCase::testEmptyInteger PASSED [ 328/1732] test/test_cgi.py::FormTestCase::testEmptyIntegerSet PASSED [ 329/1732] test/test_cgi.py::FormTestCase::testEmptyLink PASSED [ 330/1732] test/test_cgi.py::FormTestCase::testEmptyMultilink PASSED [ 331/1732] test/test_cgi.py::FormTestCase::testEmptyMultilinkSet PASSED [ 332/1732] test/test_cgi.py::FormTestCase::testEmptyNumber PASSED [ 333/1732] test/test_cgi.py::FormTestCase::testEmptyNumberSet PASSED [ 334/1732] test/test_cgi.py::FormTestCase::testEmptyPassword PASSED [ 335/1732] test/test_cgi.py::FormTestCase::testEmptyPasswordNotSet PASSED [ 336/1732] test/test_cgi.py::FormTestCase::testEmptyString PASSED [ 337/1732] test/test_cgi.py::FormTestCase::testEmptyStringSet PASSED [ 338/1732] test/test_cgi.py::FormTestCase::testErrorForBadTemplate PASSED [ 339/1732] test/test_cgi.py::FormTestCase::testFileUpload PASSED [ 340/1732] test/test_cgi.py::FormTestCase::testFormValuePreserveOnError PASSED [ 341/1732] test/test_cgi.py::FormTestCase::testHttpProxyStrip PASSED [ 342/1732] test/test_cgi.py::FormTestCase::testInvalidDate PASSED [ 343/1732] test/test_cgi.py::FormTestCase::testInvalidInteger PASSED [ 344/1732] test/test_cgi.py::FormTestCase::testInvalidLinkValue PASSED [ 345/1732] test/test_cgi.py::FormTestCase::testInvalidMultilinkValue PASSED [ 346/1732] test/test_cgi.py::FormTestCase::testInvalidNumber PASSED [ 347/1732] test/test_cgi.py::FormTestCase::testLabelMatching PASSED [ 348/1732] test/test_cgi.py::FormTestCase::testLinkBadDesignator PASSED [ 349/1732] test/test_cgi.py::FormTestCase::testLinkNotLink PASSED [ 350/1732] test/test_cgi.py::FormTestCase::testLinking PASSED [ 351/1732] test/test_cgi.py::FormTestCase::testMessages PASSED [ 352/1732] test/test_cgi.py::FormTestCase::testMixedMultilink PASSED [ 353/1732] test/test_cgi.py::FormTestCase::testMultilinkAdd PASSED [ 354/1732] test/test_cgi.py::FormTestCase::testMultilinkAddNew PASSED [ 355/1732] test/test_cgi.py::FormTestCase::testMultilinkRemove PASSED [ 356/1732] test/test_cgi.py::FormTestCase::testMultilinkRetired PASSED [ 357/1732] test/test_cgi.py::FormTestCase::testMultiple PASSED [ 358/1732] test/test_cgi.py::FormTestCase::testMultipleExistingContext PASSED [ 359/1732] test/test_cgi.py::FormTestCase::testMultipleFileUpload PASSED [ 360/1732] test/test_cgi.py::FormTestCase::testNothing PASSED [ 361/1732] test/test_cgi.py::FormTestCase::testNothingWithRequired PASSED [ 362/1732] test/test_cgi.py::FormTestCase::testPasswordConfigOption PASSED [ 363/1732] test/test_cgi.py::FormTestCase::testPasswordMigration PASSED [ 364/1732] test/test_cgi.py::FormTestCase::testRegisterActionDelay PASSED [ 365/1732] test/test_cgi.py::FormTestCase::testRegisterActionUnusedUserCheck PASSED [ 366/1732] test/test_cgi.py::FormTestCase::testRequiredBoolean PASSED [ 367/1732] test/test_cgi.py::FormTestCase::testRequiredInteger PASSED [ 368/1732] test/test_cgi.py::FormTestCase::testRequiredNumber PASSED [ 369/1732] test/test_cgi.py::FormTestCase::testRestCsrfProtection PASSED [ 370/1732] test/test_cgi.py::FormTestCase::testRoles PASSED [ 371/1732] test/test_cgi.py::FormTestCase::testSearchPermission PASSED [ 372/1732] test/test_cgi.py::FormTestCase::testSetBoolean PASSED [ 373/1732] test/test_cgi.py::FormTestCase::testSetDate PASSED [ 374/1732] test/test_cgi.py::FormTestCase::testSetInteger PASSED [ 375/1732] test/test_cgi.py::FormTestCase::testSetIntegerReplaceNone PASSED [ 376/1732] test/test_cgi.py::FormTestCase::testSetIntegerReplaceOne PASSED [ 377/1732] test/test_cgi.py::FormTestCase::testSetIntegerReplaceZero PASSED [ 378/1732] test/test_cgi.py::FormTestCase::testSetLink PASSED [ 379/1732] test/test_cgi.py::FormTestCase::testSetMultilink PASSED [ 380/1732] test/test_cgi.py::FormTestCase::testSetNumber PASSED [ 381/1732] test/test_cgi.py::FormTestCase::testSetNumberReplaceNone PASSED [ 382/1732] test/test_cgi.py::FormTestCase::testSetNumberReplaceOne PASSED [ 383/1732] test/test_cgi.py::FormTestCase::testSetNumberReplaceZero PASSED [ 384/1732] test/test_cgi.py::FormTestCase::testSetPassword PASSED [ 385/1732] test/test_cgi.py::FormTestCase::testSetPasswordConfirmBad PASSED [ 386/1732] test/test_cgi.py::FormTestCase::testSetString PASSED [ 387/1732] test/test_cgi.py::FormTestCase::testSingleFileUpload PASSED [ 388/1732] test/test_cgi.py::FormTestCase::testStringLinkId PASSED [ 389/1732] test/test_cgi.py::FormTestCase::testStringMultilinkId PASSED [ 390/1732] test/test_cgi.py::FormTestCase::testUnsetLink PASSED [ 391/1732] test/test_cgi.py::FormTestCase::testXMLTemplate PASSED [ 392/1732] test/test_cgi.py::FormTestCase::testXmlrpcCsrfProtection PASSED [ 393/1732] test/test_cgi.py::FormTestCase::testserve_static_files PASSED [ 394/1732] test/test_cgi.py::TemplateHtmlRendering::testRenderAltTemplates PASSED [ 395/1732] test/test_cgi.py::TemplateHtmlRendering::testRenderContextFtsQuery PASSED [ 396/1732] test/test_cgi.py::TemplateHtmlRendering::testRenderError PASSED [ 397/1732] test/test_cgi.py::TemplateHtmlRendering::testexamine_url PASSED [ 398/1732] test/test_cgi.py::TemplateHtmlRendering::testrenderContext PASSED [ 399/1732] test/test_cgi.py::TemplateHtmlRendering::testrenderFrontPage PASSED [ 400/1732] test/test_cgi.py::TemplateTestCase::testTemplateSubdirectory PASSED [ 401/1732] test/test_cgi.py::SqliteNativeFtsCgiTest::testCSVExportBase PASSED [ 402/1732] test/test_cgi.py::SqliteNativeFtsCgiTest::testCSVExportSearchError PASSED [ 403/1732] test/test_cgi.py::SqliteNativeFtsCgiTest::testRenderContextBadFtsQuery PASSED [ 404/1732] test/test_cgi.py::SqliteNativeFtsCgiTest::testRenderContextFtsQuery PASSED [ 405/1732] test/test_cgi.py::SqliteNativeCgiTest::testRenderContextFtsQuery PASSED [ 406/1732] test/test_cgi.py::PostgresqlNativeCgiTest::testRenderContextFtsQuery SKIPPED (Skipping PostgreSQL tests: backend not available) [ 407/1732] test/test_cgi.py::MysqlNativeCgiTest::testRenderContextFtsQuery SKIPPED (Skipping MySQL tests: backend not available) [ 408/1732] test/test_config.py::ConfigTest::testBooleanOption PASSED [ 409/1732] test/test_config.py::ConfigTest::testConfigSave PASSED [ 410/1732] test/test_config.py::ConfigTest::testFloatAndInt_with_update_option PASSED [ 411/1732] test/test_config.py::ConfigTest::testIsolationLevel PASSED [ 412/1732] test/test_config.py::ConfigTest::testLoginAttemptsMin PASSED [ 413/1732] test/test_config.py::ConfigTest::testOctalNumberOption PASSED [ 414/1732] test/test_config.py::ConfigTest::testOptionAsString PASSED [ 415/1732] test/test_config.py::ConfigTest::testOriginHeader PASSED [ 416/1732] test/test_config.py::ConfigTest::testStaticFiles PASSED [ 417/1732] test/test_config.py::ConfigTest::testTimeZone PASSED [ 418/1732] test/test_config.py::ConfigTest::testTrackerWeb PASSED [ 419/1732] test/test_config.py::ConfigTest::testWebSecretKey PASSED [ 420/1732] test/test_config.py::ConfigTest::test_badConfigKeyword PASSED [ 421/1732] test/test_config.py::ConfigTest::test_validConfigKeyword PASSED [ 422/1732] test/test_config.py::TrackerConfig::testConfigValueInterpolateError PASSED [ 423/1732] test/test_config.py::TrackerConfig::testCopyConfig PASSED [ 424/1732] test/test_config.py::TrackerConfig::testInvalidIndexerLanguage_w_empty SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 425/1732] test/test_config.py::TrackerConfig::testInvalidIndexerLanguage_w_empty_no_xapian PASSED [ 426/1732] test/test_config.py::TrackerConfig::testInvalidIndexerLanguage_w_native PASSED [ 427/1732] test/test_config.py::TrackerConfig::testInvalidIndexerLanguage_w_native_fts PASSED [ 428/1732] test/test_config.py::TrackerConfig::testInvalidIndexerLanguage_w_xapian SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 429/1732] test/test_config.py::TrackerConfig::testInvalidIndexerLanguage_xapian_missing PASSED [ 430/1732] test/test_config.py::TrackerConfig::testInvalidIndexerValue PASSED [ 431/1732] test/test_config.py::TrackerConfig::testLoadConfig PASSED [ 432/1732] test/test_config.py::TrackerConfig::testLoadConfigNoConfig PASSED [ 433/1732] test/test_config.py::TrackerConfig::testNoDBInConfig PASSED [ 434/1732] test/test_config.py::TrackerConfig::testNullableSecret_empty_file PASSED [ 435/1732] test/test_config.py::TrackerConfig::testNullableSecret_with_file_value PASSED [ 436/1732] test/test_config.py::TrackerConfig::testNullableSecret_with_value PASSED [ 437/1732] test/test_config.py::TrackerConfig::testSecretMandatory_empty_file PASSED [ 438/1732] test/test_config.py::TrackerConfig::testSecretMandatory_load_from_abs_file PASSED [ 439/1732] test/test_config.py::TrackerConfig::testSecretMandatory_load_from_file PASSED [ 440/1732] test/test_config.py::TrackerConfig::testSecretMandatory_missing_file PASSED [ 441/1732] test/test_config.py::TrackerConfig::testSetMailPassword_from_file PASSED [ 442/1732] test/test_config.py::TrackerConfig::testSetMailPassword_with_set_username PASSED [ 443/1732] test/test_config.py::TrackerConfig::testUnsetMailPassword_with_set_username PASSED [ 444/1732] test/test_config.py::TrackerConfig::testUnsetMailPassword_with_unset_username PASSED [ 445/1732] test/test_dates.py::DateTestCase::testDate PASSED [ 446/1732] test/test_dates.py::DateTestCase::testDateError PASSED [ 447/1732] test/test_dates.py::DateTestCase::testDateInterval PASSED [ 448/1732] test/test_dates.py::DateTestCase::testDateLocal PASSED [ 449/1732] test/test_dates.py::DateTestCase::testDateSubtract PASSED [ 450/1732] test/test_dates.py::DateTestCase::testDivision PASSED [ 451/1732] test/test_dates.py::DateTestCase::testGranularity PASSED [ 452/1732] test/test_dates.py::DateTestCase::testIntervalAdd PASSED [ 453/1732] test/test_dates.py::DateTestCase::testIntervalAddMonthBoundary PASSED [ 454/1732] test/test_dates.py::DateTestCase::testIntervalAddYearBoundary PASSED [ 455/1732] test/test_dates.py::DateTestCase::testIntervalInit PASSED [ 456/1732] test/test_dates.py::DateTestCase::testIntervalInitDate PASSED [ 457/1732] test/test_dates.py::DateTestCase::testIntervalPretty PASSED [ 458/1732] test/test_dates.py::DateTestCase::testIntervalPrettyDe PASSED [ 459/1732] test/test_dates.py::DateTestCase::testIntervalSub PASSED [ 460/1732] test/test_dates.py::DateTestCase::testIntervalSubtractMonthBoundary PASSED [ 461/1732] test/test_dates.py::DateTestCase::testIntervalSubtractYearBoundary PASSED [ 462/1732] test/test_dates.py::DateTestCase::testLeapYear PASSED [ 463/1732] test/test_dates.py::DateTestCase::testOffset PASSED [ 464/1732] test/test_dates.py::DateTestCase::testOffsetAdd PASSED [ 465/1732] test/test_dates.py::DateTestCase::testOffsetRandom PASSED [ 466/1732] test/test_dates.py::DateTestCase::testOffsetSub PASSED [ 467/1732] test/test_dates.py::DateTestCase::testOverflow PASSED [ 468/1732] test/test_dates.py::DateTestCase::testPyDatetime PASSED [ 469/1732] test/test_dates.py::DateTestCase::testSimpleTZ PASSED [ 470/1732] test/test_dates.py::DateTestCase::testSorting PASSED [ 471/1732] test/test_dates.py::DateTestCase::testTimestamp PASSED [ 472/1732] test/test_dates.py::TimezoneTestCase::testTZ PASSED [ 473/1732] test/test_dates.py::TimezoneTestCase::testUnrecognizedTimezone PASSED [ 474/1732] test/test_dates.py::RangeTestCase::testRange PASSED [ 475/1732] test/test_demo.py::TestDemo::testDemoClassic PASSED [ 476/1732] test/test_demo.py::TestDemo::testDemoJinja PASSED [ 477/1732] test/test_demo.py::TestDemo::testDemoMinimal PASSED [ 478/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testBoolean PASSED [ 479/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testDate PASSED [ 480/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testInteger PASSED [ 481/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testInterval PASSED [ 482/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testLink PASSED [ 483/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testMultilink PASSED [ 484/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testMultilink3 PASSED [ 485/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testNumber PASSED [ 486/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testPassword PASSED [ 487/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testString PASSED [ 488/1732] test/test_indexer.py::IndexerTest::test_basics PASSED [ 489/1732] test/test_indexer.py::IndexerTest::test_casesensitivity PASSED [ 490/1732] test/test_indexer.py::IndexerTest::test_change PASSED [ 491/1732] test/test_indexer.py::IndexerTest::test_clear PASSED [ 492/1732] test/test_indexer.py::IndexerTest::test_extremewords PASSED [ 493/1732] test/test_indexer.py::IndexerTest::test_manyresults PASSED [ 494/1732] test/test_indexer.py::IndexerTest::test_stopwords PASSED [ 495/1732] test/test_indexer.py::IndexerTest::test_unicode PASSED [ 496/1732] test/test_indexer.py::IndexerTest::test_wordsplitting PASSED [ 497/1732] test/test_indexer.py::WhooshIndexerTest::test_basics SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 498/1732] test/test_indexer.py::WhooshIndexerTest::test_casesensitivity SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 499/1732] test/test_indexer.py::WhooshIndexerTest::test_change SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 500/1732] test/test_indexer.py::WhooshIndexerTest::test_clear SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 501/1732] test/test_indexer.py::WhooshIndexerTest::test_extremewords SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 502/1732] test/test_indexer.py::WhooshIndexerTest::test_manyresults SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 503/1732] test/test_indexer.py::WhooshIndexerTest::test_stopwords SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 504/1732] test/test_indexer.py::WhooshIndexerTest::test_unicode SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 505/1732] test/test_indexer.py::WhooshIndexerTest::test_wordsplitting SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 506/1732] test/test_indexer.py::XapianIndexerTest::test_basics SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 507/1732] test/test_indexer.py::XapianIndexerTest::test_casesensitivity SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 508/1732] test/test_indexer.py::XapianIndexerTest::test_change SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 509/1732] test/test_indexer.py::XapianIndexerTest::test_clear SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 510/1732] test/test_indexer.py::XapianIndexerTest::test_extremewords SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 511/1732] test/test_indexer.py::XapianIndexerTest::test_manyresults SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 512/1732] test/test_indexer.py::XapianIndexerTest::test_stopwords SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 513/1732] test/test_indexer.py::XapianIndexerTest::test_unicode SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 514/1732] test/test_indexer.py::XapianIndexerTest::test_wordsplitting SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 515/1732] test/test_indexer.py::postgresqlIndexerTest::test_basics SKIPPED (Skipping PostgreSQL tests: backend not available) [ 516/1732] test/test_indexer.py::postgresqlIndexerTest::test_casesensitivity SKIPPED (Skipping PostgreSQL tests: backend not available) [ 517/1732] test/test_indexer.py::postgresqlIndexerTest::test_change SKIPPED (Skipping PostgreSQL tests: backend not available) [ 518/1732] test/test_indexer.py::postgresqlIndexerTest::test_clear SKIPPED (Skipping PostgreSQL tests: backend not available) [ 519/1732] test/test_indexer.py::postgresqlIndexerTest::test_extremewords SKIPPED (Skipping PostgreSQL tests: backend not available) [ 520/1732] test/test_indexer.py::postgresqlIndexerTest::test_manyresults SKIPPED (Skipping PostgreSQL tests: backend not available) [ 521/1732] test/test_indexer.py::postgresqlIndexerTest::test_stopwords SKIPPED (Skipping PostgreSQL tests: backend not available) [ 522/1732] test/test_indexer.py::postgresqlIndexerTest::test_unicode SKIPPED (Skipping PostgreSQL tests: backend not available) [ 523/1732] test/test_indexer.py::postgresqlIndexerTest::test_wordsplitting SKIPPED (Skipping PostgreSQL tests: backend not available) [ 524/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_basics SKIPPED (Skipping PostgreSQL tests: backend not available) [ 525/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_casesensitivity SKIPPED (Skipping PostgreSQL tests: backend not available) [ 526/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_change SKIPPED (Skipping PostgreSQL tests: backend not available) [ 527/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_clear SKIPPED (Skipping PostgreSQL tests: backend not available) [ 528/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_extremewords SKIPPED (Skipping PostgreSQL tests: backend not available) [ 529/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_invalid_language SKIPPED (Skipping PostgreSQL tests: backend not available) [ 530/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_manyresults SKIPPED (Skipping PostgreSQL tests: backend not available) [ 531/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_stopwords SKIPPED (Skipping PostgreSQL tests: backend not available) [ 532/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_tsquery_syntax SKIPPED (Skipping PostgreSQL tests: backend not available) [ 533/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_unicode SKIPPED (Skipping PostgreSQL tests: backend not available) [ 534/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_websearch_syntax SKIPPED (Skipping PostgreSQL tests: backend not available) [ 535/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_wordsplitting SKIPPED (Skipping PostgreSQL tests: backend not available) [ 536/1732] test/test_indexer.py::mysqlIndexerTest::test_basics SKIPPED (Skipping MySQL tests: backend not available) [ 537/1732] test/test_indexer.py::mysqlIndexerTest::test_casesensitivity SKIPPED (Skipping MySQL tests: backend not available) [ 538/1732] test/test_indexer.py::mysqlIndexerTest::test_change SKIPPED (Skipping MySQL tests: backend not available) [ 539/1732] test/test_indexer.py::mysqlIndexerTest::test_clear SKIPPED (Skipping MySQL tests: backend not available) [ 540/1732] test/test_indexer.py::mysqlIndexerTest::test_extremewords SKIPPED (Skipping MySQL tests: backend not available) [ 541/1732] test/test_indexer.py::mysqlIndexerTest::test_manyresults SKIPPED (Skipping MySQL tests: backend not available) [ 542/1732] test/test_indexer.py::mysqlIndexerTest::test_stopwords SKIPPED (Skipping MySQL tests: backend not available) [ 543/1732] test/test_indexer.py::mysqlIndexerTest::test_unicode SKIPPED (Skipping MySQL tests: backend not available) [ 544/1732] test/test_indexer.py::mysqlIndexerTest::test_wordsplitting SKIPPED (Skipping MySQL tests: backend not available) [ 545/1732] test/test_indexer.py::sqliteIndexerTest::test_basics PASSED [ 546/1732] test/test_indexer.py::sqliteIndexerTest::test_casesensitivity PASSED [ 547/1732] test/test_indexer.py::sqliteIndexerTest::test_change PASSED [ 548/1732] test/test_indexer.py::sqliteIndexerTest::test_clear PASSED [ 549/1732] test/test_indexer.py::sqliteIndexerTest::test_extremewords PASSED [ 550/1732] test/test_indexer.py::sqliteIndexerTest::test_manyresults PASSED [ 551/1732] test/test_indexer.py::sqliteIndexerTest::test_stopwords PASSED [ 552/1732] test/test_indexer.py::sqliteIndexerTest::test_unicode PASSED [ 553/1732] test/test_indexer.py::sqliteIndexerTest::test_wordsplitting PASSED [ 554/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_basics PASSED [ 555/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_bool_start PASSED [ 556/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_casesensitivity PASSED [ 557/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_change PASSED [ 558/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_clear PASSED [ 559/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_extremewords SKIPPED (extremewords not tested for native FTS backends) [ 560/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_manyresults PASSED [ 561/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_phrase_and_near PASSED [ 562/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_prefix PASSED [ 563/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_query_errors PASSED [ 564/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_stopwords PASSED [ 565/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_unicode PASSED [ 566/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_wordsplitting PASSED [ 567/1732] test/test_init.py::TemplateInfoTestCase::testLoadTemplateInfo PASSED [ 568/1732] test/test_instance.py::InstanceTest::testOpenOldStyle PASSED [ 569/1732] test/test_jinja2.py::TestCase_Zero::test_zero PASSED [ 570/1732] test/test_jinja2.py::anydbmJinja2Test::test_zero PASSED [ 571/1732] test/test_liveserver.py::BaseTestCases::test__generic_item_template_editbad XFAIL [ 572/1732] test/test_liveserver.py::BaseTestCases::test__generic_item_template_editok PASSED [ 573/1732] test/test_liveserver.py::BaseTestCases::test_bad_path PASSED [ 574/1732] test/test_liveserver.py::BaseTestCases::test_byte_Ranges PASSED [ 575/1732] test/test_liveserver.py::BaseTestCases::test_cache_control_css PASSED [ 576/1732] test/test_liveserver.py::BaseTestCases::test_cache_control_js PASSED [ 577/1732] test/test_liveserver.py::BaseTestCases::test_compression_br SKIPPED (Skipping brotli tests: brotli library not available) [ 578/1732] test/test_liveserver.py::BaseTestCases::test_compression_gzip PASSED [ 579/1732] test/test_liveserver.py::BaseTestCases::test_compression_gzipfile PASSED [ 580/1732] test/test_liveserver.py::BaseTestCases::test_compression_none_etag PASSED [ 581/1732] test/test_liveserver.py::BaseTestCases::test_compression_zstd SKIPPED (Skipping zstd tests: zstd library not available) [ 582/1732] test/test_liveserver.py::BaseTestCases::test_http_options PASSED [ 583/1732] test/test_liveserver.py::BaseTestCases::test_ims PASSED [ 584/1732] test/test_liveserver.py::BaseTestCases::test_login_fail_then_succeed PASSED [ 585/1732] test/test_liveserver.py::BaseTestCases::test_new_file_via_rest PASSED [ 586/1732] test/test_liveserver.py::BaseTestCases::test_new_issue_with_file_upload PASSED [ 587/1732] test/test_liveserver.py::BaseTestCases::test_rest_endpoint_attribute_options PASSED [ 588/1732] test/test_liveserver.py::BaseTestCases::test_rest_endpoint_collection_options PASSED [ 589/1732] test/test_liveserver.py::BaseTestCases::test_rest_endpoint_data_options PASSED [ 590/1732] test/test_liveserver.py::BaseTestCases::test_rest_endpoint_item_options PASSED [ 591/1732] test/test_liveserver.py::BaseTestCases::test_rest_endpoint_root_options PASSED [ 592/1732] test/test_liveserver.py::BaseTestCases::test_rest_invalid_method_collection PASSED [ 593/1732] test/test_liveserver.py::BaseTestCases::test_rest_login_rate_limit PASSED [ 594/1732] test/test_liveserver.py::BaseTestCases::test_rest_preflight_collection PASSED [ 595/1732] test/test_liveserver.py::BaseTestCases::test_start_in_german PASSED [ 596/1732] test/test_liveserver.py::BaseTestCases::test_start_page PASSED [ 597/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test__generic_item_template_editbad XFAIL [ 598/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test__generic_item_template_editok PASSED [ 599/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_bad_path PASSED [ 600/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_byte_Ranges PASSED [ 601/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_cache_control_css PASSED [ 602/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_cache_control_js PASSED [ 603/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_compression_br SKIPPED (Skipping brotli tests: brotli library not available) [ 604/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_compression_gzip PASSED [ 605/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_compression_gzipfile PASSED [ 606/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_compression_none_etag PASSED [ 607/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_compression_zstd SKIPPED (Skipping zstd tests: zstd library not available) [ 608/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_http_options PASSED [ 609/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_ims PASSED [ 610/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_login_fail_then_succeed PASSED [ 611/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_new_file_via_rest PASSED [ 612/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_new_issue_with_file_upload PASSED [ 613/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_endpoint_attribute_options PASSED [ 614/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_endpoint_collection_options PASSED [ 615/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_endpoint_data_options PASSED [ 616/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_endpoint_item_options PASSED [ 617/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_endpoint_root_options PASSED [ 618/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_invalid_method_collection PASSED [ 619/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_login_rate_limit PASSED [ 620/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_preflight_collection PASSED [ 621/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_start_in_german PASSED [ 622/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_start_page PASSED [ 623/1732] test/test_mailer.py::EncodingTestCase::testEncoding PASSED [ 624/1732] test/test_mailgw.py::MailgwTestCase::testAlternateAddress PASSED [ 625/1732] test/test_mailgw.py::MailgwTestCase::testAutoReplyEmailsAreIgnored PASSED [ 626/1732] test/test_mailgw.py::MailgwTestCase::testClassLooseOK PASSED [ 627/1732] test/test_mailgw.py::MailgwTestCase::testClassStrictInvalid PASSED [ 628/1732] test/test_mailgw.py::MailgwTestCase::testClassStrictValid PASSED [ 629/1732] test/test_mailgw.py::MailgwTestCase::testCommandDelimiters PASSED [ 630/1732] test/test_mailgw.py::MailgwTestCase::testCommandDelimitersIgnore PASSED [ 631/1732] test/test_mailgw.py::MailgwTestCase::testContentDisposition PASSED [ 632/1732] test/test_mailgw.py::MailgwTestCase::testDejaVu PASSED [ 633/1732] test/test_mailgw.py::MailgwTestCase::testDoublePrefixLoose PASSED [ 634/1732] test/test_mailgw.py::MailgwTestCase::testEmailBodyUnchangedFollowupIsYes PASSED [ 635/1732] test/test_mailgw.py::MailgwTestCase::testEmailBodyUnchangedNewIsYes PASSED [ 636/1732] test/test_mailgw.py::MailgwTestCase::testEmailQuoting PASSED [ 637/1732] test/test_mailgw.py::MailgwTestCase::testEmailQuoting2 PASSED [ 638/1732] test/test_mailgw.py::MailgwTestCase::testEmailQuotingNewIsFollowup PASSED [ 639/1732] test/test_mailgw.py::MailgwTestCase::testEmailQuotingNewIsNew PASSED [ 640/1732] test/test_mailgw.py::MailgwTestCase::testEmailQuotingRemove PASSED [ 641/1732] test/test_mailgw.py::MailgwTestCase::testEmailQuotingRemove2 PASSED [ 642/1732] test/test_mailgw.py::MailgwTestCase::testEmailQuotingRemove3 PASSED [ 643/1732] test/test_mailgw.py::MailgwTestCase::testEmailReplaceBodyNewIsFollowup PASSED [ 644/1732] test/test_mailgw.py::MailgwTestCase::testEmailReplaceBodyNewIsNew PASSED [ 645/1732] test/test_mailgw.py::MailgwTestCase::testEmptyMessage PASSED [ 646/1732] test/test_mailgw.py::MailgwTestCase::testEnc01 PASSED [ 647/1732] test/test_mailgw.py::MailgwTestCase::testEncNonUTF8 PASSED [ 648/1732] test/test_mailgw.py::MailgwTestCase::testFileAttachWithUmlaut PASSED [ 649/1732] test/test_mailgw.py::MailgwTestCase::testFollowup PASSED [ 650/1732] test/test_mailgw.py::MailgwTestCase::testFollowupEmptyMessage PASSED [ 651/1732] test/test_mailgw.py::MailgwTestCase::testFollowupEmptyMessageNoSubject PASSED [ 652/1732] test/test_mailgw.py::MailgwTestCase::testFollowupExplicitSubjectChange PASSED [ 653/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNoNosyAuthor PASSED [ 654/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNoNosyAuthorButCopy PASSED [ 655/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNoNosyAuthorNoCopy PASSED [ 656/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNoNosyRecipients PASSED [ 657/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNoSubjectChange PASSED [ 658/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNosyAuthor PASSED [ 659/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNosyAuthorAndCopy PASSED [ 660/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNosyAuthorNosyCopy PASSED [ 661/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNosyRecipients PASSED [ 662/1732] test/test_mailgw.py::MailgwTestCase::testFollowupOnNonIssue PASSED [ 663/1732] test/test_mailgw.py::MailgwTestCase::testFollowupStupidQuoting PASSED [ 664/1732] test/test_mailgw.py::MailgwTestCase::testFollowupTitleMatch PASSED [ 665/1732] test/test_mailgw.py::MailgwTestCase::testFollowupTitleMatchInterval PASSED [ 666/1732] test/test_mailgw.py::MailgwTestCase::testFollowupTitleMatchMultiRe PASSED [ 667/1732] test/test_mailgw.py::MailgwTestCase::testFollowupTitleMatchNever PASSED [ 668/1732] test/test_mailgw.py::MailgwTestCase::testFollowupTitleMatchNeverInterval PASSED [ 669/1732] test/test_mailgw.py::MailgwTestCase::testFollowupUTF8 PASSED [ 670/1732] test/test_mailgw.py::MailgwTestCase::testForwardedMessageAttachment PASSED [ 671/1732] test/test_mailgw.py::MailgwTestCase::testHelpMessage PASSED [ 672/1732] test/test_mailgw.py::MailgwTestCase::testHelpSubject PASSED [ 673/1732] test/test_mailgw.py::MailgwTestCase::testInvalidClassLoose PASSED [ 674/1732] test/test_mailgw.py::MailgwTestCase::testInvalidClassLooseReply PASSED [ 675/1732] test/test_mailgw.py::MailgwTestCase::testInvalidClassLooseReplyQuoted PASSED [ 676/1732] test/test_mailgw.py::MailgwTestCase::testInvalidCommandPassthrough PASSED [ 677/1732] test/test_mailgw.py::MailgwTestCase::testInvalidCommandPassthroughLoose PASSED [ 678/1732] test/test_mailgw.py::MailgwTestCase::testInvalidCommandPassthroughLooseOK PASSED [ 679/1732] test/test_mailgw.py::MailgwTestCase::testInvalidCommands PASSED [ 680/1732] test/test_mailgw.py::MailgwTestCase::testInvalidDesignator PASSED [ 681/1732] test/test_mailgw.py::MailgwTestCase::testIssueidLast PASSED [ 682/1732] test/test_mailgw.py::MailgwTestCase::testItsAutoSubmittedStupid PASSED [ 683/1732] test/test_mailgw.py::MailgwTestCase::testItsBulkStupid PASSED [ 684/1732] test/test_mailgw.py::MailgwTestCase::testItsHumanSubmitted PASSED [ 685/1732] test/test_mailgw.py::MailgwTestCase::testMaillistSubject PASSED [ 686/1732] test/test_mailgw.py::MailgwTestCase::testMessageWithFromInIt PASSED [ 687/1732] test/test_mailgw.py::MailgwTestCase::testMultipartCharsetLatin1AttachFile PASSED [ 688/1732] test/test_mailgw.py::MailgwTestCase::testMultipartCharsetLatin1NoAttach PASSED [ 689/1732] test/test_mailgw.py::MailgwTestCase::testMultipartCharsetUTF8AttachFile PASSED [ 690/1732] test/test_mailgw.py::MailgwTestCase::testMultipartCharsetUTF8NoAttach PASSED [ 691/1732] test/test_mailgw.py::MailgwTestCase::testMultipartDropAlternatives PASSED [ 692/1732] test/test_mailgw.py::MailgwTestCase::testMultipartEnc01 PASSED [ 693/1732] test/test_mailgw.py::MailgwTestCase::testMultipartKeepAlternatives PASSED [ 694/1732] test/test_mailgw.py::MailgwTestCase::testMultipartKeepFiles PASSED [ 695/1732] test/test_mailgw.py::MailgwTestCase::testMultipartRFC822 PASSED [ 696/1732] test/test_mailgw.py::MailgwTestCase::testMultipartRFC822Unpack PASSED [ 697/1732] test/test_mailgw.py::MailgwTestCase::testMultipartSeveralAttachmentMessages PASSED [ 698/1732] test/test_mailgw.py::MailgwTestCase::testMultipartTextifyHTML PASSED [ 699/1732] test/test_mailgw.py::MailgwTestCase::testMultipartTextifyHTMLBeautifulSoup SKIPPED (Skipping beautifulsoup tests: 'bs4' not installed) [ 700/1732] test/test_mailgw.py::MailgwTestCase::testNewIssue PASSED [ 701/1732] test/test_mailgw.py::MailgwTestCase::testNewIssueAuthMsg PASSED [ 702/1732] test/test_mailgw.py::MailgwTestCase::testNewIssueNoAuthorEmail PASSED [ 703/1732] test/test_mailgw.py::MailgwTestCase::testNewIssueNoAuthorInfo PASSED [ 704/1732] test/test_mailgw.py::MailgwTestCase::testNewIssueNoClass PASSED [ 705/1732] test/test_mailgw.py::MailgwTestCase::testNewIssueNosy PASSED [ 706/1732] test/test_mailgw.py::MailgwTestCase::testNewIssueNosyAuthor PASSED [ 707/1732] test/test_mailgw.py::MailgwTestCase::testNewUserAuthor PASSED [ 708/1732] test/test_mailgw.py::MailgwTestCase::testNewUserAuthorEncodedName PASSED [ 709/1732] test/test_mailgw.py::MailgwTestCase::testNewUserAuthorMixedEncodedName PASSED [ 710/1732] test/test_mailgw.py::MailgwTestCase::testNewUserAuthorMixedEncodedNameSpacing PASSED [ 711/1732] test/test_mailgw.py::MailgwTestCase::testNoIssueClassErrorTranslationDe PASSED [ 712/1732] test/test_mailgw.py::MailgwTestCase::testNoMessageId PASSED [ 713/1732] test/test_mailgw.py::MailgwTestCase::testNoSubject PASSED [ 714/1732] test/test_mailgw.py::MailgwTestCase::testNoSubjectErrorTranslation PASSED [ 715/1732] test/test_mailgw.py::MailgwTestCase::testNoSubjectErrorTranslationDe PASSED [ 716/1732] test/test_mailgw.py::MailgwTestCase::testNosyGeneration PASSED [ 717/1732] test/test_mailgw.py::MailgwTestCase::testNosyMessageCcBccEtc PASSED [ 718/1732] test/test_mailgw.py::MailgwTestCase::testNosyMessageNoteFilter PASSED [ 719/1732] test/test_mailgw.py::MailgwTestCase::testNosyMessageSettingSubject PASSED [ 720/1732] test/test_mailgw.py::MailgwTestCase::testNosyRemove PASSED [ 721/1732] test/test_mailgw.py::MailgwTestCase::testNosyReplytoAuthor PASSED [ 722/1732] test/test_mailgw.py::MailgwTestCase::testNosyReplytoSomeaddress PASSED [ 723/1732] test/test_mailgw.py::MailgwTestCase::testNosyReplytoTracker PASSED [ 724/1732] test/test_mailgw.py::MailgwTestCase::testOctetStreamTranscoding PASSED [ 725/1732] test/test_mailgw.py::MailgwTestCase::testOneCharSubject PASSED [ 726/1732] test/test_mailgw.py::MailgwTestCase::testOptionClass PASSED [ 727/1732] test/test_mailgw.py::MailgwTestCase::testOptions PASSED [ 728/1732] test/test_mailgw.py::MailgwTestCase::testOptionsMulti PASSED [ 729/1732] test/test_mailgw.py::MailgwTestCase::testOutlookAttachment PASSED [ 730/1732] test/test_mailgw.py::MailgwTestCase::testPrefixDelimiters PASSED [ 731/1732] test/test_mailgw.py::MailgwTestCase::testPropertyChangeOnly PASSED [ 732/1732] test/test_mailgw.py::MailgwTestCase::testRegistrationConfirmation PASSED [ 733/1732] test/test_mailgw.py::MailgwTestCase::testReplytoMatch PASSED [ 734/1732] test/test_mailgw.py::MailgwTestCase::testResentFrom PASSED [ 735/1732] test/test_mailgw.py::MailgwTestCase::testResentFromSwitchedOff PASSED [ 736/1732] test/test_mailgw.py::MailgwTestCase::testSecurityMessagePermissionContent PASSED [ 737/1732] test/test_mailgw.py::MailgwTestCase::testSimpleFollowup PASSED [ 738/1732] test/test_mailgw.py::MailgwTestCase::testSpacesAroundMultilinkPropertyValue PASSED [ 739/1732] test/test_mailgw.py::MailgwTestCase::testStandardMsg PASSED [ 740/1732] test/test_mailgw.py::MailgwTestCase::testTextHtmlMessage PASSED [ 741/1732] test/test_mailgw.py::MailgwTestCase::testTextHtmlMessageBeautifulSoup SKIPPED (Skipping beautifulsoup tests: 'bs4' not installed) [ 742/1732] test/test_mailgw.py::MailgwTestCase::testUnknownPrefixSubject PASSED [ 743/1732] test/test_mailgw.py::MailgwTestCase::testUnknownUser PASSED [ 744/1732] test/test_mailgw.py::MailgwTestCase::testUserAlternateLookup PASSED [ 745/1732] test/test_mailgw.py::MailgwTestCase::testUserAlternateSubstringNomatch PASSED [ 746/1732] test/test_mailgw.py::MailgwTestCase::testUserCreate PASSED [ 747/1732] test/test_mailgw.py::MailgwTestCase::testUserLookup PASSED [ 748/1732] test/test_mailgw.py::MailgwTestCase::testmsgHeaderPropertyAssignedto PASSED [ 749/1732] test/test_mailgw.py::MailgwTestCase::testmsgHeaderPropertyEmptyString PASSED [ 750/1732] test/test_mailgw.py::MailgwPGPTestCase::testEmptyMessage SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 751/1732] test/test_mailgw.py::MailgwPGPTestCase::testHelpMessage SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 752/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPEncryptedSignedMessage SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 753/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPEncryptedUnsignedMessage SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 754/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPEncryptedUnsignedMessageCheckBounce SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 755/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPEncryptedUnsignedMessageError SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 756/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPEncryptedUnsignedMessageFromNonPGPUser SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 757/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPSignedMessage SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 758/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPSignedMessageFail SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 759/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPUnsignedMessage SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 760/1732] test/test_mailgw_roundupmessage.py::FlattenRoundupMessageTests::test_flatten_with_from PASSED [ 761/1732] test/test_mailgw_roundupmessage.py::HeaderRoundupMessageTests::test_get_address_list PASSED [ 762/1732] test/test_mailgw_roundupmessage.py::HeaderRoundupMessageTests::test_get_encoded_header PASSED [ 763/1732] test/test_mailgw_roundupmessage.py::HeaderRoundupMessageTests::test_get_plain_header PASSED [ 764/1732] test/test_mailgw_roundupmessage.py::BodyRoundupMessageTests::test_get_body_base64 PASSED [ 765/1732] test/test_mailgw_roundupmessage.py::BodyRoundupMessageTests::test_get_body_iso_8859_1 PASSED [ 766/1732] test/test_mailgw_roundupmessage.py::BodyRoundupMessageTests::test_get_body_utf_8 PASSED [ 767/1732] test/test_mailgw_roundupmessage.py::AsAttachmentRoundupMessageTests::test_octet_stream PASSED [ 768/1732] test/test_mailgw_roundupmessage.py::AsAttachmentRoundupMessageTests::test_rfc822 PASSED [ 769/1732] test/test_mailgw_roundupmessage.py::AsAttachmentRoundupMessageTests::test_rfc822_no_payload PASSED [ 770/1732] test/test_mailgw_roundupmessage.py::AsAttachmentRoundupMessageTests::test_rfc822_no_subject PASSED [ 771/1732] test/test_mailgw_roundupmessage.py::AsAttachmentRoundupMessageTests::test_text_plain PASSED [ 772/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_attached_signature PASSED [ 773/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_attached_text_plain PASSED [ 774/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_deep_multipart_alternative PASSED [ 775/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_deep_multipart_alternative_ignore PASSED [ 776/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_multipart_alternative PASSED [ 777/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_multipart_mixed PASSED [ 778/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_rfc822_message PASSED [ 779/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_rfc822_message_unpack PASSED [ 780/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_signed_attachemts PASSED [ 781/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_signed_text PASSED [ 782/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_text_plain PASSED [ 783/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_encrypted PASSED [ 784/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_encrypted_protocol_invalid PASSED [ 785/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_encrypted_protocol_missing PASSED [ 786/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_not_encrypted PASSED [ 787/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_not_signed PASSED [ 788/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_signed PASSED [ 789/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_signed_protocol_invalid PASSED [ 790/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_signed_protocol_missing PASSED [ 791/1732] test/test_mailsplit.py::MailsplitTestCase::testAllQuoted PASSED [ 792/1732] test/test_mailsplit.py::MailsplitTestCase::testEmpty PASSED [ 793/1732] test/test_mailsplit.py::MailsplitTestCase::testIndentationContent PASSED [ 794/1732] test/test_mailsplit.py::MailsplitTestCase::testIndentationSummary PASSED [ 795/1732] test/test_mailsplit.py::MailsplitTestCase::testKeepBody PASSED [ 796/1732] test/test_mailsplit.py::MailsplitTestCase::testKeepCitation PASSED [ 797/1732] test/test_mailsplit.py::MailsplitTestCase::testKeepMultipleHyphens PASSED [ 798/1732] test/test_mailsplit.py::MailsplitTestCase::testMultilineSummary PASSED [ 799/1732] test/test_mailsplit.py::MailsplitTestCase::testParagraphs PASSED [ 800/1732] test/test_mailsplit.py::MailsplitTestCase::testPostComment PASSED [ 801/1732] test/test_mailsplit.py::MailsplitTestCase::testPreComment PASSED [ 802/1732] test/test_mailsplit.py::MailsplitTestCase::testSimple PASSED [ 803/1732] test/test_mailsplit.py::MailsplitTestCase::testSimpleFollowup PASSED [ 804/1732] test/test_mailsplit.py::MailsplitTestCase::testSimpleFollowupParas PASSED [ 805/1732] test/test_memorydb.py::memorydbDBTest::testActorProperty <- test/db_test_base.py PASSED [ 806/1732] test/test_memorydb.py::memorydbDBTest::testAddProperty <- test/db_test_base.py PASSED [ 807/1732] test/test_memorydb.py::memorydbDBTest::testAddRemoveProperty <- test/db_test_base.py PASSED [ 808/1732] test/test_memorydb.py::memorydbDBTest::testAdminDuplicateInitialisation <- test/db_test_base.py PASSED [ 809/1732] test/test_memorydb.py::memorydbDBTest::testAdminImportExport <- test/db_test_base.py PASSED [ 810/1732] test/test_memorydb.py::memorydbDBTest::testAdminOtherCommands <- test/db_test_base.py PASSED [ 811/1732] test/test_memorydb.py::memorydbDBTest::testAuditorTwo <- test/db_test_base.py PASSED [ 812/1732] test/test_memorydb.py::memorydbDBTest::testAuditors <- test/db_test_base.py PASSED [ 813/1732] test/test_memorydb.py::memorydbDBTest::testBooleanChange <- test/db_test_base.py PASSED [ 814/1732] test/test_memorydb.py::memorydbDBTest::testBooleanSet <- test/db_test_base.py PASSED [ 815/1732] test/test_memorydb.py::memorydbDBTest::testBooleanUnset <- test/db_test_base.py PASSED [ 816/1732] test/test_memorydb.py::memorydbDBTest::testCacheCreateSet <- test/db_test_base.py PASSED [ 817/1732] test/test_memorydb.py::memorydbDBTest::testCreatorProperty <- test/db_test_base.py PASSED [ 818/1732] test/test_memorydb.py::memorydbDBTest::testDateChange <- test/db_test_base.py PASSED [ 819/1732] test/test_memorydb.py::memorydbDBTest::testDateLeapYear <- test/db_test_base.py PASSED [ 820/1732] test/test_memorydb.py::memorydbDBTest::testDateSort <- test/db_test_base.py PASSED [ 821/1732] test/test_memorydb.py::memorydbDBTest::testDateSortMultilink <- test/db_test_base.py PASSED [ 822/1732] test/test_memorydb.py::memorydbDBTest::testDateUnset <- test/db_test_base.py PASSED [ 823/1732] test/test_memorydb.py::memorydbDBTest::testDefault_Value <- test/db_test_base.py PASSED [ 824/1732] test/test_memorydb.py::memorydbDBTest::testDestroyBlob <- test/db_test_base.py PASSED [ 825/1732] test/test_memorydb.py::memorydbDBTest::testDestroyJournalling <- test/db_test_base.py PASSED [ 826/1732] test/test_memorydb.py::memorydbDBTest::testDestroyNoJournalling <- test/db_test_base.py PASSED [ 827/1732] test/test_memorydb.py::memorydbDBTest::testDoubleChange <- test/db_test_base.py PASSED [ 828/1732] test/test_memorydb.py::memorydbDBTest::testDoubleUnset <- test/db_test_base.py PASSED [ 829/1732] test/test_memorydb.py::memorydbDBTest::testEmptySet <- test/db_test_base.py PASSED [ 830/1732] test/test_memorydb.py::memorydbDBTest::testExceptions <- test/db_test_base.py PASSED [ 831/1732] test/test_memorydb.py::memorydbDBTest::testFileClassContentChange <- test/db_test_base.py PASSED [ 832/1732] test/test_memorydb.py::memorydbDBTest::testFileClassIndexingNoNoNo <- test/db_test_base.py PASSED [ 833/1732] test/test_memorydb.py::memorydbDBTest::testFileClassReindexing <- test/db_test_base.py PASSED [ 834/1732] test/test_memorydb.py::memorydbDBTest::testFilteringBoolean <- test/db_test_base.py PASSED [ 835/1732] test/test_memorydb.py::memorydbDBTest::testFilteringDateRangeMulti <- test/db_test_base.py PASSED [ 836/1732] test/test_memorydb.py::memorydbDBTest::testFilteringDateSort <- test/db_test_base.py PASSED [ 837/1732] test/test_memorydb.py::memorydbDBTest::testFilteringDateSortPriorityGroup <- test/db_test_base.py PASSED [ 838/1732] test/test_memorydb.py::memorydbDBTest::testFilteringID <- test/db_test_base.py PASSED [ 839/1732] test/test_memorydb.py::memorydbDBTest::testFilteringIntervalSort <- test/db_test_base.py PASSED [ 840/1732] test/test_memorydb.py::memorydbDBTest::testFilteringLink <- test/db_test_base.py PASSED [ 841/1732] test/test_memorydb.py::memorydbDBTest::testFilteringLinkExpression <- test/db_test_base.py PASSED [ 842/1732] test/test_memorydb.py::memorydbDBTest::testFilteringLinkSortGroup <- test/db_test_base.py PASSED [ 843/1732] test/test_memorydb.py::memorydbDBTest::testFilteringLinkSortSearchMultilink <- test/db_test_base.py PASSED [ 844/1732] test/test_memorydb.py::memorydbDBTest::testFilteringMany <- test/db_test_base.py PASSED [ 845/1732] test/test_memorydb.py::memorydbDBTest::testFilteringMultilink <- test/db_test_base.py PASSED [ 846/1732] test/test_memorydb.py::memorydbDBTest::testFilteringMultilinkAndGroup <- test/db_test_base.py PASSED [ 847/1732] test/test_memorydb.py::memorydbDBTest::testFilteringMultilinkExpression <- test/db_test_base.py PASSED [ 848/1732] test/test_memorydb.py::memorydbDBTest::testFilteringMultilinkSort <- test/db_test_base.py PASSED [ 849/1732] test/test_memorydb.py::memorydbDBTest::testFilteringMultilinkSortGroup <- test/db_test_base.py PASSED [ 850/1732] test/test_memorydb.py::memorydbDBTest::testFilteringNone <- test/db_test_base.py PASSED [ 851/1732] test/test_memorydb.py::memorydbDBTest::testFilteringNumber <- test/db_test_base.py PASSED [ 852/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRangeBasic <- test/db_test_base.py PASSED [ 853/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRangeGeekInterval <- test/db_test_base.py PASSED [ 854/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRangeInterval <- test/db_test_base.py PASSED [ 855/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRangeMonths <- test/db_test_base.py PASSED [ 856/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRangeTwoSyntaxes <- test/db_test_base.py PASSED [ 857/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRangeYearMonthDay <- test/db_test_base.py PASSED [ 858/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRetired <- test/db_test_base.py PASSED [ 859/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRetiredString <- test/db_test_base.py PASSED [ 860/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRevLink <- test/db_test_base.py PASSED [ 861/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRevLinkExpression <- test/db_test_base.py PASSED [ 862/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRevMultilink <- test/db_test_base.py PASSED [ 863/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRevMultilinkExpression <- test/db_test_base.py PASSED [ 864/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRevMultilinkQ2 <- test/db_test_base.py PASSED [ 865/1732] test/test_memorydb.py::memorydbDBTest::testFilteringSortId <- test/db_test_base.py PASSED [ 866/1732] test/test_memorydb.py::memorydbDBTest::testFilteringSpecialChars <- test/db_test_base.py PASSED [ 867/1732] test/test_memorydb.py::memorydbDBTest::testFilteringString <- test/db_test_base.py PASSED [ 868/1732] test/test_memorydb.py::memorydbDBTest::testFilteringStringCase <- test/db_test_base.py PASSED [ 869/1732] test/test_memorydb.py::memorydbDBTest::testFilteringStringExactMatch <- test/db_test_base.py PASSED [ 870/1732] test/test_memorydb.py::memorydbDBTest::testFilteringStringSort <- test/db_test_base.py PASSED [ 871/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTransitiveLinkIssue <- test/db_test_base.py PASSED [ 872/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTransitiveLinkSort <- test/db_test_base.py PASSED [ 873/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTransitiveLinkSortNull <- test/db_test_base.py PASSED [ 874/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTransitiveLinkUser <- test/db_test_base.py PASSED [ 875/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTransitiveLinkUserLimit <- test/db_test_base.py PASSED [ 876/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTransitiveMultilink <- test/db_test_base.py PASSED [ 877/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTransitiveMultilinkSort <- test/db_test_base.py PASSED [ 878/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTwoMultilinksExpression <- test/db_test_base.py PASSED [ 879/1732] test/test_memorydb.py::memorydbDBTest::testFindIncorrectProperty <- test/db_test_base.py PASSED [ 880/1732] test/test_memorydb.py::memorydbDBTest::testFindLink <- test/db_test_base.py PASSED [ 881/1732] test/test_memorydb.py::memorydbDBTest::testFindLinkAndMultilink <- test/db_test_base.py PASSED [ 882/1732] test/test_memorydb.py::memorydbDBTest::testFindLinkFail <- test/db_test_base.py PASSED [ 883/1732] test/test_memorydb.py::memorydbDBTest::testFindLinkUnset <- test/db_test_base.py PASSED [ 884/1732] test/test_memorydb.py::memorydbDBTest::testFindMultiMultilink <- test/db_test_base.py PASSED [ 885/1732] test/test_memorydb.py::memorydbDBTest::testFindMultilink <- test/db_test_base.py PASSED [ 886/1732] test/test_memorydb.py::memorydbDBTest::testFindMultilinkFail <- test/db_test_base.py PASSED [ 887/1732] test/test_memorydb.py::memorydbDBTest::testFindMultilinkUnset <- test/db_test_base.py PASSED [ 888/1732] test/test_memorydb.py::memorydbDBTest::testFindMultipleLink <- test/db_test_base.py PASSED [ 889/1732] test/test_memorydb.py::memorydbDBTest::testFindProtectedLink <- test/db_test_base.py PASSED [ 890/1732] test/test_memorydb.py::memorydbDBTest::testFindRetired <- test/db_test_base.py PASSED [ 891/1732] test/test_memorydb.py::memorydbDBTest::testFindRevLinkMultilink <- test/db_test_base.py PASSED [ 892/1732] test/test_memorydb.py::memorydbDBTest::testForcedReindexing <- test/db_test_base.py PASSED [ 893/1732] test/test_memorydb.py::memorydbDBTest::testGroupingNone <- test/db_test_base.py PASSED [ 894/1732] test/test_memorydb.py::memorydbDBTest::testIDGeneration <- test/db_test_base.py PASSED [ 895/1732] test/test_memorydb.py::memorydbDBTest::testIDSetting <- test/db_test_base.py PASSED [ 896/1732] test/test_memorydb.py::memorydbDBTest::testImportExport <- test/db_test_base.py PASSED [ 897/1732] test/test_memorydb.py::memorydbDBTest::testIndexerSearchMulti <- test/db_test_base.py PASSED [ 898/1732] test/test_memorydb.py::memorydbDBTest::testIndexerSearching <- test/db_test_base.py PASSED [ 899/1732] test/test_memorydb.py::memorydbDBTest::testIndexerSearchingLink <- test/db_test_base.py PASSED [ 900/1732] test/test_memorydb.py::memorydbDBTest::testIndexingPropertiesOnImport <- test/db_test_base.py PASSED [ 901/1732] test/test_memorydb.py::memorydbDBTest::testIntegerChange <- test/db_test_base.py PASSED [ 902/1732] test/test_memorydb.py::memorydbDBTest::testIntegerUnset <- test/db_test_base.py PASSED [ 903/1732] test/test_memorydb.py::memorydbDBTest::testIntervalChange <- test/db_test_base.py PASSED [ 904/1732] test/test_memorydb.py::memorydbDBTest::testIntervalUnset <- test/db_test_base.py PASSED [ 905/1732] test/test_memorydb.py::memorydbDBTest::testJournalNonexistingProperty <- test/db_test_base.py PASSED [ 906/1732] test/test_memorydb.py::memorydbDBTest::testJournalPreCommit <- test/db_test_base.py PASSED [ 907/1732] test/test_memorydb.py::memorydbDBTest::testJournals <- test/db_test_base.py PASSED [ 908/1732] test/test_memorydb.py::memorydbDBTest::testKeyValue <- test/db_test_base.py PASSED [ 909/1732] test/test_memorydb.py::memorydbDBTest::testLabelProp <- test/db_test_base.py PASSED [ 910/1732] test/test_memorydb.py::memorydbDBTest::testLinkChange <- test/db_test_base.py PASSED [ 911/1732] test/test_memorydb.py::memorydbDBTest::testLinkUnset <- test/db_test_base.py PASSED [ 912/1732] test/test_memorydb.py::memorydbDBTest::testMakeSeveralMultilinkedNodes <- test/db_test_base.py PASSED [ 913/1732] test/test_memorydb.py::memorydbDBTest::testMultilinkChange <- test/db_test_base.py PASSED [ 914/1732] test/test_memorydb.py::memorydbDBTest::testMultilinkChangeIterable <- test/db_test_base.py PASSED [ 915/1732] test/test_memorydb.py::memorydbDBTest::testMultilinkOrdering <- test/db_test_base.py PASSED [ 916/1732] test/test_memorydb.py::memorydbDBTest::testNosyMail <- test/db_test_base.py PASSED [ 917/1732] test/test_memorydb.py::memorydbDBTest::testNosyMailTextAndBinary <- test/db_test_base.py PASSED [ 918/1732] test/test_memorydb.py::memorydbDBTest::testNumberChange <- test/db_test_base.py PASSED [ 919/1732] test/test_memorydb.py::memorydbDBTest::testNumberUnset <- test/db_test_base.py PASSED [ 920/1732] test/test_memorydb.py::memorydbDBTest::testPGPNosyMail <- test/db_test_base.py SKIPPED (Skipping PGPNosy test) [ 921/1732] test/test_memorydb.py::memorydbDBTest::testPack <- test/db_test_base.py PASSED [ 922/1732] test/test_memorydb.py::memorydbDBTest::testPasswordChange <- test/db_test_base.py PASSED [ 923/1732] test/test_memorydb.py::memorydbDBTest::testPasswordUnset <- test/db_test_base.py PASSED [ 924/1732] test/test_memorydb.py::memorydbDBTest::testQuietChangenote <- test/db_test_base.py PASSED [ 925/1732] test/test_memorydb.py::memorydbDBTest::testQuietJournal <- test/db_test_base.py PASSED [ 926/1732] test/test_memorydb.py::memorydbDBTest::testQuietProperty <- test/db_test_base.py PASSED [ 927/1732] test/test_memorydb.py::memorydbDBTest::testRefresh <- test/db_test_base.py PASSED [ 928/1732] test/test_memorydb.py::memorydbDBTest::testReindexingChange <- test/db_test_base.py PASSED [ 929/1732] test/test_memorydb.py::memorydbDBTest::testReindexingClear <- test/db_test_base.py PASSED [ 930/1732] test/test_memorydb.py::memorydbDBTest::testRemoveProperty <- test/db_test_base.py PASSED [ 931/1732] test/test_memorydb.py::memorydbDBTest::testRetire <- test/db_test_base.py PASSED [ 932/1732] test/test_memorydb.py::memorydbDBTest::testSerialisation <- test/db_test_base.py PASSED [ 933/1732] test/test_memorydb.py::memorydbDBTest::testSortingNone <- test/db_test_base.py PASSED [ 934/1732] test/test_memorydb.py::memorydbDBTest::testStringBinary <- test/db_test_base.py PASSED [ 935/1732] test/test_memorydb.py::memorydbDBTest::testStringChange <- test/db_test_base.py PASSED [ 936/1732] test/test_memorydb.py::memorydbDBTest::testStringFind <- test/db_test_base.py PASSED [ 937/1732] test/test_memorydb.py::memorydbDBTest::testStringUnicode <- test/db_test_base.py PASSED [ 938/1732] test/test_memorydb.py::memorydbDBTest::testStringUnset <- test/db_test_base.py PASSED [ 939/1732] test/test_memorydb.py::memorydbDBTest::testTransactions <- test/db_test_base.py PASSED [ 940/1732] test/test_memorydb.py::memorydbDBTest::testUpgrade_5_to_6 <- test/db_test_base.py SKIPPED (No schema upgrade needed on non rdbms backends) [ 941/1732] test/test_memorydb.py::memorydbDBTest::testViewPremJournal <- test/db_test_base.py PASSED [ 942/1732] test/test_memorydb.py::memorydbROTest::testExceptions <- test/db_test_base.py PASSED [ 943/1732] test/test_memorydb.py::memorydbSchemaTest::test_addNewClass <- test/db_test_base.py PASSED [ 944/1732] test/test_memorydb.py::memorydbSchemaTest::test_changeClassKey <- test/db_test_base.py PASSED [ 945/1732] test/test_memorydb.py::memorydbSchemaTest::test_fileClassProps <- test/db_test_base.py PASSED [ 946/1732] test/test_memorydb.py::memorydbSchemaTest::test_makeNewMultilink <- test/db_test_base.py PASSED [ 947/1732] test/test_memorydb.py::memorydbSchemaTest::test_modifyClass <- test/db_test_base.py PASSED [ 948/1732] test/test_memorydb.py::memorydbSchemaTest::test_removeClass <- test/db_test_base.py PASSED [ 949/1732] test/test_memorydb.py::memorydbSchemaTest::test_removeClassKey <- test/db_test_base.py PASSED [ 950/1732] test/test_memorydb.py::memorydbSchemaTest::test_removeMultilink <- test/db_test_base.py PASSED [ 951/1732] test/test_memorydb.py::memorydbSchemaTest::test_reservedProperties <- test/db_test_base.py PASSED [ 952/1732] test/test_memorydb.py::memorydbSchemaTest::test_splitDesignator <- test/db_test_base.py PASSED [ 953/1732] test/test_memorydb.py::memorydbSessionTest::testDestroy <- test/session_common.py PASSED [ 954/1732] test/test_memorydb.py::memorydbSessionTest::testGetAll <- test/session_common.py PASSED [ 955/1732] test/test_memorydb.py::memorydbSessionTest::testList <- test/session_common.py PASSED [ 956/1732] test/test_memorydb.py::memorydbSessionTest::testSetSession <- test/session_common.py PASSED [ 957/1732] test/test_memorydb.py::memorydbSessionTest::testUpdateSession <- test/session_common.py PASSED [ 958/1732] test/test_misc.py::AcceptLanguageTest::testParse PASSED [ 959/1732] test/test_misc.py::CmpTest::testCmp PASSED [ 960/1732] test/test_misc.py::VersionCheck::test_Version_Check PASSED [ 961/1732] test/test_multipart.py::MultipartTestCase::testAttachedSignature PASSED [ 962/1732] test/test_multipart.py::MultipartTestCase::testAttachedTextPlain PASSED [ 963/1732] test/test_multipart.py::MultipartTestCase::testDeepMultipartAlternative PASSED [ 964/1732] test/test_multipart.py::MultipartTestCase::testMessageRfc822 PASSED [ 965/1732] test/test_multipart.py::MultipartTestCase::testMultipart PASSED [ 966/1732] test/test_multipart.py::MultipartTestCase::testMultipartAlternative PASSED [ 967/1732] test/test_multipart.py::MultipartTestCase::testMultipartAlternativeHtml PASSED [ 968/1732] test/test_multipart.py::MultipartTestCase::testMultipartAlternativeHtmlText PASSED [ 969/1732] test/test_multipart.py::MultipartTestCase::testMultipartMixed PASSED [ 970/1732] test/test_multipart.py::MultipartTestCase::testMultipartMixedHtml PASSED [ 971/1732] test/test_multipart.py::MultipartTestCase::testSignedAttachments PASSED [ 972/1732] test/test_multipart.py::MultipartTestCase::testSignedText PASSED [ 973/1732] test/test_multipart.py::MultipartTestCase::testTextPlain PASSED [ 974/1732] test/test_mysql.py::mysqlDBTest::testActorProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 975/1732] test/test_mysql.py::mysqlDBTest::testAddProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 976/1732] test/test_mysql.py::mysqlDBTest::testAddRemoveProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 977/1732] test/test_mysql.py::mysqlDBTest::testAdminDuplicateInitialisation <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 978/1732] test/test_mysql.py::mysqlDBTest::testAdminImportExport <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 979/1732] test/test_mysql.py::mysqlDBTest::testAdminOtherCommands <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 980/1732] test/test_mysql.py::mysqlDBTest::testAuditorTwo <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 981/1732] test/test_mysql.py::mysqlDBTest::testAuditors <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 982/1732] test/test_mysql.py::mysqlDBTest::testBooleanChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 983/1732] test/test_mysql.py::mysqlDBTest::testBooleanSet <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 984/1732] test/test_mysql.py::mysqlDBTest::testBooleanUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 985/1732] test/test_mysql.py::mysqlDBTest::testCacheCreateSet <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 986/1732] test/test_mysql.py::mysqlDBTest::testCreatorProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 987/1732] test/test_mysql.py::mysqlDBTest::testDateChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 988/1732] test/test_mysql.py::mysqlDBTest::testDateLeapYear <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 989/1732] test/test_mysql.py::mysqlDBTest::testDateSort <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 990/1732] test/test_mysql.py::mysqlDBTest::testDateSortMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 991/1732] test/test_mysql.py::mysqlDBTest::testDateUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 992/1732] test/test_mysql.py::mysqlDBTest::testDefault_Value <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 993/1732] test/test_mysql.py::mysqlDBTest::testDestroyBlob <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 994/1732] test/test_mysql.py::mysqlDBTest::testDestroyJournalling <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 995/1732] test/test_mysql.py::mysqlDBTest::testDestroyNoJournalling <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 996/1732] test/test_mysql.py::mysqlDBTest::testDoubleChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 997/1732] test/test_mysql.py::mysqlDBTest::testDoubleUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 998/1732] test/test_mysql.py::mysqlDBTest::testEmptySet <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 999/1732] test/test_mysql.py::mysqlDBTest::testExceptions <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1000/1732] test/test_mysql.py::mysqlDBTest::testFileClassContentChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1001/1732] test/test_mysql.py::mysqlDBTest::testFileClassIndexingNoNoNo <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1002/1732] test/test_mysql.py::mysqlDBTest::testFileClassReindexing <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1003/1732] test/test_mysql.py::mysqlDBTest::testFilteringBoolean <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1004/1732] test/test_mysql.py::mysqlDBTest::testFilteringDateRangeMulti <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1005/1732] test/test_mysql.py::mysqlDBTest::testFilteringDateSort <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1006/1732] test/test_mysql.py::mysqlDBTest::testFilteringDateSortPriorityGroup <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1007/1732] test/test_mysql.py::mysqlDBTest::testFilteringID <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1008/1732] test/test_mysql.py::mysqlDBTest::testFilteringIntervalSort <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1009/1732] test/test_mysql.py::mysqlDBTest::testFilteringLink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1010/1732] test/test_mysql.py::mysqlDBTest::testFilteringLinkExpression <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1011/1732] test/test_mysql.py::mysqlDBTest::testFilteringLinkSortGroup <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1012/1732] test/test_mysql.py::mysqlDBTest::testFilteringLinkSortSearchMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1013/1732] test/test_mysql.py::mysqlDBTest::testFilteringMany <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1014/1732] test/test_mysql.py::mysqlDBTest::testFilteringMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1015/1732] test/test_mysql.py::mysqlDBTest::testFilteringMultilinkAndGroup <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1016/1732] test/test_mysql.py::mysqlDBTest::testFilteringMultilinkExpression <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1017/1732] test/test_mysql.py::mysqlDBTest::testFilteringMultilinkSort <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1018/1732] test/test_mysql.py::mysqlDBTest::testFilteringMultilinkSortGroup <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1019/1732] test/test_mysql.py::mysqlDBTest::testFilteringNone <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1020/1732] test/test_mysql.py::mysqlDBTest::testFilteringNumber <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1021/1732] test/test_mysql.py::mysqlDBTest::testFilteringRangeBasic <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1022/1732] test/test_mysql.py::mysqlDBTest::testFilteringRangeGeekInterval <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1023/1732] test/test_mysql.py::mysqlDBTest::testFilteringRangeInterval <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1024/1732] test/test_mysql.py::mysqlDBTest::testFilteringRangeMonths <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1025/1732] test/test_mysql.py::mysqlDBTest::testFilteringRangeTwoSyntaxes <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1026/1732] test/test_mysql.py::mysqlDBTest::testFilteringRangeYearMonthDay <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1027/1732] test/test_mysql.py::mysqlDBTest::testFilteringRetired <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1028/1732] test/test_mysql.py::mysqlDBTest::testFilteringRetiredString <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1029/1732] test/test_mysql.py::mysqlDBTest::testFilteringRevLink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1030/1732] test/test_mysql.py::mysqlDBTest::testFilteringRevLinkExpression <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1031/1732] test/test_mysql.py::mysqlDBTest::testFilteringRevMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1032/1732] test/test_mysql.py::mysqlDBTest::testFilteringRevMultilinkExpression <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1033/1732] test/test_mysql.py::mysqlDBTest::testFilteringRevMultilinkQ2 <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1034/1732] test/test_mysql.py::mysqlDBTest::testFilteringSortId <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1035/1732] test/test_mysql.py::mysqlDBTest::testFilteringSpecialChars <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1036/1732] test/test_mysql.py::mysqlDBTest::testFilteringString <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1037/1732] test/test_mysql.py::mysqlDBTest::testFilteringStringCase <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1038/1732] test/test_mysql.py::mysqlDBTest::testFilteringStringExactMatch <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1039/1732] test/test_mysql.py::mysqlDBTest::testFilteringStringSort <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1040/1732] test/test_mysql.py::mysqlDBTest::testFilteringTransitiveLinkIssue <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1041/1732] test/test_mysql.py::mysqlDBTest::testFilteringTransitiveLinkSort <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1042/1732] test/test_mysql.py::mysqlDBTest::testFilteringTransitiveLinkSortNull <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1043/1732] test/test_mysql.py::mysqlDBTest::testFilteringTransitiveLinkUser <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1044/1732] test/test_mysql.py::mysqlDBTest::testFilteringTransitiveLinkUserLimit <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1045/1732] test/test_mysql.py::mysqlDBTest::testFilteringTransitiveMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1046/1732] test/test_mysql.py::mysqlDBTest::testFilteringTransitiveMultilinkSort <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1047/1732] test/test_mysql.py::mysqlDBTest::testFilteringTwoMultilinksExpression <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1048/1732] test/test_mysql.py::mysqlDBTest::testFindIncorrectProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1049/1732] test/test_mysql.py::mysqlDBTest::testFindLink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1050/1732] test/test_mysql.py::mysqlDBTest::testFindLinkAndMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1051/1732] test/test_mysql.py::mysqlDBTest::testFindLinkFail <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1052/1732] test/test_mysql.py::mysqlDBTest::testFindLinkUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1053/1732] test/test_mysql.py::mysqlDBTest::testFindMultiMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1054/1732] test/test_mysql.py::mysqlDBTest::testFindMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1055/1732] test/test_mysql.py::mysqlDBTest::testFindMultilinkFail <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1056/1732] test/test_mysql.py::mysqlDBTest::testFindMultilinkUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1057/1732] test/test_mysql.py::mysqlDBTest::testFindMultipleLink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1058/1732] test/test_mysql.py::mysqlDBTest::testFindProtectedLink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1059/1732] test/test_mysql.py::mysqlDBTest::testFindRetired <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1060/1732] test/test_mysql.py::mysqlDBTest::testFindRevLinkMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1061/1732] test/test_mysql.py::mysqlDBTest::testForcedReindexing <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1062/1732] test/test_mysql.py::mysqlDBTest::testGroupingNone <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1063/1732] test/test_mysql.py::mysqlDBTest::testIDGeneration <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1064/1732] test/test_mysql.py::mysqlDBTest::testIDSetting <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1065/1732] test/test_mysql.py::mysqlDBTest::testImportExport <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1066/1732] test/test_mysql.py::mysqlDBTest::testIndexerSearchMulti <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1067/1732] test/test_mysql.py::mysqlDBTest::testIndexerSearching <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1068/1732] test/test_mysql.py::mysqlDBTest::testIndexerSearchingLink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1069/1732] test/test_mysql.py::mysqlDBTest::testIndexingPropertiesOnImport <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1070/1732] test/test_mysql.py::mysqlDBTest::testIntegerChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1071/1732] test/test_mysql.py::mysqlDBTest::testIntegerUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1072/1732] test/test_mysql.py::mysqlDBTest::testIntervalChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1073/1732] test/test_mysql.py::mysqlDBTest::testIntervalUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1074/1732] test/test_mysql.py::mysqlDBTest::testJournalNonexistingProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1075/1732] test/test_mysql.py::mysqlDBTest::testJournalPreCommit <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1076/1732] test/test_mysql.py::mysqlDBTest::testJournals <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1077/1732] test/test_mysql.py::mysqlDBTest::testKeyValue <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1078/1732] test/test_mysql.py::mysqlDBTest::testLabelProp <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1079/1732] test/test_mysql.py::mysqlDBTest::testLinkChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1080/1732] test/test_mysql.py::mysqlDBTest::testLinkUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1081/1732] test/test_mysql.py::mysqlDBTest::testMakeSeveralMultilinkedNodes <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1082/1732] test/test_mysql.py::mysqlDBTest::testMultilinkChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1083/1732] test/test_mysql.py::mysqlDBTest::testMultilinkChangeIterable <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1084/1732] test/test_mysql.py::mysqlDBTest::testMultilinkOrdering <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1085/1732] test/test_mysql.py::mysqlDBTest::testNosyMail <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1086/1732] test/test_mysql.py::mysqlDBTest::testNosyMailTextAndBinary <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1087/1732] test/test_mysql.py::mysqlDBTest::testNumberChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1088/1732] test/test_mysql.py::mysqlDBTest::testNumberUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1089/1732] test/test_mysql.py::mysqlDBTest::testPGPNosyMail <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1090/1732] test/test_mysql.py::mysqlDBTest::testPack <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1091/1732] test/test_mysql.py::mysqlDBTest::testPasswordChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1092/1732] test/test_mysql.py::mysqlDBTest::testPasswordUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1093/1732] test/test_mysql.py::mysqlDBTest::testQuietChangenote <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1094/1732] test/test_mysql.py::mysqlDBTest::testQuietJournal <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1095/1732] test/test_mysql.py::mysqlDBTest::testQuietProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1096/1732] test/test_mysql.py::mysqlDBTest::testRefresh <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1097/1732] test/test_mysql.py::mysqlDBTest::testReindexingChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1098/1732] test/test_mysql.py::mysqlDBTest::testReindexingClear <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1099/1732] test/test_mysql.py::mysqlDBTest::testRemoveProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1100/1732] test/test_mysql.py::mysqlDBTest::testRetire <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1101/1732] test/test_mysql.py::mysqlDBTest::testSerialisation <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1102/1732] test/test_mysql.py::mysqlDBTest::testSortingNone <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1103/1732] test/test_mysql.py::mysqlDBTest::testStringBinary <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1104/1732] test/test_mysql.py::mysqlDBTest::testStringChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1105/1732] test/test_mysql.py::mysqlDBTest::testStringFind <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1106/1732] test/test_mysql.py::mysqlDBTest::testStringUnicode <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1107/1732] test/test_mysql.py::mysqlDBTest::testStringUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1108/1732] test/test_mysql.py::mysqlDBTest::testTransactions <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1109/1732] test/test_mysql.py::mysqlDBTest::testUpgrade_5_to_6 <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1110/1732] test/test_mysql.py::mysqlDBTest::testUpgrade_6_to_7 SKIPPED (Skipping MySQL tests: backend not available) [1111/1732] test/test_mysql.py::mysqlDBTest::testViewPremJournal <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1112/1732] test/test_mysql.py::mysqlROTest::testExceptions <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1113/1732] test/test_mysql.py::mysqlSchemaTest::test_addNewClass <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1114/1732] test/test_mysql.py::mysqlSchemaTest::test_changeClassKey <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1115/1732] test/test_mysql.py::mysqlSchemaTest::test_fileClassProps <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1116/1732] test/test_mysql.py::mysqlSchemaTest::test_makeNewMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1117/1732] test/test_mysql.py::mysqlSchemaTest::test_modifyClass <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1118/1732] test/test_mysql.py::mysqlSchemaTest::test_removeClass <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1119/1732] test/test_mysql.py::mysqlSchemaTest::test_removeClassKey <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1120/1732] test/test_mysql.py::mysqlSchemaTest::test_removeMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1121/1732] test/test_mysql.py::mysqlSchemaTest::test_reservedProperties <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1122/1732] test/test_mysql.py::mysqlSchemaTest::test_splitDesignator <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1123/1732] test/test_mysql.py::mysqlClassicInitTest::testCreation <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1124/1732] test/test_mysql.py::mysqlConcurrencyTest::testConcurrency <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1125/1732] test/test_mysql.py::mysqlHTMLItemTest::testHTMLItemAttributes <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1126/1732] test/test_mysql.py::mysqlHTMLItemTest::testHTMLItemDerefFail <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1127/1732] test/test_mysql.py::mysqlHTMLItemTest::testHTMLItemDereference <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1128/1732] test/test_mysql.py::mysqlFilterCacheTest::testFilteringTransitiveLinkCache <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1129/1732] test/test_mysql.py::mysqlSessionTest::testDestroy <- test/session_common.py SKIPPED (Skipping MySQL tests: backend not available) [1130/1732] test/test_mysql.py::mysqlSessionTest::testGetAll <- test/session_common.py SKIPPED (Skipping MySQL tests: backend not available) [1131/1732] test/test_mysql.py::mysqlSessionTest::testList <- test/session_common.py SKIPPED (Skipping MySQL tests: backend not available) [1132/1732] test/test_mysql.py::mysqlSessionTest::testSetSession <- test/session_common.py SKIPPED (Skipping MySQL tests: backend not available) [1133/1732] test/test_mysql.py::mysqlSessionTest::testUpdateSession <- test/session_common.py SKIPPED (Skipping MySQL tests: backend not available) [1134/1732] test/test_mysql.py::mysqlSpecialActionTestCase::testInnerMain <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1135/1732] test/test_mysql.py::mysqlRestTest::testAcceptHeaderParsing <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1136/1732] test/test_mysql.py::mysqlRestTest::testAuthAllowedPost <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1137/1732] test/test_mysql.py::mysqlRestTest::testAuthAllowedPut <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1138/1732] test/test_mysql.py::mysqlRestTest::testAuthDeniedPost <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1139/1732] test/test_mysql.py::mysqlRestTest::testAuthDeniedPut <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1140/1732] test/test_mysql.py::mysqlRestTest::testBinaryFieldStorage <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1141/1732] test/test_mysql.py::mysqlRestTest::testDeleteAttributeUri <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1142/1732] test/test_mysql.py::mysqlRestTest::testDispatch <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1143/1732] test/test_mysql.py::mysqlRestTest::testDispatchBadAccept <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1144/1732] test/test_mysql.py::mysqlRestTest::testDispatchBadContent <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1145/1732] test/test_mysql.py::mysqlRestTest::testDispatchDelete <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1146/1732] test/test_mysql.py::mysqlRestTest::testDispatchPost <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1147/1732] test/test_mysql.py::mysqlRestTest::testEtagGeneration <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1148/1732] test/test_mysql.py::mysqlRestTest::testEtagProcessing <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1149/1732] test/test_mysql.py::mysqlRestTest::testFilter <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1150/1732] test/test_mysql.py::mysqlRestTest::testGet <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1151/1732] test/test_mysql.py::mysqlRestTest::testGetBadTransitive <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1152/1732] test/test_mysql.py::mysqlRestTest::testGetExactMatch <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1153/1732] test/test_mysql.py::mysqlRestTest::testGetTransitive <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1154/1732] test/test_mysql.py::mysqlRestTest::testMethodOverride <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1155/1732] test/test_mysql.py::mysqlRestTest::testOutputFormat <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1156/1732] test/test_mysql.py::mysqlRestTest::testPagination <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1157/1732] test/test_mysql.py::mysqlRestTest::testPatchAction <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1158/1732] test/test_mysql.py::mysqlRestTest::testPatchAdd <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1159/1732] test/test_mysql.py::mysqlRestTest::testPatchBadAction <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1160/1732] test/test_mysql.py::mysqlRestTest::testPatchRemove <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1161/1732] test/test_mysql.py::mysqlRestTest::testPatchRemoveAll <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1162/1732] test/test_mysql.py::mysqlRestTest::testPatchReplace <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1163/1732] test/test_mysql.py::mysqlRestTest::testPost <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1164/1732] test/test_mysql.py::mysqlRestTest::testPostFile <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1165/1732] test/test_mysql.py::mysqlRestTest::testPostPOE <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1166/1732] test/test_mysql.py::mysqlRestTest::testPutAttribute <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1167/1732] test/test_mysql.py::mysqlRestTest::testPutElement <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1168/1732] test/test_mysql.py::mysqlRestTest::testRestRateLimit <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1169/1732] test/test_mysql.py::mysqlRestTest::testSorting <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1170/1732] test/test_mysql.py::mysqlRestTest::testStatsGen <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1171/1732] test/test_mysql.py::mysqlRestTest::testTransitiveField <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1172/1732] test/test_mysql.py::mysqlRestTest::test_bad_audience_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1173/1732] test/test_mysql.py::mysqlRestTest::test_bad_issue_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1174/1732] test/test_mysql.py::mysqlRestTest::test_bad_roles_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1175/1732] test/test_mysql.py::mysqlRestTest::test_bad_subject_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1176/1732] test/test_mysql.py::mysqlRestTest::test_disabled_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1177/1732] test/test_mysql.py::mysqlRestTest::test_expired_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1178/1732] test/test_mysql.py::mysqlRestTest::test_user_email_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1179/1732] test/test_mysql.py::mysqlRestTest::test_user_emailnorest_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1180/1732] test/test_mysql.py::mysqlRestTest::test_user_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1181/1732] test/test_postgresql.py::postgresqlDBTest::testActorProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1182/1732] test/test_postgresql.py::postgresqlDBTest::testAddProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1183/1732] test/test_postgresql.py::postgresqlDBTest::testAddRemoveProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1184/1732] test/test_postgresql.py::postgresqlDBTest::testAdminDuplicateInitialisation <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1185/1732] test/test_postgresql.py::postgresqlDBTest::testAdminImportExport <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1186/1732] test/test_postgresql.py::postgresqlDBTest::testAdminOtherCommands <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1187/1732] test/test_postgresql.py::postgresqlDBTest::testAuditorTwo <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1188/1732] test/test_postgresql.py::postgresqlDBTest::testAuditors <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1189/1732] test/test_postgresql.py::postgresqlDBTest::testBooleanChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1190/1732] test/test_postgresql.py::postgresqlDBTest::testBooleanSet <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1191/1732] test/test_postgresql.py::postgresqlDBTest::testBooleanUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1192/1732] test/test_postgresql.py::postgresqlDBTest::testCacheCreateSet <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1193/1732] test/test_postgresql.py::postgresqlDBTest::testCreatorProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1194/1732] test/test_postgresql.py::postgresqlDBTest::testDateChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1195/1732] test/test_postgresql.py::postgresqlDBTest::testDateLeapYear <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1196/1732] test/test_postgresql.py::postgresqlDBTest::testDateSort <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1197/1732] test/test_postgresql.py::postgresqlDBTest::testDateSortMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1198/1732] test/test_postgresql.py::postgresqlDBTest::testDateUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1199/1732] test/test_postgresql.py::postgresqlDBTest::testDefault_Value <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1200/1732] test/test_postgresql.py::postgresqlDBTest::testDestroyBlob <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1201/1732] test/test_postgresql.py::postgresqlDBTest::testDestroyJournalling <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1202/1732] test/test_postgresql.py::postgresqlDBTest::testDestroyNoJournalling <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1203/1732] test/test_postgresql.py::postgresqlDBTest::testDoubleChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1204/1732] test/test_postgresql.py::postgresqlDBTest::testDoubleUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1205/1732] test/test_postgresql.py::postgresqlDBTest::testEmptySet <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1206/1732] test/test_postgresql.py::postgresqlDBTest::testExceptions <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1207/1732] test/test_postgresql.py::postgresqlDBTest::testFileClassContentChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1208/1732] test/test_postgresql.py::postgresqlDBTest::testFileClassIndexingNoNoNo <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1209/1732] test/test_postgresql.py::postgresqlDBTest::testFileClassReindexing <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1210/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringBoolean <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1211/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringDateRangeMulti <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1212/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringDateSort <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1213/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringDateSortPriorityGroup <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1214/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringID <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1215/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringIntervalSort <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1216/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringLink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1217/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringLinkExpression <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1218/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringLinkSortGroup <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1219/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringLinkSortSearchMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1220/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringMany <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1221/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1222/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringMultilinkAndGroup <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1223/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringMultilinkExpression <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1224/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringMultilinkSort <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1225/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringMultilinkSortGroup <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1226/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringNone <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1227/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringNumber <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1228/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRangeBasic <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1229/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRangeGeekInterval <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1230/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRangeInterval <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1231/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRangeMonths <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1232/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRangeTwoSyntaxes <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1233/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRangeYearMonthDay <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1234/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRetired <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1235/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRetiredString <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1236/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRevLink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1237/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRevLinkExpression <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1238/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRevMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1239/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRevMultilinkExpression <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1240/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRevMultilinkQ2 <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1241/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringSortId <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1242/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringSpecialChars <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1243/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringString <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1244/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringStringCase <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1245/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringStringExactMatch <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1246/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringStringSort <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1247/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTransitiveLinkIssue <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1248/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTransitiveLinkSort <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1249/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTransitiveLinkSortNull <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1250/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTransitiveLinkUser <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1251/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTransitiveLinkUserLimit <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1252/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTransitiveMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1253/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTransitiveMultilinkSort <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1254/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTwoMultilinksExpression <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1255/1732] test/test_postgresql.py::postgresqlDBTest::testFindIncorrectProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1256/1732] test/test_postgresql.py::postgresqlDBTest::testFindLink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1257/1732] test/test_postgresql.py::postgresqlDBTest::testFindLinkAndMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1258/1732] test/test_postgresql.py::postgresqlDBTest::testFindLinkFail <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1259/1732] test/test_postgresql.py::postgresqlDBTest::testFindLinkUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1260/1732] test/test_postgresql.py::postgresqlDBTest::testFindMultiMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1261/1732] test/test_postgresql.py::postgresqlDBTest::testFindMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1262/1732] test/test_postgresql.py::postgresqlDBTest::testFindMultilinkFail <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1263/1732] test/test_postgresql.py::postgresqlDBTest::testFindMultilinkUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1264/1732] test/test_postgresql.py::postgresqlDBTest::testFindMultipleLink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1265/1732] test/test_postgresql.py::postgresqlDBTest::testFindProtectedLink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1266/1732] test/test_postgresql.py::postgresqlDBTest::testFindRetired <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1267/1732] test/test_postgresql.py::postgresqlDBTest::testFindRevLinkMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1268/1732] test/test_postgresql.py::postgresqlDBTest::testForcedReindexing <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1269/1732] test/test_postgresql.py::postgresqlDBTest::testGroupingNone <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1270/1732] test/test_postgresql.py::postgresqlDBTest::testIDGeneration <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1271/1732] test/test_postgresql.py::postgresqlDBTest::testIDSetting <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1272/1732] test/test_postgresql.py::postgresqlDBTest::testImportExport <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1273/1732] test/test_postgresql.py::postgresqlDBTest::testIndexerSearchMulti <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1274/1732] test/test_postgresql.py::postgresqlDBTest::testIndexerSearching <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1275/1732] test/test_postgresql.py::postgresqlDBTest::testIndexerSearchingLink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1276/1732] test/test_postgresql.py::postgresqlDBTest::testIndexingPropertiesOnImport <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1277/1732] test/test_postgresql.py::postgresqlDBTest::testIntegerChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1278/1732] test/test_postgresql.py::postgresqlDBTest::testIntegerUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1279/1732] test/test_postgresql.py::postgresqlDBTest::testIntervalChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1280/1732] test/test_postgresql.py::postgresqlDBTest::testIntervalUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1281/1732] test/test_postgresql.py::postgresqlDBTest::testJournalNonexistingProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1282/1732] test/test_postgresql.py::postgresqlDBTest::testJournalPreCommit <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1283/1732] test/test_postgresql.py::postgresqlDBTest::testJournals <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1284/1732] test/test_postgresql.py::postgresqlDBTest::testKeyValue <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1285/1732] test/test_postgresql.py::postgresqlDBTest::testLabelProp <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1286/1732] test/test_postgresql.py::postgresqlDBTest::testLinkChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1287/1732] test/test_postgresql.py::postgresqlDBTest::testLinkUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1288/1732] test/test_postgresql.py::postgresqlDBTest::testMakeSeveralMultilinkedNodes <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1289/1732] test/test_postgresql.py::postgresqlDBTest::testMultilinkChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1290/1732] test/test_postgresql.py::postgresqlDBTest::testMultilinkChangeIterable <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1291/1732] test/test_postgresql.py::postgresqlDBTest::testMultilinkOrdering <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1292/1732] test/test_postgresql.py::postgresqlDBTest::testNosyMail <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1293/1732] test/test_postgresql.py::postgresqlDBTest::testNosyMailTextAndBinary <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1294/1732] test/test_postgresql.py::postgresqlDBTest::testNumberChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1295/1732] test/test_postgresql.py::postgresqlDBTest::testNumberUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1296/1732] test/test_postgresql.py::postgresqlDBTest::testPGPNosyMail <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1297/1732] test/test_postgresql.py::postgresqlDBTest::testPack <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1298/1732] test/test_postgresql.py::postgresqlDBTest::testPasswordChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1299/1732] test/test_postgresql.py::postgresqlDBTest::testPasswordUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1300/1732] test/test_postgresql.py::postgresqlDBTest::testQuietChangenote <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1301/1732] test/test_postgresql.py::postgresqlDBTest::testQuietJournal <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1302/1732] test/test_postgresql.py::postgresqlDBTest::testQuietProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1303/1732] test/test_postgresql.py::postgresqlDBTest::testRefresh <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1304/1732] test/test_postgresql.py::postgresqlDBTest::testReindexingChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1305/1732] test/test_postgresql.py::postgresqlDBTest::testReindexingClear <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1306/1732] test/test_postgresql.py::postgresqlDBTest::testRemoveProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1307/1732] test/test_postgresql.py::postgresqlDBTest::testRetire <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1308/1732] test/test_postgresql.py::postgresqlDBTest::testSerialisation <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1309/1732] test/test_postgresql.py::postgresqlDBTest::testSortingNone <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1310/1732] test/test_postgresql.py::postgresqlDBTest::testStringBinary <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1311/1732] test/test_postgresql.py::postgresqlDBTest::testStringChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1312/1732] test/test_postgresql.py::postgresqlDBTest::testStringFind <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1313/1732] test/test_postgresql.py::postgresqlDBTest::testStringUnicode <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1314/1732] test/test_postgresql.py::postgresqlDBTest::testStringUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1315/1732] test/test_postgresql.py::postgresqlDBTest::testTransactions <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1316/1732] test/test_postgresql.py::postgresqlDBTest::testUpgrade_5_to_6 <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1317/1732] test/test_postgresql.py::postgresqlDBTest::testUpgrade_6_to_7 SKIPPED (Skipping PostgreSQL tests: backend not available) [1318/1732] test/test_postgresql.py::postgresqlDBTest::testViewPremJournal <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1319/1732] test/test_postgresql.py::postgresqlROTest::testExceptions <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1320/1732] test/test_postgresql.py::postgresqlConcurrencyTest::testConcurrency <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1321/1732] test/test_postgresql.py::postgresqlJournalTest::testConcurrentReadCommitted SKIPPED (Skipping PostgreSQL tests: backend not available) [1322/1732] test/test_postgresql.py::postgresqlJournalTest::testConcurrentRepeatableRead SKIPPED (Skipping PostgreSQL tests: backend not available) [1323/1732] test/test_postgresql.py::postgresqlHTMLItemTest::testHTMLItemAttributes <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1324/1732] test/test_postgresql.py::postgresqlHTMLItemTest::testHTMLItemDerefFail <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1325/1732] test/test_postgresql.py::postgresqlHTMLItemTest::testHTMLItemDereference <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1326/1732] test/test_postgresql.py::postgresqlFilterCacheTest::testFilteringTransitiveLinkCache <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1327/1732] test/test_postgresql.py::postgresqlSchemaTest::test_addNewClass <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1328/1732] test/test_postgresql.py::postgresqlSchemaTest::test_changeClassKey <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1329/1732] test/test_postgresql.py::postgresqlSchemaTest::test_fileClassProps <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1330/1732] test/test_postgresql.py::postgresqlSchemaTest::test_makeNewMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1331/1732] test/test_postgresql.py::postgresqlSchemaTest::test_modifyClass <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1332/1732] test/test_postgresql.py::postgresqlSchemaTest::test_removeClass <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1333/1732] test/test_postgresql.py::postgresqlSchemaTest::test_removeClassKey <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1334/1732] test/test_postgresql.py::postgresqlSchemaTest::test_removeMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1335/1732] test/test_postgresql.py::postgresqlSchemaTest::test_reservedProperties <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1336/1732] test/test_postgresql.py::postgresqlSchemaTest::test_splitDesignator <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1337/1732] test/test_postgresql.py::postgresqlClassicInitTest::testCreation <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1338/1732] test/test_postgresql.py::postgresqlSessionTest::testDestroy <- test/session_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1339/1732] test/test_postgresql.py::postgresqlSessionTest::testGetAll <- test/session_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1340/1732] test/test_postgresql.py::postgresqlSessionTest::testList <- test/session_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1341/1732] test/test_postgresql.py::postgresqlSessionTest::testSetSession <- test/session_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1342/1732] test/test_postgresql.py::postgresqlSessionTest::testUpdateSession <- test/session_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1343/1732] test/test_postgresql.py::postgresqlSpecialActionTestCase::testInnerMain <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1344/1732] test/test_postgresql.py::postgresqlRestTest::testAcceptHeaderParsing <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1345/1732] test/test_postgresql.py::postgresqlRestTest::testAuthAllowedPost <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1346/1732] test/test_postgresql.py::postgresqlRestTest::testAuthAllowedPut <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1347/1732] test/test_postgresql.py::postgresqlRestTest::testAuthDeniedPost <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1348/1732] test/test_postgresql.py::postgresqlRestTest::testAuthDeniedPut <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1349/1732] test/test_postgresql.py::postgresqlRestTest::testBinaryFieldStorage <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1350/1732] test/test_postgresql.py::postgresqlRestTest::testDeleteAttributeUri <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1351/1732] test/test_postgresql.py::postgresqlRestTest::testDispatch <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1352/1732] test/test_postgresql.py::postgresqlRestTest::testDispatchBadAccept <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1353/1732] test/test_postgresql.py::postgresqlRestTest::testDispatchBadContent <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1354/1732] test/test_postgresql.py::postgresqlRestTest::testDispatchDelete <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1355/1732] test/test_postgresql.py::postgresqlRestTest::testDispatchPost <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1356/1732] test/test_postgresql.py::postgresqlRestTest::testEtagGeneration <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1357/1732] test/test_postgresql.py::postgresqlRestTest::testEtagProcessing <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1358/1732] test/test_postgresql.py::postgresqlRestTest::testFilter <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1359/1732] test/test_postgresql.py::postgresqlRestTest::testGet <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1360/1732] test/test_postgresql.py::postgresqlRestTest::testGetBadTransitive <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1361/1732] test/test_postgresql.py::postgresqlRestTest::testGetExactMatch <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1362/1732] test/test_postgresql.py::postgresqlRestTest::testGetTransitive <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1363/1732] test/test_postgresql.py::postgresqlRestTest::testMethodOverride <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1364/1732] test/test_postgresql.py::postgresqlRestTest::testOutputFormat <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1365/1732] test/test_postgresql.py::postgresqlRestTest::testPagination <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1366/1732] test/test_postgresql.py::postgresqlRestTest::testPatchAction <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1367/1732] test/test_postgresql.py::postgresqlRestTest::testPatchAdd <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1368/1732] test/test_postgresql.py::postgresqlRestTest::testPatchBadAction <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1369/1732] test/test_postgresql.py::postgresqlRestTest::testPatchRemove <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1370/1732] test/test_postgresql.py::postgresqlRestTest::testPatchRemoveAll <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1371/1732] test/test_postgresql.py::postgresqlRestTest::testPatchReplace <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1372/1732] test/test_postgresql.py::postgresqlRestTest::testPost <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1373/1732] test/test_postgresql.py::postgresqlRestTest::testPostFile <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1374/1732] test/test_postgresql.py::postgresqlRestTest::testPostPOE <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1375/1732] test/test_postgresql.py::postgresqlRestTest::testPutAttribute <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1376/1732] test/test_postgresql.py::postgresqlRestTest::testPutElement <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1377/1732] test/test_postgresql.py::postgresqlRestTest::testRestRateLimit <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1378/1732] test/test_postgresql.py::postgresqlRestTest::testSorting <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1379/1732] test/test_postgresql.py::postgresqlRestTest::testStatsGen <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1380/1732] test/test_postgresql.py::postgresqlRestTest::testTransitiveField <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1381/1732] test/test_postgresql.py::postgresqlRestTest::test_bad_audience_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1382/1732] test/test_postgresql.py::postgresqlRestTest::test_bad_issue_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1383/1732] test/test_postgresql.py::postgresqlRestTest::test_bad_roles_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1384/1732] test/test_postgresql.py::postgresqlRestTest::test_bad_subject_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1385/1732] test/test_postgresql.py::postgresqlRestTest::test_disabled_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1386/1732] test/test_postgresql.py::postgresqlRestTest::test_expired_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1387/1732] test/test_postgresql.py::postgresqlRestTest::test_user_email_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1388/1732] test/test_postgresql.py::postgresqlRestTest::test_user_emailnorest_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1389/1732] test/test_postgresql.py::postgresqlRestTest::test_user_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1390/1732] test/test_pythonexpr.py::ExprTest::testExpr PASSED [1391/1732] test/test_schema.py::SchemaTestCase::testA_Status PASSED [1392/1732] test/test_schema.py::SchemaTestCase::testB_Issue PASSED [1393/1732] test/test_schema.py::SchemaTestCase::testC_User PASSED [1394/1732] test/test_security.py::PermissionTest::testAccessControls PASSED [1395/1732] test/test_security.py::PermissionTest::testAdmin PASSED [1396/1732] test/test_security.py::PermissionTest::testDBinit PASSED [1397/1732] test/test_security.py::PermissionTest::testGetPermission PASSED [1398/1732] test/test_security.py::PermissionTest::testInitialiseSecurity PASSED [1399/1732] test/test_security.py::PermissionTest::testInterfaceSecurity PASSED [1400/1732] test/test_security.py::PermissionTest::testTransitiveSearchPermissions PASSED [1401/1732] test/test_security.py::PermissionTest::test_password PASSED [1402/1732] test/test_sqlite.py::sqliteDBTest::testActorProperty <- test/db_test_base.py PASSED [1403/1732] test/test_sqlite.py::sqliteDBTest::testAddProperty <- test/db_test_base.py PASSED [1404/1732] test/test_sqlite.py::sqliteDBTest::testAddRemoveProperty <- test/db_test_base.py PASSED [1405/1732] test/test_sqlite.py::sqliteDBTest::testAdminDuplicateInitialisation <- test/db_test_base.py PASSED [1406/1732] test/test_sqlite.py::sqliteDBTest::testAdminImportExport <- test/db_test_base.py PASSED [1407/1732] test/test_sqlite.py::sqliteDBTest::testAdminOtherCommands <- test/db_test_base.py PASSED [1408/1732] test/test_sqlite.py::sqliteDBTest::testAuditorTwo <- test/db_test_base.py PASSED [1409/1732] test/test_sqlite.py::sqliteDBTest::testAuditors <- test/db_test_base.py PASSED [1410/1732] test/test_sqlite.py::sqliteDBTest::testBooleanChange <- test/db_test_base.py PASSED [1411/1732] test/test_sqlite.py::sqliteDBTest::testBooleanSet <- test/db_test_base.py PASSED [1412/1732] test/test_sqlite.py::sqliteDBTest::testBooleanUnset <- test/db_test_base.py PASSED [1413/1732] test/test_sqlite.py::sqliteDBTest::testCacheCreateSet <- test/db_test_base.py PASSED [1414/1732] test/test_sqlite.py::sqliteDBTest::testCreatorProperty <- test/db_test_base.py PASSED [1415/1732] test/test_sqlite.py::sqliteDBTest::testDateChange <- test/db_test_base.py PASSED [1416/1732] test/test_sqlite.py::sqliteDBTest::testDateLeapYear <- test/db_test_base.py PASSED [1417/1732] test/test_sqlite.py::sqliteDBTest::testDateSort <- test/db_test_base.py PASSED [1418/1732] test/test_sqlite.py::sqliteDBTest::testDateSortMultilink <- test/db_test_base.py PASSED [1419/1732] test/test_sqlite.py::sqliteDBTest::testDateUnset <- test/db_test_base.py PASSED [1420/1732] test/test_sqlite.py::sqliteDBTest::testDefault_Value <- test/db_test_base.py PASSED [1421/1732] test/test_sqlite.py::sqliteDBTest::testDestroyBlob <- test/db_test_base.py PASSED [1422/1732] test/test_sqlite.py::sqliteDBTest::testDestroyJournalling <- test/db_test_base.py PASSED [1423/1732] test/test_sqlite.py::sqliteDBTest::testDestroyNoJournalling <- test/db_test_base.py PASSED [1424/1732] test/test_sqlite.py::sqliteDBTest::testDoubleChange <- test/db_test_base.py PASSED [1425/1732] test/test_sqlite.py::sqliteDBTest::testDoubleUnset <- test/db_test_base.py PASSED [1426/1732] test/test_sqlite.py::sqliteDBTest::testEmptySet <- test/db_test_base.py PASSED [1427/1732] test/test_sqlite.py::sqliteDBTest::testExceptions <- test/db_test_base.py PASSED [1428/1732] test/test_sqlite.py::sqliteDBTest::testFileClassContentChange <- test/db_test_base.py PASSED [1429/1732] test/test_sqlite.py::sqliteDBTest::testFileClassIndexingNoNoNo <- test/db_test_base.py PASSED [1430/1732] test/test_sqlite.py::sqliteDBTest::testFileClassReindexing <- test/db_test_base.py PASSED [1431/1732] test/test_sqlite.py::sqliteDBTest::testFilteringBoolean <- test/db_test_base.py PASSED [1432/1732] test/test_sqlite.py::sqliteDBTest::testFilteringDateRangeMulti <- test/db_test_base.py PASSED [1433/1732] test/test_sqlite.py::sqliteDBTest::testFilteringDateSort <- test/db_test_base.py PASSED [1434/1732] test/test_sqlite.py::sqliteDBTest::testFilteringDateSortPriorityGroup <- test/db_test_base.py PASSED [1435/1732] test/test_sqlite.py::sqliteDBTest::testFilteringID <- test/db_test_base.py PASSED [1436/1732] test/test_sqlite.py::sqliteDBTest::testFilteringIntervalSort <- test/db_test_base.py PASSED [1437/1732] test/test_sqlite.py::sqliteDBTest::testFilteringLink <- test/db_test_base.py PASSED [1438/1732] test/test_sqlite.py::sqliteDBTest::testFilteringLinkExpression <- test/db_test_base.py PASSED [1439/1732] test/test_sqlite.py::sqliteDBTest::testFilteringLinkSortGroup <- test/db_test_base.py PASSED [1440/1732] test/test_sqlite.py::sqliteDBTest::testFilteringLinkSortSearchMultilink <- test/db_test_base.py PASSED [1441/1732] test/test_sqlite.py::sqliteDBTest::testFilteringMany <- test/db_test_base.py PASSED [1442/1732] test/test_sqlite.py::sqliteDBTest::testFilteringMultilink <- test/db_test_base.py PASSED [1443/1732] test/test_sqlite.py::sqliteDBTest::testFilteringMultilinkAndGroup <- test/db_test_base.py PASSED [1444/1732] test/test_sqlite.py::sqliteDBTest::testFilteringMultilinkExpression <- test/db_test_base.py PASSED [1445/1732] test/test_sqlite.py::sqliteDBTest::testFilteringMultilinkSort <- test/db_test_base.py PASSED [1446/1732] test/test_sqlite.py::sqliteDBTest::testFilteringMultilinkSortGroup <- test/db_test_base.py PASSED [1447/1732] test/test_sqlite.py::sqliteDBTest::testFilteringNone <- test/db_test_base.py PASSED [1448/1732] test/test_sqlite.py::sqliteDBTest::testFilteringNumber <- test/db_test_base.py PASSED [1449/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRangeBasic <- test/db_test_base.py PASSED [1450/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRangeGeekInterval <- test/db_test_base.py PASSED [1451/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRangeInterval <- test/db_test_base.py PASSED [1452/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRangeMonths <- test/db_test_base.py PASSED [1453/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRangeTwoSyntaxes <- test/db_test_base.py PASSED [1454/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRangeYearMonthDay <- test/db_test_base.py PASSED [1455/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRetired <- test/db_test_base.py PASSED [1456/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRetiredString <- test/db_test_base.py PASSED [1457/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRevLink <- test/db_test_base.py PASSED [1458/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRevLinkExpression <- test/db_test_base.py PASSED [1459/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRevMultilink <- test/db_test_base.py PASSED [1460/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRevMultilinkExpression <- test/db_test_base.py PASSED [1461/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRevMultilinkQ2 <- test/db_test_base.py PASSED [1462/1732] test/test_sqlite.py::sqliteDBTest::testFilteringSortId <- test/db_test_base.py PASSED [1463/1732] test/test_sqlite.py::sqliteDBTest::testFilteringSpecialChars <- test/db_test_base.py PASSED [1464/1732] test/test_sqlite.py::sqliteDBTest::testFilteringString <- test/db_test_base.py PASSED [1465/1732] test/test_sqlite.py::sqliteDBTest::testFilteringStringCase <- test/db_test_base.py PASSED [1466/1732] test/test_sqlite.py::sqliteDBTest::testFilteringStringExactMatch <- test/db_test_base.py PASSED [1467/1732] test/test_sqlite.py::sqliteDBTest::testFilteringStringSort <- test/db_test_base.py PASSED [1468/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTransitiveLinkIssue <- test/db_test_base.py PASSED [1469/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTransitiveLinkSort <- test/db_test_base.py PASSED [1470/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTransitiveLinkSortNull <- test/db_test_base.py PASSED [1471/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTransitiveLinkUser <- test/db_test_base.py PASSED [1472/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTransitiveLinkUserLimit <- test/db_test_base.py PASSED [1473/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTransitiveMultilink <- test/db_test_base.py PASSED [1474/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTransitiveMultilinkSort <- test/db_test_base.py PASSED [1475/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTwoMultilinksExpression <- test/db_test_base.py PASSED [1476/1732] test/test_sqlite.py::sqliteDBTest::testFindIncorrectProperty <- test/db_test_base.py PASSED [1477/1732] test/test_sqlite.py::sqliteDBTest::testFindLink <- test/db_test_base.py PASSED [1478/1732] test/test_sqlite.py::sqliteDBTest::testFindLinkAndMultilink <- test/db_test_base.py PASSED [1479/1732] test/test_sqlite.py::sqliteDBTest::testFindLinkFail <- test/db_test_base.py PASSED [1480/1732] test/test_sqlite.py::sqliteDBTest::testFindLinkUnset <- test/db_test_base.py PASSED [1481/1732] test/test_sqlite.py::sqliteDBTest::testFindMultiMultilink <- test/db_test_base.py PASSED [1482/1732] test/test_sqlite.py::sqliteDBTest::testFindMultilink <- test/db_test_base.py PASSED [1483/1732] test/test_sqlite.py::sqliteDBTest::testFindMultilinkFail <- test/db_test_base.py PASSED [1484/1732] test/test_sqlite.py::sqliteDBTest::testFindMultilinkUnset <- test/db_test_base.py PASSED [1485/1732] test/test_sqlite.py::sqliteDBTest::testFindMultipleLink <- test/db_test_base.py PASSED [1486/1732] test/test_sqlite.py::sqliteDBTest::testFindProtectedLink <- test/db_test_base.py PASSED [1487/1732] test/test_sqlite.py::sqliteDBTest::testFindRetired <- test/db_test_base.py PASSED [1488/1732] test/test_sqlite.py::sqliteDBTest::testFindRevLinkMultilink <- test/db_test_base.py PASSED [1489/1732] test/test_sqlite.py::sqliteDBTest::testForcedReindexing <- test/db_test_base.py PASSED [1490/1732] test/test_sqlite.py::sqliteDBTest::testGroupingNone <- test/db_test_base.py PASSED [1491/1732] test/test_sqlite.py::sqliteDBTest::testIDGeneration <- test/db_test_base.py PASSED [1492/1732] test/test_sqlite.py::sqliteDBTest::testIDSetting <- test/db_test_base.py PASSED [1493/1732] test/test_sqlite.py::sqliteDBTest::testImportExport <- test/db_test_base.py PASSED [1494/1732] test/test_sqlite.py::sqliteDBTest::testIndexerSearchMulti <- test/db_test_base.py PASSED [1495/1732] test/test_sqlite.py::sqliteDBTest::testIndexerSearching <- test/db_test_base.py PASSED [1496/1732] test/test_sqlite.py::sqliteDBTest::testIndexerSearchingLink <- test/db_test_base.py PASSED [1497/1732] test/test_sqlite.py::sqliteDBTest::testIndexingPropertiesOnImport <- test/db_test_base.py PASSED [1498/1732] test/test_sqlite.py::sqliteDBTest::testIntegerChange <- test/db_test_base.py PASSED [1499/1732] test/test_sqlite.py::sqliteDBTest::testIntegerUnset <- test/db_test_base.py PASSED [1500/1732] test/test_sqlite.py::sqliteDBTest::testIntervalChange <- test/db_test_base.py PASSED [1501/1732] test/test_sqlite.py::sqliteDBTest::testIntervalUnset <- test/db_test_base.py PASSED [1502/1732] test/test_sqlite.py::sqliteDBTest::testJournalNonexistingProperty <- test/db_test_base.py PASSED [1503/1732] test/test_sqlite.py::sqliteDBTest::testJournalPreCommit <- test/db_test_base.py PASSED [1504/1732] test/test_sqlite.py::sqliteDBTest::testJournals <- test/db_test_base.py PASSED [1505/1732] test/test_sqlite.py::sqliteDBTest::testKeyValue <- test/db_test_base.py PASSED [1506/1732] test/test_sqlite.py::sqliteDBTest::testLabelProp <- test/db_test_base.py PASSED [1507/1732] test/test_sqlite.py::sqliteDBTest::testLinkChange <- test/db_test_base.py PASSED [1508/1732] test/test_sqlite.py::sqliteDBTest::testLinkUnset <- test/db_test_base.py PASSED [1509/1732] test/test_sqlite.py::sqliteDBTest::testMakeSeveralMultilinkedNodes <- test/db_test_base.py PASSED [1510/1732] test/test_sqlite.py::sqliteDBTest::testMultilinkChange <- test/db_test_base.py PASSED [1511/1732] test/test_sqlite.py::sqliteDBTest::testMultilinkChangeIterable <- test/db_test_base.py PASSED [1512/1732] test/test_sqlite.py::sqliteDBTest::testMultilinkOrdering <- test/db_test_base.py PASSED [1513/1732] test/test_sqlite.py::sqliteDBTest::testNosyMail <- test/db_test_base.py PASSED [1514/1732] test/test_sqlite.py::sqliteDBTest::testNosyMailTextAndBinary <- test/db_test_base.py PASSED [1515/1732] test/test_sqlite.py::sqliteDBTest::testNumberChange <- test/db_test_base.py PASSED [1516/1732] test/test_sqlite.py::sqliteDBTest::testNumberUnset <- test/db_test_base.py PASSED [1517/1732] test/test_sqlite.py::sqliteDBTest::testPGPNosyMail <- test/db_test_base.py SKIPPED (Skipping PGPNosy test) [1518/1732] test/test_sqlite.py::sqliteDBTest::testPack <- test/db_test_base.py PASSED [1519/1732] test/test_sqlite.py::sqliteDBTest::testPasswordChange <- test/db_test_base.py PASSED [1520/1732] test/test_sqlite.py::sqliteDBTest::testPasswordUnset <- test/db_test_base.py PASSED [1521/1732] test/test_sqlite.py::sqliteDBTest::testQuietChangenote <- test/db_test_base.py PASSED [1522/1732] test/test_sqlite.py::sqliteDBTest::testQuietJournal <- test/db_test_base.py PASSED [1523/1732] test/test_sqlite.py::sqliteDBTest::testQuietProperty <- test/db_test_base.py PASSED [1524/1732] test/test_sqlite.py::sqliteDBTest::testRefresh <- test/db_test_base.py PASSED [1525/1732] test/test_sqlite.py::sqliteDBTest::testReindexingChange <- test/db_test_base.py PASSED [1526/1732] test/test_sqlite.py::sqliteDBTest::testReindexingClear <- test/db_test_base.py PASSED [1527/1732] test/test_sqlite.py::sqliteDBTest::testRemoveProperty <- test/db_test_base.py PASSED [1528/1732] test/test_sqlite.py::sqliteDBTest::testRetire <- test/db_test_base.py PASSED [1529/1732] test/test_sqlite.py::sqliteDBTest::testSerialisation <- test/db_test_base.py PASSED [1530/1732] test/test_sqlite.py::sqliteDBTest::testSortingNone <- test/db_test_base.py PASSED [1531/1732] test/test_sqlite.py::sqliteDBTest::testStringBinary <- test/db_test_base.py PASSED [1532/1732] test/test_sqlite.py::sqliteDBTest::testStringChange <- test/db_test_base.py PASSED [1533/1732] test/test_sqlite.py::sqliteDBTest::testStringFind <- test/db_test_base.py PASSED [1534/1732] test/test_sqlite.py::sqliteDBTest::testStringUnicode <- test/db_test_base.py PASSED [1535/1732] test/test_sqlite.py::sqliteDBTest::testStringUnset <- test/db_test_base.py PASSED [1536/1732] test/test_sqlite.py::sqliteDBTest::testTransactions <- test/db_test_base.py PASSED [1537/1732] test/test_sqlite.py::sqliteDBTest::testUpgrade_5_to_6 <- test/db_test_base.py PASSED [1538/1732] test/test_sqlite.py::sqliteDBTest::testUpgrade_6_to_7 PASSED [1539/1732] test/test_sqlite.py::sqliteDBTest::testViewPremJournal <- test/db_test_base.py PASSED [1540/1732] test/test_sqlite.py::sqliteROTest::testExceptions <- test/db_test_base.py PASSED [1541/1732] test/test_sqlite.py::sqliteSchemaTest::test_addNewClass <- test/db_test_base.py PASSED [1542/1732] test/test_sqlite.py::sqliteSchemaTest::test_changeClassKey <- test/db_test_base.py PASSED [1543/1732] test/test_sqlite.py::sqliteSchemaTest::test_fileClassProps <- test/db_test_base.py PASSED [1544/1732] test/test_sqlite.py::sqliteSchemaTest::test_makeNewMultilink <- test/db_test_base.py PASSED [1545/1732] test/test_sqlite.py::sqliteSchemaTest::test_modifyClass <- test/db_test_base.py PASSED [1546/1732] test/test_sqlite.py::sqliteSchemaTest::test_removeClass <- test/db_test_base.py PASSED [1547/1732] test/test_sqlite.py::sqliteSchemaTest::test_removeClassKey <- test/db_test_base.py PASSED [1548/1732] test/test_sqlite.py::sqliteSchemaTest::test_removeMultilink <- test/db_test_base.py PASSED [1549/1732] test/test_sqlite.py::sqliteSchemaTest::test_reservedProperties <- test/db_test_base.py PASSED [1550/1732] test/test_sqlite.py::sqliteSchemaTest::test_splitDesignator <- test/db_test_base.py PASSED [1551/1732] test/test_sqlite.py::sqliteClassicInitTest::testCreation <- test/db_test_base.py PASSED [1552/1732] test/test_sqlite.py::sqliteConcurrencyTest::testConcurrency <- test/db_test_base.py PASSED [1553/1732] test/test_sqlite.py::sqliteFilterCacheTest::testFilteringTransitiveLinkCache <- test/db_test_base.py PASSED [1554/1732] test/test_sqlite.py::sqliteSpecialActionTestCase::testInnerMain <- test/db_test_base.py PASSED [1555/1732] test/test_sqlite.py::sqliteSessionTest::testDestroy <- test/session_common.py PASSED [1556/1732] test/test_sqlite.py::sqliteSessionTest::testGetAll <- test/session_common.py PASSED [1557/1732] test/test_sqlite.py::sqliteSessionTest::testList <- test/session_common.py PASSED [1558/1732] test/test_sqlite.py::sqliteSessionTest::testSetSession <- test/session_common.py PASSED [1559/1732] test/test_sqlite.py::sqliteSessionTest::testUpdateSession <- test/session_common.py PASSED [1560/1732] test/test_sqlite.py::sqliteRestTest::testAcceptHeaderParsing <- test/rest_common.py PASSED [1561/1732] test/test_sqlite.py::sqliteRestTest::testAuthAllowedPost <- test/rest_common.py PASSED [1562/1732] test/test_sqlite.py::sqliteRestTest::testAuthAllowedPut <- test/rest_common.py PASSED [1563/1732] test/test_sqlite.py::sqliteRestTest::testAuthDeniedPost <- test/rest_common.py PASSED [1564/1732] test/test_sqlite.py::sqliteRestTest::testAuthDeniedPut <- test/rest_common.py PASSED [1565/1732] test/test_sqlite.py::sqliteRestTest::testBinaryFieldStorage <- test/rest_common.py PASSED [1566/1732] test/test_sqlite.py::sqliteRestTest::testDeleteAttributeUri <- test/rest_common.py PASSED [1567/1732] test/test_sqlite.py::sqliteRestTest::testDispatch <- test/rest_common.py PASSED [1568/1732] test/test_sqlite.py::sqliteRestTest::testDispatchBadAccept <- test/rest_common.py PASSED [1569/1732] test/test_sqlite.py::sqliteRestTest::testDispatchBadContent <- test/rest_common.py PASSED [1570/1732] test/test_sqlite.py::sqliteRestTest::testDispatchDelete <- test/rest_common.py PASSED [1571/1732] test/test_sqlite.py::sqliteRestTest::testDispatchPost <- test/rest_common.py PASSED [1572/1732] test/test_sqlite.py::sqliteRestTest::testEtagGeneration <- test/rest_common.py PASSED [1573/1732] test/test_sqlite.py::sqliteRestTest::testEtagProcessing <- test/rest_common.py PASSED [1574/1732] test/test_sqlite.py::sqliteRestTest::testFilter <- test/rest_common.py PASSED [1575/1732] test/test_sqlite.py::sqliteRestTest::testGet <- test/rest_common.py PASSED [1576/1732] test/test_sqlite.py::sqliteRestTest::testGetBadTransitive <- test/rest_common.py PASSED [1577/1732] test/test_sqlite.py::sqliteRestTest::testGetExactMatch <- test/rest_common.py PASSED [1578/1732] test/test_sqlite.py::sqliteRestTest::testGetTransitive <- test/rest_common.py PASSED [1579/1732] test/test_sqlite.py::sqliteRestTest::testMethodOverride <- test/rest_common.py PASSED [1580/1732] test/test_sqlite.py::sqliteRestTest::testOutputFormat <- test/rest_common.py PASSED [1581/1732] test/test_sqlite.py::sqliteRestTest::testPagination <- test/rest_common.py PASSED [1582/1732] test/test_sqlite.py::sqliteRestTest::testPatchAction <- test/rest_common.py PASSED [1583/1732] test/test_sqlite.py::sqliteRestTest::testPatchAdd <- test/rest_common.py PASSED [1584/1732] test/test_sqlite.py::sqliteRestTest::testPatchBadAction <- test/rest_common.py PASSED [1585/1732] test/test_sqlite.py::sqliteRestTest::testPatchRemove <- test/rest_common.py PASSED [1586/1732] test/test_sqlite.py::sqliteRestTest::testPatchRemoveAll <- test/rest_common.py PASSED [1587/1732] test/test_sqlite.py::sqliteRestTest::testPatchReplace <- test/rest_common.py PASSED [1588/1732] test/test_sqlite.py::sqliteRestTest::testPost <- test/rest_common.py PASSED [1589/1732] test/test_sqlite.py::sqliteRestTest::testPostFile <- test/rest_common.py PASSED [1590/1732] test/test_sqlite.py::sqliteRestTest::testPostPOE <- test/rest_common.py PASSED [1591/1732] test/test_sqlite.py::sqliteRestTest::testPutAttribute <- test/rest_common.py PASSED [1592/1732] test/test_sqlite.py::sqliteRestTest::testPutElement <- test/rest_common.py PASSED [1593/1732] test/test_sqlite.py::sqliteRestTest::testRestRateLimit <- test/rest_common.py PASSED [1594/1732] test/test_sqlite.py::sqliteRestTest::testSorting <- test/rest_common.py PASSED [1595/1732] test/test_sqlite.py::sqliteRestTest::testStatsGen <- test/rest_common.py PASSED [1596/1732] test/test_sqlite.py::sqliteRestTest::testTransitiveField <- test/rest_common.py PASSED [1597/1732] test/test_sqlite.py::sqliteRestTest::test_bad_audience_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1598/1732] test/test_sqlite.py::sqliteRestTest::test_bad_issue_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1599/1732] test/test_sqlite.py::sqliteRestTest::test_bad_roles_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1600/1732] test/test_sqlite.py::sqliteRestTest::test_bad_subject_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1601/1732] test/test_sqlite.py::sqliteRestTest::test_disabled_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1602/1732] test/test_sqlite.py::sqliteRestTest::test_expired_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1603/1732] test/test_sqlite.py::sqliteRestTest::test_user_email_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1604/1732] test/test_sqlite.py::sqliteRestTest::test_user_emailnorest_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1605/1732] test/test_sqlite.py::sqliteRestTest::test_user_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1606/1732] test/test_templating.py::HTMLDatabaseTestCase::test_HTMLDatabase___getattr__ PASSED [1607/1732] test/test_templating.py::HTMLDatabaseTestCase::test_HTMLDatabase___getitem__ PASSED [1608/1732] test/test_templating.py::HTMLDatabaseTestCase::test_HTMLDatabase_classes PASSED [1609/1732] test/test_templating.py::HTMLDatabaseTestCase::test_HTMLDatabase_list PASSED [1610/1732] test/test_templating.py::FunctionsTestCase::test_lookupIds PASSED [1611/1732] test/test_templating.py::FunctionsTestCase::test_lookupKeys PASSED [1612/1732] test/test_templating.py::HTMLClassTestCase::test_anti_csrf_nonce PASSED [1613/1732] test/test_templating.py::HTMLClassTestCase::test_input_html4 PASSED [1614/1732] test/test_templating.py::HTMLClassTestCase::test_input_xhtml PASSED [1615/1732] test/test_templating.py::HTMLClassTestCase::test_link PASSED [1616/1732] test/test_templating.py::HTMLClassTestCase::test_link_default PASSED [1617/1732] test/test_templating.py::HTMLClassTestCase::test_link_with_value_and_default PASSED [1618/1732] test/test_templating.py::HTMLClassTestCase::test_multilink PASSED [1619/1732] test/test_templating.py::HTMLClassTestCase::test_string_email PASSED [1620/1732] test/test_templating.py::HTMLClassTestCase::test_string_field PASSED [1621/1732] test/test_templating.py::HTMLClassTestCase::test_string_multiline PASSED [1622/1732] test/test_templating.py::HTMLClassTestCase::test_string_plain_or_hyperlinked PASSED [1623/1732] test/test_templating.py::HTMLClassTestCase::test_string_rst SKIPPED (ReStructuredText not available) [1624/1732] test/test_templating.py::HTMLClassTestCase::test_string_stext SKIPPED (StructuredText not available) [1625/1732] test/test_templating.py::HTMLClassTestCase::test_string_url_quote PASSED [1626/1732] test/test_templating.py::HTMLClassTestCase::test_string_wrapped PASSED [1627/1732] test/test_templating.py::HTMLClassTestCase::test_url_match PASSED [1628/1732] test/test_templating.py::HTMLClassTestCase::test_url_replace PASSED [1629/1732] test/test_templating.py::DateHTMLPropertyTestCase::test_DateHTMLWithText PASSED [1630/1732] test/test_templating.py::MistuneTestCase::test_markdown_break_on_newline SKIPPED (mistune not available) [1631/1732] test/test_templating.py::MistuneTestCase::test_markdown_hyperlinked_url SKIPPED (mistune not available) [1632/1732] test/test_templating.py::MistuneTestCase::test_markdown_return_text_on_exception SKIPPED (mistune not available) [1633/1732] test/test_templating.py::MistuneTestCase::test_string_markdown SKIPPED (mistune not available) [1634/1732] test/test_templating.py::MistuneTestCase::test_string_markdown_code_block SKIPPED (mistune not available) [1635/1732] test/test_templating.py::MistuneTestCase::test_string_markdown_code_block_attribute SKIPPED (mistune not available) [1636/1732] test/test_templating.py::MistuneTestCase::test_string_markdown_data_link SKIPPED (mistune not available) [1637/1732] test/test_templating.py::MistuneTestCase::test_string_markdown_forced_line_break SKIPPED (mistune not available) [1638/1732] test/test_templating.py::MistuneTestCase::test_string_markdown_javascript_link SKIPPED (mistune not available) [1639/1732] test/test_templating.py::MistuneTestCase::test_string_markdown_link SKIPPED (mistune not available) [1640/1732] test/test_templating.py::MistuneTestCase::test_string_markdown_link_item SKIPPED (mistune not available) [1641/1732] test/test_templating.py::Markdown2TestCase::test_markdown_break_on_newline SKIPPED (markdown2 not available) [1642/1732] test/test_templating.py::Markdown2TestCase::test_markdown_hyperlinked_url SKIPPED (markdown2 not available) [1643/1732] test/test_templating.py::Markdown2TestCase::test_markdown_return_text_on_exception SKIPPED (markdown2 not available) [1644/1732] test/test_templating.py::Markdown2TestCase::test_string_markdown SKIPPED (markdown2 not available) [1645/1732] test/test_templating.py::Markdown2TestCase::test_string_markdown_code_block SKIPPED (markdown2 not available) [1646/1732] test/test_templating.py::Markdown2TestCase::test_string_markdown_data_link SKIPPED (markdown2 not available) [1647/1732] test/test_templating.py::Markdown2TestCase::test_string_markdown_forced_line_break SKIPPED (markdown2 not available) [1648/1732] test/test_templating.py::Markdown2TestCase::test_string_markdown_javascript_link SKIPPED (markdown2 not available) [1649/1732] test/test_templating.py::Markdown2TestCase::test_string_markdown_link SKIPPED (markdown2 not available) [1650/1732] test/test_templating.py::Markdown2TestCase::test_string_markdown_link_item SKIPPED (markdown2 not available) [1651/1732] test/test_templating.py::MarkdownTestCase::test_markdown_break_on_newline SKIPPED (markdown not available) [1652/1732] test/test_templating.py::MarkdownTestCase::test_markdown_hyperlinked_url SKIPPED (markdown not available) [1653/1732] test/test_templating.py::MarkdownTestCase::test_markdown_return_text_on_exception SKIPPED (markdown not available) [1654/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown SKIPPED (markdown not available) [1655/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown_code_block SKIPPED (markdown not available) [1656/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown_code_block_attribute SKIPPED (markdown not available) [1657/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown_data_link SKIPPED (markdown not available) [1658/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown_forced_line_break SKIPPED (markdown not available) [1659/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown_javascript_link SKIPPED (markdown not available) [1660/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown_link SKIPPED (markdown not available) [1661/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown_link_item SKIPPED (markdown not available) [1662/1732] test/test_templating.py::NoMarkdownTestCase::test_string_markdown PASSED [1663/1732] test/test_templating.py::NoRstTestCase::test_string_rst PASSED [1664/1732] test/test_templating.py::NoStextTestCase::test_string_stext PASSED [1665/1732] test/test_token.py::TokenTestCase::testBadQuote PASSED [1666/1732] test/test_token.py::TokenTestCase::testEmbedQuote PASSED [1667/1732] test/test_token.py::TokenTestCase::testEscaping PASSED [1668/1732] test/test_token.py::TokenTestCase::testIgnoreExtraSpace PASSED [1669/1732] test/test_token.py::TokenTestCase::testQuoting PASSED [1670/1732] test/test_token.py::TokenTestCase::testValid PASSED [1671/1732] test/test_userauditor.py::UserAuditorTest::testBadEmailAddresses PASSED [1672/1732] test/test_userauditor.py::UserAuditorTest::testBadRoles PASSED [1673/1732] test/test_userauditor.py::UserAuditorTest::testBadTimezones PASSED [1674/1732] test/test_userauditor.py::UserAuditorTest::testBadTimezonesPyTZ PASSED [1675/1732] test/test_userauditor.py::UserAuditorTest::testBadUsernames PASSED [1676/1732] test/test_userauditor.py::UserAuditorTest::testGoodRoles PASSED [1677/1732] test/test_userauditor.py::UserAuditorTest::testGoodTimezones PASSED [1678/1732] test/test_userauditor.py::UserAuditorTest::testGoodTimezonesPyTZ PASSED [1679/1732] test/test_userauditor.py::UserAuditorTest::testUniqueEmailAddresses PASSED [1680/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testAccess PASSED [1681/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testAction PASSED [1682/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testAuthAllowedCreate PASSED [1683/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testAuthAllowedEdit PASSED [1684/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testAuthDeniedCreate PASSED [1685/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testAuthDeniedEdit PASSED [1686/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testAuthFilter PASSED [1687/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testChange PASSED [1688/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testCreate PASSED [1689/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testFileCreate PASSED [1690/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testLookup PASSED [1691/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testMulticall PASSED [1692/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testSchema PASSED [1693/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testAccess SKIPPED (Skipping MySQL tests: backend not available) [1694/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testAction SKIPPED (Skipping MySQL tests: backend not available) [1695/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testAuthAllowedCreate SKIPPED (Skipping MySQL tests: backend not available) [1696/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testAuthAllowedEdit SKIPPED (Skipping MySQL tests: backend not available) [1697/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testAuthDeniedCreate SKIPPED (Skipping MySQL tests: backend not available) [1698/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testAuthDeniedEdit SKIPPED (Skipping MySQL tests: backend not available) [1699/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testAuthFilter SKIPPED (Skipping MySQL tests: backend not available) [1700/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testChange SKIPPED (Skipping MySQL tests: backend not available) [1701/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testCreate SKIPPED (Skipping MySQL tests: backend not available) [1702/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testFileCreate SKIPPED (Skipping MySQL tests: backend not available) [1703/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testLookup SKIPPED (Skipping MySQL tests: backend not available) [1704/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testMulticall SKIPPED (Skipping MySQL tests: backend not available) [1705/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testSchema SKIPPED (Skipping MySQL tests: backend not available) [1706/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testAccess PASSED [1707/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testAction PASSED [1708/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testAuthAllowedCreate PASSED [1709/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testAuthAllowedEdit PASSED [1710/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testAuthDeniedCreate PASSED [1711/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testAuthDeniedEdit PASSED [1712/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testAuthFilter PASSED [1713/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testChange PASSED [1714/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testCreate PASSED [1715/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testFileCreate PASSED [1716/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testLookup PASSED [1717/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testMulticall PASSED [1718/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testSchema PASSED [1719/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testAccess SKIPPED (Skipping PostgreSQL tests: backend not available) [1720/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testAction SKIPPED (Skipping PostgreSQL tests: backend not available) [1721/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testAuthAllowedCreate SKIPPED (Skipping PostgreSQL tests: backend not available) [1722/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testAuthAllowedEdit SKIPPED (Skipping PostgreSQL tests: backend not available) [1723/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testAuthDeniedCreate SKIPPED (Skipping PostgreSQL tests: backend not available) [1724/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testAuthDeniedEdit SKIPPED (Skipping PostgreSQL tests: backend not available) [1725/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testAuthFilter SKIPPED (Skipping PostgreSQL tests: backend not available) [1726/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testChange SKIPPED (Skipping PostgreSQL tests: backend not available) [1727/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testCreate SKIPPED (Skipping PostgreSQL tests: backend not available) [1728/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testFileCreate SKIPPED (Skipping PostgreSQL tests: backend not available) [1729/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testLookup SKIPPED (Skipping PostgreSQL tests: backend not available) [1730/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testMulticall SKIPPED (Skipping PostgreSQL tests: backend not available) [1731/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testSchema SKIPPED (Skipping PostgreSQL tests: backend not available) [1732/1732] =============================== warnings summary =============================== test/test_admin.py::anydbmAdminTest::testFilter test/test_admin.py::anydbmAdminTest::testFind test/test_admin.py::anydbmAdminTest::testGet test/test_admin.py::anydbmAdminTest::testSet test/test_admin.py::anydbmAdminTest::testSetOnClass /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/backends/indexer_dbm.py:246: ResourceWarning: unclosed file <_io.BufferedWriter name='_test_admin/db/indexes/index.db-'> open(self.indexdb+'-','wb').write(zlib.compress(marshal.dumps(dbfil))) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_anydbm.py: 78 warnings /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/backends/indexer_dbm.py:246: ResourceWarning: unclosed file <_io.BufferedWriter name='./db/indexes/index.db-'> open(self.indexdb+'-','wb').write(zlib.compress(marshal.dumps(dbfil))) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_anydbm.py::anydbmDBTest::testAdminImportExport test/test_memorydb.py::memorydbDBTest::testAdminImportExport test/test_sqlite.py::sqliteDBTest::testAdminImportExport /usr/lib/python3.9/traceback.py:220: ResourceWarning: unclosed file <_io.TextIOWrapper name='_test_export/priority.csv' mode='r' encoding='UTF-8'> tb.tb_frame.clear() Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_anydbm.py::anydbmSpecialActionTestCase::testInnerMain test/test_cgi.py::FormTestCase::testCsrfProtection test/test_cgi.py::FormTestCase::testFormValuePreserveOnError test/test_cgi.py::FormTestCase::testRestCsrfProtection /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/backends/indexer_dbm.py:246: ResourceWarning: unclosed file <_io.BufferedWriter name='_test_cgi_form/db/indexes/index.db-'> open(self.indexdb+'-','wb').write(zlib.compress(marshal.dumps(dbfil))) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_anydbm.py: 14 warnings /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/backends/indexer_dbm.py:246: ResourceWarning: unclosed file <_io.BufferedWriter name='_test_rest/db/indexes/index.db-'> open(self.indexdb+'-','wb').write(zlib.compress(marshal.dumps(dbfil))) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_cgi.py::FormTestCase::testHttpProxyStrip /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/hyperdb.py:128: ResourceWarning: unclosed file <_io.TextIOWrapper name='_test_cgi_form/db/lock' mode='w' encoding='UTF-8'> super(Date, self).__init__(required=required, Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_cgi.py::FormTestCase::testInvalidInteger :1043: ResourceWarning: unclosed file <_io.TextIOWrapper name='_test_cgi_form/db/lock' mode='w' encoding='UTF-8'> Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_demo.py::TestDemo::testDemoClassic /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/test/test_demo.py:38: ResourceWarning: unclosed install_demo(self.home, db, template) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_demo.py::TestDemo::testDemoJinja /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/test/test_demo.py:38: ResourceWarning: unclosed install_demo(self.home, db, template) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_demo.py::TestDemo::testDemoMinimal /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/test/test_demo.py:38: ResourceWarning: unclosed install_demo(self.home, db, template) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_liveserver.py::BaseTestCases::test_new_file_via_rest test/test_liveserver.py::BaseTestCases::test_new_issue_with_file_upload test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_new_file_via_rest test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_new_issue_with_file_upload /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/backends/indexer_dbm.py:246: ResourceWarning: unclosed file <_io.BufferedWriter name='_test_instance/db/indexes/index.db-'> open(self.indexdb+'-','wb').write(zlib.compress(marshal.dumps(dbfil))) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_xmlrpc.py::anydbmXmlrpcTest::testAuthFilter test/test_xmlrpc.py::anydbmXmlrpcTest::testCreate test/test_xmlrpc.py::anydbmXmlrpcTest::testFileCreate /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/backends/indexer_dbm.py:246: ResourceWarning: unclosed file <_io.BufferedWriter name='_test_xmlrpc/db/indexes/index.db-'> open(self.indexdb+'-','wb').write(zlib.compress(marshal.dumps(dbfil))) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ SKIPPED [1] test/test_admin.py:368: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:442: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:232: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:303: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:98: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:190: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:200: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:1047: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:686: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:757: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:837: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:944: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:1017: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:1135: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:368: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:442: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:232: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:303: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:98: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:190: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:200: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:1047: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:686: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:757: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:837: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:944: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:1017: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:1135: Skipping PostgreSQL tests: backend not available SKIPPED [3] test/db_test_base.py:3383: Skipping PGPNosy test SKIPPED [2] test/db_test_base.py:246: No schema upgrade needed on non rdbms backends SKIPPED [2] test/rest_common.py:3767: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3731: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3803: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3839: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3692: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3428: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3560: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3628: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3490: Skipping JWT tests: jwt library not available SKIPPED [1] test/test_cgi.py:51: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_cgi.py:51: Skipping MySQL tests: backend not available SKIPPED [1] test/test_config.py:614: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_config.py:701: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:83: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:144: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:91: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:99: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:118: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:163: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:107: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:169: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:155: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:83: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:144: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:91: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:99: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:118: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:163: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:107: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:169: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:155: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [2] test/test_indexer.py:83: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:144: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:91: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:99: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:118: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:163: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:107: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:169: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:155: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_indexer.py:418: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_indexer.py:317: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_indexer.py:244: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_indexer.py:83: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:144: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:91: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:99: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:118: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:163: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:107: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:169: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:155: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:124: extremewords not tested for native FTS backends SKIPPED [2] test/test_liveserver.py:878: Skipping brotli tests: brotli library not available SKIPPED [2] test/test_liveserver.py:882: Skipping zstd tests: zstd library not available SKIPPED [1] test/test_mailgw.py:1403: Skipping beautifulsoup tests: 'bs4' not installed SKIPPED [1] test/test_mailgw.py:312: Skipping beautifulsoup tests: 'bs4' not installed SKIPPED [1] test/test_mailgw.py:294: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:274: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4937: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4881: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4907: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4878: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4892: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4828: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4838: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4784: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/db_test_base.py:332: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3273: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3302: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3247: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3072: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3124: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1050: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1030: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:661: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:655: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:669: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:825: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:324: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:537: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:560: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:587: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:599: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:577: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1065: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:881: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:893: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:890: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:694: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:715: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:353: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:939: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:380: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1598: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1579: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1834: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2424: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2570: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2582: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1827: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2466: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1952: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1965: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2552: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2093: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2382: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2116: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2101: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2124: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2507: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2524: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1810: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1862: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2388: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2444: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2436: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2411: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2396: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2402: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2110: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2853: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1989: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2029: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2222: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2293: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2264: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2847: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1936: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1873: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1886: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1903: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2478: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2717: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2641: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2694: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2601: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2622: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2733: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2768: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2191: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1637: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1652: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1753: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1694: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1699: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1735: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1723: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1744: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1749: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1708: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1661: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1762: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1667: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1609: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1821: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:340: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:344: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2887: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1535: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1501: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1526: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1621: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:722: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:735: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:625: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:644: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1417: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1473: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1359: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:760: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:779: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:435: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:446: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:479: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:455: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:496: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:527: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3317: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3352: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:675: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:688: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3383: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1478: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:741: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:753: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1105: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1130: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1080: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:242: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1549: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1564: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3288: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:791: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:833: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1815: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:408: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:358: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1768: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:391: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:369: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:844: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:246: Skipping MySQL tests: backend not available SKIPPED [1] test/test_mysql.py:68: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1127: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3462: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3539: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3646: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3496: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3688: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3604: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3730: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3667: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3711: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3479: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3512: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3894: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3923: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3984: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:4025: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:4004: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3757: Skipping MySQL tests: backend not available SKIPPED [1] test/session_common.py:32: Skipping MySQL tests: backend not available SKIPPED [1] test/session_common.py:27: Skipping MySQL tests: backend not available SKIPPED [1] test/session_common.py:22: Skipping MySQL tests: backend not available SKIPPED [1] test/session_common.py:39: Skipping MySQL tests: backend not available SKIPPED [1] test/session_common.py:44: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:4212: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2230: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2893: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2877: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2865: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2852: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1299: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2909: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1727: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1479: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1427: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1401: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1340: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1179: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1232: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:763: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:309: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:394: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:456: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:354: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2358: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:484: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:944: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3297: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3013: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3345: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3368: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3210: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3106: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2804: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2821: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2421: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2757: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2668: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1063: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:713: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1626: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:741: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3767: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3731: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3803: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3839: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3692: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3428: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3560: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3628: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3490: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:332: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3273: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3302: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3247: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3072: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3124: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1050: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1030: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:661: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:655: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:669: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:825: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:324: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:537: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:560: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:587: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:599: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:577: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1065: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:881: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:893: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:890: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:694: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:715: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:353: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:939: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:380: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1598: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1579: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1834: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2424: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2570: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2582: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1827: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2466: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1952: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1965: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2552: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2093: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2382: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2116: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2101: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2124: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2507: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2524: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1810: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1862: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2388: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2444: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2436: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2411: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2396: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2402: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2110: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2853: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1989: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2029: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2222: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2293: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2264: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2847: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1936: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1873: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1886: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1903: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2478: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2717: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2641: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2694: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2601: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2622: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2733: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2768: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2191: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1637: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1652: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1753: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1694: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1699: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1735: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1723: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1744: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1749: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1708: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1661: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1762: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1667: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1609: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1821: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:340: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:344: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2887: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1535: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1501: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1526: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1621: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:722: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:735: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:625: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:644: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1417: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1473: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1359: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:760: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:779: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:435: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:446: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:479: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:455: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:496: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:527: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3317: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3352: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:675: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:688: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3383: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1478: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:741: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:753: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1105: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1130: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1080: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:242: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1549: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1564: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3288: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:791: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:833: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1815: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:408: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:358: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1768: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:391: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:369: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:844: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:246: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_postgresql.py:81: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1127: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3462: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3923: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_postgresql.py:216: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_postgresql.py:222: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3984: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:4025: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:4004: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3757: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3539: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3646: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3496: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3688: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3604: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3730: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3667: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3711: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3479: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3512: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3894: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/session_common.py:32: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/session_common.py:27: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/session_common.py:22: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/session_common.py:39: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/session_common.py:44: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:4212: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2230: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2893: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2877: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2865: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2852: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1299: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2909: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1727: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1479: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1427: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1401: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1340: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1179: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1232: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:763: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:309: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:394: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:456: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:354: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2358: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:484: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:944: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3297: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3013: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3345: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3368: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3210: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3106: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2804: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2821: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2421: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2757: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2668: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1063: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:713: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1626: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:741: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3767: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3731: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3803: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3839: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3692: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3428: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3560: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3628: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3490: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_templating.py:355: ReStructuredText not available SKIPPED [1] test/test_templating.py:409: StructuredText not available SKIPPED [1] test/test_templating.py:746: mistune not available SKIPPED [1] test/test_templating.py:756: mistune not available SKIPPED [1] test/test_templating.py:739: mistune not available SKIPPED [1] test/test_templating.py:636: mistune not available SKIPPED [1] test/test_templating.py:717: mistune not available SKIPPED [1] test/test_templating.py:722: mistune not available SKIPPED [1] test/test_templating.py:694: mistune not available SKIPPED [1] test/test_templating.py:705: mistune not available SKIPPED [1] test/test_templating.py:686: mistune not available SKIPPED [1] test/test_templating.py:672: mistune not available SKIPPED [1] test/test_templating.py:644: mistune not available SKIPPED [1] test/test_templating.py:746: markdown2 not available SKIPPED [1] test/test_templating.py:756: markdown2 not available SKIPPED [1] test/test_templating.py:739: markdown2 not available SKIPPED [1] test/test_templating.py:636: markdown2 not available SKIPPED [1] test/test_templating.py:717: markdown2 not available SKIPPED [1] test/test_templating.py:694: markdown2 not available SKIPPED [1] test/test_templating.py:705: markdown2 not available SKIPPED [1] test/test_templating.py:686: markdown2 not available SKIPPED [1] test/test_templating.py:672: markdown2 not available SKIPPED [1] test/test_templating.py:644: markdown2 not available SKIPPED [1] test/test_templating.py:746: markdown not available SKIPPED [1] test/test_templating.py:756: markdown not available SKIPPED [1] test/test_templating.py:739: markdown not available SKIPPED [1] test/test_templating.py:636: markdown not available SKIPPED [1] test/test_templating.py:717: markdown not available SKIPPED [1] test/test_templating.py:722: markdown not available SKIPPED [1] test/test_templating.py:694: markdown not available SKIPPED [1] test/test_templating.py:705: markdown not available SKIPPED [1] test/test_templating.py:686: markdown not available SKIPPED [1] test/test_templating.py:672: markdown not available SKIPPED [1] test/test_templating.py:644: markdown not available SKIPPED [1] test/test_xmlrpc.py:66: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:150: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:189: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:179: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:175: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:170: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:199: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:76: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:85: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:92: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:145: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:292: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:98: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:66: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:150: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:189: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:179: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:175: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:170: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:199: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:76: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:85: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:92: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:145: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:292: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:98: Skipping PostgreSQL tests: backend not available XFAIL test/test_liveserver.py::BaseTestCases::test__generic_item_template_editbad XFAIL test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test__generic_item_template_editbad = 1134 passed, 596 skipped, 1 deselected, 2 xfailed, 116 warnings in 179.36s (0:02:59) = * python3_10: running distutils-r1_run_phase python_test python3.10 -m pytest -vv -ra -l -Wdefault --color=no -o console_output_style=count -p no:cov -p no:flake8 -p no:flakes -p no:pylint -p no:markdown -p no:sugar -p no:xvfb -p no:tavern --deselect test/test_templating.py::Markdown2TestCase::test_string_markdown_code_block_attribute ============================= test session starts ============================== platform linux -- Python 3.10.10, pytest-7.2.2, pluggy-1.0.0 -- /usr/bin/python3.10 cachedir: .pytest_cache rootdir: /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0 collecting ... collected 1733 items / 1 deselected / 1732 selected test/test_actions.py::ShowActionTestCase::testShowAction PASSED [ 1/1732] test/test_actions.py::ShowActionTestCase::testShowActionBadNumber PASSED [ 2/1732] test/test_actions.py::ShowActionTestCase::testShowActionNoType PASSED [ 3/1732] test/test_actions.py::RetireActionTestCase::testDontRetireAdminOrAnonymous PASSED [ 4/1732] test/test_actions.py::RetireActionTestCase::testNoPermission PASSED [ 5/1732] test/test_actions.py::RetireActionTestCase::testRetireAction PASSED [ 6/1732] test/test_actions.py::RestoreActionTestCase::testNoPermission PASSED [ 7/1732] test/test_actions.py::RestoreActionTestCase::testRestoreAction PASSED [ 8/1732] test/test_actions.py::StandardSearchActionTestCase::testNoPermission PASSED [ 9/1732] test/test_actions.py::StandardSearchActionTestCase::testQueryName PASSED [ 10/1732] test/test_actions.py::FakeFilterVarsTestCase::testEmptyKey PASSED [ 11/1732] test/test_actions.py::FakeFilterVarsTestCase::testEmptyMultilink PASSED [ 12/1732] test/test_actions.py::FakeFilterVarsTestCase::testIntKey PASSED [ 13/1732] test/test_actions.py::FakeFilterVarsTestCase::testNonEmptyMultilink PASSED [ 14/1732] test/test_actions.py::FakeFilterVarsTestCase::testNumKey PASSED [ 15/1732] test/test_actions.py::FakeFilterVarsTestCase::testStandardKey PASSED [ 16/1732] test/test_actions.py::FakeFilterVarsTestCase::testStringKey PASSED [ 17/1732] test/test_actions.py::FakeFilterVarsTestCase::testTokenizedStringKey PASSED [ 18/1732] test/test_actions.py::CollisionDetectionTestCase::testCollision PASSED [ 19/1732] test/test_actions.py::CollisionDetectionTestCase::testLastNodeActivity PASSED [ 20/1732] test/test_actions.py::CollisionDetectionTestCase::testLastUserActivityAt PASSED [ 21/1732] test/test_actions.py::CollisionDetectionTestCase::testLastUserActivityColon PASSED [ 22/1732] test/test_actions.py::LoginTestCase::testBlankPasswordLogin PASSED [ 23/1732] test/test_actions.py::LoginTestCase::testCorrectLogin PASSED [ 24/1732] test/test_actions.py::LoginTestCase::testCorrectLoginRedirect PASSED [ 25/1732] test/test_actions.py::LoginTestCase::testInvalidLoginRedirect PASSED [ 26/1732] test/test_actions.py::LoginTestCase::testInvalidPassword PASSED [ 27/1732] test/test_actions.py::LoginTestCase::testInvalidUsername PASSED [ 28/1732] test/test_actions.py::LoginTestCase::testLoginRateLimit PASSED [ 29/1732] test/test_actions.py::LoginTestCase::testLoginRateLimitOff PASSED [ 30/1732] test/test_actions.py::LoginTestCase::testNoUsername PASSED [ 31/1732] test/test_actions.py::LoginTestCase::testNoWebAccess PASSED [ 32/1732] test/test_actions.py::EditItemActionTestCase::testFileAttach PASSED [ 33/1732] test/test_actions.py::EditItemActionTestCase::testLinkExisting PASSED [ 34/1732] test/test_actions.py::EditItemActionTestCase::testLinkNewToExisting PASSED [ 35/1732] test/test_actions.py::EditItemActionTestCase::testMessageAttach PASSED [ 36/1732] test/test_actions.py::EditItemActionTestCase::testMessageMultiAttach PASSED [ 37/1732] test/test_admin.py::anydbmAdminTest::testCliParse PASSED [ 38/1732] test/test_admin.py::anydbmAdminTest::testFilter PASSED [ 39/1732] test/test_admin.py::anydbmAdminTest::testFind PASSED [ 40/1732] test/test_admin.py::anydbmAdminTest::testGenconfigUpdate PASSED [ 41/1732] test/test_admin.py::anydbmAdminTest::testGet PASSED [ 42/1732] test/test_admin.py::anydbmAdminTest::testInit PASSED [ 43/1732] test/test_admin.py::anydbmAdminTest::testInitWithConfig_ini PASSED [ 44/1732] test/test_admin.py::anydbmAdminTest::testRetireRestore PASSED [ 45/1732] test/test_admin.py::anydbmAdminTest::testSecurity PASSED [ 46/1732] test/test_admin.py::anydbmAdminTest::testSecurityInvalidAttribute PASSED [ 47/1732] test/test_admin.py::anydbmAdminTest::testSet PASSED [ 48/1732] test/test_admin.py::anydbmAdminTest::testSetOnClass PASSED [ 49/1732] test/test_admin.py::anydbmAdminTest::testSpecification PASSED [ 50/1732] test/test_admin.py::anydbmAdminTest::testTable PASSED [ 51/1732] test/test_admin.py::mysqlAdminTest::testCliParse SKIPPED (Skipping MySQL tests: backend not available) [ 52/1732] test/test_admin.py::mysqlAdminTest::testFilter SKIPPED (Skipping MySQL tests: backend not available) [ 53/1732] test/test_admin.py::mysqlAdminTest::testFind SKIPPED (Skipping MySQL tests: backend not available) [ 54/1732] test/test_admin.py::mysqlAdminTest::testGenconfigUpdate SKIPPED (Skipping MySQL tests: backend not available) [ 55/1732] test/test_admin.py::mysqlAdminTest::testGet SKIPPED (Skipping MySQL tests: backend not available) [ 56/1732] test/test_admin.py::mysqlAdminTest::testInit SKIPPED (Skipping MySQL tests: backend not available) [ 57/1732] test/test_admin.py::mysqlAdminTest::testInitWithConfig_ini SKIPPED (Skipping MySQL tests: backend not available) [ 58/1732] test/test_admin.py::mysqlAdminTest::testRetireRestore SKIPPED (Skipping MySQL tests: backend not available) [ 59/1732] test/test_admin.py::mysqlAdminTest::testSecurity SKIPPED (Skipping MySQL tests: backend not available) [ 60/1732] test/test_admin.py::mysqlAdminTest::testSecurityInvalidAttribute SKIPPED (Skipping MySQL tests: backend not available) [ 61/1732] test/test_admin.py::mysqlAdminTest::testSet SKIPPED (Skipping MySQL tests: backend not available) [ 62/1732] test/test_admin.py::mysqlAdminTest::testSetOnClass SKIPPED (Skipping MySQL tests: backend not available) [ 63/1732] test/test_admin.py::mysqlAdminTest::testSpecification SKIPPED (Skipping MySQL tests: backend not available) [ 64/1732] test/test_admin.py::mysqlAdminTest::testTable SKIPPED (Skipping MySQL tests: backend not available) [ 65/1732] test/test_admin.py::sqliteAdminTest::testCliParse PASSED [ 66/1732] test/test_admin.py::sqliteAdminTest::testFilter PASSED [ 67/1732] test/test_admin.py::sqliteAdminTest::testFind PASSED [ 68/1732] test/test_admin.py::sqliteAdminTest::testGenconfigUpdate PASSED [ 69/1732] test/test_admin.py::sqliteAdminTest::testGet PASSED [ 70/1732] test/test_admin.py::sqliteAdminTest::testInit PASSED [ 71/1732] test/test_admin.py::sqliteAdminTest::testInitWithConfig_ini PASSED [ 72/1732] test/test_admin.py::sqliteAdminTest::testRetireRestore PASSED [ 73/1732] test/test_admin.py::sqliteAdminTest::testSecurity PASSED [ 74/1732] test/test_admin.py::sqliteAdminTest::testSecurityInvalidAttribute PASSED [ 75/1732] test/test_admin.py::sqliteAdminTest::testSet PASSED [ 76/1732] test/test_admin.py::sqliteAdminTest::testSetOnClass PASSED [ 77/1732] test/test_admin.py::sqliteAdminTest::testSpecification PASSED [ 78/1732] test/test_admin.py::sqliteAdminTest::testTable PASSED [ 79/1732] test/test_admin.py::postgresqlAdminTest::testCliParse SKIPPED (Skipping PostgreSQL tests: backend not available) [ 80/1732] test/test_admin.py::postgresqlAdminTest::testFilter SKIPPED (Skipping PostgreSQL tests: backend not available) [ 81/1732] test/test_admin.py::postgresqlAdminTest::testFind SKIPPED (Skipping PostgreSQL tests: backend not available) [ 82/1732] test/test_admin.py::postgresqlAdminTest::testGenconfigUpdate SKIPPED (Skipping PostgreSQL tests: backend not available) [ 83/1732] test/test_admin.py::postgresqlAdminTest::testGet SKIPPED (Skipping PostgreSQL tests: backend not available) [ 84/1732] test/test_admin.py::postgresqlAdminTest::testInit SKIPPED (Skipping PostgreSQL tests: backend not available) [ 85/1732] test/test_admin.py::postgresqlAdminTest::testInitWithConfig_ini SKIPPED (Skipping PostgreSQL tests: backend not available) [ 86/1732] test/test_admin.py::postgresqlAdminTest::testRetireRestore SKIPPED (Skipping PostgreSQL tests: backend not available) [ 87/1732] test/test_admin.py::postgresqlAdminTest::testSecurity SKIPPED (Skipping PostgreSQL tests: backend not available) [ 88/1732] test/test_admin.py::postgresqlAdminTest::testSecurityInvalidAttribute SKIPPED (Skipping PostgreSQL tests: backend not available) [ 89/1732] test/test_admin.py::postgresqlAdminTest::testSet SKIPPED (Skipping PostgreSQL tests: backend not available) [ 90/1732] test/test_admin.py::postgresqlAdminTest::testSetOnClass SKIPPED (Skipping PostgreSQL tests: backend not available) [ 91/1732] test/test_admin.py::postgresqlAdminTest::testSpecification SKIPPED (Skipping PostgreSQL tests: backend not available) [ 92/1732] test/test_admin.py::postgresqlAdminTest::testTable SKIPPED (Skipping PostgreSQL tests: backend not available) [ 93/1732] test/test_anydbm.py::anydbmDBTest::testActorProperty <- test/db_test_base.py PASSED [ 94/1732] test/test_anydbm.py::anydbmDBTest::testAddProperty <- test/db_test_base.py PASSED [ 95/1732] test/test_anydbm.py::anydbmDBTest::testAddRemoveProperty <- test/db_test_base.py PASSED [ 96/1732] test/test_anydbm.py::anydbmDBTest::testAdminDuplicateInitialisation <- test/db_test_base.py PASSED [ 97/1732] test/test_anydbm.py::anydbmDBTest::testAdminImportExport <- test/db_test_base.py PASSED [ 98/1732] test/test_anydbm.py::anydbmDBTest::testAdminOtherCommands <- test/db_test_base.py PASSED [ 99/1732] test/test_anydbm.py::anydbmDBTest::testAuditorTwo <- test/db_test_base.py PASSED [ 100/1732] test/test_anydbm.py::anydbmDBTest::testAuditors <- test/db_test_base.py PASSED [ 101/1732] test/test_anydbm.py::anydbmDBTest::testBooleanChange <- test/db_test_base.py PASSED [ 102/1732] test/test_anydbm.py::anydbmDBTest::testBooleanSet <- test/db_test_base.py PASSED [ 103/1732] test/test_anydbm.py::anydbmDBTest::testBooleanUnset <- test/db_test_base.py PASSED [ 104/1732] test/test_anydbm.py::anydbmDBTest::testCacheCreateSet <- test/db_test_base.py PASSED [ 105/1732] test/test_anydbm.py::anydbmDBTest::testCreatorProperty <- test/db_test_base.py PASSED [ 106/1732] test/test_anydbm.py::anydbmDBTest::testDateChange <- test/db_test_base.py PASSED [ 107/1732] test/test_anydbm.py::anydbmDBTest::testDateLeapYear <- test/db_test_base.py PASSED [ 108/1732] test/test_anydbm.py::anydbmDBTest::testDateSort <- test/db_test_base.py PASSED [ 109/1732] test/test_anydbm.py::anydbmDBTest::testDateSortMultilink <- test/db_test_base.py PASSED [ 110/1732] test/test_anydbm.py::anydbmDBTest::testDateUnset <- test/db_test_base.py PASSED [ 111/1732] test/test_anydbm.py::anydbmDBTest::testDefault_Value <- test/db_test_base.py PASSED [ 112/1732] test/test_anydbm.py::anydbmDBTest::testDestroyBlob <- test/db_test_base.py PASSED [ 113/1732] test/test_anydbm.py::anydbmDBTest::testDestroyJournalling <- test/db_test_base.py PASSED [ 114/1732] test/test_anydbm.py::anydbmDBTest::testDestroyNoJournalling <- test/db_test_base.py PASSED [ 115/1732] test/test_anydbm.py::anydbmDBTest::testDoubleChange <- test/db_test_base.py PASSED [ 116/1732] test/test_anydbm.py::anydbmDBTest::testDoubleUnset <- test/db_test_base.py PASSED [ 117/1732] test/test_anydbm.py::anydbmDBTest::testEmptySet <- test/db_test_base.py PASSED [ 118/1732] test/test_anydbm.py::anydbmDBTest::testExceptions <- test/db_test_base.py PASSED [ 119/1732] test/test_anydbm.py::anydbmDBTest::testFileClassContentChange <- test/db_test_base.py PASSED [ 120/1732] test/test_anydbm.py::anydbmDBTest::testFileClassIndexingNoNoNo <- test/db_test_base.py PASSED [ 121/1732] test/test_anydbm.py::anydbmDBTest::testFileClassReindexing <- test/db_test_base.py PASSED [ 122/1732] test/test_anydbm.py::anydbmDBTest::testFilteringBoolean <- test/db_test_base.py PASSED [ 123/1732] test/test_anydbm.py::anydbmDBTest::testFilteringDateRangeMulti <- test/db_test_base.py PASSED [ 124/1732] test/test_anydbm.py::anydbmDBTest::testFilteringDateSort <- test/db_test_base.py PASSED [ 125/1732] test/test_anydbm.py::anydbmDBTest::testFilteringDateSortPriorityGroup <- test/db_test_base.py PASSED [ 126/1732] test/test_anydbm.py::anydbmDBTest::testFilteringID <- test/db_test_base.py PASSED [ 127/1732] test/test_anydbm.py::anydbmDBTest::testFilteringIntervalSort <- test/db_test_base.py PASSED [ 128/1732] test/test_anydbm.py::anydbmDBTest::testFilteringLink <- test/db_test_base.py PASSED [ 129/1732] test/test_anydbm.py::anydbmDBTest::testFilteringLinkExpression <- test/db_test_base.py PASSED [ 130/1732] test/test_anydbm.py::anydbmDBTest::testFilteringLinkSortGroup <- test/db_test_base.py PASSED [ 131/1732] test/test_anydbm.py::anydbmDBTest::testFilteringLinkSortSearchMultilink <- test/db_test_base.py PASSED [ 132/1732] test/test_anydbm.py::anydbmDBTest::testFilteringMany <- test/db_test_base.py PASSED [ 133/1732] test/test_anydbm.py::anydbmDBTest::testFilteringMultilink <- test/db_test_base.py PASSED [ 134/1732] test/test_anydbm.py::anydbmDBTest::testFilteringMultilinkAndGroup <- test/db_test_base.py PASSED [ 135/1732] test/test_anydbm.py::anydbmDBTest::testFilteringMultilinkExpression <- test/db_test_base.py PASSED [ 136/1732] test/test_anydbm.py::anydbmDBTest::testFilteringMultilinkSort <- test/db_test_base.py PASSED [ 137/1732] test/test_anydbm.py::anydbmDBTest::testFilteringMultilinkSortGroup <- test/db_test_base.py PASSED [ 138/1732] test/test_anydbm.py::anydbmDBTest::testFilteringNone <- test/db_test_base.py PASSED [ 139/1732] test/test_anydbm.py::anydbmDBTest::testFilteringNumber <- test/db_test_base.py PASSED [ 140/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRangeBasic <- test/db_test_base.py PASSED [ 141/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRangeGeekInterval <- test/db_test_base.py PASSED [ 142/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRangeInterval <- test/db_test_base.py PASSED [ 143/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRangeMonths <- test/db_test_base.py PASSED [ 144/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRangeTwoSyntaxes <- test/db_test_base.py PASSED [ 145/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRangeYearMonthDay <- test/db_test_base.py PASSED [ 146/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRetired <- test/db_test_base.py PASSED [ 147/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRetiredString <- test/db_test_base.py PASSED [ 148/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRevLink <- test/db_test_base.py PASSED [ 149/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRevLinkExpression <- test/db_test_base.py PASSED [ 150/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRevMultilink <- test/db_test_base.py PASSED [ 151/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRevMultilinkExpression <- test/db_test_base.py PASSED [ 152/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRevMultilinkQ2 <- test/db_test_base.py PASSED [ 153/1732] test/test_anydbm.py::anydbmDBTest::testFilteringSortId <- test/db_test_base.py PASSED [ 154/1732] test/test_anydbm.py::anydbmDBTest::testFilteringSpecialChars <- test/db_test_base.py PASSED [ 155/1732] test/test_anydbm.py::anydbmDBTest::testFilteringString <- test/db_test_base.py PASSED [ 156/1732] test/test_anydbm.py::anydbmDBTest::testFilteringStringCase <- test/db_test_base.py PASSED [ 157/1732] test/test_anydbm.py::anydbmDBTest::testFilteringStringExactMatch <- test/db_test_base.py PASSED [ 158/1732] test/test_anydbm.py::anydbmDBTest::testFilteringStringSort <- test/db_test_base.py PASSED [ 159/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTransitiveLinkIssue <- test/db_test_base.py PASSED [ 160/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTransitiveLinkSort <- test/db_test_base.py PASSED [ 161/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTransitiveLinkSortNull <- test/db_test_base.py PASSED [ 162/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTransitiveLinkUser <- test/db_test_base.py PASSED [ 163/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTransitiveLinkUserLimit <- test/db_test_base.py PASSED [ 164/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTransitiveMultilink <- test/db_test_base.py PASSED [ 165/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTransitiveMultilinkSort <- test/db_test_base.py PASSED [ 166/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTwoMultilinksExpression <- test/db_test_base.py PASSED [ 167/1732] test/test_anydbm.py::anydbmDBTest::testFindIncorrectProperty <- test/db_test_base.py PASSED [ 168/1732] test/test_anydbm.py::anydbmDBTest::testFindLink <- test/db_test_base.py PASSED [ 169/1732] test/test_anydbm.py::anydbmDBTest::testFindLinkAndMultilink <- test/db_test_base.py PASSED [ 170/1732] test/test_anydbm.py::anydbmDBTest::testFindLinkFail <- test/db_test_base.py PASSED [ 171/1732] test/test_anydbm.py::anydbmDBTest::testFindLinkUnset <- test/db_test_base.py PASSED [ 172/1732] test/test_anydbm.py::anydbmDBTest::testFindMultiMultilink <- test/db_test_base.py PASSED [ 173/1732] test/test_anydbm.py::anydbmDBTest::testFindMultilink <- test/db_test_base.py PASSED [ 174/1732] test/test_anydbm.py::anydbmDBTest::testFindMultilinkFail <- test/db_test_base.py PASSED [ 175/1732] test/test_anydbm.py::anydbmDBTest::testFindMultilinkUnset <- test/db_test_base.py PASSED [ 176/1732] test/test_anydbm.py::anydbmDBTest::testFindMultipleLink <- test/db_test_base.py PASSED [ 177/1732] test/test_anydbm.py::anydbmDBTest::testFindProtectedLink <- test/db_test_base.py PASSED [ 178/1732] test/test_anydbm.py::anydbmDBTest::testFindRetired <- test/db_test_base.py PASSED [ 179/1732] test/test_anydbm.py::anydbmDBTest::testFindRevLinkMultilink <- test/db_test_base.py PASSED [ 180/1732] test/test_anydbm.py::anydbmDBTest::testForcedReindexing <- test/db_test_base.py PASSED [ 181/1732] test/test_anydbm.py::anydbmDBTest::testGroupingNone <- test/db_test_base.py PASSED [ 182/1732] test/test_anydbm.py::anydbmDBTest::testIDGeneration <- test/db_test_base.py PASSED [ 183/1732] test/test_anydbm.py::anydbmDBTest::testIDSetting <- test/db_test_base.py PASSED [ 184/1732] test/test_anydbm.py::anydbmDBTest::testImportExport <- test/db_test_base.py PASSED [ 185/1732] test/test_anydbm.py::anydbmDBTest::testIndexerSearchMulti <- test/db_test_base.py PASSED [ 186/1732] test/test_anydbm.py::anydbmDBTest::testIndexerSearching <- test/db_test_base.py PASSED [ 187/1732] test/test_anydbm.py::anydbmDBTest::testIndexerSearchingLink <- test/db_test_base.py PASSED [ 188/1732] test/test_anydbm.py::anydbmDBTest::testIndexingPropertiesOnImport <- test/db_test_base.py PASSED [ 189/1732] test/test_anydbm.py::anydbmDBTest::testIntegerChange <- test/db_test_base.py PASSED [ 190/1732] test/test_anydbm.py::anydbmDBTest::testIntegerUnset <- test/db_test_base.py PASSED [ 191/1732] test/test_anydbm.py::anydbmDBTest::testIntervalChange <- test/db_test_base.py PASSED [ 192/1732] test/test_anydbm.py::anydbmDBTest::testIntervalUnset <- test/db_test_base.py PASSED [ 193/1732] test/test_anydbm.py::anydbmDBTest::testJournalNonexistingProperty <- test/db_test_base.py PASSED [ 194/1732] test/test_anydbm.py::anydbmDBTest::testJournalPreCommit <- test/db_test_base.py PASSED [ 195/1732] test/test_anydbm.py::anydbmDBTest::testJournals <- test/db_test_base.py PASSED [ 196/1732] test/test_anydbm.py::anydbmDBTest::testKeyValue <- test/db_test_base.py PASSED [ 197/1732] test/test_anydbm.py::anydbmDBTest::testLabelProp <- test/db_test_base.py PASSED [ 198/1732] test/test_anydbm.py::anydbmDBTest::testLinkChange <- test/db_test_base.py PASSED [ 199/1732] test/test_anydbm.py::anydbmDBTest::testLinkUnset <- test/db_test_base.py PASSED [ 200/1732] test/test_anydbm.py::anydbmDBTest::testMakeSeveralMultilinkedNodes <- test/db_test_base.py PASSED [ 201/1732] test/test_anydbm.py::anydbmDBTest::testMultilinkChange <- test/db_test_base.py PASSED [ 202/1732] test/test_anydbm.py::anydbmDBTest::testMultilinkChangeIterable <- test/db_test_base.py PASSED [ 203/1732] test/test_anydbm.py::anydbmDBTest::testMultilinkOrdering <- test/db_test_base.py PASSED [ 204/1732] test/test_anydbm.py::anydbmDBTest::testNosyMail <- test/db_test_base.py PASSED [ 205/1732] test/test_anydbm.py::anydbmDBTest::testNosyMailTextAndBinary <- test/db_test_base.py PASSED [ 206/1732] test/test_anydbm.py::anydbmDBTest::testNumberChange <- test/db_test_base.py PASSED [ 207/1732] test/test_anydbm.py::anydbmDBTest::testNumberUnset <- test/db_test_base.py PASSED [ 208/1732] test/test_anydbm.py::anydbmDBTest::testPGPNosyMail <- test/db_test_base.py SKIPPED (Skipping PGPNosy test) [ 209/1732] test/test_anydbm.py::anydbmDBTest::testPack <- test/db_test_base.py PASSED [ 210/1732] test/test_anydbm.py::anydbmDBTest::testPasswordChange <- test/db_test_base.py PASSED [ 211/1732] test/test_anydbm.py::anydbmDBTest::testPasswordUnset <- test/db_test_base.py PASSED [ 212/1732] test/test_anydbm.py::anydbmDBTest::testQuietChangenote <- test/db_test_base.py PASSED [ 213/1732] test/test_anydbm.py::anydbmDBTest::testQuietJournal <- test/db_test_base.py PASSED [ 214/1732] test/test_anydbm.py::anydbmDBTest::testQuietProperty <- test/db_test_base.py PASSED [ 215/1732] test/test_anydbm.py::anydbmDBTest::testRefresh <- test/db_test_base.py PASSED [ 216/1732] test/test_anydbm.py::anydbmDBTest::testReindexingChange <- test/db_test_base.py PASSED [ 217/1732] test/test_anydbm.py::anydbmDBTest::testReindexingClear <- test/db_test_base.py PASSED [ 218/1732] test/test_anydbm.py::anydbmDBTest::testRemoveProperty <- test/db_test_base.py PASSED [ 219/1732] test/test_anydbm.py::anydbmDBTest::testRetire <- test/db_test_base.py PASSED [ 220/1732] test/test_anydbm.py::anydbmDBTest::testSerialisation <- test/db_test_base.py PASSED [ 221/1732] test/test_anydbm.py::anydbmDBTest::testSortingNone <- test/db_test_base.py PASSED [ 222/1732] test/test_anydbm.py::anydbmDBTest::testStringBinary <- test/db_test_base.py PASSED [ 223/1732] test/test_anydbm.py::anydbmDBTest::testStringChange <- test/db_test_base.py PASSED [ 224/1732] test/test_anydbm.py::anydbmDBTest::testStringFind <- test/db_test_base.py PASSED [ 225/1732] test/test_anydbm.py::anydbmDBTest::testStringUnicode <- test/db_test_base.py PASSED [ 226/1732] test/test_anydbm.py::anydbmDBTest::testStringUnset <- test/db_test_base.py PASSED [ 227/1732] test/test_anydbm.py::anydbmDBTest::testTransactions <- test/db_test_base.py PASSED [ 228/1732] test/test_anydbm.py::anydbmDBTest::testUpgrade_5_to_6 <- test/db_test_base.py SKIPPED (No schema upgrade needed on non rdbms backends) [ 229/1732] test/test_anydbm.py::anydbmDBTest::testViewPremJournal <- test/db_test_base.py PASSED [ 230/1732] test/test_anydbm.py::anydbmROTest::testExceptions <- test/db_test_base.py PASSED [ 231/1732] test/test_anydbm.py::anydbmSchemaTest::test_addNewClass <- test/db_test_base.py PASSED [ 232/1732] test/test_anydbm.py::anydbmSchemaTest::test_changeClassKey <- test/db_test_base.py PASSED [ 233/1732] test/test_anydbm.py::anydbmSchemaTest::test_fileClassProps <- test/db_test_base.py PASSED [ 234/1732] test/test_anydbm.py::anydbmSchemaTest::test_makeNewMultilink <- test/db_test_base.py PASSED [ 235/1732] test/test_anydbm.py::anydbmSchemaTest::test_modifyClass <- test/db_test_base.py PASSED [ 236/1732] test/test_anydbm.py::anydbmSchemaTest::test_removeClass <- test/db_test_base.py PASSED [ 237/1732] test/test_anydbm.py::anydbmSchemaTest::test_removeClassKey <- test/db_test_base.py PASSED [ 238/1732] test/test_anydbm.py::anydbmSchemaTest::test_removeMultilink <- test/db_test_base.py PASSED [ 239/1732] test/test_anydbm.py::anydbmSchemaTest::test_reservedProperties <- test/db_test_base.py PASSED [ 240/1732] test/test_anydbm.py::anydbmSchemaTest::test_splitDesignator <- test/db_test_base.py PASSED [ 241/1732] test/test_anydbm.py::anydbmClassicInitTest::testCreation <- test/db_test_base.py PASSED [ 242/1732] test/test_anydbm.py::anydbmHTMLItemTest::testHTMLItemAttributes <- test/db_test_base.py PASSED [ 243/1732] test/test_anydbm.py::anydbmHTMLItemTest::testHTMLItemDerefFail <- test/db_test_base.py PASSED [ 244/1732] test/test_anydbm.py::anydbmHTMLItemTest::testHTMLItemDereference <- test/db_test_base.py PASSED [ 245/1732] test/test_anydbm.py::anydbmSessionTest::testDestroy <- test/session_common.py PASSED [ 246/1732] test/test_anydbm.py::anydbmSessionTest::testGetAll <- test/session_common.py PASSED [ 247/1732] test/test_anydbm.py::anydbmSessionTest::testList <- test/session_common.py PASSED [ 248/1732] test/test_anydbm.py::anydbmSessionTest::testSetSession <- test/session_common.py PASSED [ 249/1732] test/test_anydbm.py::anydbmSessionTest::testUpdateSession <- test/session_common.py PASSED [ 250/1732] test/test_anydbm.py::anydbmSpecialActionTestCase::testInnerMain <- test/db_test_base.py PASSED [ 251/1732] test/test_anydbm.py::anydbmRestTest::testAcceptHeaderParsing <- test/rest_common.py PASSED [ 252/1732] test/test_anydbm.py::anydbmRestTest::testAuthAllowedPost <- test/rest_common.py PASSED [ 253/1732] test/test_anydbm.py::anydbmRestTest::testAuthAllowedPut <- test/rest_common.py PASSED [ 254/1732] test/test_anydbm.py::anydbmRestTest::testAuthDeniedPost <- test/rest_common.py PASSED [ 255/1732] test/test_anydbm.py::anydbmRestTest::testAuthDeniedPut <- test/rest_common.py PASSED [ 256/1732] test/test_anydbm.py::anydbmRestTest::testBinaryFieldStorage <- test/rest_common.py PASSED [ 257/1732] test/test_anydbm.py::anydbmRestTest::testDeleteAttributeUri <- test/rest_common.py PASSED [ 258/1732] test/test_anydbm.py::anydbmRestTest::testDispatch <- test/rest_common.py PASSED [ 259/1732] test/test_anydbm.py::anydbmRestTest::testDispatchBadAccept <- test/rest_common.py PASSED [ 260/1732] test/test_anydbm.py::anydbmRestTest::testDispatchBadContent <- test/rest_common.py PASSED [ 261/1732] test/test_anydbm.py::anydbmRestTest::testDispatchDelete <- test/rest_common.py PASSED [ 262/1732] test/test_anydbm.py::anydbmRestTest::testDispatchPost <- test/rest_common.py PASSED [ 263/1732] test/test_anydbm.py::anydbmRestTest::testEtagGeneration <- test/rest_common.py PASSED [ 264/1732] test/test_anydbm.py::anydbmRestTest::testEtagProcessing <- test/rest_common.py PASSED [ 265/1732] test/test_anydbm.py::anydbmRestTest::testFilter <- test/rest_common.py PASSED [ 266/1732] test/test_anydbm.py::anydbmRestTest::testGet <- test/rest_common.py PASSED [ 267/1732] test/test_anydbm.py::anydbmRestTest::testGetBadTransitive <- test/rest_common.py PASSED [ 268/1732] test/test_anydbm.py::anydbmRestTest::testGetExactMatch <- test/rest_common.py PASSED [ 269/1732] test/test_anydbm.py::anydbmRestTest::testGetTransitive <- test/rest_common.py PASSED [ 270/1732] test/test_anydbm.py::anydbmRestTest::testMethodOverride <- test/rest_common.py PASSED [ 271/1732] test/test_anydbm.py::anydbmRestTest::testOutputFormat <- test/rest_common.py PASSED [ 272/1732] test/test_anydbm.py::anydbmRestTest::testPagination <- test/rest_common.py PASSED [ 273/1732] test/test_anydbm.py::anydbmRestTest::testPatchAction <- test/rest_common.py PASSED [ 274/1732] test/test_anydbm.py::anydbmRestTest::testPatchAdd <- test/rest_common.py PASSED [ 275/1732] test/test_anydbm.py::anydbmRestTest::testPatchBadAction <- test/rest_common.py PASSED [ 276/1732] test/test_anydbm.py::anydbmRestTest::testPatchRemove <- test/rest_common.py PASSED [ 277/1732] test/test_anydbm.py::anydbmRestTest::testPatchRemoveAll <- test/rest_common.py PASSED [ 278/1732] test/test_anydbm.py::anydbmRestTest::testPatchReplace <- test/rest_common.py PASSED [ 279/1732] test/test_anydbm.py::anydbmRestTest::testPost <- test/rest_common.py PASSED [ 280/1732] test/test_anydbm.py::anydbmRestTest::testPostFile <- test/rest_common.py PASSED [ 281/1732] test/test_anydbm.py::anydbmRestTest::testPostPOE <- test/rest_common.py PASSED [ 282/1732] test/test_anydbm.py::anydbmRestTest::testPutAttribute <- test/rest_common.py PASSED [ 283/1732] test/test_anydbm.py::anydbmRestTest::testPutElement <- test/rest_common.py PASSED [ 284/1732] test/test_anydbm.py::anydbmRestTest::testRestRateLimit <- test/rest_common.py PASSED [ 285/1732] test/test_anydbm.py::anydbmRestTest::testSorting <- test/rest_common.py PASSED [ 286/1732] test/test_anydbm.py::anydbmRestTest::testStatsGen <- test/rest_common.py PASSED [ 287/1732] test/test_anydbm.py::anydbmRestTest::testTransitiveField <- test/rest_common.py PASSED [ 288/1732] test/test_anydbm.py::anydbmRestTest::test_bad_audience_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 289/1732] test/test_anydbm.py::anydbmRestTest::test_bad_issue_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 290/1732] test/test_anydbm.py::anydbmRestTest::test_bad_roles_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 291/1732] test/test_anydbm.py::anydbmRestTest::test_bad_subject_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 292/1732] test/test_anydbm.py::anydbmRestTest::test_disabled_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 293/1732] test/test_anydbm.py::anydbmRestTest::test_expired_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 294/1732] test/test_anydbm.py::anydbmRestTest::test_user_email_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 295/1732] test/test_anydbm.py::anydbmRestTest::test_user_emailnorest_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 296/1732] test/test_anydbm.py::anydbmRestTest::test_user_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 297/1732] test/test_anypy.py::StringsTest::test_export_params PASSED [ 298/1732] test/test_anypy.py::StringsTest::test_import_params PASSED [ 299/1732] test/test_cgi.py::MessageTestCase::testAddMessageBAD PASSED [ 300/1732] test/test_cgi.py::MessageTestCase::testAddMessageNoEscape PASSED [ 301/1732] test/test_cgi.py::MessageTestCase::testAddMessageOK PASSED [ 302/1732] test/test_cgi.py::FormTestCase::testAddRemoveNonexistant PASSED [ 303/1732] test/test_cgi.py::FormTestCase::testBackwardsCompat PASSED [ 304/1732] test/test_cgi.py::FormTestCase::testCSVExportBadColumnName PASSED [ 305/1732] test/test_cgi.py::FormTestCase::testCSVExportBase PASSED [ 306/1732] test/test_cgi.py::FormTestCase::testCSVExportCharset PASSED [ 307/1732] test/test_cgi.py::FormTestCase::testCSVExportFailPermissionBadColumn PASSED [ 308/1732] test/test_cgi.py::FormTestCase::testCSVExportFailPermissionValidColumn PASSED [ 309/1732] test/test_cgi.py::FormTestCase::testCSVExportWithId PASSED [ 310/1732] test/test_cgi.py::FormTestCase::testCSVExportWithIdBadColumnName PASSED [ 311/1732] test/test_cgi.py::FormTestCase::testCSVExportWithIdFailPermissionBadColumn PASSED [ 312/1732] test/test_cgi.py::FormTestCase::testCSVExportWithIdFailPermissionValidColumn PASSED [ 313/1732] test/test_cgi.py::FormTestCase::testCheckAndPropertyPermission PASSED [ 314/1732] test/test_cgi.py::FormTestCase::testClassPermission PASSED [ 315/1732] test/test_cgi.py::FormTestCase::testCreatePermission PASSED [ 316/1732] test/test_cgi.py::FormTestCase::testCsrfProtection PASSED [ 317/1732] test/test_cgi.py::FormTestCase::testEditCSVKeyword PASSED [ 318/1732] test/test_cgi.py::FormTestCase::testEditCSVRestore PASSED [ 319/1732] test/test_cgi.py::FormTestCase::testEditCSVTest PASSED [ 320/1732] test/test_cgi.py::FormTestCase::testEditCSVTestBadRow PASSED [ 321/1732] test/test_cgi.py::FormTestCase::testEditFileClassAttributes PASSED [ 322/1732] test/test_cgi.py::FormTestCase::testEditNonexistant PASSED [ 323/1732] test/test_cgi.py::FormTestCase::testEmptyBoolean PASSED [ 324/1732] test/test_cgi.py::FormTestCase::testEmptyBooleanSet PASSED [ 325/1732] test/test_cgi.py::FormTestCase::testEmptyDate PASSED [ 326/1732] test/test_cgi.py::FormTestCase::testEmptyDateSet PASSED [ 327/1732] test/test_cgi.py::FormTestCase::testEmptyInteger PASSED [ 328/1732] test/test_cgi.py::FormTestCase::testEmptyIntegerSet PASSED [ 329/1732] test/test_cgi.py::FormTestCase::testEmptyLink PASSED [ 330/1732] test/test_cgi.py::FormTestCase::testEmptyMultilink PASSED [ 331/1732] test/test_cgi.py::FormTestCase::testEmptyMultilinkSet PASSED [ 332/1732] test/test_cgi.py::FormTestCase::testEmptyNumber PASSED [ 333/1732] test/test_cgi.py::FormTestCase::testEmptyNumberSet PASSED [ 334/1732] test/test_cgi.py::FormTestCase::testEmptyPassword PASSED [ 335/1732] test/test_cgi.py::FormTestCase::testEmptyPasswordNotSet PASSED [ 336/1732] test/test_cgi.py::FormTestCase::testEmptyString PASSED [ 337/1732] test/test_cgi.py::FormTestCase::testEmptyStringSet PASSED [ 338/1732] test/test_cgi.py::FormTestCase::testErrorForBadTemplate PASSED [ 339/1732] test/test_cgi.py::FormTestCase::testFileUpload PASSED [ 340/1732] test/test_cgi.py::FormTestCase::testFormValuePreserveOnError PASSED [ 341/1732] test/test_cgi.py::FormTestCase::testHttpProxyStrip PASSED [ 342/1732] test/test_cgi.py::FormTestCase::testInvalidDate PASSED [ 343/1732] test/test_cgi.py::FormTestCase::testInvalidInteger PASSED [ 344/1732] test/test_cgi.py::FormTestCase::testInvalidLinkValue PASSED [ 345/1732] test/test_cgi.py::FormTestCase::testInvalidMultilinkValue PASSED [ 346/1732] test/test_cgi.py::FormTestCase::testInvalidNumber PASSED [ 347/1732] test/test_cgi.py::FormTestCase::testLabelMatching PASSED [ 348/1732] test/test_cgi.py::FormTestCase::testLinkBadDesignator PASSED [ 349/1732] test/test_cgi.py::FormTestCase::testLinkNotLink PASSED [ 350/1732] test/test_cgi.py::FormTestCase::testLinking PASSED [ 351/1732] test/test_cgi.py::FormTestCase::testMessages PASSED [ 352/1732] test/test_cgi.py::FormTestCase::testMixedMultilink PASSED [ 353/1732] test/test_cgi.py::FormTestCase::testMultilinkAdd PASSED [ 354/1732] test/test_cgi.py::FormTestCase::testMultilinkAddNew PASSED [ 355/1732] test/test_cgi.py::FormTestCase::testMultilinkRemove PASSED [ 356/1732] test/test_cgi.py::FormTestCase::testMultilinkRetired PASSED [ 357/1732] test/test_cgi.py::FormTestCase::testMultiple PASSED [ 358/1732] test/test_cgi.py::FormTestCase::testMultipleExistingContext PASSED [ 359/1732] test/test_cgi.py::FormTestCase::testMultipleFileUpload PASSED [ 360/1732] test/test_cgi.py::FormTestCase::testNothing PASSED [ 361/1732] test/test_cgi.py::FormTestCase::testNothingWithRequired PASSED [ 362/1732] test/test_cgi.py::FormTestCase::testPasswordConfigOption PASSED [ 363/1732] test/test_cgi.py::FormTestCase::testPasswordMigration PASSED [ 364/1732] test/test_cgi.py::FormTestCase::testRegisterActionDelay PASSED [ 365/1732] test/test_cgi.py::FormTestCase::testRegisterActionUnusedUserCheck PASSED [ 366/1732] test/test_cgi.py::FormTestCase::testRequiredBoolean PASSED [ 367/1732] test/test_cgi.py::FormTestCase::testRequiredInteger PASSED [ 368/1732] test/test_cgi.py::FormTestCase::testRequiredNumber PASSED [ 369/1732] test/test_cgi.py::FormTestCase::testRestCsrfProtection PASSED [ 370/1732] test/test_cgi.py::FormTestCase::testRoles PASSED [ 371/1732] test/test_cgi.py::FormTestCase::testSearchPermission PASSED [ 372/1732] test/test_cgi.py::FormTestCase::testSetBoolean PASSED [ 373/1732] test/test_cgi.py::FormTestCase::testSetDate PASSED [ 374/1732] test/test_cgi.py::FormTestCase::testSetInteger PASSED [ 375/1732] test/test_cgi.py::FormTestCase::testSetIntegerReplaceNone PASSED [ 376/1732] test/test_cgi.py::FormTestCase::testSetIntegerReplaceOne PASSED [ 377/1732] test/test_cgi.py::FormTestCase::testSetIntegerReplaceZero PASSED [ 378/1732] test/test_cgi.py::FormTestCase::testSetLink PASSED [ 379/1732] test/test_cgi.py::FormTestCase::testSetMultilink PASSED [ 380/1732] test/test_cgi.py::FormTestCase::testSetNumber PASSED [ 381/1732] test/test_cgi.py::FormTestCase::testSetNumberReplaceNone PASSED [ 382/1732] test/test_cgi.py::FormTestCase::testSetNumberReplaceOne PASSED [ 383/1732] test/test_cgi.py::FormTestCase::testSetNumberReplaceZero PASSED [ 384/1732] test/test_cgi.py::FormTestCase::testSetPassword PASSED [ 385/1732] test/test_cgi.py::FormTestCase::testSetPasswordConfirmBad PASSED [ 386/1732] test/test_cgi.py::FormTestCase::testSetString PASSED [ 387/1732] test/test_cgi.py::FormTestCase::testSingleFileUpload PASSED [ 388/1732] test/test_cgi.py::FormTestCase::testStringLinkId PASSED [ 389/1732] test/test_cgi.py::FormTestCase::testStringMultilinkId PASSED [ 390/1732] test/test_cgi.py::FormTestCase::testUnsetLink PASSED [ 391/1732] test/test_cgi.py::FormTestCase::testXMLTemplate PASSED [ 392/1732] test/test_cgi.py::FormTestCase::testXmlrpcCsrfProtection PASSED [ 393/1732] test/test_cgi.py::FormTestCase::testserve_static_files PASSED [ 394/1732] test/test_cgi.py::TemplateHtmlRendering::testRenderAltTemplates PASSED [ 395/1732] test/test_cgi.py::TemplateHtmlRendering::testRenderContextFtsQuery PASSED [ 396/1732] test/test_cgi.py::TemplateHtmlRendering::testRenderError PASSED [ 397/1732] test/test_cgi.py::TemplateHtmlRendering::testexamine_url PASSED [ 398/1732] test/test_cgi.py::TemplateHtmlRendering::testrenderContext PASSED [ 399/1732] test/test_cgi.py::TemplateHtmlRendering::testrenderFrontPage PASSED [ 400/1732] test/test_cgi.py::TemplateTestCase::testTemplateSubdirectory PASSED [ 401/1732] test/test_cgi.py::SqliteNativeFtsCgiTest::testCSVExportBase PASSED [ 402/1732] test/test_cgi.py::SqliteNativeFtsCgiTest::testCSVExportSearchError PASSED [ 403/1732] test/test_cgi.py::SqliteNativeFtsCgiTest::testRenderContextBadFtsQuery PASSED [ 404/1732] test/test_cgi.py::SqliteNativeFtsCgiTest::testRenderContextFtsQuery PASSED [ 405/1732] test/test_cgi.py::SqliteNativeCgiTest::testRenderContextFtsQuery PASSED [ 406/1732] test/test_cgi.py::PostgresqlNativeCgiTest::testRenderContextFtsQuery SKIPPED (Skipping PostgreSQL tests: backend not available) [ 407/1732] test/test_cgi.py::MysqlNativeCgiTest::testRenderContextFtsQuery SKIPPED (Skipping MySQL tests: backend not available) [ 408/1732] test/test_config.py::ConfigTest::testBooleanOption PASSED [ 409/1732] test/test_config.py::ConfigTest::testConfigSave PASSED [ 410/1732] test/test_config.py::ConfigTest::testFloatAndInt_with_update_option PASSED [ 411/1732] test/test_config.py::ConfigTest::testIsolationLevel PASSED [ 412/1732] test/test_config.py::ConfigTest::testLoginAttemptsMin PASSED [ 413/1732] test/test_config.py::ConfigTest::testOctalNumberOption PASSED [ 414/1732] test/test_config.py::ConfigTest::testOptionAsString PASSED [ 415/1732] test/test_config.py::ConfigTest::testOriginHeader PASSED [ 416/1732] test/test_config.py::ConfigTest::testStaticFiles PASSED [ 417/1732] test/test_config.py::ConfigTest::testTimeZone PASSED [ 418/1732] test/test_config.py::ConfigTest::testTrackerWeb PASSED [ 419/1732] test/test_config.py::ConfigTest::testWebSecretKey PASSED [ 420/1732] test/test_config.py::ConfigTest::test_badConfigKeyword PASSED [ 421/1732] test/test_config.py::ConfigTest::test_validConfigKeyword PASSED [ 422/1732] test/test_config.py::TrackerConfig::testConfigValueInterpolateError PASSED [ 423/1732] test/test_config.py::TrackerConfig::testCopyConfig PASSED [ 424/1732] test/test_config.py::TrackerConfig::testInvalidIndexerLanguage_w_empty SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 425/1732] test/test_config.py::TrackerConfig::testInvalidIndexerLanguage_w_empty_no_xapian PASSED [ 426/1732] test/test_config.py::TrackerConfig::testInvalidIndexerLanguage_w_native PASSED [ 427/1732] test/test_config.py::TrackerConfig::testInvalidIndexerLanguage_w_native_fts PASSED [ 428/1732] test/test_config.py::TrackerConfig::testInvalidIndexerLanguage_w_xapian SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 429/1732] test/test_config.py::TrackerConfig::testInvalidIndexerLanguage_xapian_missing PASSED [ 430/1732] test/test_config.py::TrackerConfig::testInvalidIndexerValue PASSED [ 431/1732] test/test_config.py::TrackerConfig::testLoadConfig PASSED [ 432/1732] test/test_config.py::TrackerConfig::testLoadConfigNoConfig PASSED [ 433/1732] test/test_config.py::TrackerConfig::testNoDBInConfig PASSED [ 434/1732] test/test_config.py::TrackerConfig::testNullableSecret_empty_file PASSED [ 435/1732] test/test_config.py::TrackerConfig::testNullableSecret_with_file_value PASSED [ 436/1732] test/test_config.py::TrackerConfig::testNullableSecret_with_value PASSED [ 437/1732] test/test_config.py::TrackerConfig::testSecretMandatory_empty_file PASSED [ 438/1732] test/test_config.py::TrackerConfig::testSecretMandatory_load_from_abs_file PASSED [ 439/1732] test/test_config.py::TrackerConfig::testSecretMandatory_load_from_file PASSED [ 440/1732] test/test_config.py::TrackerConfig::testSecretMandatory_missing_file PASSED [ 441/1732] test/test_config.py::TrackerConfig::testSetMailPassword_from_file PASSED [ 442/1732] test/test_config.py::TrackerConfig::testSetMailPassword_with_set_username PASSED [ 443/1732] test/test_config.py::TrackerConfig::testUnsetMailPassword_with_set_username PASSED [ 444/1732] test/test_config.py::TrackerConfig::testUnsetMailPassword_with_unset_username PASSED [ 445/1732] test/test_dates.py::DateTestCase::testDate PASSED [ 446/1732] test/test_dates.py::DateTestCase::testDateError PASSED [ 447/1732] test/test_dates.py::DateTestCase::testDateInterval PASSED [ 448/1732] test/test_dates.py::DateTestCase::testDateLocal PASSED [ 449/1732] test/test_dates.py::DateTestCase::testDateSubtract PASSED [ 450/1732] test/test_dates.py::DateTestCase::testDivision PASSED [ 451/1732] test/test_dates.py::DateTestCase::testGranularity PASSED [ 452/1732] test/test_dates.py::DateTestCase::testIntervalAdd PASSED [ 453/1732] test/test_dates.py::DateTestCase::testIntervalAddMonthBoundary PASSED [ 454/1732] test/test_dates.py::DateTestCase::testIntervalAddYearBoundary PASSED [ 455/1732] test/test_dates.py::DateTestCase::testIntervalInit PASSED [ 456/1732] test/test_dates.py::DateTestCase::testIntervalInitDate PASSED [ 457/1732] test/test_dates.py::DateTestCase::testIntervalPretty PASSED [ 458/1732] test/test_dates.py::DateTestCase::testIntervalPrettyDe PASSED [ 459/1732] test/test_dates.py::DateTestCase::testIntervalSub PASSED [ 460/1732] test/test_dates.py::DateTestCase::testIntervalSubtractMonthBoundary PASSED [ 461/1732] test/test_dates.py::DateTestCase::testIntervalSubtractYearBoundary PASSED [ 462/1732] test/test_dates.py::DateTestCase::testLeapYear PASSED [ 463/1732] test/test_dates.py::DateTestCase::testOffset PASSED [ 464/1732] test/test_dates.py::DateTestCase::testOffsetAdd PASSED [ 465/1732] test/test_dates.py::DateTestCase::testOffsetRandom PASSED [ 466/1732] test/test_dates.py::DateTestCase::testOffsetSub PASSED [ 467/1732] test/test_dates.py::DateTestCase::testOverflow PASSED [ 468/1732] test/test_dates.py::DateTestCase::testPyDatetime PASSED [ 469/1732] test/test_dates.py::DateTestCase::testSimpleTZ PASSED [ 470/1732] test/test_dates.py::DateTestCase::testSorting PASSED [ 471/1732] test/test_dates.py::DateTestCase::testTimestamp PASSED [ 472/1732] test/test_dates.py::TimezoneTestCase::testTZ PASSED [ 473/1732] test/test_dates.py::TimezoneTestCase::testUnrecognizedTimezone PASSED [ 474/1732] test/test_dates.py::RangeTestCase::testRange PASSED [ 475/1732] test/test_demo.py::TestDemo::testDemoClassic PASSED [ 476/1732] test/test_demo.py::TestDemo::testDemoJinja PASSED [ 477/1732] test/test_demo.py::TestDemo::testDemoMinimal PASSED [ 478/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testBoolean PASSED [ 479/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testDate PASSED [ 480/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testInteger PASSED [ 481/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testInterval PASSED [ 482/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testLink PASSED [ 483/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testMultilink PASSED [ 484/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testMultilink3 PASSED [ 485/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testNumber PASSED [ 486/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testPassword PASSED [ 487/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testString PASSED [ 488/1732] test/test_indexer.py::IndexerTest::test_basics PASSED [ 489/1732] test/test_indexer.py::IndexerTest::test_casesensitivity PASSED [ 490/1732] test/test_indexer.py::IndexerTest::test_change PASSED [ 491/1732] test/test_indexer.py::IndexerTest::test_clear PASSED [ 492/1732] test/test_indexer.py::IndexerTest::test_extremewords PASSED [ 493/1732] test/test_indexer.py::IndexerTest::test_manyresults PASSED [ 494/1732] test/test_indexer.py::IndexerTest::test_stopwords PASSED [ 495/1732] test/test_indexer.py::IndexerTest::test_unicode PASSED [ 496/1732] test/test_indexer.py::IndexerTest::test_wordsplitting PASSED [ 497/1732] test/test_indexer.py::WhooshIndexerTest::test_basics SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 498/1732] test/test_indexer.py::WhooshIndexerTest::test_casesensitivity SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 499/1732] test/test_indexer.py::WhooshIndexerTest::test_change SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 500/1732] test/test_indexer.py::WhooshIndexerTest::test_clear SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 501/1732] test/test_indexer.py::WhooshIndexerTest::test_extremewords SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 502/1732] test/test_indexer.py::WhooshIndexerTest::test_manyresults SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 503/1732] test/test_indexer.py::WhooshIndexerTest::test_stopwords SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 504/1732] test/test_indexer.py::WhooshIndexerTest::test_unicode SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 505/1732] test/test_indexer.py::WhooshIndexerTest::test_wordsplitting SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 506/1732] test/test_indexer.py::XapianIndexerTest::test_basics SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 507/1732] test/test_indexer.py::XapianIndexerTest::test_casesensitivity SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 508/1732] test/test_indexer.py::XapianIndexerTest::test_change SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 509/1732] test/test_indexer.py::XapianIndexerTest::test_clear SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 510/1732] test/test_indexer.py::XapianIndexerTest::test_extremewords SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 511/1732] test/test_indexer.py::XapianIndexerTest::test_manyresults SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 512/1732] test/test_indexer.py::XapianIndexerTest::test_stopwords SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 513/1732] test/test_indexer.py::XapianIndexerTest::test_unicode SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 514/1732] test/test_indexer.py::XapianIndexerTest::test_wordsplitting SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 515/1732] test/test_indexer.py::postgresqlIndexerTest::test_basics SKIPPED (Skipping PostgreSQL tests: backend not available) [ 516/1732] test/test_indexer.py::postgresqlIndexerTest::test_casesensitivity SKIPPED (Skipping PostgreSQL tests: backend not available) [ 517/1732] test/test_indexer.py::postgresqlIndexerTest::test_change SKIPPED (Skipping PostgreSQL tests: backend not available) [ 518/1732] test/test_indexer.py::postgresqlIndexerTest::test_clear SKIPPED (Skipping PostgreSQL tests: backend not available) [ 519/1732] test/test_indexer.py::postgresqlIndexerTest::test_extremewords SKIPPED (Skipping PostgreSQL tests: backend not available) [ 520/1732] test/test_indexer.py::postgresqlIndexerTest::test_manyresults SKIPPED (Skipping PostgreSQL tests: backend not available) [ 521/1732] test/test_indexer.py::postgresqlIndexerTest::test_stopwords SKIPPED (Skipping PostgreSQL tests: backend not available) [ 522/1732] test/test_indexer.py::postgresqlIndexerTest::test_unicode SKIPPED (Skipping PostgreSQL tests: backend not available) [ 523/1732] test/test_indexer.py::postgresqlIndexerTest::test_wordsplitting SKIPPED (Skipping PostgreSQL tests: backend not available) [ 524/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_basics SKIPPED (Skipping PostgreSQL tests: backend not available) [ 525/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_casesensitivity SKIPPED (Skipping PostgreSQL tests: backend not available) [ 526/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_change SKIPPED (Skipping PostgreSQL tests: backend not available) [ 527/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_clear SKIPPED (Skipping PostgreSQL tests: backend not available) [ 528/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_extremewords SKIPPED (Skipping PostgreSQL tests: backend not available) [ 529/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_invalid_language SKIPPED (Skipping PostgreSQL tests: backend not available) [ 530/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_manyresults SKIPPED (Skipping PostgreSQL tests: backend not available) [ 531/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_stopwords SKIPPED (Skipping PostgreSQL tests: backend not available) [ 532/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_tsquery_syntax SKIPPED (Skipping PostgreSQL tests: backend not available) [ 533/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_unicode SKIPPED (Skipping PostgreSQL tests: backend not available) [ 534/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_websearch_syntax SKIPPED (Skipping PostgreSQL tests: backend not available) [ 535/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_wordsplitting SKIPPED (Skipping PostgreSQL tests: backend not available) [ 536/1732] test/test_indexer.py::mysqlIndexerTest::test_basics SKIPPED (Skipping MySQL tests: backend not available) [ 537/1732] test/test_indexer.py::mysqlIndexerTest::test_casesensitivity SKIPPED (Skipping MySQL tests: backend not available) [ 538/1732] test/test_indexer.py::mysqlIndexerTest::test_change SKIPPED (Skipping MySQL tests: backend not available) [ 539/1732] test/test_indexer.py::mysqlIndexerTest::test_clear SKIPPED (Skipping MySQL tests: backend not available) [ 540/1732] test/test_indexer.py::mysqlIndexerTest::test_extremewords SKIPPED (Skipping MySQL tests: backend not available) [ 541/1732] test/test_indexer.py::mysqlIndexerTest::test_manyresults SKIPPED (Skipping MySQL tests: backend not available) [ 542/1732] test/test_indexer.py::mysqlIndexerTest::test_stopwords SKIPPED (Skipping MySQL tests: backend not available) [ 543/1732] test/test_indexer.py::mysqlIndexerTest::test_unicode SKIPPED (Skipping MySQL tests: backend not available) [ 544/1732] test/test_indexer.py::mysqlIndexerTest::test_wordsplitting SKIPPED (Skipping MySQL tests: backend not available) [ 545/1732] test/test_indexer.py::sqliteIndexerTest::test_basics PASSED [ 546/1732] test/test_indexer.py::sqliteIndexerTest::test_casesensitivity PASSED [ 547/1732] test/test_indexer.py::sqliteIndexerTest::test_change PASSED [ 548/1732] test/test_indexer.py::sqliteIndexerTest::test_clear PASSED [ 549/1732] test/test_indexer.py::sqliteIndexerTest::test_extremewords PASSED [ 550/1732] test/test_indexer.py::sqliteIndexerTest::test_manyresults PASSED [ 551/1732] test/test_indexer.py::sqliteIndexerTest::test_stopwords PASSED [ 552/1732] test/test_indexer.py::sqliteIndexerTest::test_unicode PASSED [ 553/1732] test/test_indexer.py::sqliteIndexerTest::test_wordsplitting PASSED [ 554/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_basics PASSED [ 555/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_bool_start PASSED [ 556/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_casesensitivity PASSED [ 557/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_change PASSED [ 558/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_clear PASSED [ 559/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_extremewords SKIPPED (extremewords not tested for native FTS backends) [ 560/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_manyresults PASSED [ 561/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_phrase_and_near PASSED [ 562/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_prefix PASSED [ 563/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_query_errors PASSED [ 564/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_stopwords PASSED [ 565/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_unicode PASSED [ 566/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_wordsplitting PASSED [ 567/1732] test/test_init.py::TemplateInfoTestCase::testLoadTemplateInfo PASSED [ 568/1732] test/test_instance.py::InstanceTest::testOpenOldStyle PASSED [ 569/1732] test/test_jinja2.py::TestCase_Zero::test_zero PASSED [ 570/1732] test/test_jinja2.py::anydbmJinja2Test::test_zero PASSED [ 571/1732] test/test_liveserver.py::BaseTestCases::test__generic_item_template_editbad XFAIL [ 572/1732] test/test_liveserver.py::BaseTestCases::test__generic_item_template_editok PASSED [ 573/1732] test/test_liveserver.py::BaseTestCases::test_bad_path PASSED [ 574/1732] test/test_liveserver.py::BaseTestCases::test_byte_Ranges PASSED [ 575/1732] test/test_liveserver.py::BaseTestCases::test_cache_control_css PASSED [ 576/1732] test/test_liveserver.py::BaseTestCases::test_cache_control_js PASSED [ 577/1732] test/test_liveserver.py::BaseTestCases::test_compression_br SKIPPED (Skipping brotli tests: brotli library not available) [ 578/1732] test/test_liveserver.py::BaseTestCases::test_compression_gzip PASSED [ 579/1732] test/test_liveserver.py::BaseTestCases::test_compression_gzipfile PASSED [ 580/1732] test/test_liveserver.py::BaseTestCases::test_compression_none_etag PASSED [ 581/1732] test/test_liveserver.py::BaseTestCases::test_compression_zstd SKIPPED (Skipping zstd tests: zstd library not available) [ 582/1732] test/test_liveserver.py::BaseTestCases::test_http_options PASSED [ 583/1732] test/test_liveserver.py::BaseTestCases::test_ims PASSED [ 584/1732] test/test_liveserver.py::BaseTestCases::test_login_fail_then_succeed PASSED [ 585/1732] test/test_liveserver.py::BaseTestCases::test_new_file_via_rest PASSED [ 586/1732] test/test_liveserver.py::BaseTestCases::test_new_issue_with_file_upload PASSED [ 587/1732] test/test_liveserver.py::BaseTestCases::test_rest_endpoint_attribute_options PASSED [ 588/1732] test/test_liveserver.py::BaseTestCases::test_rest_endpoint_collection_options PASSED [ 589/1732] test/test_liveserver.py::BaseTestCases::test_rest_endpoint_data_options PASSED [ 590/1732] test/test_liveserver.py::BaseTestCases::test_rest_endpoint_item_options PASSED [ 591/1732] test/test_liveserver.py::BaseTestCases::test_rest_endpoint_root_options PASSED [ 592/1732] test/test_liveserver.py::BaseTestCases::test_rest_invalid_method_collection PASSED [ 593/1732] test/test_liveserver.py::BaseTestCases::test_rest_login_rate_limit PASSED [ 594/1732] test/test_liveserver.py::BaseTestCases::test_rest_preflight_collection PASSED [ 595/1732] test/test_liveserver.py::BaseTestCases::test_start_in_german PASSED [ 596/1732] test/test_liveserver.py::BaseTestCases::test_start_page PASSED [ 597/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test__generic_item_template_editbad XFAIL [ 598/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test__generic_item_template_editok PASSED [ 599/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_bad_path PASSED [ 600/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_byte_Ranges PASSED [ 601/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_cache_control_css PASSED [ 602/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_cache_control_js PASSED [ 603/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_compression_br SKIPPED (Skipping brotli tests: brotli library not available) [ 604/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_compression_gzip PASSED [ 605/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_compression_gzipfile PASSED [ 606/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_compression_none_etag PASSED [ 607/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_compression_zstd SKIPPED (Skipping zstd tests: zstd library not available) [ 608/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_http_options PASSED [ 609/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_ims PASSED [ 610/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_login_fail_then_succeed PASSED [ 611/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_new_file_via_rest PASSED [ 612/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_new_issue_with_file_upload PASSED [ 613/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_endpoint_attribute_options PASSED [ 614/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_endpoint_collection_options PASSED [ 615/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_endpoint_data_options PASSED [ 616/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_endpoint_item_options PASSED [ 617/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_endpoint_root_options PASSED [ 618/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_invalid_method_collection PASSED [ 619/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_login_rate_limit PASSED [ 620/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_preflight_collection PASSED [ 621/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_start_in_german PASSED [ 622/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_start_page PASSED [ 623/1732] test/test_mailer.py::EncodingTestCase::testEncoding PASSED [ 624/1732] test/test_mailgw.py::MailgwTestCase::testAlternateAddress PASSED [ 625/1732] test/test_mailgw.py::MailgwTestCase::testAutoReplyEmailsAreIgnored PASSED [ 626/1732] test/test_mailgw.py::MailgwTestCase::testClassLooseOK PASSED [ 627/1732] test/test_mailgw.py::MailgwTestCase::testClassStrictInvalid PASSED [ 628/1732] test/test_mailgw.py::MailgwTestCase::testClassStrictValid PASSED [ 629/1732] test/test_mailgw.py::MailgwTestCase::testCommandDelimiters PASSED [ 630/1732] test/test_mailgw.py::MailgwTestCase::testCommandDelimitersIgnore PASSED [ 631/1732] test/test_mailgw.py::MailgwTestCase::testContentDisposition PASSED [ 632/1732] test/test_mailgw.py::MailgwTestCase::testDejaVu PASSED [ 633/1732] test/test_mailgw.py::MailgwTestCase::testDoublePrefixLoose PASSED [ 634/1732] test/test_mailgw.py::MailgwTestCase::testEmailBodyUnchangedFollowupIsYes PASSED [ 635/1732] test/test_mailgw.py::MailgwTestCase::testEmailBodyUnchangedNewIsYes PASSED [ 636/1732] test/test_mailgw.py::MailgwTestCase::testEmailQuoting PASSED [ 637/1732] test/test_mailgw.py::MailgwTestCase::testEmailQuoting2 PASSED [ 638/1732] test/test_mailgw.py::MailgwTestCase::testEmailQuotingNewIsFollowup PASSED [ 639/1732] test/test_mailgw.py::MailgwTestCase::testEmailQuotingNewIsNew PASSED [ 640/1732] test/test_mailgw.py::MailgwTestCase::testEmailQuotingRemove PASSED [ 641/1732] test/test_mailgw.py::MailgwTestCase::testEmailQuotingRemove2 PASSED [ 642/1732] test/test_mailgw.py::MailgwTestCase::testEmailQuotingRemove3 PASSED [ 643/1732] test/test_mailgw.py::MailgwTestCase::testEmailReplaceBodyNewIsFollowup PASSED [ 644/1732] test/test_mailgw.py::MailgwTestCase::testEmailReplaceBodyNewIsNew PASSED [ 645/1732] test/test_mailgw.py::MailgwTestCase::testEmptyMessage PASSED [ 646/1732] test/test_mailgw.py::MailgwTestCase::testEnc01 PASSED [ 647/1732] test/test_mailgw.py::MailgwTestCase::testEncNonUTF8 PASSED [ 648/1732] test/test_mailgw.py::MailgwTestCase::testFileAttachWithUmlaut PASSED [ 649/1732] test/test_mailgw.py::MailgwTestCase::testFollowup PASSED [ 650/1732] test/test_mailgw.py::MailgwTestCase::testFollowupEmptyMessage PASSED [ 651/1732] test/test_mailgw.py::MailgwTestCase::testFollowupEmptyMessageNoSubject PASSED [ 652/1732] test/test_mailgw.py::MailgwTestCase::testFollowupExplicitSubjectChange PASSED [ 653/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNoNosyAuthor PASSED [ 654/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNoNosyAuthorButCopy PASSED [ 655/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNoNosyAuthorNoCopy PASSED [ 656/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNoNosyRecipients PASSED [ 657/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNoSubjectChange PASSED [ 658/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNosyAuthor PASSED [ 659/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNosyAuthorAndCopy PASSED [ 660/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNosyAuthorNosyCopy PASSED [ 661/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNosyRecipients PASSED [ 662/1732] test/test_mailgw.py::MailgwTestCase::testFollowupOnNonIssue PASSED [ 663/1732] test/test_mailgw.py::MailgwTestCase::testFollowupStupidQuoting PASSED [ 664/1732] test/test_mailgw.py::MailgwTestCase::testFollowupTitleMatch PASSED [ 665/1732] test/test_mailgw.py::MailgwTestCase::testFollowupTitleMatchInterval PASSED [ 666/1732] test/test_mailgw.py::MailgwTestCase::testFollowupTitleMatchMultiRe PASSED [ 667/1732] test/test_mailgw.py::MailgwTestCase::testFollowupTitleMatchNever PASSED [ 668/1732] test/test_mailgw.py::MailgwTestCase::testFollowupTitleMatchNeverInterval PASSED [ 669/1732] test/test_mailgw.py::MailgwTestCase::testFollowupUTF8 PASSED [ 670/1732] test/test_mailgw.py::MailgwTestCase::testForwardedMessageAttachment PASSED [ 671/1732] test/test_mailgw.py::MailgwTestCase::testHelpMessage PASSED [ 672/1732] test/test_mailgw.py::MailgwTestCase::testHelpSubject PASSED [ 673/1732] test/test_mailgw.py::MailgwTestCase::testInvalidClassLoose PASSED [ 674/1732] test/test_mailgw.py::MailgwTestCase::testInvalidClassLooseReply PASSED [ 675/1732] test/test_mailgw.py::MailgwTestCase::testInvalidClassLooseReplyQuoted PASSED [ 676/1732] test/test_mailgw.py::MailgwTestCase::testInvalidCommandPassthrough PASSED [ 677/1732] test/test_mailgw.py::MailgwTestCase::testInvalidCommandPassthroughLoose PASSED [ 678/1732] test/test_mailgw.py::MailgwTestCase::testInvalidCommandPassthroughLooseOK PASSED [ 679/1732] test/test_mailgw.py::MailgwTestCase::testInvalidCommands PASSED [ 680/1732] test/test_mailgw.py::MailgwTestCase::testInvalidDesignator PASSED [ 681/1732] test/test_mailgw.py::MailgwTestCase::testIssueidLast PASSED [ 682/1732] test/test_mailgw.py::MailgwTestCase::testItsAutoSubmittedStupid PASSED [ 683/1732] test/test_mailgw.py::MailgwTestCase::testItsBulkStupid PASSED [ 684/1732] test/test_mailgw.py::MailgwTestCase::testItsHumanSubmitted PASSED [ 685/1732] test/test_mailgw.py::MailgwTestCase::testMaillistSubject PASSED [ 686/1732] test/test_mailgw.py::MailgwTestCase::testMessageWithFromInIt PASSED [ 687/1732] test/test_mailgw.py::MailgwTestCase::testMultipartCharsetLatin1AttachFile PASSED [ 688/1732] test/test_mailgw.py::MailgwTestCase::testMultipartCharsetLatin1NoAttach PASSED [ 689/1732] test/test_mailgw.py::MailgwTestCase::testMultipartCharsetUTF8AttachFile PASSED [ 690/1732] test/test_mailgw.py::MailgwTestCase::testMultipartCharsetUTF8NoAttach PASSED [ 691/1732] test/test_mailgw.py::MailgwTestCase::testMultipartDropAlternatives PASSED [ 692/1732] test/test_mailgw.py::MailgwTestCase::testMultipartEnc01 PASSED [ 693/1732] test/test_mailgw.py::MailgwTestCase::testMultipartKeepAlternatives PASSED [ 694/1732] test/test_mailgw.py::MailgwTestCase::testMultipartKeepFiles PASSED [ 695/1732] test/test_mailgw.py::MailgwTestCase::testMultipartRFC822 PASSED [ 696/1732] test/test_mailgw.py::MailgwTestCase::testMultipartRFC822Unpack PASSED [ 697/1732] test/test_mailgw.py::MailgwTestCase::testMultipartSeveralAttachmentMessages PASSED [ 698/1732] test/test_mailgw.py::MailgwTestCase::testMultipartTextifyHTML PASSED [ 699/1732] test/test_mailgw.py::MailgwTestCase::testMultipartTextifyHTMLBeautifulSoup SKIPPED (Skipping beautifulsoup tests: 'bs4' not installed) [ 700/1732] test/test_mailgw.py::MailgwTestCase::testNewIssue PASSED [ 701/1732] test/test_mailgw.py::MailgwTestCase::testNewIssueAuthMsg PASSED [ 702/1732] test/test_mailgw.py::MailgwTestCase::testNewIssueNoAuthorEmail PASSED [ 703/1732] test/test_mailgw.py::MailgwTestCase::testNewIssueNoAuthorInfo PASSED [ 704/1732] test/test_mailgw.py::MailgwTestCase::testNewIssueNoClass PASSED [ 705/1732] test/test_mailgw.py::MailgwTestCase::testNewIssueNosy PASSED [ 706/1732] test/test_mailgw.py::MailgwTestCase::testNewIssueNosyAuthor PASSED [ 707/1732] test/test_mailgw.py::MailgwTestCase::testNewUserAuthor PASSED [ 708/1732] test/test_mailgw.py::MailgwTestCase::testNewUserAuthorEncodedName PASSED [ 709/1732] test/test_mailgw.py::MailgwTestCase::testNewUserAuthorMixedEncodedName PASSED [ 710/1732] test/test_mailgw.py::MailgwTestCase::testNewUserAuthorMixedEncodedNameSpacing PASSED [ 711/1732] test/test_mailgw.py::MailgwTestCase::testNoIssueClassErrorTranslationDe PASSED [ 712/1732] test/test_mailgw.py::MailgwTestCase::testNoMessageId PASSED [ 713/1732] test/test_mailgw.py::MailgwTestCase::testNoSubject PASSED [ 714/1732] test/test_mailgw.py::MailgwTestCase::testNoSubjectErrorTranslation PASSED [ 715/1732] test/test_mailgw.py::MailgwTestCase::testNoSubjectErrorTranslationDe PASSED [ 716/1732] test/test_mailgw.py::MailgwTestCase::testNosyGeneration PASSED [ 717/1732] test/test_mailgw.py::MailgwTestCase::testNosyMessageCcBccEtc PASSED [ 718/1732] test/test_mailgw.py::MailgwTestCase::testNosyMessageNoteFilter PASSED [ 719/1732] test/test_mailgw.py::MailgwTestCase::testNosyMessageSettingSubject PASSED [ 720/1732] test/test_mailgw.py::MailgwTestCase::testNosyRemove PASSED [ 721/1732] test/test_mailgw.py::MailgwTestCase::testNosyReplytoAuthor PASSED [ 722/1732] test/test_mailgw.py::MailgwTestCase::testNosyReplytoSomeaddress PASSED [ 723/1732] test/test_mailgw.py::MailgwTestCase::testNosyReplytoTracker PASSED [ 724/1732] test/test_mailgw.py::MailgwTestCase::testOctetStreamTranscoding PASSED [ 725/1732] test/test_mailgw.py::MailgwTestCase::testOneCharSubject PASSED [ 726/1732] test/test_mailgw.py::MailgwTestCase::testOptionClass PASSED [ 727/1732] test/test_mailgw.py::MailgwTestCase::testOptions PASSED [ 728/1732] test/test_mailgw.py::MailgwTestCase::testOptionsMulti PASSED [ 729/1732] test/test_mailgw.py::MailgwTestCase::testOutlookAttachment PASSED [ 730/1732] test/test_mailgw.py::MailgwTestCase::testPrefixDelimiters PASSED [ 731/1732] test/test_mailgw.py::MailgwTestCase::testPropertyChangeOnly PASSED [ 732/1732] test/test_mailgw.py::MailgwTestCase::testRegistrationConfirmation PASSED [ 733/1732] test/test_mailgw.py::MailgwTestCase::testReplytoMatch PASSED [ 734/1732] test/test_mailgw.py::MailgwTestCase::testResentFrom PASSED [ 735/1732] test/test_mailgw.py::MailgwTestCase::testResentFromSwitchedOff PASSED [ 736/1732] test/test_mailgw.py::MailgwTestCase::testSecurityMessagePermissionContent PASSED [ 737/1732] test/test_mailgw.py::MailgwTestCase::testSimpleFollowup PASSED [ 738/1732] test/test_mailgw.py::MailgwTestCase::testSpacesAroundMultilinkPropertyValue PASSED [ 739/1732] test/test_mailgw.py::MailgwTestCase::testStandardMsg PASSED [ 740/1732] test/test_mailgw.py::MailgwTestCase::testTextHtmlMessage PASSED [ 741/1732] test/test_mailgw.py::MailgwTestCase::testTextHtmlMessageBeautifulSoup SKIPPED (Skipping beautifulsoup tests: 'bs4' not installed) [ 742/1732] test/test_mailgw.py::MailgwTestCase::testUnknownPrefixSubject PASSED [ 743/1732] test/test_mailgw.py::MailgwTestCase::testUnknownUser PASSED [ 744/1732] test/test_mailgw.py::MailgwTestCase::testUserAlternateLookup PASSED [ 745/1732] test/test_mailgw.py::MailgwTestCase::testUserAlternateSubstringNomatch PASSED [ 746/1732] test/test_mailgw.py::MailgwTestCase::testUserCreate PASSED [ 747/1732] test/test_mailgw.py::MailgwTestCase::testUserLookup PASSED [ 748/1732] test/test_mailgw.py::MailgwTestCase::testmsgHeaderPropertyAssignedto PASSED [ 749/1732] test/test_mailgw.py::MailgwTestCase::testmsgHeaderPropertyEmptyString PASSED [ 750/1732] test/test_mailgw.py::MailgwPGPTestCase::testEmptyMessage SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 751/1732] test/test_mailgw.py::MailgwPGPTestCase::testHelpMessage SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 752/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPEncryptedSignedMessage SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 753/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPEncryptedUnsignedMessage SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 754/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPEncryptedUnsignedMessageCheckBounce SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 755/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPEncryptedUnsignedMessageError SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 756/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPEncryptedUnsignedMessageFromNonPGPUser SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 757/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPSignedMessage SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 758/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPSignedMessageFail SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 759/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPUnsignedMessage SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 760/1732] test/test_mailgw_roundupmessage.py::FlattenRoundupMessageTests::test_flatten_with_from PASSED [ 761/1732] test/test_mailgw_roundupmessage.py::HeaderRoundupMessageTests::test_get_address_list PASSED [ 762/1732] test/test_mailgw_roundupmessage.py::HeaderRoundupMessageTests::test_get_encoded_header PASSED [ 763/1732] test/test_mailgw_roundupmessage.py::HeaderRoundupMessageTests::test_get_plain_header PASSED [ 764/1732] test/test_mailgw_roundupmessage.py::BodyRoundupMessageTests::test_get_body_base64 PASSED [ 765/1732] test/test_mailgw_roundupmessage.py::BodyRoundupMessageTests::test_get_body_iso_8859_1 PASSED [ 766/1732] test/test_mailgw_roundupmessage.py::BodyRoundupMessageTests::test_get_body_utf_8 PASSED [ 767/1732] test/test_mailgw_roundupmessage.py::AsAttachmentRoundupMessageTests::test_octet_stream PASSED [ 768/1732] test/test_mailgw_roundupmessage.py::AsAttachmentRoundupMessageTests::test_rfc822 PASSED [ 769/1732] test/test_mailgw_roundupmessage.py::AsAttachmentRoundupMessageTests::test_rfc822_no_payload PASSED [ 770/1732] test/test_mailgw_roundupmessage.py::AsAttachmentRoundupMessageTests::test_rfc822_no_subject PASSED [ 771/1732] test/test_mailgw_roundupmessage.py::AsAttachmentRoundupMessageTests::test_text_plain PASSED [ 772/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_attached_signature PASSED [ 773/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_attached_text_plain PASSED [ 774/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_deep_multipart_alternative PASSED [ 775/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_deep_multipart_alternative_ignore PASSED [ 776/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_multipart_alternative PASSED [ 777/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_multipart_mixed PASSED [ 778/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_rfc822_message PASSED [ 779/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_rfc822_message_unpack PASSED [ 780/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_signed_attachemts PASSED [ 781/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_signed_text PASSED [ 782/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_text_plain PASSED [ 783/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_encrypted PASSED [ 784/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_encrypted_protocol_invalid PASSED [ 785/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_encrypted_protocol_missing PASSED [ 786/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_not_encrypted PASSED [ 787/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_not_signed PASSED [ 788/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_signed PASSED [ 789/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_signed_protocol_invalid PASSED [ 790/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_signed_protocol_missing PASSED [ 791/1732] test/test_mailsplit.py::MailsplitTestCase::testAllQuoted PASSED [ 792/1732] test/test_mailsplit.py::MailsplitTestCase::testEmpty PASSED [ 793/1732] test/test_mailsplit.py::MailsplitTestCase::testIndentationContent PASSED [ 794/1732] test/test_mailsplit.py::MailsplitTestCase::testIndentationSummary PASSED [ 795/1732] test/test_mailsplit.py::MailsplitTestCase::testKeepBody PASSED [ 796/1732] test/test_mailsplit.py::MailsplitTestCase::testKeepCitation PASSED [ 797/1732] test/test_mailsplit.py::MailsplitTestCase::testKeepMultipleHyphens PASSED [ 798/1732] test/test_mailsplit.py::MailsplitTestCase::testMultilineSummary PASSED [ 799/1732] test/test_mailsplit.py::MailsplitTestCase::testParagraphs PASSED [ 800/1732] test/test_mailsplit.py::MailsplitTestCase::testPostComment PASSED [ 801/1732] test/test_mailsplit.py::MailsplitTestCase::testPreComment PASSED [ 802/1732] test/test_mailsplit.py::MailsplitTestCase::testSimple PASSED [ 803/1732] test/test_mailsplit.py::MailsplitTestCase::testSimpleFollowup PASSED [ 804/1732] test/test_mailsplit.py::MailsplitTestCase::testSimpleFollowupParas PASSED [ 805/1732] test/test_memorydb.py::memorydbDBTest::testActorProperty <- test/db_test_base.py PASSED [ 806/1732] test/test_memorydb.py::memorydbDBTest::testAddProperty <- test/db_test_base.py PASSED [ 807/1732] test/test_memorydb.py::memorydbDBTest::testAddRemoveProperty <- test/db_test_base.py PASSED [ 808/1732] test/test_memorydb.py::memorydbDBTest::testAdminDuplicateInitialisation <- test/db_test_base.py PASSED [ 809/1732] test/test_memorydb.py::memorydbDBTest::testAdminImportExport <- test/db_test_base.py PASSED [ 810/1732] test/test_memorydb.py::memorydbDBTest::testAdminOtherCommands <- test/db_test_base.py PASSED [ 811/1732] test/test_memorydb.py::memorydbDBTest::testAuditorTwo <- test/db_test_base.py PASSED [ 812/1732] test/test_memorydb.py::memorydbDBTest::testAuditors <- test/db_test_base.py PASSED [ 813/1732] test/test_memorydb.py::memorydbDBTest::testBooleanChange <- test/db_test_base.py PASSED [ 814/1732] test/test_memorydb.py::memorydbDBTest::testBooleanSet <- test/db_test_base.py PASSED [ 815/1732] test/test_memorydb.py::memorydbDBTest::testBooleanUnset <- test/db_test_base.py PASSED [ 816/1732] test/test_memorydb.py::memorydbDBTest::testCacheCreateSet <- test/db_test_base.py PASSED [ 817/1732] test/test_memorydb.py::memorydbDBTest::testCreatorProperty <- test/db_test_base.py PASSED [ 818/1732] test/test_memorydb.py::memorydbDBTest::testDateChange <- test/db_test_base.py PASSED [ 819/1732] test/test_memorydb.py::memorydbDBTest::testDateLeapYear <- test/db_test_base.py PASSED [ 820/1732] test/test_memorydb.py::memorydbDBTest::testDateSort <- test/db_test_base.py PASSED [ 821/1732] test/test_memorydb.py::memorydbDBTest::testDateSortMultilink <- test/db_test_base.py PASSED [ 822/1732] test/test_memorydb.py::memorydbDBTest::testDateUnset <- test/db_test_base.py PASSED [ 823/1732] test/test_memorydb.py::memorydbDBTest::testDefault_Value <- test/db_test_base.py PASSED [ 824/1732] test/test_memorydb.py::memorydbDBTest::testDestroyBlob <- test/db_test_base.py PASSED [ 825/1732] test/test_memorydb.py::memorydbDBTest::testDestroyJournalling <- test/db_test_base.py PASSED [ 826/1732] test/test_memorydb.py::memorydbDBTest::testDestroyNoJournalling <- test/db_test_base.py PASSED [ 827/1732] test/test_memorydb.py::memorydbDBTest::testDoubleChange <- test/db_test_base.py PASSED [ 828/1732] test/test_memorydb.py::memorydbDBTest::testDoubleUnset <- test/db_test_base.py PASSED [ 829/1732] test/test_memorydb.py::memorydbDBTest::testEmptySet <- test/db_test_base.py PASSED [ 830/1732] test/test_memorydb.py::memorydbDBTest::testExceptions <- test/db_test_base.py PASSED [ 831/1732] test/test_memorydb.py::memorydbDBTest::testFileClassContentChange <- test/db_test_base.py PASSED [ 832/1732] test/test_memorydb.py::memorydbDBTest::testFileClassIndexingNoNoNo <- test/db_test_base.py PASSED [ 833/1732] test/test_memorydb.py::memorydbDBTest::testFileClassReindexing <- test/db_test_base.py PASSED [ 834/1732] test/test_memorydb.py::memorydbDBTest::testFilteringBoolean <- test/db_test_base.py PASSED [ 835/1732] test/test_memorydb.py::memorydbDBTest::testFilteringDateRangeMulti <- test/db_test_base.py PASSED [ 836/1732] test/test_memorydb.py::memorydbDBTest::testFilteringDateSort <- test/db_test_base.py PASSED [ 837/1732] test/test_memorydb.py::memorydbDBTest::testFilteringDateSortPriorityGroup <- test/db_test_base.py PASSED [ 838/1732] test/test_memorydb.py::memorydbDBTest::testFilteringID <- test/db_test_base.py PASSED [ 839/1732] test/test_memorydb.py::memorydbDBTest::testFilteringIntervalSort <- test/db_test_base.py PASSED [ 840/1732] test/test_memorydb.py::memorydbDBTest::testFilteringLink <- test/db_test_base.py PASSED [ 841/1732] test/test_memorydb.py::memorydbDBTest::testFilteringLinkExpression <- test/db_test_base.py PASSED [ 842/1732] test/test_memorydb.py::memorydbDBTest::testFilteringLinkSortGroup <- test/db_test_base.py PASSED [ 843/1732] test/test_memorydb.py::memorydbDBTest::testFilteringLinkSortSearchMultilink <- test/db_test_base.py PASSED [ 844/1732] test/test_memorydb.py::memorydbDBTest::testFilteringMany <- test/db_test_base.py PASSED [ 845/1732] test/test_memorydb.py::memorydbDBTest::testFilteringMultilink <- test/db_test_base.py PASSED [ 846/1732] test/test_memorydb.py::memorydbDBTest::testFilteringMultilinkAndGroup <- test/db_test_base.py PASSED [ 847/1732] test/test_memorydb.py::memorydbDBTest::testFilteringMultilinkExpression <- test/db_test_base.py PASSED [ 848/1732] test/test_memorydb.py::memorydbDBTest::testFilteringMultilinkSort <- test/db_test_base.py PASSED [ 849/1732] test/test_memorydb.py::memorydbDBTest::testFilteringMultilinkSortGroup <- test/db_test_base.py PASSED [ 850/1732] test/test_memorydb.py::memorydbDBTest::testFilteringNone <- test/db_test_base.py PASSED [ 851/1732] test/test_memorydb.py::memorydbDBTest::testFilteringNumber <- test/db_test_base.py PASSED [ 852/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRangeBasic <- test/db_test_base.py PASSED [ 853/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRangeGeekInterval <- test/db_test_base.py PASSED [ 854/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRangeInterval <- test/db_test_base.py PASSED [ 855/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRangeMonths <- test/db_test_base.py PASSED [ 856/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRangeTwoSyntaxes <- test/db_test_base.py PASSED [ 857/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRangeYearMonthDay <- test/db_test_base.py PASSED [ 858/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRetired <- test/db_test_base.py PASSED [ 859/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRetiredString <- test/db_test_base.py PASSED [ 860/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRevLink <- test/db_test_base.py PASSED [ 861/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRevLinkExpression <- test/db_test_base.py PASSED [ 862/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRevMultilink <- test/db_test_base.py PASSED [ 863/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRevMultilinkExpression <- test/db_test_base.py PASSED [ 864/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRevMultilinkQ2 <- test/db_test_base.py PASSED [ 865/1732] test/test_memorydb.py::memorydbDBTest::testFilteringSortId <- test/db_test_base.py PASSED [ 866/1732] test/test_memorydb.py::memorydbDBTest::testFilteringSpecialChars <- test/db_test_base.py PASSED [ 867/1732] test/test_memorydb.py::memorydbDBTest::testFilteringString <- test/db_test_base.py PASSED [ 868/1732] test/test_memorydb.py::memorydbDBTest::testFilteringStringCase <- test/db_test_base.py PASSED [ 869/1732] test/test_memorydb.py::memorydbDBTest::testFilteringStringExactMatch <- test/db_test_base.py PASSED [ 870/1732] test/test_memorydb.py::memorydbDBTest::testFilteringStringSort <- test/db_test_base.py PASSED [ 871/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTransitiveLinkIssue <- test/db_test_base.py PASSED [ 872/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTransitiveLinkSort <- test/db_test_base.py PASSED [ 873/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTransitiveLinkSortNull <- test/db_test_base.py PASSED [ 874/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTransitiveLinkUser <- test/db_test_base.py PASSED [ 875/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTransitiveLinkUserLimit <- test/db_test_base.py PASSED [ 876/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTransitiveMultilink <- test/db_test_base.py PASSED [ 877/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTransitiveMultilinkSort <- test/db_test_base.py PASSED [ 878/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTwoMultilinksExpression <- test/db_test_base.py PASSED [ 879/1732] test/test_memorydb.py::memorydbDBTest::testFindIncorrectProperty <- test/db_test_base.py PASSED [ 880/1732] test/test_memorydb.py::memorydbDBTest::testFindLink <- test/db_test_base.py PASSED [ 881/1732] test/test_memorydb.py::memorydbDBTest::testFindLinkAndMultilink <- test/db_test_base.py PASSED [ 882/1732] test/test_memorydb.py::memorydbDBTest::testFindLinkFail <- test/db_test_base.py PASSED [ 883/1732] test/test_memorydb.py::memorydbDBTest::testFindLinkUnset <- test/db_test_base.py PASSED [ 884/1732] test/test_memorydb.py::memorydbDBTest::testFindMultiMultilink <- test/db_test_base.py PASSED [ 885/1732] test/test_memorydb.py::memorydbDBTest::testFindMultilink <- test/db_test_base.py PASSED [ 886/1732] test/test_memorydb.py::memorydbDBTest::testFindMultilinkFail <- test/db_test_base.py PASSED [ 887/1732] test/test_memorydb.py::memorydbDBTest::testFindMultilinkUnset <- test/db_test_base.py PASSED [ 888/1732] test/test_memorydb.py::memorydbDBTest::testFindMultipleLink <- test/db_test_base.py PASSED [ 889/1732] test/test_memorydb.py::memorydbDBTest::testFindProtectedLink <- test/db_test_base.py PASSED [ 890/1732] test/test_memorydb.py::memorydbDBTest::testFindRetired <- test/db_test_base.py PASSED [ 891/1732] test/test_memorydb.py::memorydbDBTest::testFindRevLinkMultilink <- test/db_test_base.py PASSED [ 892/1732] test/test_memorydb.py::memorydbDBTest::testForcedReindexing <- test/db_test_base.py PASSED [ 893/1732] test/test_memorydb.py::memorydbDBTest::testGroupingNone <- test/db_test_base.py PASSED [ 894/1732] test/test_memorydb.py::memorydbDBTest::testIDGeneration <- test/db_test_base.py PASSED [ 895/1732] test/test_memorydb.py::memorydbDBTest::testIDSetting <- test/db_test_base.py PASSED [ 896/1732] test/test_memorydb.py::memorydbDBTest::testImportExport <- test/db_test_base.py PASSED [ 897/1732] test/test_memorydb.py::memorydbDBTest::testIndexerSearchMulti <- test/db_test_base.py PASSED [ 898/1732] test/test_memorydb.py::memorydbDBTest::testIndexerSearching <- test/db_test_base.py PASSED [ 899/1732] test/test_memorydb.py::memorydbDBTest::testIndexerSearchingLink <- test/db_test_base.py PASSED [ 900/1732] test/test_memorydb.py::memorydbDBTest::testIndexingPropertiesOnImport <- test/db_test_base.py PASSED [ 901/1732] test/test_memorydb.py::memorydbDBTest::testIntegerChange <- test/db_test_base.py PASSED [ 902/1732] test/test_memorydb.py::memorydbDBTest::testIntegerUnset <- test/db_test_base.py PASSED [ 903/1732] test/test_memorydb.py::memorydbDBTest::testIntervalChange <- test/db_test_base.py PASSED [ 904/1732] test/test_memorydb.py::memorydbDBTest::testIntervalUnset <- test/db_test_base.py PASSED [ 905/1732] test/test_memorydb.py::memorydbDBTest::testJournalNonexistingProperty <- test/db_test_base.py PASSED [ 906/1732] test/test_memorydb.py::memorydbDBTest::testJournalPreCommit <- test/db_test_base.py PASSED [ 907/1732] test/test_memorydb.py::memorydbDBTest::testJournals <- test/db_test_base.py PASSED [ 908/1732] test/test_memorydb.py::memorydbDBTest::testKeyValue <- test/db_test_base.py PASSED [ 909/1732] test/test_memorydb.py::memorydbDBTest::testLabelProp <- test/db_test_base.py PASSED [ 910/1732] test/test_memorydb.py::memorydbDBTest::testLinkChange <- test/db_test_base.py PASSED [ 911/1732] test/test_memorydb.py::memorydbDBTest::testLinkUnset <- test/db_test_base.py PASSED [ 912/1732] test/test_memorydb.py::memorydbDBTest::testMakeSeveralMultilinkedNodes <- test/db_test_base.py PASSED [ 913/1732] test/test_memorydb.py::memorydbDBTest::testMultilinkChange <- test/db_test_base.py PASSED [ 914/1732] test/test_memorydb.py::memorydbDBTest::testMultilinkChangeIterable <- test/db_test_base.py PASSED [ 915/1732] test/test_memorydb.py::memorydbDBTest::testMultilinkOrdering <- test/db_test_base.py PASSED [ 916/1732] test/test_memorydb.py::memorydbDBTest::testNosyMail <- test/db_test_base.py PASSED [ 917/1732] test/test_memorydb.py::memorydbDBTest::testNosyMailTextAndBinary <- test/db_test_base.py PASSED [ 918/1732] test/test_memorydb.py::memorydbDBTest::testNumberChange <- test/db_test_base.py PASSED [ 919/1732] test/test_memorydb.py::memorydbDBTest::testNumberUnset <- test/db_test_base.py PASSED [ 920/1732] test/test_memorydb.py::memorydbDBTest::testPGPNosyMail <- test/db_test_base.py SKIPPED (Skipping PGPNosy test) [ 921/1732] test/test_memorydb.py::memorydbDBTest::testPack <- test/db_test_base.py PASSED [ 922/1732] test/test_memorydb.py::memorydbDBTest::testPasswordChange <- test/db_test_base.py PASSED [ 923/1732] test/test_memorydb.py::memorydbDBTest::testPasswordUnset <- test/db_test_base.py PASSED [ 924/1732] test/test_memorydb.py::memorydbDBTest::testQuietChangenote <- test/db_test_base.py PASSED [ 925/1732] test/test_memorydb.py::memorydbDBTest::testQuietJournal <- test/db_test_base.py PASSED [ 926/1732] test/test_memorydb.py::memorydbDBTest::testQuietProperty <- test/db_test_base.py PASSED [ 927/1732] test/test_memorydb.py::memorydbDBTest::testRefresh <- test/db_test_base.py PASSED [ 928/1732] test/test_memorydb.py::memorydbDBTest::testReindexingChange <- test/db_test_base.py PASSED [ 929/1732] test/test_memorydb.py::memorydbDBTest::testReindexingClear <- test/db_test_base.py PASSED [ 930/1732] test/test_memorydb.py::memorydbDBTest::testRemoveProperty <- test/db_test_base.py PASSED [ 931/1732] test/test_memorydb.py::memorydbDBTest::testRetire <- test/db_test_base.py PASSED [ 932/1732] test/test_memorydb.py::memorydbDBTest::testSerialisation <- test/db_test_base.py PASSED [ 933/1732] test/test_memorydb.py::memorydbDBTest::testSortingNone <- test/db_test_base.py PASSED [ 934/1732] test/test_memorydb.py::memorydbDBTest::testStringBinary <- test/db_test_base.py PASSED [ 935/1732] test/test_memorydb.py::memorydbDBTest::testStringChange <- test/db_test_base.py PASSED [ 936/1732] test/test_memorydb.py::memorydbDBTest::testStringFind <- test/db_test_base.py PASSED [ 937/1732] test/test_memorydb.py::memorydbDBTest::testStringUnicode <- test/db_test_base.py PASSED [ 938/1732] test/test_memorydb.py::memorydbDBTest::testStringUnset <- test/db_test_base.py PASSED [ 939/1732] test/test_memorydb.py::memorydbDBTest::testTransactions <- test/db_test_base.py PASSED [ 940/1732] test/test_memorydb.py::memorydbDBTest::testUpgrade_5_to_6 <- test/db_test_base.py SKIPPED (No schema upgrade needed on non rdbms backends) [ 941/1732] test/test_memorydb.py::memorydbDBTest::testViewPremJournal <- test/db_test_base.py PASSED [ 942/1732] test/test_memorydb.py::memorydbROTest::testExceptions <- test/db_test_base.py PASSED [ 943/1732] test/test_memorydb.py::memorydbSchemaTest::test_addNewClass <- test/db_test_base.py PASSED [ 944/1732] test/test_memorydb.py::memorydbSchemaTest::test_changeClassKey <- test/db_test_base.py PASSED [ 945/1732] test/test_memorydb.py::memorydbSchemaTest::test_fileClassProps <- test/db_test_base.py PASSED [ 946/1732] test/test_memorydb.py::memorydbSchemaTest::test_makeNewMultilink <- test/db_test_base.py PASSED [ 947/1732] test/test_memorydb.py::memorydbSchemaTest::test_modifyClass <- test/db_test_base.py PASSED [ 948/1732] test/test_memorydb.py::memorydbSchemaTest::test_removeClass <- test/db_test_base.py PASSED [ 949/1732] test/test_memorydb.py::memorydbSchemaTest::test_removeClassKey <- test/db_test_base.py PASSED [ 950/1732] test/test_memorydb.py::memorydbSchemaTest::test_removeMultilink <- test/db_test_base.py PASSED [ 951/1732] test/test_memorydb.py::memorydbSchemaTest::test_reservedProperties <- test/db_test_base.py PASSED [ 952/1732] test/test_memorydb.py::memorydbSchemaTest::test_splitDesignator <- test/db_test_base.py PASSED [ 953/1732] test/test_memorydb.py::memorydbSessionTest::testDestroy <- test/session_common.py PASSED [ 954/1732] test/test_memorydb.py::memorydbSessionTest::testGetAll <- test/session_common.py PASSED [ 955/1732] test/test_memorydb.py::memorydbSessionTest::testList <- test/session_common.py PASSED [ 956/1732] test/test_memorydb.py::memorydbSessionTest::testSetSession <- test/session_common.py PASSED [ 957/1732] test/test_memorydb.py::memorydbSessionTest::testUpdateSession <- test/session_common.py PASSED [ 958/1732] test/test_misc.py::AcceptLanguageTest::testParse PASSED [ 959/1732] test/test_misc.py::CmpTest::testCmp PASSED [ 960/1732] test/test_misc.py::VersionCheck::test_Version_Check PASSED [ 961/1732] test/test_multipart.py::MultipartTestCase::testAttachedSignature PASSED [ 962/1732] test/test_multipart.py::MultipartTestCase::testAttachedTextPlain PASSED [ 963/1732] test/test_multipart.py::MultipartTestCase::testDeepMultipartAlternative PASSED [ 964/1732] test/test_multipart.py::MultipartTestCase::testMessageRfc822 PASSED [ 965/1732] test/test_multipart.py::MultipartTestCase::testMultipart PASSED [ 966/1732] test/test_multipart.py::MultipartTestCase::testMultipartAlternative PASSED [ 967/1732] test/test_multipart.py::MultipartTestCase::testMultipartAlternativeHtml PASSED [ 968/1732] test/test_multipart.py::MultipartTestCase::testMultipartAlternativeHtmlText PASSED [ 969/1732] test/test_multipart.py::MultipartTestCase::testMultipartMixed PASSED [ 970/1732] test/test_multipart.py::MultipartTestCase::testMultipartMixedHtml PASSED [ 971/1732] test/test_multipart.py::MultipartTestCase::testSignedAttachments PASSED [ 972/1732] test/test_multipart.py::MultipartTestCase::testSignedText PASSED [ 973/1732] test/test_multipart.py::MultipartTestCase::testTextPlain PASSED [ 974/1732] test/test_mysql.py::mysqlDBTest::testActorProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 975/1732] test/test_mysql.py::mysqlDBTest::testAddProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 976/1732] test/test_mysql.py::mysqlDBTest::testAddRemoveProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 977/1732] test/test_mysql.py::mysqlDBTest::testAdminDuplicateInitialisation <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 978/1732] test/test_mysql.py::mysqlDBTest::testAdminImportExport <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 979/1732] test/test_mysql.py::mysqlDBTest::testAdminOtherCommands <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 980/1732] test/test_mysql.py::mysqlDBTest::testAuditorTwo <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 981/1732] test/test_mysql.py::mysqlDBTest::testAuditors <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 982/1732] test/test_mysql.py::mysqlDBTest::testBooleanChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 983/1732] test/test_mysql.py::mysqlDBTest::testBooleanSet <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 984/1732] test/test_mysql.py::mysqlDBTest::testBooleanUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 985/1732] test/test_mysql.py::mysqlDBTest::testCacheCreateSet <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 986/1732] test/test_mysql.py::mysqlDBTest::testCreatorProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 987/1732] test/test_mysql.py::mysqlDBTest::testDateChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 988/1732] test/test_mysql.py::mysqlDBTest::testDateLeapYear <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 989/1732] test/test_mysql.py::mysqlDBTest::testDateSort <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 990/1732] test/test_mysql.py::mysqlDBTest::testDateSortMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 991/1732] test/test_mysql.py::mysqlDBTest::testDateUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 992/1732] test/test_mysql.py::mysqlDBTest::testDefault_Value <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 993/1732] test/test_mysql.py::mysqlDBTest::testDestroyBlob <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 994/1732] test/test_mysql.py::mysqlDBTest::testDestroyJournalling <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 995/1732] test/test_mysql.py::mysqlDBTest::testDestroyNoJournalling <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 996/1732] test/test_mysql.py::mysqlDBTest::testDoubleChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 997/1732] test/test_mysql.py::mysqlDBTest::testDoubleUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 998/1732] test/test_mysql.py::mysqlDBTest::testEmptySet <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 999/1732] test/test_mysql.py::mysqlDBTest::testExceptions <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1000/1732] test/test_mysql.py::mysqlDBTest::testFileClassContentChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1001/1732] test/test_mysql.py::mysqlDBTest::testFileClassIndexingNoNoNo <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1002/1732] test/test_mysql.py::mysqlDBTest::testFileClassReindexing <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1003/1732] test/test_mysql.py::mysqlDBTest::testFilteringBoolean <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1004/1732] test/test_mysql.py::mysqlDBTest::testFilteringDateRangeMulti <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1005/1732] test/test_mysql.py::mysqlDBTest::testFilteringDateSort <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1006/1732] test/test_mysql.py::mysqlDBTest::testFilteringDateSortPriorityGroup <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1007/1732] test/test_mysql.py::mysqlDBTest::testFilteringID <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1008/1732] test/test_mysql.py::mysqlDBTest::testFilteringIntervalSort <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1009/1732] test/test_mysql.py::mysqlDBTest::testFilteringLink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1010/1732] test/test_mysql.py::mysqlDBTest::testFilteringLinkExpression <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1011/1732] test/test_mysql.py::mysqlDBTest::testFilteringLinkSortGroup <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1012/1732] test/test_mysql.py::mysqlDBTest::testFilteringLinkSortSearchMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1013/1732] test/test_mysql.py::mysqlDBTest::testFilteringMany <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1014/1732] test/test_mysql.py::mysqlDBTest::testFilteringMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1015/1732] test/test_mysql.py::mysqlDBTest::testFilteringMultilinkAndGroup <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1016/1732] test/test_mysql.py::mysqlDBTest::testFilteringMultilinkExpression <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1017/1732] test/test_mysql.py::mysqlDBTest::testFilteringMultilinkSort <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1018/1732] test/test_mysql.py::mysqlDBTest::testFilteringMultilinkSortGroup <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1019/1732] test/test_mysql.py::mysqlDBTest::testFilteringNone <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1020/1732] test/test_mysql.py::mysqlDBTest::testFilteringNumber <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1021/1732] test/test_mysql.py::mysqlDBTest::testFilteringRangeBasic <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1022/1732] test/test_mysql.py::mysqlDBTest::testFilteringRangeGeekInterval <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1023/1732] test/test_mysql.py::mysqlDBTest::testFilteringRangeInterval <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1024/1732] test/test_mysql.py::mysqlDBTest::testFilteringRangeMonths <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1025/1732] test/test_mysql.py::mysqlDBTest::testFilteringRangeTwoSyntaxes <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1026/1732] test/test_mysql.py::mysqlDBTest::testFilteringRangeYearMonthDay <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1027/1732] test/test_mysql.py::mysqlDBTest::testFilteringRetired <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1028/1732] test/test_mysql.py::mysqlDBTest::testFilteringRetiredString <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1029/1732] test/test_mysql.py::mysqlDBTest::testFilteringRevLink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1030/1732] test/test_mysql.py::mysqlDBTest::testFilteringRevLinkExpression <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1031/1732] test/test_mysql.py::mysqlDBTest::testFilteringRevMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1032/1732] test/test_mysql.py::mysqlDBTest::testFilteringRevMultilinkExpression <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1033/1732] test/test_mysql.py::mysqlDBTest::testFilteringRevMultilinkQ2 <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1034/1732] test/test_mysql.py::mysqlDBTest::testFilteringSortId <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1035/1732] test/test_mysql.py::mysqlDBTest::testFilteringSpecialChars <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1036/1732] test/test_mysql.py::mysqlDBTest::testFilteringString <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1037/1732] test/test_mysql.py::mysqlDBTest::testFilteringStringCase <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1038/1732] test/test_mysql.py::mysqlDBTest::testFilteringStringExactMatch <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1039/1732] test/test_mysql.py::mysqlDBTest::testFilteringStringSort <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1040/1732] test/test_mysql.py::mysqlDBTest::testFilteringTransitiveLinkIssue <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1041/1732] test/test_mysql.py::mysqlDBTest::testFilteringTransitiveLinkSort <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1042/1732] test/test_mysql.py::mysqlDBTest::testFilteringTransitiveLinkSortNull <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1043/1732] test/test_mysql.py::mysqlDBTest::testFilteringTransitiveLinkUser <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1044/1732] test/test_mysql.py::mysqlDBTest::testFilteringTransitiveLinkUserLimit <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1045/1732] test/test_mysql.py::mysqlDBTest::testFilteringTransitiveMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1046/1732] test/test_mysql.py::mysqlDBTest::testFilteringTransitiveMultilinkSort <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1047/1732] test/test_mysql.py::mysqlDBTest::testFilteringTwoMultilinksExpression <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1048/1732] test/test_mysql.py::mysqlDBTest::testFindIncorrectProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1049/1732] test/test_mysql.py::mysqlDBTest::testFindLink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1050/1732] test/test_mysql.py::mysqlDBTest::testFindLinkAndMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1051/1732] test/test_mysql.py::mysqlDBTest::testFindLinkFail <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1052/1732] test/test_mysql.py::mysqlDBTest::testFindLinkUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1053/1732] test/test_mysql.py::mysqlDBTest::testFindMultiMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1054/1732] test/test_mysql.py::mysqlDBTest::testFindMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1055/1732] test/test_mysql.py::mysqlDBTest::testFindMultilinkFail <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1056/1732] test/test_mysql.py::mysqlDBTest::testFindMultilinkUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1057/1732] test/test_mysql.py::mysqlDBTest::testFindMultipleLink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1058/1732] test/test_mysql.py::mysqlDBTest::testFindProtectedLink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1059/1732] test/test_mysql.py::mysqlDBTest::testFindRetired <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1060/1732] test/test_mysql.py::mysqlDBTest::testFindRevLinkMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1061/1732] test/test_mysql.py::mysqlDBTest::testForcedReindexing <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1062/1732] test/test_mysql.py::mysqlDBTest::testGroupingNone <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1063/1732] test/test_mysql.py::mysqlDBTest::testIDGeneration <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1064/1732] test/test_mysql.py::mysqlDBTest::testIDSetting <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1065/1732] test/test_mysql.py::mysqlDBTest::testImportExport <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1066/1732] test/test_mysql.py::mysqlDBTest::testIndexerSearchMulti <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1067/1732] test/test_mysql.py::mysqlDBTest::testIndexerSearching <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1068/1732] test/test_mysql.py::mysqlDBTest::testIndexerSearchingLink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1069/1732] test/test_mysql.py::mysqlDBTest::testIndexingPropertiesOnImport <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1070/1732] test/test_mysql.py::mysqlDBTest::testIntegerChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1071/1732] test/test_mysql.py::mysqlDBTest::testIntegerUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1072/1732] test/test_mysql.py::mysqlDBTest::testIntervalChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1073/1732] test/test_mysql.py::mysqlDBTest::testIntervalUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1074/1732] test/test_mysql.py::mysqlDBTest::testJournalNonexistingProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1075/1732] test/test_mysql.py::mysqlDBTest::testJournalPreCommit <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1076/1732] test/test_mysql.py::mysqlDBTest::testJournals <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1077/1732] test/test_mysql.py::mysqlDBTest::testKeyValue <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1078/1732] test/test_mysql.py::mysqlDBTest::testLabelProp <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1079/1732] test/test_mysql.py::mysqlDBTest::testLinkChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1080/1732] test/test_mysql.py::mysqlDBTest::testLinkUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1081/1732] test/test_mysql.py::mysqlDBTest::testMakeSeveralMultilinkedNodes <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1082/1732] test/test_mysql.py::mysqlDBTest::testMultilinkChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1083/1732] test/test_mysql.py::mysqlDBTest::testMultilinkChangeIterable <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1084/1732] test/test_mysql.py::mysqlDBTest::testMultilinkOrdering <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1085/1732] test/test_mysql.py::mysqlDBTest::testNosyMail <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1086/1732] test/test_mysql.py::mysqlDBTest::testNosyMailTextAndBinary <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1087/1732] test/test_mysql.py::mysqlDBTest::testNumberChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1088/1732] test/test_mysql.py::mysqlDBTest::testNumberUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1089/1732] test/test_mysql.py::mysqlDBTest::testPGPNosyMail <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1090/1732] test/test_mysql.py::mysqlDBTest::testPack <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1091/1732] test/test_mysql.py::mysqlDBTest::testPasswordChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1092/1732] test/test_mysql.py::mysqlDBTest::testPasswordUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1093/1732] test/test_mysql.py::mysqlDBTest::testQuietChangenote <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1094/1732] test/test_mysql.py::mysqlDBTest::testQuietJournal <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1095/1732] test/test_mysql.py::mysqlDBTest::testQuietProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1096/1732] test/test_mysql.py::mysqlDBTest::testRefresh <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1097/1732] test/test_mysql.py::mysqlDBTest::testReindexingChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1098/1732] test/test_mysql.py::mysqlDBTest::testReindexingClear <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1099/1732] test/test_mysql.py::mysqlDBTest::testRemoveProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1100/1732] test/test_mysql.py::mysqlDBTest::testRetire <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1101/1732] test/test_mysql.py::mysqlDBTest::testSerialisation <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1102/1732] test/test_mysql.py::mysqlDBTest::testSortingNone <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1103/1732] test/test_mysql.py::mysqlDBTest::testStringBinary <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1104/1732] test/test_mysql.py::mysqlDBTest::testStringChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1105/1732] test/test_mysql.py::mysqlDBTest::testStringFind <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1106/1732] test/test_mysql.py::mysqlDBTest::testStringUnicode <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1107/1732] test/test_mysql.py::mysqlDBTest::testStringUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1108/1732] test/test_mysql.py::mysqlDBTest::testTransactions <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1109/1732] test/test_mysql.py::mysqlDBTest::testUpgrade_5_to_6 <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1110/1732] test/test_mysql.py::mysqlDBTest::testUpgrade_6_to_7 SKIPPED (Skipping MySQL tests: backend not available) [1111/1732] test/test_mysql.py::mysqlDBTest::testViewPremJournal <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1112/1732] test/test_mysql.py::mysqlROTest::testExceptions <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1113/1732] test/test_mysql.py::mysqlSchemaTest::test_addNewClass <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1114/1732] test/test_mysql.py::mysqlSchemaTest::test_changeClassKey <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1115/1732] test/test_mysql.py::mysqlSchemaTest::test_fileClassProps <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1116/1732] test/test_mysql.py::mysqlSchemaTest::test_makeNewMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1117/1732] test/test_mysql.py::mysqlSchemaTest::test_modifyClass <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1118/1732] test/test_mysql.py::mysqlSchemaTest::test_removeClass <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1119/1732] test/test_mysql.py::mysqlSchemaTest::test_removeClassKey <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1120/1732] test/test_mysql.py::mysqlSchemaTest::test_removeMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1121/1732] test/test_mysql.py::mysqlSchemaTest::test_reservedProperties <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1122/1732] test/test_mysql.py::mysqlSchemaTest::test_splitDesignator <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1123/1732] test/test_mysql.py::mysqlClassicInitTest::testCreation <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1124/1732] test/test_mysql.py::mysqlConcurrencyTest::testConcurrency <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1125/1732] test/test_mysql.py::mysqlHTMLItemTest::testHTMLItemAttributes <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1126/1732] test/test_mysql.py::mysqlHTMLItemTest::testHTMLItemDerefFail <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1127/1732] test/test_mysql.py::mysqlHTMLItemTest::testHTMLItemDereference <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1128/1732] test/test_mysql.py::mysqlFilterCacheTest::testFilteringTransitiveLinkCache <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1129/1732] test/test_mysql.py::mysqlSessionTest::testDestroy <- test/session_common.py SKIPPED (Skipping MySQL tests: backend not available) [1130/1732] test/test_mysql.py::mysqlSessionTest::testGetAll <- test/session_common.py SKIPPED (Skipping MySQL tests: backend not available) [1131/1732] test/test_mysql.py::mysqlSessionTest::testList <- test/session_common.py SKIPPED (Skipping MySQL tests: backend not available) [1132/1732] test/test_mysql.py::mysqlSessionTest::testSetSession <- test/session_common.py SKIPPED (Skipping MySQL tests: backend not available) [1133/1732] test/test_mysql.py::mysqlSessionTest::testUpdateSession <- test/session_common.py SKIPPED (Skipping MySQL tests: backend not available) [1134/1732] test/test_mysql.py::mysqlSpecialActionTestCase::testInnerMain <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1135/1732] test/test_mysql.py::mysqlRestTest::testAcceptHeaderParsing <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1136/1732] test/test_mysql.py::mysqlRestTest::testAuthAllowedPost <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1137/1732] test/test_mysql.py::mysqlRestTest::testAuthAllowedPut <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1138/1732] test/test_mysql.py::mysqlRestTest::testAuthDeniedPost <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1139/1732] test/test_mysql.py::mysqlRestTest::testAuthDeniedPut <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1140/1732] test/test_mysql.py::mysqlRestTest::testBinaryFieldStorage <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1141/1732] test/test_mysql.py::mysqlRestTest::testDeleteAttributeUri <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1142/1732] test/test_mysql.py::mysqlRestTest::testDispatch <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1143/1732] test/test_mysql.py::mysqlRestTest::testDispatchBadAccept <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1144/1732] test/test_mysql.py::mysqlRestTest::testDispatchBadContent <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1145/1732] test/test_mysql.py::mysqlRestTest::testDispatchDelete <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1146/1732] test/test_mysql.py::mysqlRestTest::testDispatchPost <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1147/1732] test/test_mysql.py::mysqlRestTest::testEtagGeneration <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1148/1732] test/test_mysql.py::mysqlRestTest::testEtagProcessing <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1149/1732] test/test_mysql.py::mysqlRestTest::testFilter <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1150/1732] test/test_mysql.py::mysqlRestTest::testGet <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1151/1732] test/test_mysql.py::mysqlRestTest::testGetBadTransitive <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1152/1732] test/test_mysql.py::mysqlRestTest::testGetExactMatch <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1153/1732] test/test_mysql.py::mysqlRestTest::testGetTransitive <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1154/1732] test/test_mysql.py::mysqlRestTest::testMethodOverride <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1155/1732] test/test_mysql.py::mysqlRestTest::testOutputFormat <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1156/1732] test/test_mysql.py::mysqlRestTest::testPagination <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1157/1732] test/test_mysql.py::mysqlRestTest::testPatchAction <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1158/1732] test/test_mysql.py::mysqlRestTest::testPatchAdd <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1159/1732] test/test_mysql.py::mysqlRestTest::testPatchBadAction <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1160/1732] test/test_mysql.py::mysqlRestTest::testPatchRemove <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1161/1732] test/test_mysql.py::mysqlRestTest::testPatchRemoveAll <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1162/1732] test/test_mysql.py::mysqlRestTest::testPatchReplace <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1163/1732] test/test_mysql.py::mysqlRestTest::testPost <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1164/1732] test/test_mysql.py::mysqlRestTest::testPostFile <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1165/1732] test/test_mysql.py::mysqlRestTest::testPostPOE <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1166/1732] test/test_mysql.py::mysqlRestTest::testPutAttribute <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1167/1732] test/test_mysql.py::mysqlRestTest::testPutElement <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1168/1732] test/test_mysql.py::mysqlRestTest::testRestRateLimit <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1169/1732] test/test_mysql.py::mysqlRestTest::testSorting <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1170/1732] test/test_mysql.py::mysqlRestTest::testStatsGen <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1171/1732] test/test_mysql.py::mysqlRestTest::testTransitiveField <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1172/1732] test/test_mysql.py::mysqlRestTest::test_bad_audience_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1173/1732] test/test_mysql.py::mysqlRestTest::test_bad_issue_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1174/1732] test/test_mysql.py::mysqlRestTest::test_bad_roles_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1175/1732] test/test_mysql.py::mysqlRestTest::test_bad_subject_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1176/1732] test/test_mysql.py::mysqlRestTest::test_disabled_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1177/1732] test/test_mysql.py::mysqlRestTest::test_expired_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1178/1732] test/test_mysql.py::mysqlRestTest::test_user_email_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1179/1732] test/test_mysql.py::mysqlRestTest::test_user_emailnorest_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1180/1732] test/test_mysql.py::mysqlRestTest::test_user_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1181/1732] test/test_postgresql.py::postgresqlDBTest::testActorProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1182/1732] test/test_postgresql.py::postgresqlDBTest::testAddProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1183/1732] test/test_postgresql.py::postgresqlDBTest::testAddRemoveProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1184/1732] test/test_postgresql.py::postgresqlDBTest::testAdminDuplicateInitialisation <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1185/1732] test/test_postgresql.py::postgresqlDBTest::testAdminImportExport <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1186/1732] test/test_postgresql.py::postgresqlDBTest::testAdminOtherCommands <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1187/1732] test/test_postgresql.py::postgresqlDBTest::testAuditorTwo <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1188/1732] test/test_postgresql.py::postgresqlDBTest::testAuditors <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1189/1732] test/test_postgresql.py::postgresqlDBTest::testBooleanChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1190/1732] test/test_postgresql.py::postgresqlDBTest::testBooleanSet <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1191/1732] test/test_postgresql.py::postgresqlDBTest::testBooleanUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1192/1732] test/test_postgresql.py::postgresqlDBTest::testCacheCreateSet <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1193/1732] test/test_postgresql.py::postgresqlDBTest::testCreatorProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1194/1732] test/test_postgresql.py::postgresqlDBTest::testDateChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1195/1732] test/test_postgresql.py::postgresqlDBTest::testDateLeapYear <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1196/1732] test/test_postgresql.py::postgresqlDBTest::testDateSort <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1197/1732] test/test_postgresql.py::postgresqlDBTest::testDateSortMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1198/1732] test/test_postgresql.py::postgresqlDBTest::testDateUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1199/1732] test/test_postgresql.py::postgresqlDBTest::testDefault_Value <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1200/1732] test/test_postgresql.py::postgresqlDBTest::testDestroyBlob <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1201/1732] test/test_postgresql.py::postgresqlDBTest::testDestroyJournalling <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1202/1732] test/test_postgresql.py::postgresqlDBTest::testDestroyNoJournalling <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1203/1732] test/test_postgresql.py::postgresqlDBTest::testDoubleChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1204/1732] test/test_postgresql.py::postgresqlDBTest::testDoubleUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1205/1732] test/test_postgresql.py::postgresqlDBTest::testEmptySet <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1206/1732] test/test_postgresql.py::postgresqlDBTest::testExceptions <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1207/1732] test/test_postgresql.py::postgresqlDBTest::testFileClassContentChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1208/1732] test/test_postgresql.py::postgresqlDBTest::testFileClassIndexingNoNoNo <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1209/1732] test/test_postgresql.py::postgresqlDBTest::testFileClassReindexing <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1210/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringBoolean <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1211/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringDateRangeMulti <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1212/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringDateSort <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1213/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringDateSortPriorityGroup <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1214/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringID <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1215/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringIntervalSort <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1216/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringLink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1217/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringLinkExpression <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1218/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringLinkSortGroup <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1219/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringLinkSortSearchMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1220/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringMany <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1221/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1222/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringMultilinkAndGroup <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1223/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringMultilinkExpression <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1224/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringMultilinkSort <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1225/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringMultilinkSortGroup <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1226/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringNone <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1227/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringNumber <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1228/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRangeBasic <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1229/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRangeGeekInterval <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1230/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRangeInterval <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1231/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRangeMonths <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1232/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRangeTwoSyntaxes <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1233/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRangeYearMonthDay <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1234/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRetired <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1235/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRetiredString <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1236/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRevLink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1237/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRevLinkExpression <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1238/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRevMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1239/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRevMultilinkExpression <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1240/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRevMultilinkQ2 <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1241/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringSortId <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1242/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringSpecialChars <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1243/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringString <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1244/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringStringCase <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1245/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringStringExactMatch <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1246/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringStringSort <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1247/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTransitiveLinkIssue <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1248/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTransitiveLinkSort <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1249/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTransitiveLinkSortNull <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1250/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTransitiveLinkUser <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1251/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTransitiveLinkUserLimit <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1252/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTransitiveMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1253/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTransitiveMultilinkSort <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1254/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTwoMultilinksExpression <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1255/1732] test/test_postgresql.py::postgresqlDBTest::testFindIncorrectProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1256/1732] test/test_postgresql.py::postgresqlDBTest::testFindLink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1257/1732] test/test_postgresql.py::postgresqlDBTest::testFindLinkAndMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1258/1732] test/test_postgresql.py::postgresqlDBTest::testFindLinkFail <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1259/1732] test/test_postgresql.py::postgresqlDBTest::testFindLinkUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1260/1732] test/test_postgresql.py::postgresqlDBTest::testFindMultiMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1261/1732] test/test_postgresql.py::postgresqlDBTest::testFindMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1262/1732] test/test_postgresql.py::postgresqlDBTest::testFindMultilinkFail <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1263/1732] test/test_postgresql.py::postgresqlDBTest::testFindMultilinkUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1264/1732] test/test_postgresql.py::postgresqlDBTest::testFindMultipleLink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1265/1732] test/test_postgresql.py::postgresqlDBTest::testFindProtectedLink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1266/1732] test/test_postgresql.py::postgresqlDBTest::testFindRetired <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1267/1732] test/test_postgresql.py::postgresqlDBTest::testFindRevLinkMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1268/1732] test/test_postgresql.py::postgresqlDBTest::testForcedReindexing <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1269/1732] test/test_postgresql.py::postgresqlDBTest::testGroupingNone <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1270/1732] test/test_postgresql.py::postgresqlDBTest::testIDGeneration <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1271/1732] test/test_postgresql.py::postgresqlDBTest::testIDSetting <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1272/1732] test/test_postgresql.py::postgresqlDBTest::testImportExport <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1273/1732] test/test_postgresql.py::postgresqlDBTest::testIndexerSearchMulti <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1274/1732] test/test_postgresql.py::postgresqlDBTest::testIndexerSearching <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1275/1732] test/test_postgresql.py::postgresqlDBTest::testIndexerSearchingLink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1276/1732] test/test_postgresql.py::postgresqlDBTest::testIndexingPropertiesOnImport <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1277/1732] test/test_postgresql.py::postgresqlDBTest::testIntegerChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1278/1732] test/test_postgresql.py::postgresqlDBTest::testIntegerUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1279/1732] test/test_postgresql.py::postgresqlDBTest::testIntervalChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1280/1732] test/test_postgresql.py::postgresqlDBTest::testIntervalUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1281/1732] test/test_postgresql.py::postgresqlDBTest::testJournalNonexistingProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1282/1732] test/test_postgresql.py::postgresqlDBTest::testJournalPreCommit <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1283/1732] test/test_postgresql.py::postgresqlDBTest::testJournals <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1284/1732] test/test_postgresql.py::postgresqlDBTest::testKeyValue <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1285/1732] test/test_postgresql.py::postgresqlDBTest::testLabelProp <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1286/1732] test/test_postgresql.py::postgresqlDBTest::testLinkChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1287/1732] test/test_postgresql.py::postgresqlDBTest::testLinkUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1288/1732] test/test_postgresql.py::postgresqlDBTest::testMakeSeveralMultilinkedNodes <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1289/1732] test/test_postgresql.py::postgresqlDBTest::testMultilinkChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1290/1732] test/test_postgresql.py::postgresqlDBTest::testMultilinkChangeIterable <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1291/1732] test/test_postgresql.py::postgresqlDBTest::testMultilinkOrdering <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1292/1732] test/test_postgresql.py::postgresqlDBTest::testNosyMail <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1293/1732] test/test_postgresql.py::postgresqlDBTest::testNosyMailTextAndBinary <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1294/1732] test/test_postgresql.py::postgresqlDBTest::testNumberChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1295/1732] test/test_postgresql.py::postgresqlDBTest::testNumberUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1296/1732] test/test_postgresql.py::postgresqlDBTest::testPGPNosyMail <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1297/1732] test/test_postgresql.py::postgresqlDBTest::testPack <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1298/1732] test/test_postgresql.py::postgresqlDBTest::testPasswordChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1299/1732] test/test_postgresql.py::postgresqlDBTest::testPasswordUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1300/1732] test/test_postgresql.py::postgresqlDBTest::testQuietChangenote <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1301/1732] test/test_postgresql.py::postgresqlDBTest::testQuietJournal <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1302/1732] test/test_postgresql.py::postgresqlDBTest::testQuietProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1303/1732] test/test_postgresql.py::postgresqlDBTest::testRefresh <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1304/1732] test/test_postgresql.py::postgresqlDBTest::testReindexingChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1305/1732] test/test_postgresql.py::postgresqlDBTest::testReindexingClear <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1306/1732] test/test_postgresql.py::postgresqlDBTest::testRemoveProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1307/1732] test/test_postgresql.py::postgresqlDBTest::testRetire <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1308/1732] test/test_postgresql.py::postgresqlDBTest::testSerialisation <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1309/1732] test/test_postgresql.py::postgresqlDBTest::testSortingNone <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1310/1732] test/test_postgresql.py::postgresqlDBTest::testStringBinary <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1311/1732] test/test_postgresql.py::postgresqlDBTest::testStringChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1312/1732] test/test_postgresql.py::postgresqlDBTest::testStringFind <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1313/1732] test/test_postgresql.py::postgresqlDBTest::testStringUnicode <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1314/1732] test/test_postgresql.py::postgresqlDBTest::testStringUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1315/1732] test/test_postgresql.py::postgresqlDBTest::testTransactions <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1316/1732] test/test_postgresql.py::postgresqlDBTest::testUpgrade_5_to_6 <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1317/1732] test/test_postgresql.py::postgresqlDBTest::testUpgrade_6_to_7 SKIPPED (Skipping PostgreSQL tests: backend not available) [1318/1732] test/test_postgresql.py::postgresqlDBTest::testViewPremJournal <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1319/1732] test/test_postgresql.py::postgresqlROTest::testExceptions <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1320/1732] test/test_postgresql.py::postgresqlConcurrencyTest::testConcurrency <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1321/1732] test/test_postgresql.py::postgresqlJournalTest::testConcurrentReadCommitted SKIPPED (Skipping PostgreSQL tests: backend not available) [1322/1732] test/test_postgresql.py::postgresqlJournalTest::testConcurrentRepeatableRead SKIPPED (Skipping PostgreSQL tests: backend not available) [1323/1732] test/test_postgresql.py::postgresqlHTMLItemTest::testHTMLItemAttributes <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1324/1732] test/test_postgresql.py::postgresqlHTMLItemTest::testHTMLItemDerefFail <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1325/1732] test/test_postgresql.py::postgresqlHTMLItemTest::testHTMLItemDereference <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1326/1732] test/test_postgresql.py::postgresqlFilterCacheTest::testFilteringTransitiveLinkCache <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1327/1732] test/test_postgresql.py::postgresqlSchemaTest::test_addNewClass <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1328/1732] test/test_postgresql.py::postgresqlSchemaTest::test_changeClassKey <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1329/1732] test/test_postgresql.py::postgresqlSchemaTest::test_fileClassProps <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1330/1732] test/test_postgresql.py::postgresqlSchemaTest::test_makeNewMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1331/1732] test/test_postgresql.py::postgresqlSchemaTest::test_modifyClass <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1332/1732] test/test_postgresql.py::postgresqlSchemaTest::test_removeClass <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1333/1732] test/test_postgresql.py::postgresqlSchemaTest::test_removeClassKey <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1334/1732] test/test_postgresql.py::postgresqlSchemaTest::test_removeMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1335/1732] test/test_postgresql.py::postgresqlSchemaTest::test_reservedProperties <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1336/1732] test/test_postgresql.py::postgresqlSchemaTest::test_splitDesignator <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1337/1732] test/test_postgresql.py::postgresqlClassicInitTest::testCreation <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1338/1732] test/test_postgresql.py::postgresqlSessionTest::testDestroy <- test/session_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1339/1732] test/test_postgresql.py::postgresqlSessionTest::testGetAll <- test/session_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1340/1732] test/test_postgresql.py::postgresqlSessionTest::testList <- test/session_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1341/1732] test/test_postgresql.py::postgresqlSessionTest::testSetSession <- test/session_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1342/1732] test/test_postgresql.py::postgresqlSessionTest::testUpdateSession <- test/session_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1343/1732] test/test_postgresql.py::postgresqlSpecialActionTestCase::testInnerMain <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1344/1732] test/test_postgresql.py::postgresqlRestTest::testAcceptHeaderParsing <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1345/1732] test/test_postgresql.py::postgresqlRestTest::testAuthAllowedPost <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1346/1732] test/test_postgresql.py::postgresqlRestTest::testAuthAllowedPut <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1347/1732] test/test_postgresql.py::postgresqlRestTest::testAuthDeniedPost <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1348/1732] test/test_postgresql.py::postgresqlRestTest::testAuthDeniedPut <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1349/1732] test/test_postgresql.py::postgresqlRestTest::testBinaryFieldStorage <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1350/1732] test/test_postgresql.py::postgresqlRestTest::testDeleteAttributeUri <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1351/1732] test/test_postgresql.py::postgresqlRestTest::testDispatch <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1352/1732] test/test_postgresql.py::postgresqlRestTest::testDispatchBadAccept <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1353/1732] test/test_postgresql.py::postgresqlRestTest::testDispatchBadContent <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1354/1732] test/test_postgresql.py::postgresqlRestTest::testDispatchDelete <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1355/1732] test/test_postgresql.py::postgresqlRestTest::testDispatchPost <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1356/1732] test/test_postgresql.py::postgresqlRestTest::testEtagGeneration <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1357/1732] test/test_postgresql.py::postgresqlRestTest::testEtagProcessing <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1358/1732] test/test_postgresql.py::postgresqlRestTest::testFilter <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1359/1732] test/test_postgresql.py::postgresqlRestTest::testGet <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1360/1732] test/test_postgresql.py::postgresqlRestTest::testGetBadTransitive <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1361/1732] test/test_postgresql.py::postgresqlRestTest::testGetExactMatch <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1362/1732] test/test_postgresql.py::postgresqlRestTest::testGetTransitive <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1363/1732] test/test_postgresql.py::postgresqlRestTest::testMethodOverride <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1364/1732] test/test_postgresql.py::postgresqlRestTest::testOutputFormat <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1365/1732] test/test_postgresql.py::postgresqlRestTest::testPagination <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1366/1732] test/test_postgresql.py::postgresqlRestTest::testPatchAction <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1367/1732] test/test_postgresql.py::postgresqlRestTest::testPatchAdd <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1368/1732] test/test_postgresql.py::postgresqlRestTest::testPatchBadAction <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1369/1732] test/test_postgresql.py::postgresqlRestTest::testPatchRemove <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1370/1732] test/test_postgresql.py::postgresqlRestTest::testPatchRemoveAll <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1371/1732] test/test_postgresql.py::postgresqlRestTest::testPatchReplace <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1372/1732] test/test_postgresql.py::postgresqlRestTest::testPost <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1373/1732] test/test_postgresql.py::postgresqlRestTest::testPostFile <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1374/1732] test/test_postgresql.py::postgresqlRestTest::testPostPOE <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1375/1732] test/test_postgresql.py::postgresqlRestTest::testPutAttribute <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1376/1732] test/test_postgresql.py::postgresqlRestTest::testPutElement <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1377/1732] test/test_postgresql.py::postgresqlRestTest::testRestRateLimit <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1378/1732] test/test_postgresql.py::postgresqlRestTest::testSorting <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1379/1732] test/test_postgresql.py::postgresqlRestTest::testStatsGen <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1380/1732] test/test_postgresql.py::postgresqlRestTest::testTransitiveField <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1381/1732] test/test_postgresql.py::postgresqlRestTest::test_bad_audience_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1382/1732] test/test_postgresql.py::postgresqlRestTest::test_bad_issue_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1383/1732] test/test_postgresql.py::postgresqlRestTest::test_bad_roles_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1384/1732] test/test_postgresql.py::postgresqlRestTest::test_bad_subject_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1385/1732] test/test_postgresql.py::postgresqlRestTest::test_disabled_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1386/1732] test/test_postgresql.py::postgresqlRestTest::test_expired_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1387/1732] test/test_postgresql.py::postgresqlRestTest::test_user_email_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1388/1732] test/test_postgresql.py::postgresqlRestTest::test_user_emailnorest_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1389/1732] test/test_postgresql.py::postgresqlRestTest::test_user_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1390/1732] test/test_pythonexpr.py::ExprTest::testExpr PASSED [1391/1732] test/test_schema.py::SchemaTestCase::testA_Status PASSED [1392/1732] test/test_schema.py::SchemaTestCase::testB_Issue PASSED [1393/1732] test/test_schema.py::SchemaTestCase::testC_User PASSED [1394/1732] test/test_security.py::PermissionTest::testAccessControls PASSED [1395/1732] test/test_security.py::PermissionTest::testAdmin PASSED [1396/1732] test/test_security.py::PermissionTest::testDBinit PASSED [1397/1732] test/test_security.py::PermissionTest::testGetPermission PASSED [1398/1732] test/test_security.py::PermissionTest::testInitialiseSecurity PASSED [1399/1732] test/test_security.py::PermissionTest::testInterfaceSecurity PASSED [1400/1732] test/test_security.py::PermissionTest::testTransitiveSearchPermissions PASSED [1401/1732] test/test_security.py::PermissionTest::test_password PASSED [1402/1732] test/test_sqlite.py::sqliteDBTest::testActorProperty <- test/db_test_base.py PASSED [1403/1732] test/test_sqlite.py::sqliteDBTest::testAddProperty <- test/db_test_base.py PASSED [1404/1732] test/test_sqlite.py::sqliteDBTest::testAddRemoveProperty <- test/db_test_base.py PASSED [1405/1732] test/test_sqlite.py::sqliteDBTest::testAdminDuplicateInitialisation <- test/db_test_base.py PASSED [1406/1732] test/test_sqlite.py::sqliteDBTest::testAdminImportExport <- test/db_test_base.py PASSED [1407/1732] test/test_sqlite.py::sqliteDBTest::testAdminOtherCommands <- test/db_test_base.py PASSED [1408/1732] test/test_sqlite.py::sqliteDBTest::testAuditorTwo <- test/db_test_base.py PASSED [1409/1732] test/test_sqlite.py::sqliteDBTest::testAuditors <- test/db_test_base.py PASSED [1410/1732] test/test_sqlite.py::sqliteDBTest::testBooleanChange <- test/db_test_base.py PASSED [1411/1732] test/test_sqlite.py::sqliteDBTest::testBooleanSet <- test/db_test_base.py PASSED [1412/1732] test/test_sqlite.py::sqliteDBTest::testBooleanUnset <- test/db_test_base.py PASSED [1413/1732] test/test_sqlite.py::sqliteDBTest::testCacheCreateSet <- test/db_test_base.py PASSED [1414/1732] test/test_sqlite.py::sqliteDBTest::testCreatorProperty <- test/db_test_base.py PASSED [1415/1732] test/test_sqlite.py::sqliteDBTest::testDateChange <- test/db_test_base.py PASSED [1416/1732] test/test_sqlite.py::sqliteDBTest::testDateLeapYear <- test/db_test_base.py PASSED [1417/1732] test/test_sqlite.py::sqliteDBTest::testDateSort <- test/db_test_base.py PASSED [1418/1732] test/test_sqlite.py::sqliteDBTest::testDateSortMultilink <- test/db_test_base.py PASSED [1419/1732] test/test_sqlite.py::sqliteDBTest::testDateUnset <- test/db_test_base.py PASSED [1420/1732] test/test_sqlite.py::sqliteDBTest::testDefault_Value <- test/db_test_base.py PASSED [1421/1732] test/test_sqlite.py::sqliteDBTest::testDestroyBlob <- test/db_test_base.py PASSED [1422/1732] test/test_sqlite.py::sqliteDBTest::testDestroyJournalling <- test/db_test_base.py PASSED [1423/1732] test/test_sqlite.py::sqliteDBTest::testDestroyNoJournalling <- test/db_test_base.py PASSED [1424/1732] test/test_sqlite.py::sqliteDBTest::testDoubleChange <- test/db_test_base.py PASSED [1425/1732] test/test_sqlite.py::sqliteDBTest::testDoubleUnset <- test/db_test_base.py PASSED [1426/1732] test/test_sqlite.py::sqliteDBTest::testEmptySet <- test/db_test_base.py PASSED [1427/1732] test/test_sqlite.py::sqliteDBTest::testExceptions <- test/db_test_base.py PASSED [1428/1732] test/test_sqlite.py::sqliteDBTest::testFileClassContentChange <- test/db_test_base.py PASSED [1429/1732] test/test_sqlite.py::sqliteDBTest::testFileClassIndexingNoNoNo <- test/db_test_base.py PASSED [1430/1732] test/test_sqlite.py::sqliteDBTest::testFileClassReindexing <- test/db_test_base.py PASSED [1431/1732] test/test_sqlite.py::sqliteDBTest::testFilteringBoolean <- test/db_test_base.py PASSED [1432/1732] test/test_sqlite.py::sqliteDBTest::testFilteringDateRangeMulti <- test/db_test_base.py PASSED [1433/1732] test/test_sqlite.py::sqliteDBTest::testFilteringDateSort <- test/db_test_base.py PASSED [1434/1732] test/test_sqlite.py::sqliteDBTest::testFilteringDateSortPriorityGroup <- test/db_test_base.py PASSED [1435/1732] test/test_sqlite.py::sqliteDBTest::testFilteringID <- test/db_test_base.py PASSED [1436/1732] test/test_sqlite.py::sqliteDBTest::testFilteringIntervalSort <- test/db_test_base.py PASSED [1437/1732] test/test_sqlite.py::sqliteDBTest::testFilteringLink <- test/db_test_base.py PASSED [1438/1732] test/test_sqlite.py::sqliteDBTest::testFilteringLinkExpression <- test/db_test_base.py PASSED [1439/1732] test/test_sqlite.py::sqliteDBTest::testFilteringLinkSortGroup <- test/db_test_base.py PASSED [1440/1732] test/test_sqlite.py::sqliteDBTest::testFilteringLinkSortSearchMultilink <- test/db_test_base.py PASSED [1441/1732] test/test_sqlite.py::sqliteDBTest::testFilteringMany <- test/db_test_base.py PASSED [1442/1732] test/test_sqlite.py::sqliteDBTest::testFilteringMultilink <- test/db_test_base.py PASSED [1443/1732] test/test_sqlite.py::sqliteDBTest::testFilteringMultilinkAndGroup <- test/db_test_base.py PASSED [1444/1732] test/test_sqlite.py::sqliteDBTest::testFilteringMultilinkExpression <- test/db_test_base.py PASSED [1445/1732] test/test_sqlite.py::sqliteDBTest::testFilteringMultilinkSort <- test/db_test_base.py PASSED [1446/1732] test/test_sqlite.py::sqliteDBTest::testFilteringMultilinkSortGroup <- test/db_test_base.py PASSED [1447/1732] test/test_sqlite.py::sqliteDBTest::testFilteringNone <- test/db_test_base.py PASSED [1448/1732] test/test_sqlite.py::sqliteDBTest::testFilteringNumber <- test/db_test_base.py PASSED [1449/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRangeBasic <- test/db_test_base.py PASSED [1450/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRangeGeekInterval <- test/db_test_base.py PASSED [1451/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRangeInterval <- test/db_test_base.py PASSED [1452/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRangeMonths <- test/db_test_base.py PASSED [1453/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRangeTwoSyntaxes <- test/db_test_base.py PASSED [1454/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRangeYearMonthDay <- test/db_test_base.py PASSED [1455/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRetired <- test/db_test_base.py PASSED [1456/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRetiredString <- test/db_test_base.py PASSED [1457/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRevLink <- test/db_test_base.py PASSED [1458/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRevLinkExpression <- test/db_test_base.py PASSED [1459/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRevMultilink <- test/db_test_base.py PASSED [1460/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRevMultilinkExpression <- test/db_test_base.py PASSED [1461/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRevMultilinkQ2 <- test/db_test_base.py PASSED [1462/1732] test/test_sqlite.py::sqliteDBTest::testFilteringSortId <- test/db_test_base.py PASSED [1463/1732] test/test_sqlite.py::sqliteDBTest::testFilteringSpecialChars <- test/db_test_base.py PASSED [1464/1732] test/test_sqlite.py::sqliteDBTest::testFilteringString <- test/db_test_base.py PASSED [1465/1732] test/test_sqlite.py::sqliteDBTest::testFilteringStringCase <- test/db_test_base.py PASSED [1466/1732] test/test_sqlite.py::sqliteDBTest::testFilteringStringExactMatch <- test/db_test_base.py PASSED [1467/1732] test/test_sqlite.py::sqliteDBTest::testFilteringStringSort <- test/db_test_base.py PASSED [1468/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTransitiveLinkIssue <- test/db_test_base.py PASSED [1469/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTransitiveLinkSort <- test/db_test_base.py PASSED [1470/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTransitiveLinkSortNull <- test/db_test_base.py PASSED [1471/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTransitiveLinkUser <- test/db_test_base.py PASSED [1472/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTransitiveLinkUserLimit <- test/db_test_base.py PASSED [1473/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTransitiveMultilink <- test/db_test_base.py PASSED [1474/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTransitiveMultilinkSort <- test/db_test_base.py PASSED [1475/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTwoMultilinksExpression <- test/db_test_base.py PASSED [1476/1732] test/test_sqlite.py::sqliteDBTest::testFindIncorrectProperty <- test/db_test_base.py PASSED [1477/1732] test/test_sqlite.py::sqliteDBTest::testFindLink <- test/db_test_base.py PASSED [1478/1732] test/test_sqlite.py::sqliteDBTest::testFindLinkAndMultilink <- test/db_test_base.py PASSED [1479/1732] test/test_sqlite.py::sqliteDBTest::testFindLinkFail <- test/db_test_base.py PASSED [1480/1732] test/test_sqlite.py::sqliteDBTest::testFindLinkUnset <- test/db_test_base.py PASSED [1481/1732] test/test_sqlite.py::sqliteDBTest::testFindMultiMultilink <- test/db_test_base.py PASSED [1482/1732] test/test_sqlite.py::sqliteDBTest::testFindMultilink <- test/db_test_base.py PASSED [1483/1732] test/test_sqlite.py::sqliteDBTest::testFindMultilinkFail <- test/db_test_base.py PASSED [1484/1732] test/test_sqlite.py::sqliteDBTest::testFindMultilinkUnset <- test/db_test_base.py PASSED [1485/1732] test/test_sqlite.py::sqliteDBTest::testFindMultipleLink <- test/db_test_base.py PASSED [1486/1732] test/test_sqlite.py::sqliteDBTest::testFindProtectedLink <- test/db_test_base.py PASSED [1487/1732] test/test_sqlite.py::sqliteDBTest::testFindRetired <- test/db_test_base.py PASSED [1488/1732] test/test_sqlite.py::sqliteDBTest::testFindRevLinkMultilink <- test/db_test_base.py PASSED [1489/1732] test/test_sqlite.py::sqliteDBTest::testForcedReindexing <- test/db_test_base.py PASSED [1490/1732] test/test_sqlite.py::sqliteDBTest::testGroupingNone <- test/db_test_base.py PASSED [1491/1732] test/test_sqlite.py::sqliteDBTest::testIDGeneration <- test/db_test_base.py PASSED [1492/1732] test/test_sqlite.py::sqliteDBTest::testIDSetting <- test/db_test_base.py PASSED [1493/1732] test/test_sqlite.py::sqliteDBTest::testImportExport <- test/db_test_base.py PASSED [1494/1732] test/test_sqlite.py::sqliteDBTest::testIndexerSearchMulti <- test/db_test_base.py PASSED [1495/1732] test/test_sqlite.py::sqliteDBTest::testIndexerSearching <- test/db_test_base.py PASSED [1496/1732] test/test_sqlite.py::sqliteDBTest::testIndexerSearchingLink <- test/db_test_base.py PASSED [1497/1732] test/test_sqlite.py::sqliteDBTest::testIndexingPropertiesOnImport <- test/db_test_base.py PASSED [1498/1732] test/test_sqlite.py::sqliteDBTest::testIntegerChange <- test/db_test_base.py PASSED [1499/1732] test/test_sqlite.py::sqliteDBTest::testIntegerUnset <- test/db_test_base.py PASSED [1500/1732] test/test_sqlite.py::sqliteDBTest::testIntervalChange <- test/db_test_base.py PASSED [1501/1732] test/test_sqlite.py::sqliteDBTest::testIntervalUnset <- test/db_test_base.py PASSED [1502/1732] test/test_sqlite.py::sqliteDBTest::testJournalNonexistingProperty <- test/db_test_base.py PASSED [1503/1732] test/test_sqlite.py::sqliteDBTest::testJournalPreCommit <- test/db_test_base.py PASSED [1504/1732] test/test_sqlite.py::sqliteDBTest::testJournals <- test/db_test_base.py PASSED [1505/1732] test/test_sqlite.py::sqliteDBTest::testKeyValue <- test/db_test_base.py PASSED [1506/1732] test/test_sqlite.py::sqliteDBTest::testLabelProp <- test/db_test_base.py PASSED [1507/1732] test/test_sqlite.py::sqliteDBTest::testLinkChange <- test/db_test_base.py PASSED [1508/1732] test/test_sqlite.py::sqliteDBTest::testLinkUnset <- test/db_test_base.py PASSED [1509/1732] test/test_sqlite.py::sqliteDBTest::testMakeSeveralMultilinkedNodes <- test/db_test_base.py PASSED [1510/1732] test/test_sqlite.py::sqliteDBTest::testMultilinkChange <- test/db_test_base.py PASSED [1511/1732] test/test_sqlite.py::sqliteDBTest::testMultilinkChangeIterable <- test/db_test_base.py PASSED [1512/1732] test/test_sqlite.py::sqliteDBTest::testMultilinkOrdering <- test/db_test_base.py PASSED [1513/1732] test/test_sqlite.py::sqliteDBTest::testNosyMail <- test/db_test_base.py PASSED [1514/1732] test/test_sqlite.py::sqliteDBTest::testNosyMailTextAndBinary <- test/db_test_base.py PASSED [1515/1732] test/test_sqlite.py::sqliteDBTest::testNumberChange <- test/db_test_base.py PASSED [1516/1732] test/test_sqlite.py::sqliteDBTest::testNumberUnset <- test/db_test_base.py PASSED [1517/1732] test/test_sqlite.py::sqliteDBTest::testPGPNosyMail <- test/db_test_base.py SKIPPED (Skipping PGPNosy test) [1518/1732] test/test_sqlite.py::sqliteDBTest::testPack <- test/db_test_base.py PASSED [1519/1732] test/test_sqlite.py::sqliteDBTest::testPasswordChange <- test/db_test_base.py PASSED [1520/1732] test/test_sqlite.py::sqliteDBTest::testPasswordUnset <- test/db_test_base.py PASSED [1521/1732] test/test_sqlite.py::sqliteDBTest::testQuietChangenote <- test/db_test_base.py PASSED [1522/1732] test/test_sqlite.py::sqliteDBTest::testQuietJournal <- test/db_test_base.py PASSED [1523/1732] test/test_sqlite.py::sqliteDBTest::testQuietProperty <- test/db_test_base.py PASSED [1524/1732] test/test_sqlite.py::sqliteDBTest::testRefresh <- test/db_test_base.py PASSED [1525/1732] test/test_sqlite.py::sqliteDBTest::testReindexingChange <- test/db_test_base.py PASSED [1526/1732] test/test_sqlite.py::sqliteDBTest::testReindexingClear <- test/db_test_base.py PASSED [1527/1732] test/test_sqlite.py::sqliteDBTest::testRemoveProperty <- test/db_test_base.py PASSED [1528/1732] test/test_sqlite.py::sqliteDBTest::testRetire <- test/db_test_base.py PASSED [1529/1732] test/test_sqlite.py::sqliteDBTest::testSerialisation <- test/db_test_base.py PASSED [1530/1732] test/test_sqlite.py::sqliteDBTest::testSortingNone <- test/db_test_base.py PASSED [1531/1732] test/test_sqlite.py::sqliteDBTest::testStringBinary <- test/db_test_base.py PASSED [1532/1732] test/test_sqlite.py::sqliteDBTest::testStringChange <- test/db_test_base.py PASSED [1533/1732] test/test_sqlite.py::sqliteDBTest::testStringFind <- test/db_test_base.py PASSED [1534/1732] test/test_sqlite.py::sqliteDBTest::testStringUnicode <- test/db_test_base.py PASSED [1535/1732] test/test_sqlite.py::sqliteDBTest::testStringUnset <- test/db_test_base.py PASSED [1536/1732] test/test_sqlite.py::sqliteDBTest::testTransactions <- test/db_test_base.py PASSED [1537/1732] test/test_sqlite.py::sqliteDBTest::testUpgrade_5_to_6 <- test/db_test_base.py PASSED [1538/1732] test/test_sqlite.py::sqliteDBTest::testUpgrade_6_to_7 PASSED [1539/1732] test/test_sqlite.py::sqliteDBTest::testViewPremJournal <- test/db_test_base.py PASSED [1540/1732] test/test_sqlite.py::sqliteROTest::testExceptions <- test/db_test_base.py PASSED [1541/1732] test/test_sqlite.py::sqliteSchemaTest::test_addNewClass <- test/db_test_base.py PASSED [1542/1732] test/test_sqlite.py::sqliteSchemaTest::test_changeClassKey <- test/db_test_base.py PASSED [1543/1732] test/test_sqlite.py::sqliteSchemaTest::test_fileClassProps <- test/db_test_base.py PASSED [1544/1732] test/test_sqlite.py::sqliteSchemaTest::test_makeNewMultilink <- test/db_test_base.py PASSED [1545/1732] test/test_sqlite.py::sqliteSchemaTest::test_modifyClass <- test/db_test_base.py PASSED [1546/1732] test/test_sqlite.py::sqliteSchemaTest::test_removeClass <- test/db_test_base.py PASSED [1547/1732] test/test_sqlite.py::sqliteSchemaTest::test_removeClassKey <- test/db_test_base.py PASSED [1548/1732] test/test_sqlite.py::sqliteSchemaTest::test_removeMultilink <- test/db_test_base.py PASSED [1549/1732] test/test_sqlite.py::sqliteSchemaTest::test_reservedProperties <- test/db_test_base.py PASSED [1550/1732] test/test_sqlite.py::sqliteSchemaTest::test_splitDesignator <- test/db_test_base.py PASSED [1551/1732] test/test_sqlite.py::sqliteClassicInitTest::testCreation <- test/db_test_base.py PASSED [1552/1732] test/test_sqlite.py::sqliteConcurrencyTest::testConcurrency <- test/db_test_base.py PASSED [1553/1732] test/test_sqlite.py::sqliteFilterCacheTest::testFilteringTransitiveLinkCache <- test/db_test_base.py PASSED [1554/1732] test/test_sqlite.py::sqliteSpecialActionTestCase::testInnerMain <- test/db_test_base.py PASSED [1555/1732] test/test_sqlite.py::sqliteSessionTest::testDestroy <- test/session_common.py PASSED [1556/1732] test/test_sqlite.py::sqliteSessionTest::testGetAll <- test/session_common.py PASSED [1557/1732] test/test_sqlite.py::sqliteSessionTest::testList <- test/session_common.py PASSED [1558/1732] test/test_sqlite.py::sqliteSessionTest::testSetSession <- test/session_common.py PASSED [1559/1732] test/test_sqlite.py::sqliteSessionTest::testUpdateSession <- test/session_common.py PASSED [1560/1732] test/test_sqlite.py::sqliteRestTest::testAcceptHeaderParsing <- test/rest_common.py PASSED [1561/1732] test/test_sqlite.py::sqliteRestTest::testAuthAllowedPost <- test/rest_common.py PASSED [1562/1732] test/test_sqlite.py::sqliteRestTest::testAuthAllowedPut <- test/rest_common.py PASSED [1563/1732] test/test_sqlite.py::sqliteRestTest::testAuthDeniedPost <- test/rest_common.py PASSED [1564/1732] test/test_sqlite.py::sqliteRestTest::testAuthDeniedPut <- test/rest_common.py PASSED [1565/1732] test/test_sqlite.py::sqliteRestTest::testBinaryFieldStorage <- test/rest_common.py PASSED [1566/1732] test/test_sqlite.py::sqliteRestTest::testDeleteAttributeUri <- test/rest_common.py PASSED [1567/1732] test/test_sqlite.py::sqliteRestTest::testDispatch <- test/rest_common.py PASSED [1568/1732] test/test_sqlite.py::sqliteRestTest::testDispatchBadAccept <- test/rest_common.py PASSED [1569/1732] test/test_sqlite.py::sqliteRestTest::testDispatchBadContent <- test/rest_common.py PASSED [1570/1732] test/test_sqlite.py::sqliteRestTest::testDispatchDelete <- test/rest_common.py PASSED [1571/1732] test/test_sqlite.py::sqliteRestTest::testDispatchPost <- test/rest_common.py PASSED [1572/1732] test/test_sqlite.py::sqliteRestTest::testEtagGeneration <- test/rest_common.py PASSED [1573/1732] test/test_sqlite.py::sqliteRestTest::testEtagProcessing <- test/rest_common.py PASSED [1574/1732] test/test_sqlite.py::sqliteRestTest::testFilter <- test/rest_common.py PASSED [1575/1732] test/test_sqlite.py::sqliteRestTest::testGet <- test/rest_common.py PASSED [1576/1732] test/test_sqlite.py::sqliteRestTest::testGetBadTransitive <- test/rest_common.py PASSED [1577/1732] test/test_sqlite.py::sqliteRestTest::testGetExactMatch <- test/rest_common.py PASSED [1578/1732] test/test_sqlite.py::sqliteRestTest::testGetTransitive <- test/rest_common.py PASSED [1579/1732] test/test_sqlite.py::sqliteRestTest::testMethodOverride <- test/rest_common.py PASSED [1580/1732] test/test_sqlite.py::sqliteRestTest::testOutputFormat <- test/rest_common.py PASSED [1581/1732] test/test_sqlite.py::sqliteRestTest::testPagination <- test/rest_common.py PASSED [1582/1732] test/test_sqlite.py::sqliteRestTest::testPatchAction <- test/rest_common.py PASSED [1583/1732] test/test_sqlite.py::sqliteRestTest::testPatchAdd <- test/rest_common.py PASSED [1584/1732] test/test_sqlite.py::sqliteRestTest::testPatchBadAction <- test/rest_common.py PASSED [1585/1732] test/test_sqlite.py::sqliteRestTest::testPatchRemove <- test/rest_common.py PASSED [1586/1732] test/test_sqlite.py::sqliteRestTest::testPatchRemoveAll <- test/rest_common.py PASSED [1587/1732] test/test_sqlite.py::sqliteRestTest::testPatchReplace <- test/rest_common.py PASSED [1588/1732] test/test_sqlite.py::sqliteRestTest::testPost <- test/rest_common.py PASSED [1589/1732] test/test_sqlite.py::sqliteRestTest::testPostFile <- test/rest_common.py PASSED [1590/1732] test/test_sqlite.py::sqliteRestTest::testPostPOE <- test/rest_common.py PASSED [1591/1732] test/test_sqlite.py::sqliteRestTest::testPutAttribute <- test/rest_common.py PASSED [1592/1732] test/test_sqlite.py::sqliteRestTest::testPutElement <- test/rest_common.py PASSED [1593/1732] test/test_sqlite.py::sqliteRestTest::testRestRateLimit <- test/rest_common.py PASSED [1594/1732] test/test_sqlite.py::sqliteRestTest::testSorting <- test/rest_common.py PASSED [1595/1732] test/test_sqlite.py::sqliteRestTest::testStatsGen <- test/rest_common.py PASSED [1596/1732] test/test_sqlite.py::sqliteRestTest::testTransitiveField <- test/rest_common.py PASSED [1597/1732] test/test_sqlite.py::sqliteRestTest::test_bad_audience_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1598/1732] test/test_sqlite.py::sqliteRestTest::test_bad_issue_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1599/1732] test/test_sqlite.py::sqliteRestTest::test_bad_roles_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1600/1732] test/test_sqlite.py::sqliteRestTest::test_bad_subject_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1601/1732] test/test_sqlite.py::sqliteRestTest::test_disabled_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1602/1732] test/test_sqlite.py::sqliteRestTest::test_expired_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1603/1732] test/test_sqlite.py::sqliteRestTest::test_user_email_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1604/1732] test/test_sqlite.py::sqliteRestTest::test_user_emailnorest_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1605/1732] test/test_sqlite.py::sqliteRestTest::test_user_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1606/1732] test/test_templating.py::HTMLDatabaseTestCase::test_HTMLDatabase___getattr__ PASSED [1607/1732] test/test_templating.py::HTMLDatabaseTestCase::test_HTMLDatabase___getitem__ PASSED [1608/1732] test/test_templating.py::HTMLDatabaseTestCase::test_HTMLDatabase_classes PASSED [1609/1732] test/test_templating.py::HTMLDatabaseTestCase::test_HTMLDatabase_list PASSED [1610/1732] test/test_templating.py::FunctionsTestCase::test_lookupIds PASSED [1611/1732] test/test_templating.py::FunctionsTestCase::test_lookupKeys PASSED [1612/1732] test/test_templating.py::HTMLClassTestCase::test_anti_csrf_nonce PASSED [1613/1732] test/test_templating.py::HTMLClassTestCase::test_input_html4 PASSED [1614/1732] test/test_templating.py::HTMLClassTestCase::test_input_xhtml PASSED [1615/1732] test/test_templating.py::HTMLClassTestCase::test_link PASSED [1616/1732] test/test_templating.py::HTMLClassTestCase::test_link_default PASSED [1617/1732] test/test_templating.py::HTMLClassTestCase::test_link_with_value_and_default PASSED [1618/1732] test/test_templating.py::HTMLClassTestCase::test_multilink PASSED [1619/1732] test/test_templating.py::HTMLClassTestCase::test_string_email PASSED [1620/1732] test/test_templating.py::HTMLClassTestCase::test_string_field PASSED [1621/1732] test/test_templating.py::HTMLClassTestCase::test_string_multiline PASSED [1622/1732] test/test_templating.py::HTMLClassTestCase::test_string_plain_or_hyperlinked PASSED [1623/1732] test/test_templating.py::HTMLClassTestCase::test_string_rst SKIPPED (ReStructuredText not available) [1624/1732] test/test_templating.py::HTMLClassTestCase::test_string_stext SKIPPED (StructuredText not available) [1625/1732] test/test_templating.py::HTMLClassTestCase::test_string_url_quote PASSED [1626/1732] test/test_templating.py::HTMLClassTestCase::test_string_wrapped PASSED [1627/1732] test/test_templating.py::HTMLClassTestCase::test_url_match PASSED [1628/1732] test/test_templating.py::HTMLClassTestCase::test_url_replace PASSED [1629/1732] test/test_templating.py::DateHTMLPropertyTestCase::test_DateHTMLWithText PASSED [1630/1732] test/test_templating.py::MistuneTestCase::test_markdown_break_on_newline SKIPPED (mistune not available) [1631/1732] test/test_templating.py::MistuneTestCase::test_markdown_hyperlinked_url SKIPPED (mistune not available) [1632/1732] test/test_templating.py::MistuneTestCase::test_markdown_return_text_on_exception SKIPPED (mistune not available) [1633/1732] test/test_templating.py::MistuneTestCase::test_string_markdown SKIPPED (mistune not available) [1634/1732] test/test_templating.py::MistuneTestCase::test_string_markdown_code_block SKIPPED (mistune not available) [1635/1732] test/test_templating.py::MistuneTestCase::test_string_markdown_code_block_attribute SKIPPED (mistune not available) [1636/1732] test/test_templating.py::MistuneTestCase::test_string_markdown_data_link SKIPPED (mistune not available) [1637/1732] test/test_templating.py::MistuneTestCase::test_string_markdown_forced_line_break SKIPPED (mistune not available) [1638/1732] test/test_templating.py::MistuneTestCase::test_string_markdown_javascript_link SKIPPED (mistune not available) [1639/1732] test/test_templating.py::MistuneTestCase::test_string_markdown_link SKIPPED (mistune not available) [1640/1732] test/test_templating.py::MistuneTestCase::test_string_markdown_link_item SKIPPED (mistune not available) [1641/1732] test/test_templating.py::Markdown2TestCase::test_markdown_break_on_newline SKIPPED (markdown2 not available) [1642/1732] test/test_templating.py::Markdown2TestCase::test_markdown_hyperlinked_url SKIPPED (markdown2 not available) [1643/1732] test/test_templating.py::Markdown2TestCase::test_markdown_return_text_on_exception SKIPPED (markdown2 not available) [1644/1732] test/test_templating.py::Markdown2TestCase::test_string_markdown SKIPPED (markdown2 not available) [1645/1732] test/test_templating.py::Markdown2TestCase::test_string_markdown_code_block SKIPPED (markdown2 not available) [1646/1732] test/test_templating.py::Markdown2TestCase::test_string_markdown_data_link SKIPPED (markdown2 not available) [1647/1732] test/test_templating.py::Markdown2TestCase::test_string_markdown_forced_line_break SKIPPED (markdown2 not available) [1648/1732] test/test_templating.py::Markdown2TestCase::test_string_markdown_javascript_link SKIPPED (markdown2 not available) [1649/1732] test/test_templating.py::Markdown2TestCase::test_string_markdown_link SKIPPED (markdown2 not available) [1650/1732] test/test_templating.py::Markdown2TestCase::test_string_markdown_link_item SKIPPED (markdown2 not available) [1651/1732] test/test_templating.py::MarkdownTestCase::test_markdown_break_on_newline SKIPPED (markdown not available) [1652/1732] test/test_templating.py::MarkdownTestCase::test_markdown_hyperlinked_url SKIPPED (markdown not available) [1653/1732] test/test_templating.py::MarkdownTestCase::test_markdown_return_text_on_exception SKIPPED (markdown not available) [1654/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown SKIPPED (markdown not available) [1655/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown_code_block SKIPPED (markdown not available) [1656/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown_code_block_attribute SKIPPED (markdown not available) [1657/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown_data_link SKIPPED (markdown not available) [1658/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown_forced_line_break SKIPPED (markdown not available) [1659/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown_javascript_link SKIPPED (markdown not available) [1660/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown_link SKIPPED (markdown not available) [1661/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown_link_item SKIPPED (markdown not available) [1662/1732] test/test_templating.py::NoMarkdownTestCase::test_string_markdown PASSED [1663/1732] test/test_templating.py::NoRstTestCase::test_string_rst PASSED [1664/1732] test/test_templating.py::NoStextTestCase::test_string_stext PASSED [1665/1732] test/test_token.py::TokenTestCase::testBadQuote PASSED [1666/1732] test/test_token.py::TokenTestCase::testEmbedQuote PASSED [1667/1732] test/test_token.py::TokenTestCase::testEscaping PASSED [1668/1732] test/test_token.py::TokenTestCase::testIgnoreExtraSpace PASSED [1669/1732] test/test_token.py::TokenTestCase::testQuoting PASSED [1670/1732] test/test_token.py::TokenTestCase::testValid PASSED [1671/1732] test/test_userauditor.py::UserAuditorTest::testBadEmailAddresses PASSED [1672/1732] test/test_userauditor.py::UserAuditorTest::testBadRoles PASSED [1673/1732] test/test_userauditor.py::UserAuditorTest::testBadTimezones PASSED [1674/1732] test/test_userauditor.py::UserAuditorTest::testBadTimezonesPyTZ PASSED [1675/1732] test/test_userauditor.py::UserAuditorTest::testBadUsernames PASSED [1676/1732] test/test_userauditor.py::UserAuditorTest::testGoodRoles PASSED [1677/1732] test/test_userauditor.py::UserAuditorTest::testGoodTimezones PASSED [1678/1732] test/test_userauditor.py::UserAuditorTest::testGoodTimezonesPyTZ PASSED [1679/1732] test/test_userauditor.py::UserAuditorTest::testUniqueEmailAddresses PASSED [1680/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testAccess PASSED [1681/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testAction PASSED [1682/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testAuthAllowedCreate PASSED [1683/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testAuthAllowedEdit PASSED [1684/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testAuthDeniedCreate PASSED [1685/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testAuthDeniedEdit PASSED [1686/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testAuthFilter PASSED [1687/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testChange PASSED [1688/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testCreate PASSED [1689/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testFileCreate PASSED [1690/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testLookup PASSED [1691/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testMulticall PASSED [1692/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testSchema PASSED [1693/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testAccess SKIPPED (Skipping MySQL tests: backend not available) [1694/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testAction SKIPPED (Skipping MySQL tests: backend not available) [1695/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testAuthAllowedCreate SKIPPED (Skipping MySQL tests: backend not available) [1696/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testAuthAllowedEdit SKIPPED (Skipping MySQL tests: backend not available) [1697/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testAuthDeniedCreate SKIPPED (Skipping MySQL tests: backend not available) [1698/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testAuthDeniedEdit SKIPPED (Skipping MySQL tests: backend not available) [1699/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testAuthFilter SKIPPED (Skipping MySQL tests: backend not available) [1700/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testChange SKIPPED (Skipping MySQL tests: backend not available) [1701/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testCreate SKIPPED (Skipping MySQL tests: backend not available) [1702/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testFileCreate SKIPPED (Skipping MySQL tests: backend not available) [1703/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testLookup SKIPPED (Skipping MySQL tests: backend not available) [1704/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testMulticall SKIPPED (Skipping MySQL tests: backend not available) [1705/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testSchema SKIPPED (Skipping MySQL tests: backend not available) [1706/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testAccess PASSED [1707/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testAction PASSED [1708/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testAuthAllowedCreate PASSED [1709/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testAuthAllowedEdit PASSED [1710/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testAuthDeniedCreate PASSED [1711/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testAuthDeniedEdit PASSED [1712/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testAuthFilter PASSED [1713/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testChange PASSED [1714/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testCreate PASSED [1715/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testFileCreate PASSED [1716/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testLookup PASSED [1717/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testMulticall PASSED [1718/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testSchema PASSED [1719/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testAccess SKIPPED (Skipping PostgreSQL tests: backend not available) [1720/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testAction SKIPPED (Skipping PostgreSQL tests: backend not available) [1721/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testAuthAllowedCreate SKIPPED (Skipping PostgreSQL tests: backend not available) [1722/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testAuthAllowedEdit SKIPPED (Skipping PostgreSQL tests: backend not available) [1723/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testAuthDeniedCreate SKIPPED (Skipping PostgreSQL tests: backend not available) [1724/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testAuthDeniedEdit SKIPPED (Skipping PostgreSQL tests: backend not available) [1725/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testAuthFilter SKIPPED (Skipping PostgreSQL tests: backend not available) [1726/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testChange SKIPPED (Skipping PostgreSQL tests: backend not available) [1727/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testCreate SKIPPED (Skipping PostgreSQL tests: backend not available) [1728/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testFileCreate SKIPPED (Skipping PostgreSQL tests: backend not available) [1729/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testLookup SKIPPED (Skipping PostgreSQL tests: backend not available) [1730/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testMulticall SKIPPED (Skipping PostgreSQL tests: backend not available) [1731/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testSchema SKIPPED (Skipping PostgreSQL tests: backend not available) [1732/1732] =============================== warnings summary =============================== test/test_admin.py::anydbmAdminTest::testFilter test/test_admin.py::anydbmAdminTest::testFind test/test_admin.py::anydbmAdminTest::testGet test/test_admin.py::anydbmAdminTest::testSet test/test_admin.py::anydbmAdminTest::testSetOnClass /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/backends/indexer_dbm.py:246: ResourceWarning: unclosed file <_io.BufferedWriter name='_test_admin/db/indexes/index.db-'> open(self.indexdb+'-','wb').write(zlib.compress(marshal.dumps(dbfil))) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_anydbm.py: 78 warnings /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/backends/indexer_dbm.py:246: ResourceWarning: unclosed file <_io.BufferedWriter name='./db/indexes/index.db-'> open(self.indexdb+'-','wb').write(zlib.compress(marshal.dumps(dbfil))) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_anydbm.py::anydbmDBTest::testAdminImportExport test/test_memorydb.py::memorydbDBTest::testAdminImportExport test/test_sqlite.py::sqliteDBTest::testAdminImportExport /usr/lib/python3.10/traceback.py:236: ResourceWarning: unclosed file <_io.TextIOWrapper name='_test_export/priority.csv' mode='r' encoding='UTF-8'> tb.tb_frame.clear() Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_anydbm.py::anydbmSpecialActionTestCase::testInnerMain test/test_cgi.py::FormTestCase::testCsrfProtection test/test_cgi.py::FormTestCase::testFormValuePreserveOnError test/test_cgi.py::FormTestCase::testRestCsrfProtection /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/backends/indexer_dbm.py:246: ResourceWarning: unclosed file <_io.BufferedWriter name='_test_cgi_form/db/indexes/index.db-'> open(self.indexdb+'-','wb').write(zlib.compress(marshal.dumps(dbfil))) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_anydbm.py: 14 warnings /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/backends/indexer_dbm.py:246: ResourceWarning: unclosed file <_io.BufferedWriter name='_test_rest/db/indexes/index.db-'> open(self.indexdb+'-','wb').write(zlib.compress(marshal.dumps(dbfil))) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_cgi.py::FormTestCase::testFormValuePreserveOnError /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/instance.py:227: ResourceWarning: unclosed file <_io.TextIOWrapper name='_test_cgi_form/db/lock' mode='w' encoding='UTF-8'> return compile(fnamed.read(), fname, 'exec') Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_cgi.py::TemplateHtmlRendering::testRenderError /usr/lib/python3.10/configparser.py:1025: ResourceWarning: unclosed file <_io.TextIOWrapper name='_test_cgi_form/db/lock' mode='w' encoding='UTF-8'> inline_prefixes = {p: -1 for p in self._inline_comment_prefixes} Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_demo.py::TestDemo::testDemoClassic /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/test/test_demo.py:38: ResourceWarning: unclosed install_demo(self.home, db, template) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_demo.py::TestDemo::testDemoJinja /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/test/test_demo.py:38: ResourceWarning: unclosed install_demo(self.home, db, template) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_demo.py::TestDemo::testDemoMinimal /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/test/test_demo.py:38: ResourceWarning: unclosed install_demo(self.home, db, template) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_liveserver.py::BaseTestCases::test_new_file_via_rest test/test_liveserver.py::BaseTestCases::test_new_issue_with_file_upload test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_new_file_via_rest test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_new_issue_with_file_upload /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/backends/indexer_dbm.py:246: ResourceWarning: unclosed file <_io.BufferedWriter name='_test_instance/db/indexes/index.db-'> open(self.indexdb+'-','wb').write(zlib.compress(marshal.dumps(dbfil))) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_xmlrpc.py::anydbmXmlrpcTest::testAuthFilter test/test_xmlrpc.py::anydbmXmlrpcTest::testCreate test/test_xmlrpc.py::anydbmXmlrpcTest::testFileCreate /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/backends/indexer_dbm.py:246: ResourceWarning: unclosed file <_io.BufferedWriter name='_test_xmlrpc/db/indexes/index.db-'> open(self.indexdb+'-','wb').write(zlib.compress(marshal.dumps(dbfil))) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ SKIPPED [1] test/test_admin.py:368: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:442: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:232: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:303: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:98: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:190: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:200: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:1047: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:686: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:757: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:837: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:944: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:1017: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:1135: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:368: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:442: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:232: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:303: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:98: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:190: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:200: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:1047: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:686: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:757: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:837: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:944: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:1017: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:1135: Skipping PostgreSQL tests: backend not available SKIPPED [3] test/db_test_base.py:3383: Skipping PGPNosy test SKIPPED [2] test/db_test_base.py:246: No schema upgrade needed on non rdbms backends SKIPPED [2] test/rest_common.py:3767: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3731: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3803: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3839: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3692: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3428: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3560: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3628: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3490: Skipping JWT tests: jwt library not available SKIPPED [1] test/test_cgi.py:51: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_cgi.py:51: Skipping MySQL tests: backend not available SKIPPED [1] test/test_config.py:614: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_config.py:701: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:83: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:144: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:91: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:99: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:118: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:163: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:107: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:169: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:155: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:83: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:144: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:91: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:99: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:118: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:163: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:107: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:169: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:155: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [2] test/test_indexer.py:83: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:144: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:91: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:99: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:118: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:163: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:107: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:169: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:155: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_indexer.py:418: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_indexer.py:317: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_indexer.py:244: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_indexer.py:83: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:144: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:91: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:99: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:118: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:163: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:107: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:169: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:155: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:124: extremewords not tested for native FTS backends SKIPPED [2] test/test_liveserver.py:878: Skipping brotli tests: brotli library not available SKIPPED [2] test/test_liveserver.py:882: Skipping zstd tests: zstd library not available SKIPPED [1] test/test_mailgw.py:1403: Skipping beautifulsoup tests: 'bs4' not installed SKIPPED [1] test/test_mailgw.py:312: Skipping beautifulsoup tests: 'bs4' not installed SKIPPED [1] test/test_mailgw.py:294: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:274: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4937: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4881: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4907: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4878: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4892: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4828: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4838: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4784: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/db_test_base.py:332: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3273: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3302: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3247: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3072: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3124: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1050: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1030: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:661: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:655: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:669: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:825: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:324: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:537: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:560: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:587: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:599: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:577: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1065: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:881: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:893: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:890: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:694: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:715: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:353: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:939: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:380: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1598: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1579: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1834: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2424: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2570: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2582: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1827: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2466: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1952: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1965: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2552: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2093: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2382: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2116: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2101: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2124: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2507: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2524: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1810: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1862: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2388: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2444: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2436: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2411: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2396: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2402: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2110: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2853: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1989: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2029: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2222: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2293: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2264: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2847: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1936: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1873: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1886: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1903: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2478: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2717: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2641: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2694: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2601: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2622: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2733: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2768: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2191: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1637: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1652: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1753: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1694: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1699: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1735: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1723: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1744: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1749: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1708: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1661: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1762: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1667: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1609: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1821: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:340: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:344: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2887: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1535: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1501: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1526: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1621: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:722: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:735: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:625: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:644: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1417: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1473: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1359: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:760: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:779: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:435: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:446: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:479: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:455: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:496: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:527: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3317: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3352: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:675: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:688: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3383: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1478: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:741: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:753: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1105: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1130: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1080: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:242: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1549: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1564: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3288: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:791: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:833: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1815: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:408: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:358: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1768: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:391: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:369: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:844: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:246: Skipping MySQL tests: backend not available SKIPPED [1] test/test_mysql.py:68: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1127: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3462: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3539: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3646: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3496: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3688: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3604: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3730: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3667: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3711: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3479: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3512: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3894: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3923: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3984: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:4025: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:4004: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3757: Skipping MySQL tests: backend not available SKIPPED [1] test/session_common.py:32: Skipping MySQL tests: backend not available SKIPPED [1] test/session_common.py:27: Skipping MySQL tests: backend not available SKIPPED [1] test/session_common.py:22: Skipping MySQL tests: backend not available SKIPPED [1] test/session_common.py:39: Skipping MySQL tests: backend not available SKIPPED [1] test/session_common.py:44: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:4212: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2230: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2893: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2877: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2865: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2852: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1299: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2909: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1727: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1479: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1427: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1401: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1340: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1179: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1232: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:763: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:309: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:394: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:456: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:354: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2358: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:484: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:944: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3297: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3013: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3345: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3368: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3210: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3106: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2804: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2821: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2421: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2757: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2668: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1063: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:713: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1626: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:741: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3767: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3731: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3803: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3839: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3692: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3428: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3560: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3628: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3490: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:332: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3273: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3302: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3247: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3072: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3124: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1050: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1030: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:661: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:655: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:669: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:825: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:324: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:537: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:560: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:587: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:599: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:577: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1065: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:881: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:893: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:890: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:694: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:715: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:353: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:939: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:380: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1598: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1579: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1834: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2424: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2570: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2582: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1827: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2466: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1952: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1965: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2552: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2093: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2382: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2116: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2101: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2124: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2507: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2524: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1810: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1862: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2388: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2444: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2436: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2411: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2396: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2402: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2110: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2853: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1989: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2029: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2222: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2293: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2264: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2847: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1936: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1873: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1886: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1903: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2478: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2717: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2641: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2694: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2601: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2622: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2733: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2768: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2191: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1637: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1652: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1753: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1694: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1699: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1735: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1723: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1744: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1749: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1708: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1661: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1762: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1667: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1609: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1821: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:340: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:344: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2887: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1535: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1501: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1526: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1621: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:722: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:735: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:625: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:644: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1417: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1473: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1359: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:760: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:779: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:435: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:446: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:479: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:455: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:496: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:527: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3317: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3352: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:675: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:688: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3383: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1478: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:741: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:753: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1105: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1130: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1080: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:242: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1549: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1564: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3288: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:791: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:833: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1815: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:408: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:358: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1768: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:391: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:369: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:844: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:246: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_postgresql.py:81: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1127: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3462: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3923: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_postgresql.py:216: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_postgresql.py:222: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3984: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:4025: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:4004: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3757: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3539: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3646: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3496: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3688: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3604: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3730: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3667: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3711: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3479: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3512: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3894: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/session_common.py:32: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/session_common.py:27: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/session_common.py:22: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/session_common.py:39: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/session_common.py:44: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:4212: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2230: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2893: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2877: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2865: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2852: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1299: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2909: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1727: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1479: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1427: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1401: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1340: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1179: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1232: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:763: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:309: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:394: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:456: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:354: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2358: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:484: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:944: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3297: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3013: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3345: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3368: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3210: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3106: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2804: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2821: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2421: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2757: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2668: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1063: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:713: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1626: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:741: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3767: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3731: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3803: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3839: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3692: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3428: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3560: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3628: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3490: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_templating.py:355: ReStructuredText not available SKIPPED [1] test/test_templating.py:409: StructuredText not available SKIPPED [1] test/test_templating.py:746: mistune not available SKIPPED [1] test/test_templating.py:756: mistune not available SKIPPED [1] test/test_templating.py:739: mistune not available SKIPPED [1] test/test_templating.py:636: mistune not available SKIPPED [1] test/test_templating.py:717: mistune not available SKIPPED [1] test/test_templating.py:722: mistune not available SKIPPED [1] test/test_templating.py:694: mistune not available SKIPPED [1] test/test_templating.py:705: mistune not available SKIPPED [1] test/test_templating.py:686: mistune not available SKIPPED [1] test/test_templating.py:672: mistune not available SKIPPED [1] test/test_templating.py:644: mistune not available SKIPPED [1] test/test_templating.py:746: markdown2 not available SKIPPED [1] test/test_templating.py:756: markdown2 not available SKIPPED [1] test/test_templating.py:739: markdown2 not available SKIPPED [1] test/test_templating.py:636: markdown2 not available SKIPPED [1] test/test_templating.py:717: markdown2 not available SKIPPED [1] test/test_templating.py:694: markdown2 not available SKIPPED [1] test/test_templating.py:705: markdown2 not available SKIPPED [1] test/test_templating.py:686: markdown2 not available SKIPPED [1] test/test_templating.py:672: markdown2 not available SKIPPED [1] test/test_templating.py:644: markdown2 not available SKIPPED [1] test/test_templating.py:746: markdown not available SKIPPED [1] test/test_templating.py:756: markdown not available SKIPPED [1] test/test_templating.py:739: markdown not available SKIPPED [1] test/test_templating.py:636: markdown not available SKIPPED [1] test/test_templating.py:717: markdown not available SKIPPED [1] test/test_templating.py:722: markdown not available SKIPPED [1] test/test_templating.py:694: markdown not available SKIPPED [1] test/test_templating.py:705: markdown not available SKIPPED [1] test/test_templating.py:686: markdown not available SKIPPED [1] test/test_templating.py:672: markdown not available SKIPPED [1] test/test_templating.py:644: markdown not available SKIPPED [1] test/test_xmlrpc.py:66: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:150: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:189: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:179: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:175: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:170: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:199: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:76: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:85: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:92: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:145: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:292: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:98: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:66: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:150: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:189: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:179: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:175: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:170: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:199: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:76: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:85: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:92: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:145: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:292: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:98: Skipping PostgreSQL tests: backend not available XFAIL test/test_liveserver.py::BaseTestCases::test__generic_item_template_editbad XFAIL test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test__generic_item_template_editbad = 1134 passed, 596 skipped, 1 deselected, 2 xfailed, 116 warnings in 180.62s (0:03:00) = * python3_11: running distutils-r1_run_phase python_test python3.11 -m pytest -vv -ra -l -Wdefault --color=no -o console_output_style=count -p no:cov -p no:flake8 -p no:flakes -p no:pylint -p no:markdown -p no:sugar -p no:xvfb -p no:tavern --deselect test/test_templating.py::Markdown2TestCase::test_string_markdown_code_block_attribute ============================= test session starts ============================== platform linux -- Python 3.11.2, pytest-7.2.2, pluggy-1.0.0 -- /usr/bin/python3.11 cachedir: .pytest_cache rootdir: /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0 collecting ... collected 1733 items / 1 deselected / 1732 selected test/test_actions.py::ShowActionTestCase::testShowAction PASSED [ 1/1732] test/test_actions.py::ShowActionTestCase::testShowActionBadNumber PASSED [ 2/1732] test/test_actions.py::ShowActionTestCase::testShowActionNoType PASSED [ 3/1732] test/test_actions.py::RetireActionTestCase::testDontRetireAdminOrAnonymous PASSED [ 4/1732] test/test_actions.py::RetireActionTestCase::testNoPermission PASSED [ 5/1732] test/test_actions.py::RetireActionTestCase::testRetireAction PASSED [ 6/1732] test/test_actions.py::RestoreActionTestCase::testNoPermission PASSED [ 7/1732] test/test_actions.py::RestoreActionTestCase::testRestoreAction PASSED [ 8/1732] test/test_actions.py::StandardSearchActionTestCase::testNoPermission PASSED [ 9/1732] test/test_actions.py::StandardSearchActionTestCase::testQueryName PASSED [ 10/1732] test/test_actions.py::FakeFilterVarsTestCase::testEmptyKey PASSED [ 11/1732] test/test_actions.py::FakeFilterVarsTestCase::testEmptyMultilink PASSED [ 12/1732] test/test_actions.py::FakeFilterVarsTestCase::testIntKey PASSED [ 13/1732] test/test_actions.py::FakeFilterVarsTestCase::testNonEmptyMultilink PASSED [ 14/1732] test/test_actions.py::FakeFilterVarsTestCase::testNumKey PASSED [ 15/1732] test/test_actions.py::FakeFilterVarsTestCase::testStandardKey PASSED [ 16/1732] test/test_actions.py::FakeFilterVarsTestCase::testStringKey PASSED [ 17/1732] test/test_actions.py::FakeFilterVarsTestCase::testTokenizedStringKey PASSED [ 18/1732] test/test_actions.py::CollisionDetectionTestCase::testCollision PASSED [ 19/1732] test/test_actions.py::CollisionDetectionTestCase::testLastNodeActivity PASSED [ 20/1732] test/test_actions.py::CollisionDetectionTestCase::testLastUserActivityAt PASSED [ 21/1732] test/test_actions.py::CollisionDetectionTestCase::testLastUserActivityColon PASSED [ 22/1732] test/test_actions.py::LoginTestCase::testBlankPasswordLogin PASSED [ 23/1732] test/test_actions.py::LoginTestCase::testCorrectLogin PASSED [ 24/1732] test/test_actions.py::LoginTestCase::testCorrectLoginRedirect PASSED [ 25/1732] test/test_actions.py::LoginTestCase::testInvalidLoginRedirect PASSED [ 26/1732] test/test_actions.py::LoginTestCase::testInvalidPassword PASSED [ 27/1732] test/test_actions.py::LoginTestCase::testInvalidUsername PASSED [ 28/1732] test/test_actions.py::LoginTestCase::testLoginRateLimit PASSED [ 29/1732] test/test_actions.py::LoginTestCase::testLoginRateLimitOff PASSED [ 30/1732] test/test_actions.py::LoginTestCase::testNoUsername PASSED [ 31/1732] test/test_actions.py::LoginTestCase::testNoWebAccess PASSED [ 32/1732] test/test_actions.py::EditItemActionTestCase::testFileAttach PASSED [ 33/1732] test/test_actions.py::EditItemActionTestCase::testLinkExisting PASSED [ 34/1732] test/test_actions.py::EditItemActionTestCase::testLinkNewToExisting PASSED [ 35/1732] test/test_actions.py::EditItemActionTestCase::testMessageAttach PASSED [ 36/1732] test/test_actions.py::EditItemActionTestCase::testMessageMultiAttach PASSED [ 37/1732] test/test_admin.py::anydbmAdminTest::testCliParse PASSED [ 38/1732] test/test_admin.py::anydbmAdminTest::testFilter PASSED [ 39/1732] test/test_admin.py::anydbmAdminTest::testFind PASSED [ 40/1732] test/test_admin.py::anydbmAdminTest::testGenconfigUpdate PASSED [ 41/1732] test/test_admin.py::anydbmAdminTest::testGet PASSED [ 42/1732] test/test_admin.py::anydbmAdminTest::testInit PASSED [ 43/1732] test/test_admin.py::anydbmAdminTest::testInitWithConfig_ini PASSED [ 44/1732] test/test_admin.py::anydbmAdminTest::testRetireRestore PASSED [ 45/1732] test/test_admin.py::anydbmAdminTest::testSecurity PASSED [ 46/1732] test/test_admin.py::anydbmAdminTest::testSecurityInvalidAttribute PASSED [ 47/1732] test/test_admin.py::anydbmAdminTest::testSet PASSED [ 48/1732] test/test_admin.py::anydbmAdminTest::testSetOnClass PASSED [ 49/1732] test/test_admin.py::anydbmAdminTest::testSpecification PASSED [ 50/1732] test/test_admin.py::anydbmAdminTest::testTable PASSED [ 51/1732] test/test_admin.py::mysqlAdminTest::testCliParse SKIPPED (Skipping MySQL tests: backend not available) [ 52/1732] test/test_admin.py::mysqlAdminTest::testFilter SKIPPED (Skipping MySQL tests: backend not available) [ 53/1732] test/test_admin.py::mysqlAdminTest::testFind SKIPPED (Skipping MySQL tests: backend not available) [ 54/1732] test/test_admin.py::mysqlAdminTest::testGenconfigUpdate SKIPPED (Skipping MySQL tests: backend not available) [ 55/1732] test/test_admin.py::mysqlAdminTest::testGet SKIPPED (Skipping MySQL tests: backend not available) [ 56/1732] test/test_admin.py::mysqlAdminTest::testInit SKIPPED (Skipping MySQL tests: backend not available) [ 57/1732] test/test_admin.py::mysqlAdminTest::testInitWithConfig_ini SKIPPED (Skipping MySQL tests: backend not available) [ 58/1732] test/test_admin.py::mysqlAdminTest::testRetireRestore SKIPPED (Skipping MySQL tests: backend not available) [ 59/1732] test/test_admin.py::mysqlAdminTest::testSecurity SKIPPED (Skipping MySQL tests: backend not available) [ 60/1732] test/test_admin.py::mysqlAdminTest::testSecurityInvalidAttribute SKIPPED (Skipping MySQL tests: backend not available) [ 61/1732] test/test_admin.py::mysqlAdminTest::testSet SKIPPED (Skipping MySQL tests: backend not available) [ 62/1732] test/test_admin.py::mysqlAdminTest::testSetOnClass SKIPPED (Skipping MySQL tests: backend not available) [ 63/1732] test/test_admin.py::mysqlAdminTest::testSpecification SKIPPED (Skipping MySQL tests: backend not available) [ 64/1732] test/test_admin.py::mysqlAdminTest::testTable SKIPPED (Skipping MySQL tests: backend not available) [ 65/1732] test/test_admin.py::sqliteAdminTest::testCliParse PASSED [ 66/1732] test/test_admin.py::sqliteAdminTest::testFilter PASSED [ 67/1732] test/test_admin.py::sqliteAdminTest::testFind PASSED [ 68/1732] test/test_admin.py::sqliteAdminTest::testGenconfigUpdate PASSED [ 69/1732] test/test_admin.py::sqliteAdminTest::testGet PASSED [ 70/1732] test/test_admin.py::sqliteAdminTest::testInit PASSED [ 71/1732] test/test_admin.py::sqliteAdminTest::testInitWithConfig_ini PASSED [ 72/1732] test/test_admin.py::sqliteAdminTest::testRetireRestore PASSED [ 73/1732] test/test_admin.py::sqliteAdminTest::testSecurity PASSED [ 74/1732] test/test_admin.py::sqliteAdminTest::testSecurityInvalidAttribute PASSED [ 75/1732] test/test_admin.py::sqliteAdminTest::testSet PASSED [ 76/1732] test/test_admin.py::sqliteAdminTest::testSetOnClass PASSED [ 77/1732] test/test_admin.py::sqliteAdminTest::testSpecification PASSED [ 78/1732] test/test_admin.py::sqliteAdminTest::testTable PASSED [ 79/1732] test/test_admin.py::postgresqlAdminTest::testCliParse SKIPPED (Skipping PostgreSQL tests: backend not available) [ 80/1732] test/test_admin.py::postgresqlAdminTest::testFilter SKIPPED (Skipping PostgreSQL tests: backend not available) [ 81/1732] test/test_admin.py::postgresqlAdminTest::testFind SKIPPED (Skipping PostgreSQL tests: backend not available) [ 82/1732] test/test_admin.py::postgresqlAdminTest::testGenconfigUpdate SKIPPED (Skipping PostgreSQL tests: backend not available) [ 83/1732] test/test_admin.py::postgresqlAdminTest::testGet SKIPPED (Skipping PostgreSQL tests: backend not available) [ 84/1732] test/test_admin.py::postgresqlAdminTest::testInit SKIPPED (Skipping PostgreSQL tests: backend not available) [ 85/1732] test/test_admin.py::postgresqlAdminTest::testInitWithConfig_ini SKIPPED (Skipping PostgreSQL tests: backend not available) [ 86/1732] test/test_admin.py::postgresqlAdminTest::testRetireRestore SKIPPED (Skipping PostgreSQL tests: backend not available) [ 87/1732] test/test_admin.py::postgresqlAdminTest::testSecurity SKIPPED (Skipping PostgreSQL tests: backend not available) [ 88/1732] test/test_admin.py::postgresqlAdminTest::testSecurityInvalidAttribute SKIPPED (Skipping PostgreSQL tests: backend not available) [ 89/1732] test/test_admin.py::postgresqlAdminTest::testSet SKIPPED (Skipping PostgreSQL tests: backend not available) [ 90/1732] test/test_admin.py::postgresqlAdminTest::testSetOnClass SKIPPED (Skipping PostgreSQL tests: backend not available) [ 91/1732] test/test_admin.py::postgresqlAdminTest::testSpecification SKIPPED (Skipping PostgreSQL tests: backend not available) [ 92/1732] test/test_admin.py::postgresqlAdminTest::testTable SKIPPED (Skipping PostgreSQL tests: backend not available) [ 93/1732] test/test_anydbm.py::anydbmDBTest::testActorProperty <- test/db_test_base.py PASSED [ 94/1732] test/test_anydbm.py::anydbmDBTest::testAddProperty <- test/db_test_base.py PASSED [ 95/1732] test/test_anydbm.py::anydbmDBTest::testAddRemoveProperty <- test/db_test_base.py PASSED [ 96/1732] test/test_anydbm.py::anydbmDBTest::testAdminDuplicateInitialisation <- test/db_test_base.py PASSED [ 97/1732] test/test_anydbm.py::anydbmDBTest::testAdminImportExport <- test/db_test_base.py PASSED [ 98/1732] test/test_anydbm.py::anydbmDBTest::testAdminOtherCommands <- test/db_test_base.py PASSED [ 99/1732] test/test_anydbm.py::anydbmDBTest::testAuditorTwo <- test/db_test_base.py PASSED [ 100/1732] test/test_anydbm.py::anydbmDBTest::testAuditors <- test/db_test_base.py PASSED [ 101/1732] test/test_anydbm.py::anydbmDBTest::testBooleanChange <- test/db_test_base.py PASSED [ 102/1732] test/test_anydbm.py::anydbmDBTest::testBooleanSet <- test/db_test_base.py PASSED [ 103/1732] test/test_anydbm.py::anydbmDBTest::testBooleanUnset <- test/db_test_base.py PASSED [ 104/1732] test/test_anydbm.py::anydbmDBTest::testCacheCreateSet <- test/db_test_base.py PASSED [ 105/1732] test/test_anydbm.py::anydbmDBTest::testCreatorProperty <- test/db_test_base.py PASSED [ 106/1732] test/test_anydbm.py::anydbmDBTest::testDateChange <- test/db_test_base.py PASSED [ 107/1732] test/test_anydbm.py::anydbmDBTest::testDateLeapYear <- test/db_test_base.py PASSED [ 108/1732] test/test_anydbm.py::anydbmDBTest::testDateSort <- test/db_test_base.py PASSED [ 109/1732] test/test_anydbm.py::anydbmDBTest::testDateSortMultilink <- test/db_test_base.py PASSED [ 110/1732] test/test_anydbm.py::anydbmDBTest::testDateUnset <- test/db_test_base.py PASSED [ 111/1732] test/test_anydbm.py::anydbmDBTest::testDefault_Value <- test/db_test_base.py PASSED [ 112/1732] test/test_anydbm.py::anydbmDBTest::testDestroyBlob <- test/db_test_base.py PASSED [ 113/1732] test/test_anydbm.py::anydbmDBTest::testDestroyJournalling <- test/db_test_base.py PASSED [ 114/1732] test/test_anydbm.py::anydbmDBTest::testDestroyNoJournalling <- test/db_test_base.py PASSED [ 115/1732] test/test_anydbm.py::anydbmDBTest::testDoubleChange <- test/db_test_base.py PASSED [ 116/1732] test/test_anydbm.py::anydbmDBTest::testDoubleUnset <- test/db_test_base.py PASSED [ 117/1732] test/test_anydbm.py::anydbmDBTest::testEmptySet <- test/db_test_base.py PASSED [ 118/1732] test/test_anydbm.py::anydbmDBTest::testExceptions <- test/db_test_base.py PASSED [ 119/1732] test/test_anydbm.py::anydbmDBTest::testFileClassContentChange <- test/db_test_base.py PASSED [ 120/1732] test/test_anydbm.py::anydbmDBTest::testFileClassIndexingNoNoNo <- test/db_test_base.py PASSED [ 121/1732] test/test_anydbm.py::anydbmDBTest::testFileClassReindexing <- test/db_test_base.py PASSED [ 122/1732] test/test_anydbm.py::anydbmDBTest::testFilteringBoolean <- test/db_test_base.py PASSED [ 123/1732] test/test_anydbm.py::anydbmDBTest::testFilteringDateRangeMulti <- test/db_test_base.py PASSED [ 124/1732] test/test_anydbm.py::anydbmDBTest::testFilteringDateSort <- test/db_test_base.py PASSED [ 125/1732] test/test_anydbm.py::anydbmDBTest::testFilteringDateSortPriorityGroup <- test/db_test_base.py PASSED [ 126/1732] test/test_anydbm.py::anydbmDBTest::testFilteringID <- test/db_test_base.py PASSED [ 127/1732] test/test_anydbm.py::anydbmDBTest::testFilteringIntervalSort <- test/db_test_base.py PASSED [ 128/1732] test/test_anydbm.py::anydbmDBTest::testFilteringLink <- test/db_test_base.py PASSED [ 129/1732] test/test_anydbm.py::anydbmDBTest::testFilteringLinkExpression <- test/db_test_base.py PASSED [ 130/1732] test/test_anydbm.py::anydbmDBTest::testFilteringLinkSortGroup <- test/db_test_base.py PASSED [ 131/1732] test/test_anydbm.py::anydbmDBTest::testFilteringLinkSortSearchMultilink <- test/db_test_base.py PASSED [ 132/1732] test/test_anydbm.py::anydbmDBTest::testFilteringMany <- test/db_test_base.py PASSED [ 133/1732] test/test_anydbm.py::anydbmDBTest::testFilteringMultilink <- test/db_test_base.py PASSED [ 134/1732] test/test_anydbm.py::anydbmDBTest::testFilteringMultilinkAndGroup <- test/db_test_base.py PASSED [ 135/1732] test/test_anydbm.py::anydbmDBTest::testFilteringMultilinkExpression <- test/db_test_base.py PASSED [ 136/1732] test/test_anydbm.py::anydbmDBTest::testFilteringMultilinkSort <- test/db_test_base.py PASSED [ 137/1732] test/test_anydbm.py::anydbmDBTest::testFilteringMultilinkSortGroup <- test/db_test_base.py PASSED [ 138/1732] test/test_anydbm.py::anydbmDBTest::testFilteringNone <- test/db_test_base.py PASSED [ 139/1732] test/test_anydbm.py::anydbmDBTest::testFilteringNumber <- test/db_test_base.py PASSED [ 140/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRangeBasic <- test/db_test_base.py PASSED [ 141/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRangeGeekInterval <- test/db_test_base.py PASSED [ 142/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRangeInterval <- test/db_test_base.py PASSED [ 143/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRangeMonths <- test/db_test_base.py PASSED [ 144/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRangeTwoSyntaxes <- test/db_test_base.py PASSED [ 145/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRangeYearMonthDay <- test/db_test_base.py PASSED [ 146/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRetired <- test/db_test_base.py PASSED [ 147/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRetiredString <- test/db_test_base.py PASSED [ 148/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRevLink <- test/db_test_base.py PASSED [ 149/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRevLinkExpression <- test/db_test_base.py PASSED [ 150/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRevMultilink <- test/db_test_base.py PASSED [ 151/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRevMultilinkExpression <- test/db_test_base.py PASSED [ 152/1732] test/test_anydbm.py::anydbmDBTest::testFilteringRevMultilinkQ2 <- test/db_test_base.py PASSED [ 153/1732] test/test_anydbm.py::anydbmDBTest::testFilteringSortId <- test/db_test_base.py PASSED [ 154/1732] test/test_anydbm.py::anydbmDBTest::testFilteringSpecialChars <- test/db_test_base.py PASSED [ 155/1732] test/test_anydbm.py::anydbmDBTest::testFilteringString <- test/db_test_base.py PASSED [ 156/1732] test/test_anydbm.py::anydbmDBTest::testFilteringStringCase <- test/db_test_base.py PASSED [ 157/1732] test/test_anydbm.py::anydbmDBTest::testFilteringStringExactMatch <- test/db_test_base.py PASSED [ 158/1732] test/test_anydbm.py::anydbmDBTest::testFilteringStringSort <- test/db_test_base.py PASSED [ 159/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTransitiveLinkIssue <- test/db_test_base.py PASSED [ 160/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTransitiveLinkSort <- test/db_test_base.py PASSED [ 161/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTransitiveLinkSortNull <- test/db_test_base.py PASSED [ 162/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTransitiveLinkUser <- test/db_test_base.py PASSED [ 163/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTransitiveLinkUserLimit <- test/db_test_base.py PASSED [ 164/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTransitiveMultilink <- test/db_test_base.py PASSED [ 165/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTransitiveMultilinkSort <- test/db_test_base.py PASSED [ 166/1732] test/test_anydbm.py::anydbmDBTest::testFilteringTwoMultilinksExpression <- test/db_test_base.py PASSED [ 167/1732] test/test_anydbm.py::anydbmDBTest::testFindIncorrectProperty <- test/db_test_base.py PASSED [ 168/1732] test/test_anydbm.py::anydbmDBTest::testFindLink <- test/db_test_base.py PASSED [ 169/1732] test/test_anydbm.py::anydbmDBTest::testFindLinkAndMultilink <- test/db_test_base.py PASSED [ 170/1732] test/test_anydbm.py::anydbmDBTest::testFindLinkFail <- test/db_test_base.py PASSED [ 171/1732] test/test_anydbm.py::anydbmDBTest::testFindLinkUnset <- test/db_test_base.py PASSED [ 172/1732] test/test_anydbm.py::anydbmDBTest::testFindMultiMultilink <- test/db_test_base.py PASSED [ 173/1732] test/test_anydbm.py::anydbmDBTest::testFindMultilink <- test/db_test_base.py PASSED [ 174/1732] test/test_anydbm.py::anydbmDBTest::testFindMultilinkFail <- test/db_test_base.py PASSED [ 175/1732] test/test_anydbm.py::anydbmDBTest::testFindMultilinkUnset <- test/db_test_base.py PASSED [ 176/1732] test/test_anydbm.py::anydbmDBTest::testFindMultipleLink <- test/db_test_base.py PASSED [ 177/1732] test/test_anydbm.py::anydbmDBTest::testFindProtectedLink <- test/db_test_base.py PASSED [ 178/1732] test/test_anydbm.py::anydbmDBTest::testFindRetired <- test/db_test_base.py PASSED [ 179/1732] test/test_anydbm.py::anydbmDBTest::testFindRevLinkMultilink <- test/db_test_base.py PASSED [ 180/1732] test/test_anydbm.py::anydbmDBTest::testForcedReindexing <- test/db_test_base.py PASSED [ 181/1732] test/test_anydbm.py::anydbmDBTest::testGroupingNone <- test/db_test_base.py PASSED [ 182/1732] test/test_anydbm.py::anydbmDBTest::testIDGeneration <- test/db_test_base.py PASSED [ 183/1732] test/test_anydbm.py::anydbmDBTest::testIDSetting <- test/db_test_base.py PASSED [ 184/1732] test/test_anydbm.py::anydbmDBTest::testImportExport <- test/db_test_base.py PASSED [ 185/1732] test/test_anydbm.py::anydbmDBTest::testIndexerSearchMulti <- test/db_test_base.py PASSED [ 186/1732] test/test_anydbm.py::anydbmDBTest::testIndexerSearching <- test/db_test_base.py PASSED [ 187/1732] test/test_anydbm.py::anydbmDBTest::testIndexerSearchingLink <- test/db_test_base.py PASSED [ 188/1732] test/test_anydbm.py::anydbmDBTest::testIndexingPropertiesOnImport <- test/db_test_base.py PASSED [ 189/1732] test/test_anydbm.py::anydbmDBTest::testIntegerChange <- test/db_test_base.py PASSED [ 190/1732] test/test_anydbm.py::anydbmDBTest::testIntegerUnset <- test/db_test_base.py PASSED [ 191/1732] test/test_anydbm.py::anydbmDBTest::testIntervalChange <- test/db_test_base.py PASSED [ 192/1732] test/test_anydbm.py::anydbmDBTest::testIntervalUnset <- test/db_test_base.py PASSED [ 193/1732] test/test_anydbm.py::anydbmDBTest::testJournalNonexistingProperty <- test/db_test_base.py PASSED [ 194/1732] test/test_anydbm.py::anydbmDBTest::testJournalPreCommit <- test/db_test_base.py PASSED [ 195/1732] test/test_anydbm.py::anydbmDBTest::testJournals <- test/db_test_base.py PASSED [ 196/1732] test/test_anydbm.py::anydbmDBTest::testKeyValue <- test/db_test_base.py PASSED [ 197/1732] test/test_anydbm.py::anydbmDBTest::testLabelProp <- test/db_test_base.py PASSED [ 198/1732] test/test_anydbm.py::anydbmDBTest::testLinkChange <- test/db_test_base.py PASSED [ 199/1732] test/test_anydbm.py::anydbmDBTest::testLinkUnset <- test/db_test_base.py PASSED [ 200/1732] test/test_anydbm.py::anydbmDBTest::testMakeSeveralMultilinkedNodes <- test/db_test_base.py PASSED [ 201/1732] test/test_anydbm.py::anydbmDBTest::testMultilinkChange <- test/db_test_base.py PASSED [ 202/1732] test/test_anydbm.py::anydbmDBTest::testMultilinkChangeIterable <- test/db_test_base.py PASSED [ 203/1732] test/test_anydbm.py::anydbmDBTest::testMultilinkOrdering <- test/db_test_base.py PASSED [ 204/1732] test/test_anydbm.py::anydbmDBTest::testNosyMail <- test/db_test_base.py PASSED [ 205/1732] test/test_anydbm.py::anydbmDBTest::testNosyMailTextAndBinary <- test/db_test_base.py PASSED [ 206/1732] test/test_anydbm.py::anydbmDBTest::testNumberChange <- test/db_test_base.py PASSED [ 207/1732] test/test_anydbm.py::anydbmDBTest::testNumberUnset <- test/db_test_base.py PASSED [ 208/1732] test/test_anydbm.py::anydbmDBTest::testPGPNosyMail <- test/db_test_base.py SKIPPED (Skipping PGPNosy test) [ 209/1732] test/test_anydbm.py::anydbmDBTest::testPack <- test/db_test_base.py PASSED [ 210/1732] test/test_anydbm.py::anydbmDBTest::testPasswordChange <- test/db_test_base.py PASSED [ 211/1732] test/test_anydbm.py::anydbmDBTest::testPasswordUnset <- test/db_test_base.py PASSED [ 212/1732] test/test_anydbm.py::anydbmDBTest::testQuietChangenote <- test/db_test_base.py PASSED [ 213/1732] test/test_anydbm.py::anydbmDBTest::testQuietJournal <- test/db_test_base.py PASSED [ 214/1732] test/test_anydbm.py::anydbmDBTest::testQuietProperty <- test/db_test_base.py PASSED [ 215/1732] test/test_anydbm.py::anydbmDBTest::testRefresh <- test/db_test_base.py PASSED [ 216/1732] test/test_anydbm.py::anydbmDBTest::testReindexingChange <- test/db_test_base.py PASSED [ 217/1732] test/test_anydbm.py::anydbmDBTest::testReindexingClear <- test/db_test_base.py PASSED [ 218/1732] test/test_anydbm.py::anydbmDBTest::testRemoveProperty <- test/db_test_base.py PASSED [ 219/1732] test/test_anydbm.py::anydbmDBTest::testRetire <- test/db_test_base.py PASSED [ 220/1732] test/test_anydbm.py::anydbmDBTest::testSerialisation <- test/db_test_base.py PASSED [ 221/1732] test/test_anydbm.py::anydbmDBTest::testSortingNone <- test/db_test_base.py PASSED [ 222/1732] test/test_anydbm.py::anydbmDBTest::testStringBinary <- test/db_test_base.py PASSED [ 223/1732] test/test_anydbm.py::anydbmDBTest::testStringChange <- test/db_test_base.py PASSED [ 224/1732] test/test_anydbm.py::anydbmDBTest::testStringFind <- test/db_test_base.py PASSED [ 225/1732] test/test_anydbm.py::anydbmDBTest::testStringUnicode <- test/db_test_base.py PASSED [ 226/1732] test/test_anydbm.py::anydbmDBTest::testStringUnset <- test/db_test_base.py PASSED [ 227/1732] test/test_anydbm.py::anydbmDBTest::testTransactions <- test/db_test_base.py PASSED [ 228/1732] test/test_anydbm.py::anydbmDBTest::testUpgrade_5_to_6 <- test/db_test_base.py SKIPPED (No schema upgrade needed on non rdbms backends) [ 229/1732] test/test_anydbm.py::anydbmDBTest::testViewPremJournal <- test/db_test_base.py PASSED [ 230/1732] test/test_anydbm.py::anydbmROTest::testExceptions <- test/db_test_base.py PASSED [ 231/1732] test/test_anydbm.py::anydbmSchemaTest::test_addNewClass <- test/db_test_base.py PASSED [ 232/1732] test/test_anydbm.py::anydbmSchemaTest::test_changeClassKey <- test/db_test_base.py PASSED [ 233/1732] test/test_anydbm.py::anydbmSchemaTest::test_fileClassProps <- test/db_test_base.py PASSED [ 234/1732] test/test_anydbm.py::anydbmSchemaTest::test_makeNewMultilink <- test/db_test_base.py PASSED [ 235/1732] test/test_anydbm.py::anydbmSchemaTest::test_modifyClass <- test/db_test_base.py PASSED [ 236/1732] test/test_anydbm.py::anydbmSchemaTest::test_removeClass <- test/db_test_base.py PASSED [ 237/1732] test/test_anydbm.py::anydbmSchemaTest::test_removeClassKey <- test/db_test_base.py PASSED [ 238/1732] test/test_anydbm.py::anydbmSchemaTest::test_removeMultilink <- test/db_test_base.py PASSED [ 239/1732] test/test_anydbm.py::anydbmSchemaTest::test_reservedProperties <- test/db_test_base.py PASSED [ 240/1732] test/test_anydbm.py::anydbmSchemaTest::test_splitDesignator <- test/db_test_base.py PASSED [ 241/1732] test/test_anydbm.py::anydbmClassicInitTest::testCreation <- test/db_test_base.py PASSED [ 242/1732] test/test_anydbm.py::anydbmHTMLItemTest::testHTMLItemAttributes <- test/db_test_base.py PASSED [ 243/1732] test/test_anydbm.py::anydbmHTMLItemTest::testHTMLItemDerefFail <- test/db_test_base.py PASSED [ 244/1732] test/test_anydbm.py::anydbmHTMLItemTest::testHTMLItemDereference <- test/db_test_base.py PASSED [ 245/1732] test/test_anydbm.py::anydbmSessionTest::testDestroy <- test/session_common.py PASSED [ 246/1732] test/test_anydbm.py::anydbmSessionTest::testGetAll <- test/session_common.py PASSED [ 247/1732] test/test_anydbm.py::anydbmSessionTest::testList <- test/session_common.py PASSED [ 248/1732] test/test_anydbm.py::anydbmSessionTest::testSetSession <- test/session_common.py PASSED [ 249/1732] test/test_anydbm.py::anydbmSessionTest::testUpdateSession <- test/session_common.py PASSED [ 250/1732] test/test_anydbm.py::anydbmSpecialActionTestCase::testInnerMain <- test/db_test_base.py PASSED [ 251/1732] test/test_anydbm.py::anydbmRestTest::testAcceptHeaderParsing <- test/rest_common.py PASSED [ 252/1732] test/test_anydbm.py::anydbmRestTest::testAuthAllowedPost <- test/rest_common.py PASSED [ 253/1732] test/test_anydbm.py::anydbmRestTest::testAuthAllowedPut <- test/rest_common.py PASSED [ 254/1732] test/test_anydbm.py::anydbmRestTest::testAuthDeniedPost <- test/rest_common.py PASSED [ 255/1732] test/test_anydbm.py::anydbmRestTest::testAuthDeniedPut <- test/rest_common.py PASSED [ 256/1732] test/test_anydbm.py::anydbmRestTest::testBinaryFieldStorage <- test/rest_common.py PASSED [ 257/1732] test/test_anydbm.py::anydbmRestTest::testDeleteAttributeUri <- test/rest_common.py PASSED [ 258/1732] test/test_anydbm.py::anydbmRestTest::testDispatch <- test/rest_common.py PASSED [ 259/1732] test/test_anydbm.py::anydbmRestTest::testDispatchBadAccept <- test/rest_common.py PASSED [ 260/1732] test/test_anydbm.py::anydbmRestTest::testDispatchBadContent <- test/rest_common.py PASSED [ 261/1732] test/test_anydbm.py::anydbmRestTest::testDispatchDelete <- test/rest_common.py PASSED [ 262/1732] test/test_anydbm.py::anydbmRestTest::testDispatchPost <- test/rest_common.py PASSED [ 263/1732] test/test_anydbm.py::anydbmRestTest::testEtagGeneration <- test/rest_common.py PASSED [ 264/1732] test/test_anydbm.py::anydbmRestTest::testEtagProcessing <- test/rest_common.py PASSED [ 265/1732] test/test_anydbm.py::anydbmRestTest::testFilter <- test/rest_common.py PASSED [ 266/1732] test/test_anydbm.py::anydbmRestTest::testGet <- test/rest_common.py PASSED [ 267/1732] test/test_anydbm.py::anydbmRestTest::testGetBadTransitive <- test/rest_common.py PASSED [ 268/1732] test/test_anydbm.py::anydbmRestTest::testGetExactMatch <- test/rest_common.py PASSED [ 269/1732] test/test_anydbm.py::anydbmRestTest::testGetTransitive <- test/rest_common.py PASSED [ 270/1732] test/test_anydbm.py::anydbmRestTest::testMethodOverride <- test/rest_common.py PASSED [ 271/1732] test/test_anydbm.py::anydbmRestTest::testOutputFormat <- test/rest_common.py PASSED [ 272/1732] test/test_anydbm.py::anydbmRestTest::testPagination <- test/rest_common.py PASSED [ 273/1732] test/test_anydbm.py::anydbmRestTest::testPatchAction <- test/rest_common.py PASSED [ 274/1732] test/test_anydbm.py::anydbmRestTest::testPatchAdd <- test/rest_common.py PASSED [ 275/1732] test/test_anydbm.py::anydbmRestTest::testPatchBadAction <- test/rest_common.py PASSED [ 276/1732] test/test_anydbm.py::anydbmRestTest::testPatchRemove <- test/rest_common.py PASSED [ 277/1732] test/test_anydbm.py::anydbmRestTest::testPatchRemoveAll <- test/rest_common.py PASSED [ 278/1732] test/test_anydbm.py::anydbmRestTest::testPatchReplace <- test/rest_common.py PASSED [ 279/1732] test/test_anydbm.py::anydbmRestTest::testPost <- test/rest_common.py PASSED [ 280/1732] test/test_anydbm.py::anydbmRestTest::testPostFile <- test/rest_common.py PASSED [ 281/1732] test/test_anydbm.py::anydbmRestTest::testPostPOE <- test/rest_common.py PASSED [ 282/1732] test/test_anydbm.py::anydbmRestTest::testPutAttribute <- test/rest_common.py PASSED [ 283/1732] test/test_anydbm.py::anydbmRestTest::testPutElement <- test/rest_common.py PASSED [ 284/1732] test/test_anydbm.py::anydbmRestTest::testRestRateLimit <- test/rest_common.py PASSED [ 285/1732] test/test_anydbm.py::anydbmRestTest::testSorting <- test/rest_common.py PASSED [ 286/1732] test/test_anydbm.py::anydbmRestTest::testStatsGen <- test/rest_common.py PASSED [ 287/1732] test/test_anydbm.py::anydbmRestTest::testTransitiveField <- test/rest_common.py PASSED [ 288/1732] test/test_anydbm.py::anydbmRestTest::test_bad_audience_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 289/1732] test/test_anydbm.py::anydbmRestTest::test_bad_issue_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 290/1732] test/test_anydbm.py::anydbmRestTest::test_bad_roles_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 291/1732] test/test_anydbm.py::anydbmRestTest::test_bad_subject_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 292/1732] test/test_anydbm.py::anydbmRestTest::test_disabled_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 293/1732] test/test_anydbm.py::anydbmRestTest::test_expired_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 294/1732] test/test_anydbm.py::anydbmRestTest::test_user_email_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 295/1732] test/test_anydbm.py::anydbmRestTest::test_user_emailnorest_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 296/1732] test/test_anydbm.py::anydbmRestTest::test_user_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [ 297/1732] test/test_anypy.py::StringsTest::test_export_params PASSED [ 298/1732] test/test_anypy.py::StringsTest::test_import_params PASSED [ 299/1732] test/test_cgi.py::MessageTestCase::testAddMessageBAD PASSED [ 300/1732] test/test_cgi.py::MessageTestCase::testAddMessageNoEscape PASSED [ 301/1732] test/test_cgi.py::MessageTestCase::testAddMessageOK PASSED [ 302/1732] test/test_cgi.py::FormTestCase::testAddRemoveNonexistant PASSED [ 303/1732] test/test_cgi.py::FormTestCase::testBackwardsCompat PASSED [ 304/1732] test/test_cgi.py::FormTestCase::testCSVExportBadColumnName PASSED [ 305/1732] test/test_cgi.py::FormTestCase::testCSVExportBase PASSED [ 306/1732] test/test_cgi.py::FormTestCase::testCSVExportCharset PASSED [ 307/1732] test/test_cgi.py::FormTestCase::testCSVExportFailPermissionBadColumn PASSED [ 308/1732] test/test_cgi.py::FormTestCase::testCSVExportFailPermissionValidColumn PASSED [ 309/1732] test/test_cgi.py::FormTestCase::testCSVExportWithId PASSED [ 310/1732] test/test_cgi.py::FormTestCase::testCSVExportWithIdBadColumnName PASSED [ 311/1732] test/test_cgi.py::FormTestCase::testCSVExportWithIdFailPermissionBadColumn PASSED [ 312/1732] test/test_cgi.py::FormTestCase::testCSVExportWithIdFailPermissionValidColumn PASSED [ 313/1732] test/test_cgi.py::FormTestCase::testCheckAndPropertyPermission PASSED [ 314/1732] test/test_cgi.py::FormTestCase::testClassPermission PASSED [ 315/1732] test/test_cgi.py::FormTestCase::testCreatePermission PASSED [ 316/1732] test/test_cgi.py::FormTestCase::testCsrfProtection PASSED [ 317/1732] test/test_cgi.py::FormTestCase::testEditCSVKeyword PASSED [ 318/1732] test/test_cgi.py::FormTestCase::testEditCSVRestore PASSED [ 319/1732] test/test_cgi.py::FormTestCase::testEditCSVTest PASSED [ 320/1732] test/test_cgi.py::FormTestCase::testEditCSVTestBadRow PASSED [ 321/1732] test/test_cgi.py::FormTestCase::testEditFileClassAttributes PASSED [ 322/1732] test/test_cgi.py::FormTestCase::testEditNonexistant PASSED [ 323/1732] test/test_cgi.py::FormTestCase::testEmptyBoolean PASSED [ 324/1732] test/test_cgi.py::FormTestCase::testEmptyBooleanSet PASSED [ 325/1732] test/test_cgi.py::FormTestCase::testEmptyDate PASSED [ 326/1732] test/test_cgi.py::FormTestCase::testEmptyDateSet PASSED [ 327/1732] test/test_cgi.py::FormTestCase::testEmptyInteger PASSED [ 328/1732] test/test_cgi.py::FormTestCase::testEmptyIntegerSet PASSED [ 329/1732] test/test_cgi.py::FormTestCase::testEmptyLink PASSED [ 330/1732] test/test_cgi.py::FormTestCase::testEmptyMultilink PASSED [ 331/1732] test/test_cgi.py::FormTestCase::testEmptyMultilinkSet PASSED [ 332/1732] test/test_cgi.py::FormTestCase::testEmptyNumber PASSED [ 333/1732] test/test_cgi.py::FormTestCase::testEmptyNumberSet PASSED [ 334/1732] test/test_cgi.py::FormTestCase::testEmptyPassword PASSED [ 335/1732] test/test_cgi.py::FormTestCase::testEmptyPasswordNotSet PASSED [ 336/1732] test/test_cgi.py::FormTestCase::testEmptyString PASSED [ 337/1732] test/test_cgi.py::FormTestCase::testEmptyStringSet PASSED [ 338/1732] test/test_cgi.py::FormTestCase::testErrorForBadTemplate PASSED [ 339/1732] test/test_cgi.py::FormTestCase::testFileUpload PASSED [ 340/1732] test/test_cgi.py::FormTestCase::testFormValuePreserveOnError PASSED [ 341/1732] test/test_cgi.py::FormTestCase::testHttpProxyStrip PASSED [ 342/1732] test/test_cgi.py::FormTestCase::testInvalidDate PASSED [ 343/1732] test/test_cgi.py::FormTestCase::testInvalidInteger PASSED [ 344/1732] test/test_cgi.py::FormTestCase::testInvalidLinkValue PASSED [ 345/1732] test/test_cgi.py::FormTestCase::testInvalidMultilinkValue PASSED [ 346/1732] test/test_cgi.py::FormTestCase::testInvalidNumber PASSED [ 347/1732] test/test_cgi.py::FormTestCase::testLabelMatching PASSED [ 348/1732] test/test_cgi.py::FormTestCase::testLinkBadDesignator PASSED [ 349/1732] test/test_cgi.py::FormTestCase::testLinkNotLink PASSED [ 350/1732] test/test_cgi.py::FormTestCase::testLinking PASSED [ 351/1732] test/test_cgi.py::FormTestCase::testMessages PASSED [ 352/1732] test/test_cgi.py::FormTestCase::testMixedMultilink PASSED [ 353/1732] test/test_cgi.py::FormTestCase::testMultilinkAdd PASSED [ 354/1732] test/test_cgi.py::FormTestCase::testMultilinkAddNew PASSED [ 355/1732] test/test_cgi.py::FormTestCase::testMultilinkRemove PASSED [ 356/1732] test/test_cgi.py::FormTestCase::testMultilinkRetired PASSED [ 357/1732] test/test_cgi.py::FormTestCase::testMultiple PASSED [ 358/1732] test/test_cgi.py::FormTestCase::testMultipleExistingContext PASSED [ 359/1732] test/test_cgi.py::FormTestCase::testMultipleFileUpload PASSED [ 360/1732] test/test_cgi.py::FormTestCase::testNothing PASSED [ 361/1732] test/test_cgi.py::FormTestCase::testNothingWithRequired PASSED [ 362/1732] test/test_cgi.py::FormTestCase::testPasswordConfigOption PASSED [ 363/1732] test/test_cgi.py::FormTestCase::testPasswordMigration PASSED [ 364/1732] test/test_cgi.py::FormTestCase::testRegisterActionDelay PASSED [ 365/1732] test/test_cgi.py::FormTestCase::testRegisterActionUnusedUserCheck PASSED [ 366/1732] test/test_cgi.py::FormTestCase::testRequiredBoolean PASSED [ 367/1732] test/test_cgi.py::FormTestCase::testRequiredInteger PASSED [ 368/1732] test/test_cgi.py::FormTestCase::testRequiredNumber PASSED [ 369/1732] test/test_cgi.py::FormTestCase::testRestCsrfProtection PASSED [ 370/1732] test/test_cgi.py::FormTestCase::testRoles PASSED [ 371/1732] test/test_cgi.py::FormTestCase::testSearchPermission PASSED [ 372/1732] test/test_cgi.py::FormTestCase::testSetBoolean PASSED [ 373/1732] test/test_cgi.py::FormTestCase::testSetDate PASSED [ 374/1732] test/test_cgi.py::FormTestCase::testSetInteger PASSED [ 375/1732] test/test_cgi.py::FormTestCase::testSetIntegerReplaceNone PASSED [ 376/1732] test/test_cgi.py::FormTestCase::testSetIntegerReplaceOne PASSED [ 377/1732] test/test_cgi.py::FormTestCase::testSetIntegerReplaceZero PASSED [ 378/1732] test/test_cgi.py::FormTestCase::testSetLink PASSED [ 379/1732] test/test_cgi.py::FormTestCase::testSetMultilink PASSED [ 380/1732] test/test_cgi.py::FormTestCase::testSetNumber PASSED [ 381/1732] test/test_cgi.py::FormTestCase::testSetNumberReplaceNone PASSED [ 382/1732] test/test_cgi.py::FormTestCase::testSetNumberReplaceOne PASSED [ 383/1732] test/test_cgi.py::FormTestCase::testSetNumberReplaceZero PASSED [ 384/1732] test/test_cgi.py::FormTestCase::testSetPassword PASSED [ 385/1732] test/test_cgi.py::FormTestCase::testSetPasswordConfirmBad PASSED [ 386/1732] test/test_cgi.py::FormTestCase::testSetString PASSED [ 387/1732] test/test_cgi.py::FormTestCase::testSingleFileUpload PASSED [ 388/1732] test/test_cgi.py::FormTestCase::testStringLinkId PASSED [ 389/1732] test/test_cgi.py::FormTestCase::testStringMultilinkId PASSED [ 390/1732] test/test_cgi.py::FormTestCase::testUnsetLink PASSED [ 391/1732] test/test_cgi.py::FormTestCase::testXMLTemplate PASSED [ 392/1732] test/test_cgi.py::FormTestCase::testXmlrpcCsrfProtection PASSED [ 393/1732] test/test_cgi.py::FormTestCase::testserve_static_files PASSED [ 394/1732] test/test_cgi.py::TemplateHtmlRendering::testRenderAltTemplates PASSED [ 395/1732] test/test_cgi.py::TemplateHtmlRendering::testRenderContextFtsQuery PASSED [ 396/1732] test/test_cgi.py::TemplateHtmlRendering::testRenderError PASSED [ 397/1732] test/test_cgi.py::TemplateHtmlRendering::testexamine_url PASSED [ 398/1732] test/test_cgi.py::TemplateHtmlRendering::testrenderContext PASSED [ 399/1732] test/test_cgi.py::TemplateHtmlRendering::testrenderFrontPage PASSED [ 400/1732] test/test_cgi.py::TemplateTestCase::testTemplateSubdirectory PASSED [ 401/1732] test/test_cgi.py::SqliteNativeFtsCgiTest::testCSVExportBase PASSED [ 402/1732] test/test_cgi.py::SqliteNativeFtsCgiTest::testCSVExportSearchError PASSED [ 403/1732] test/test_cgi.py::SqliteNativeFtsCgiTest::testRenderContextBadFtsQuery PASSED [ 404/1732] test/test_cgi.py::SqliteNativeFtsCgiTest::testRenderContextFtsQuery PASSED [ 405/1732] test/test_cgi.py::SqliteNativeCgiTest::testRenderContextFtsQuery PASSED [ 406/1732] test/test_cgi.py::PostgresqlNativeCgiTest::testRenderContextFtsQuery SKIPPED (Skipping PostgreSQL tests: backend not available) [ 407/1732] test/test_cgi.py::MysqlNativeCgiTest::testRenderContextFtsQuery SKIPPED (Skipping MySQL tests: backend not available) [ 408/1732] test/test_config.py::ConfigTest::testBooleanOption PASSED [ 409/1732] test/test_config.py::ConfigTest::testConfigSave PASSED [ 410/1732] test/test_config.py::ConfigTest::testFloatAndInt_with_update_option PASSED [ 411/1732] test/test_config.py::ConfigTest::testIsolationLevel PASSED [ 412/1732] test/test_config.py::ConfigTest::testLoginAttemptsMin PASSED [ 413/1732] test/test_config.py::ConfigTest::testOctalNumberOption PASSED [ 414/1732] test/test_config.py::ConfigTest::testOptionAsString PASSED [ 415/1732] test/test_config.py::ConfigTest::testOriginHeader PASSED [ 416/1732] test/test_config.py::ConfigTest::testStaticFiles PASSED [ 417/1732] test/test_config.py::ConfigTest::testTimeZone PASSED [ 418/1732] test/test_config.py::ConfigTest::testTrackerWeb PASSED [ 419/1732] test/test_config.py::ConfigTest::testWebSecretKey PASSED [ 420/1732] test/test_config.py::ConfigTest::test_badConfigKeyword PASSED [ 421/1732] test/test_config.py::ConfigTest::test_validConfigKeyword PASSED [ 422/1732] test/test_config.py::TrackerConfig::testConfigValueInterpolateError PASSED [ 423/1732] test/test_config.py::TrackerConfig::testCopyConfig PASSED [ 424/1732] test/test_config.py::TrackerConfig::testInvalidIndexerLanguage_w_empty SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 425/1732] test/test_config.py::TrackerConfig::testInvalidIndexerLanguage_w_empty_no_xapian PASSED [ 426/1732] test/test_config.py::TrackerConfig::testInvalidIndexerLanguage_w_native PASSED [ 427/1732] test/test_config.py::TrackerConfig::testInvalidIndexerLanguage_w_native_fts PASSED [ 428/1732] test/test_config.py::TrackerConfig::testInvalidIndexerLanguage_w_xapian SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 429/1732] test/test_config.py::TrackerConfig::testInvalidIndexerLanguage_xapian_missing PASSED [ 430/1732] test/test_config.py::TrackerConfig::testInvalidIndexerValue PASSED [ 431/1732] test/test_config.py::TrackerConfig::testLoadConfig PASSED [ 432/1732] test/test_config.py::TrackerConfig::testLoadConfigNoConfig PASSED [ 433/1732] test/test_config.py::TrackerConfig::testNoDBInConfig PASSED [ 434/1732] test/test_config.py::TrackerConfig::testNullableSecret_empty_file PASSED [ 435/1732] test/test_config.py::TrackerConfig::testNullableSecret_with_file_value PASSED [ 436/1732] test/test_config.py::TrackerConfig::testNullableSecret_with_value PASSED [ 437/1732] test/test_config.py::TrackerConfig::testSecretMandatory_empty_file PASSED [ 438/1732] test/test_config.py::TrackerConfig::testSecretMandatory_load_from_abs_file PASSED [ 439/1732] test/test_config.py::TrackerConfig::testSecretMandatory_load_from_file PASSED [ 440/1732] test/test_config.py::TrackerConfig::testSecretMandatory_missing_file PASSED [ 441/1732] test/test_config.py::TrackerConfig::testSetMailPassword_from_file PASSED [ 442/1732] test/test_config.py::TrackerConfig::testSetMailPassword_with_set_username PASSED [ 443/1732] test/test_config.py::TrackerConfig::testUnsetMailPassword_with_set_username PASSED [ 444/1732] test/test_config.py::TrackerConfig::testUnsetMailPassword_with_unset_username PASSED [ 445/1732] test/test_dates.py::DateTestCase::testDate PASSED [ 446/1732] test/test_dates.py::DateTestCase::testDateError PASSED [ 447/1732] test/test_dates.py::DateTestCase::testDateInterval PASSED [ 448/1732] test/test_dates.py::DateTestCase::testDateLocal PASSED [ 449/1732] test/test_dates.py::DateTestCase::testDateSubtract PASSED [ 450/1732] test/test_dates.py::DateTestCase::testDivision PASSED [ 451/1732] test/test_dates.py::DateTestCase::testGranularity PASSED [ 452/1732] test/test_dates.py::DateTestCase::testIntervalAdd PASSED [ 453/1732] test/test_dates.py::DateTestCase::testIntervalAddMonthBoundary PASSED [ 454/1732] test/test_dates.py::DateTestCase::testIntervalAddYearBoundary PASSED [ 455/1732] test/test_dates.py::DateTestCase::testIntervalInit PASSED [ 456/1732] test/test_dates.py::DateTestCase::testIntervalInitDate PASSED [ 457/1732] test/test_dates.py::DateTestCase::testIntervalPretty PASSED [ 458/1732] test/test_dates.py::DateTestCase::testIntervalPrettyDe PASSED [ 459/1732] test/test_dates.py::DateTestCase::testIntervalSub PASSED [ 460/1732] test/test_dates.py::DateTestCase::testIntervalSubtractMonthBoundary PASSED [ 461/1732] test/test_dates.py::DateTestCase::testIntervalSubtractYearBoundary PASSED [ 462/1732] test/test_dates.py::DateTestCase::testLeapYear PASSED [ 463/1732] test/test_dates.py::DateTestCase::testOffset PASSED [ 464/1732] test/test_dates.py::DateTestCase::testOffsetAdd PASSED [ 465/1732] test/test_dates.py::DateTestCase::testOffsetRandom PASSED [ 466/1732] test/test_dates.py::DateTestCase::testOffsetSub PASSED [ 467/1732] test/test_dates.py::DateTestCase::testOverflow PASSED [ 468/1732] test/test_dates.py::DateTestCase::testPyDatetime PASSED [ 469/1732] test/test_dates.py::DateTestCase::testSimpleTZ PASSED [ 470/1732] test/test_dates.py::DateTestCase::testSorting PASSED [ 471/1732] test/test_dates.py::DateTestCase::testTimestamp PASSED [ 472/1732] test/test_dates.py::TimezoneTestCase::testTZ PASSED [ 473/1732] test/test_dates.py::TimezoneTestCase::testUnrecognizedTimezone PASSED [ 474/1732] test/test_dates.py::RangeTestCase::testRange PASSED [ 475/1732] test/test_demo.py::TestDemo::testDemoClassic PASSED [ 476/1732] test/test_demo.py::TestDemo::testDemoJinja PASSED [ 477/1732] test/test_demo.py::TestDemo::testDemoMinimal PASSED [ 478/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testBoolean PASSED [ 479/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testDate PASSED [ 480/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testInteger PASSED [ 481/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testInterval PASSED [ 482/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testLink PASSED [ 483/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testMultilink PASSED [ 484/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testMultilink3 PASSED [ 485/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testNumber PASSED [ 486/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testPassword PASSED [ 487/1732] test/test_hyperdbvals.py::RawToHyperdbTest::testString PASSED [ 488/1732] test/test_indexer.py::IndexerTest::test_basics PASSED [ 489/1732] test/test_indexer.py::IndexerTest::test_casesensitivity PASSED [ 490/1732] test/test_indexer.py::IndexerTest::test_change PASSED [ 491/1732] test/test_indexer.py::IndexerTest::test_clear PASSED [ 492/1732] test/test_indexer.py::IndexerTest::test_extremewords PASSED [ 493/1732] test/test_indexer.py::IndexerTest::test_manyresults PASSED [ 494/1732] test/test_indexer.py::IndexerTest::test_stopwords PASSED [ 495/1732] test/test_indexer.py::IndexerTest::test_unicode PASSED [ 496/1732] test/test_indexer.py::IndexerTest::test_wordsplitting PASSED [ 497/1732] test/test_indexer.py::WhooshIndexerTest::test_basics SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 498/1732] test/test_indexer.py::WhooshIndexerTest::test_casesensitivity SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 499/1732] test/test_indexer.py::WhooshIndexerTest::test_change SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 500/1732] test/test_indexer.py::WhooshIndexerTest::test_clear SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 501/1732] test/test_indexer.py::WhooshIndexerTest::test_extremewords SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 502/1732] test/test_indexer.py::WhooshIndexerTest::test_manyresults SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 503/1732] test/test_indexer.py::WhooshIndexerTest::test_stopwords SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 504/1732] test/test_indexer.py::WhooshIndexerTest::test_unicode SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 505/1732] test/test_indexer.py::WhooshIndexerTest::test_wordsplitting SKIPPED (Skipping Whoosh indexer tests: 'whoosh' not installed) [ 506/1732] test/test_indexer.py::XapianIndexerTest::test_basics SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 507/1732] test/test_indexer.py::XapianIndexerTest::test_casesensitivity SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 508/1732] test/test_indexer.py::XapianIndexerTest::test_change SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 509/1732] test/test_indexer.py::XapianIndexerTest::test_clear SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 510/1732] test/test_indexer.py::XapianIndexerTest::test_extremewords SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 511/1732] test/test_indexer.py::XapianIndexerTest::test_manyresults SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 512/1732] test/test_indexer.py::XapianIndexerTest::test_stopwords SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 513/1732] test/test_indexer.py::XapianIndexerTest::test_unicode SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 514/1732] test/test_indexer.py::XapianIndexerTest::test_wordsplitting SKIPPED (Skipping Xapian indexer tests: 'xapian' not installed) [ 515/1732] test/test_indexer.py::postgresqlIndexerTest::test_basics SKIPPED (Skipping PostgreSQL tests: backend not available) [ 516/1732] test/test_indexer.py::postgresqlIndexerTest::test_casesensitivity SKIPPED (Skipping PostgreSQL tests: backend not available) [ 517/1732] test/test_indexer.py::postgresqlIndexerTest::test_change SKIPPED (Skipping PostgreSQL tests: backend not available) [ 518/1732] test/test_indexer.py::postgresqlIndexerTest::test_clear SKIPPED (Skipping PostgreSQL tests: backend not available) [ 519/1732] test/test_indexer.py::postgresqlIndexerTest::test_extremewords SKIPPED (Skipping PostgreSQL tests: backend not available) [ 520/1732] test/test_indexer.py::postgresqlIndexerTest::test_manyresults SKIPPED (Skipping PostgreSQL tests: backend not available) [ 521/1732] test/test_indexer.py::postgresqlIndexerTest::test_stopwords SKIPPED (Skipping PostgreSQL tests: backend not available) [ 522/1732] test/test_indexer.py::postgresqlIndexerTest::test_unicode SKIPPED (Skipping PostgreSQL tests: backend not available) [ 523/1732] test/test_indexer.py::postgresqlIndexerTest::test_wordsplitting SKIPPED (Skipping PostgreSQL tests: backend not available) [ 524/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_basics SKIPPED (Skipping PostgreSQL tests: backend not available) [ 525/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_casesensitivity SKIPPED (Skipping PostgreSQL tests: backend not available) [ 526/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_change SKIPPED (Skipping PostgreSQL tests: backend not available) [ 527/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_clear SKIPPED (Skipping PostgreSQL tests: backend not available) [ 528/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_extremewords SKIPPED (Skipping PostgreSQL tests: backend not available) [ 529/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_invalid_language SKIPPED (Skipping PostgreSQL tests: backend not available) [ 530/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_manyresults SKIPPED (Skipping PostgreSQL tests: backend not available) [ 531/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_stopwords SKIPPED (Skipping PostgreSQL tests: backend not available) [ 532/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_tsquery_syntax SKIPPED (Skipping PostgreSQL tests: backend not available) [ 533/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_unicode SKIPPED (Skipping PostgreSQL tests: backend not available) [ 534/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_websearch_syntax SKIPPED (Skipping PostgreSQL tests: backend not available) [ 535/1732] test/test_indexer.py::postgresqlFtsIndexerTest::test_wordsplitting SKIPPED (Skipping PostgreSQL tests: backend not available) [ 536/1732] test/test_indexer.py::mysqlIndexerTest::test_basics SKIPPED (Skipping MySQL tests: backend not available) [ 537/1732] test/test_indexer.py::mysqlIndexerTest::test_casesensitivity SKIPPED (Skipping MySQL tests: backend not available) [ 538/1732] test/test_indexer.py::mysqlIndexerTest::test_change SKIPPED (Skipping MySQL tests: backend not available) [ 539/1732] test/test_indexer.py::mysqlIndexerTest::test_clear SKIPPED (Skipping MySQL tests: backend not available) [ 540/1732] test/test_indexer.py::mysqlIndexerTest::test_extremewords SKIPPED (Skipping MySQL tests: backend not available) [ 541/1732] test/test_indexer.py::mysqlIndexerTest::test_manyresults SKIPPED (Skipping MySQL tests: backend not available) [ 542/1732] test/test_indexer.py::mysqlIndexerTest::test_stopwords SKIPPED (Skipping MySQL tests: backend not available) [ 543/1732] test/test_indexer.py::mysqlIndexerTest::test_unicode SKIPPED (Skipping MySQL tests: backend not available) [ 544/1732] test/test_indexer.py::mysqlIndexerTest::test_wordsplitting SKIPPED (Skipping MySQL tests: backend not available) [ 545/1732] test/test_indexer.py::sqliteIndexerTest::test_basics PASSED [ 546/1732] test/test_indexer.py::sqliteIndexerTest::test_casesensitivity PASSED [ 547/1732] test/test_indexer.py::sqliteIndexerTest::test_change PASSED [ 548/1732] test/test_indexer.py::sqliteIndexerTest::test_clear PASSED [ 549/1732] test/test_indexer.py::sqliteIndexerTest::test_extremewords PASSED [ 550/1732] test/test_indexer.py::sqliteIndexerTest::test_manyresults PASSED [ 551/1732] test/test_indexer.py::sqliteIndexerTest::test_stopwords PASSED [ 552/1732] test/test_indexer.py::sqliteIndexerTest::test_unicode PASSED [ 553/1732] test/test_indexer.py::sqliteIndexerTest::test_wordsplitting PASSED [ 554/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_basics PASSED [ 555/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_bool_start PASSED [ 556/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_casesensitivity PASSED [ 557/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_change PASSED [ 558/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_clear PASSED [ 559/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_extremewords SKIPPED (extremewords not tested for native FTS backends) [ 560/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_manyresults PASSED [ 561/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_phrase_and_near PASSED [ 562/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_prefix PASSED [ 563/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_query_errors PASSED [ 564/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_stopwords PASSED [ 565/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_unicode PASSED [ 566/1732] test/test_indexer.py::sqliteFtsIndexerTest::test_wordsplitting PASSED [ 567/1732] test/test_init.py::TemplateInfoTestCase::testLoadTemplateInfo PASSED [ 568/1732] test/test_instance.py::InstanceTest::testOpenOldStyle PASSED [ 569/1732] test/test_jinja2.py::TestCase_Zero::test_zero PASSED [ 570/1732] test/test_jinja2.py::anydbmJinja2Test::test_zero PASSED [ 571/1732] test/test_liveserver.py::BaseTestCases::test__generic_item_template_editbad XFAIL [ 572/1732] test/test_liveserver.py::BaseTestCases::test__generic_item_template_editok PASSED [ 573/1732] test/test_liveserver.py::BaseTestCases::test_bad_path PASSED [ 574/1732] test/test_liveserver.py::BaseTestCases::test_byte_Ranges PASSED [ 575/1732] test/test_liveserver.py::BaseTestCases::test_cache_control_css PASSED [ 576/1732] test/test_liveserver.py::BaseTestCases::test_cache_control_js PASSED [ 577/1732] test/test_liveserver.py::BaseTestCases::test_compression_br SKIPPED (Skipping brotli tests: brotli library not available) [ 578/1732] test/test_liveserver.py::BaseTestCases::test_compression_gzip PASSED [ 579/1732] test/test_liveserver.py::BaseTestCases::test_compression_gzipfile PASSED [ 580/1732] test/test_liveserver.py::BaseTestCases::test_compression_none_etag PASSED [ 581/1732] test/test_liveserver.py::BaseTestCases::test_compression_zstd SKIPPED (Skipping zstd tests: zstd library not available) [ 582/1732] test/test_liveserver.py::BaseTestCases::test_http_options PASSED [ 583/1732] test/test_liveserver.py::BaseTestCases::test_ims PASSED [ 584/1732] test/test_liveserver.py::BaseTestCases::test_login_fail_then_succeed PASSED [ 585/1732] test/test_liveserver.py::BaseTestCases::test_new_file_via_rest PASSED [ 586/1732] test/test_liveserver.py::BaseTestCases::test_new_issue_with_file_upload PASSED [ 587/1732] test/test_liveserver.py::BaseTestCases::test_rest_endpoint_attribute_options PASSED [ 588/1732] test/test_liveserver.py::BaseTestCases::test_rest_endpoint_collection_options PASSED [ 589/1732] test/test_liveserver.py::BaseTestCases::test_rest_endpoint_data_options PASSED [ 590/1732] test/test_liveserver.py::BaseTestCases::test_rest_endpoint_item_options PASSED [ 591/1732] test/test_liveserver.py::BaseTestCases::test_rest_endpoint_root_options PASSED [ 592/1732] test/test_liveserver.py::BaseTestCases::test_rest_invalid_method_collection PASSED [ 593/1732] test/test_liveserver.py::BaseTestCases::test_rest_login_rate_limit PASSED [ 594/1732] test/test_liveserver.py::BaseTestCases::test_rest_preflight_collection PASSED [ 595/1732] test/test_liveserver.py::BaseTestCases::test_start_in_german PASSED [ 596/1732] test/test_liveserver.py::BaseTestCases::test_start_page PASSED [ 597/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test__generic_item_template_editbad XFAIL [ 598/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test__generic_item_template_editok PASSED [ 599/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_bad_path PASSED [ 600/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_byte_Ranges PASSED [ 601/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_cache_control_css PASSED [ 602/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_cache_control_js PASSED [ 603/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_compression_br SKIPPED (Skipping brotli tests: brotli library not available) [ 604/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_compression_gzip PASSED [ 605/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_compression_gzipfile PASSED [ 606/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_compression_none_etag PASSED [ 607/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_compression_zstd SKIPPED (Skipping zstd tests: zstd library not available) [ 608/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_http_options PASSED [ 609/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_ims PASSED [ 610/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_login_fail_then_succeed PASSED [ 611/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_new_file_via_rest PASSED [ 612/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_new_issue_with_file_upload PASSED [ 613/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_endpoint_attribute_options PASSED [ 614/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_endpoint_collection_options PASSED [ 615/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_endpoint_data_options PASSED [ 616/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_endpoint_item_options PASSED [ 617/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_endpoint_root_options PASSED [ 618/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_invalid_method_collection PASSED [ 619/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_login_rate_limit PASSED [ 620/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_rest_preflight_collection PASSED [ 621/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_start_in_german PASSED [ 622/1732] test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_start_page PASSED [ 623/1732] test/test_mailer.py::EncodingTestCase::testEncoding PASSED [ 624/1732] test/test_mailgw.py::MailgwTestCase::testAlternateAddress PASSED [ 625/1732] test/test_mailgw.py::MailgwTestCase::testAutoReplyEmailsAreIgnored PASSED [ 626/1732] test/test_mailgw.py::MailgwTestCase::testClassLooseOK PASSED [ 627/1732] test/test_mailgw.py::MailgwTestCase::testClassStrictInvalid PASSED [ 628/1732] test/test_mailgw.py::MailgwTestCase::testClassStrictValid PASSED [ 629/1732] test/test_mailgw.py::MailgwTestCase::testCommandDelimiters PASSED [ 630/1732] test/test_mailgw.py::MailgwTestCase::testCommandDelimitersIgnore PASSED [ 631/1732] test/test_mailgw.py::MailgwTestCase::testContentDisposition PASSED [ 632/1732] test/test_mailgw.py::MailgwTestCase::testDejaVu PASSED [ 633/1732] test/test_mailgw.py::MailgwTestCase::testDoublePrefixLoose PASSED [ 634/1732] test/test_mailgw.py::MailgwTestCase::testEmailBodyUnchangedFollowupIsYes PASSED [ 635/1732] test/test_mailgw.py::MailgwTestCase::testEmailBodyUnchangedNewIsYes PASSED [ 636/1732] test/test_mailgw.py::MailgwTestCase::testEmailQuoting PASSED [ 637/1732] test/test_mailgw.py::MailgwTestCase::testEmailQuoting2 PASSED [ 638/1732] test/test_mailgw.py::MailgwTestCase::testEmailQuotingNewIsFollowup PASSED [ 639/1732] test/test_mailgw.py::MailgwTestCase::testEmailQuotingNewIsNew PASSED [ 640/1732] test/test_mailgw.py::MailgwTestCase::testEmailQuotingRemove PASSED [ 641/1732] test/test_mailgw.py::MailgwTestCase::testEmailQuotingRemove2 PASSED [ 642/1732] test/test_mailgw.py::MailgwTestCase::testEmailQuotingRemove3 PASSED [ 643/1732] test/test_mailgw.py::MailgwTestCase::testEmailReplaceBodyNewIsFollowup PASSED [ 644/1732] test/test_mailgw.py::MailgwTestCase::testEmailReplaceBodyNewIsNew PASSED [ 645/1732] test/test_mailgw.py::MailgwTestCase::testEmptyMessage PASSED [ 646/1732] test/test_mailgw.py::MailgwTestCase::testEnc01 PASSED [ 647/1732] test/test_mailgw.py::MailgwTestCase::testEncNonUTF8 PASSED [ 648/1732] test/test_mailgw.py::MailgwTestCase::testFileAttachWithUmlaut PASSED [ 649/1732] test/test_mailgw.py::MailgwTestCase::testFollowup PASSED [ 650/1732] test/test_mailgw.py::MailgwTestCase::testFollowupEmptyMessage PASSED [ 651/1732] test/test_mailgw.py::MailgwTestCase::testFollowupEmptyMessageNoSubject PASSED [ 652/1732] test/test_mailgw.py::MailgwTestCase::testFollowupExplicitSubjectChange PASSED [ 653/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNoNosyAuthor PASSED [ 654/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNoNosyAuthorButCopy PASSED [ 655/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNoNosyAuthorNoCopy PASSED [ 656/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNoNosyRecipients PASSED [ 657/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNoSubjectChange PASSED [ 658/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNosyAuthor PASSED [ 659/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNosyAuthorAndCopy PASSED [ 660/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNosyAuthorNosyCopy PASSED [ 661/1732] test/test_mailgw.py::MailgwTestCase::testFollowupNosyRecipients PASSED [ 662/1732] test/test_mailgw.py::MailgwTestCase::testFollowupOnNonIssue PASSED [ 663/1732] test/test_mailgw.py::MailgwTestCase::testFollowupStupidQuoting PASSED [ 664/1732] test/test_mailgw.py::MailgwTestCase::testFollowupTitleMatch PASSED [ 665/1732] test/test_mailgw.py::MailgwTestCase::testFollowupTitleMatchInterval PASSED [ 666/1732] test/test_mailgw.py::MailgwTestCase::testFollowupTitleMatchMultiRe PASSED [ 667/1732] test/test_mailgw.py::MailgwTestCase::testFollowupTitleMatchNever PASSED [ 668/1732] test/test_mailgw.py::MailgwTestCase::testFollowupTitleMatchNeverInterval PASSED [ 669/1732] test/test_mailgw.py::MailgwTestCase::testFollowupUTF8 PASSED [ 670/1732] test/test_mailgw.py::MailgwTestCase::testForwardedMessageAttachment PASSED [ 671/1732] test/test_mailgw.py::MailgwTestCase::testHelpMessage PASSED [ 672/1732] test/test_mailgw.py::MailgwTestCase::testHelpSubject PASSED [ 673/1732] test/test_mailgw.py::MailgwTestCase::testInvalidClassLoose PASSED [ 674/1732] test/test_mailgw.py::MailgwTestCase::testInvalidClassLooseReply PASSED [ 675/1732] test/test_mailgw.py::MailgwTestCase::testInvalidClassLooseReplyQuoted PASSED [ 676/1732] test/test_mailgw.py::MailgwTestCase::testInvalidCommandPassthrough PASSED [ 677/1732] test/test_mailgw.py::MailgwTestCase::testInvalidCommandPassthroughLoose PASSED [ 678/1732] test/test_mailgw.py::MailgwTestCase::testInvalidCommandPassthroughLooseOK PASSED [ 679/1732] test/test_mailgw.py::MailgwTestCase::testInvalidCommands PASSED [ 680/1732] test/test_mailgw.py::MailgwTestCase::testInvalidDesignator PASSED [ 681/1732] test/test_mailgw.py::MailgwTestCase::testIssueidLast PASSED [ 682/1732] test/test_mailgw.py::MailgwTestCase::testItsAutoSubmittedStupid PASSED [ 683/1732] test/test_mailgw.py::MailgwTestCase::testItsBulkStupid PASSED [ 684/1732] test/test_mailgw.py::MailgwTestCase::testItsHumanSubmitted PASSED [ 685/1732] test/test_mailgw.py::MailgwTestCase::testMaillistSubject PASSED [ 686/1732] test/test_mailgw.py::MailgwTestCase::testMessageWithFromInIt PASSED [ 687/1732] test/test_mailgw.py::MailgwTestCase::testMultipartCharsetLatin1AttachFile PASSED [ 688/1732] test/test_mailgw.py::MailgwTestCase::testMultipartCharsetLatin1NoAttach PASSED [ 689/1732] test/test_mailgw.py::MailgwTestCase::testMultipartCharsetUTF8AttachFile PASSED [ 690/1732] test/test_mailgw.py::MailgwTestCase::testMultipartCharsetUTF8NoAttach PASSED [ 691/1732] test/test_mailgw.py::MailgwTestCase::testMultipartDropAlternatives PASSED [ 692/1732] test/test_mailgw.py::MailgwTestCase::testMultipartEnc01 PASSED [ 693/1732] test/test_mailgw.py::MailgwTestCase::testMultipartKeepAlternatives PASSED [ 694/1732] test/test_mailgw.py::MailgwTestCase::testMultipartKeepFiles PASSED [ 695/1732] test/test_mailgw.py::MailgwTestCase::testMultipartRFC822 PASSED [ 696/1732] test/test_mailgw.py::MailgwTestCase::testMultipartRFC822Unpack PASSED [ 697/1732] test/test_mailgw.py::MailgwTestCase::testMultipartSeveralAttachmentMessages PASSED [ 698/1732] test/test_mailgw.py::MailgwTestCase::testMultipartTextifyHTML PASSED [ 699/1732] test/test_mailgw.py::MailgwTestCase::testMultipartTextifyHTMLBeautifulSoup SKIPPED (Skipping beautifulsoup tests: 'bs4' not installed) [ 700/1732] test/test_mailgw.py::MailgwTestCase::testNewIssue PASSED [ 701/1732] test/test_mailgw.py::MailgwTestCase::testNewIssueAuthMsg PASSED [ 702/1732] test/test_mailgw.py::MailgwTestCase::testNewIssueNoAuthorEmail PASSED [ 703/1732] test/test_mailgw.py::MailgwTestCase::testNewIssueNoAuthorInfo PASSED [ 704/1732] test/test_mailgw.py::MailgwTestCase::testNewIssueNoClass PASSED [ 705/1732] test/test_mailgw.py::MailgwTestCase::testNewIssueNosy PASSED [ 706/1732] test/test_mailgw.py::MailgwTestCase::testNewIssueNosyAuthor PASSED [ 707/1732] test/test_mailgw.py::MailgwTestCase::testNewUserAuthor PASSED [ 708/1732] test/test_mailgw.py::MailgwTestCase::testNewUserAuthorEncodedName PASSED [ 709/1732] test/test_mailgw.py::MailgwTestCase::testNewUserAuthorMixedEncodedName PASSED [ 710/1732] test/test_mailgw.py::MailgwTestCase::testNewUserAuthorMixedEncodedNameSpacing PASSED [ 711/1732] test/test_mailgw.py::MailgwTestCase::testNoIssueClassErrorTranslationDe PASSED [ 712/1732] test/test_mailgw.py::MailgwTestCase::testNoMessageId PASSED [ 713/1732] test/test_mailgw.py::MailgwTestCase::testNoSubject PASSED [ 714/1732] test/test_mailgw.py::MailgwTestCase::testNoSubjectErrorTranslation PASSED [ 715/1732] test/test_mailgw.py::MailgwTestCase::testNoSubjectErrorTranslationDe PASSED [ 716/1732] test/test_mailgw.py::MailgwTestCase::testNosyGeneration PASSED [ 717/1732] test/test_mailgw.py::MailgwTestCase::testNosyMessageCcBccEtc PASSED [ 718/1732] test/test_mailgw.py::MailgwTestCase::testNosyMessageNoteFilter PASSED [ 719/1732] test/test_mailgw.py::MailgwTestCase::testNosyMessageSettingSubject PASSED [ 720/1732] test/test_mailgw.py::MailgwTestCase::testNosyRemove PASSED [ 721/1732] test/test_mailgw.py::MailgwTestCase::testNosyReplytoAuthor PASSED [ 722/1732] test/test_mailgw.py::MailgwTestCase::testNosyReplytoSomeaddress PASSED [ 723/1732] test/test_mailgw.py::MailgwTestCase::testNosyReplytoTracker PASSED [ 724/1732] test/test_mailgw.py::MailgwTestCase::testOctetStreamTranscoding PASSED [ 725/1732] test/test_mailgw.py::MailgwTestCase::testOneCharSubject PASSED [ 726/1732] test/test_mailgw.py::MailgwTestCase::testOptionClass PASSED [ 727/1732] test/test_mailgw.py::MailgwTestCase::testOptions PASSED [ 728/1732] test/test_mailgw.py::MailgwTestCase::testOptionsMulti PASSED [ 729/1732] test/test_mailgw.py::MailgwTestCase::testOutlookAttachment PASSED [ 730/1732] test/test_mailgw.py::MailgwTestCase::testPrefixDelimiters PASSED [ 731/1732] test/test_mailgw.py::MailgwTestCase::testPropertyChangeOnly PASSED [ 732/1732] test/test_mailgw.py::MailgwTestCase::testRegistrationConfirmation PASSED [ 733/1732] test/test_mailgw.py::MailgwTestCase::testReplytoMatch PASSED [ 734/1732] test/test_mailgw.py::MailgwTestCase::testResentFrom PASSED [ 735/1732] test/test_mailgw.py::MailgwTestCase::testResentFromSwitchedOff PASSED [ 736/1732] test/test_mailgw.py::MailgwTestCase::testSecurityMessagePermissionContent PASSED [ 737/1732] test/test_mailgw.py::MailgwTestCase::testSimpleFollowup PASSED [ 738/1732] test/test_mailgw.py::MailgwTestCase::testSpacesAroundMultilinkPropertyValue PASSED [ 739/1732] test/test_mailgw.py::MailgwTestCase::testStandardMsg PASSED [ 740/1732] test/test_mailgw.py::MailgwTestCase::testTextHtmlMessage PASSED [ 741/1732] test/test_mailgw.py::MailgwTestCase::testTextHtmlMessageBeautifulSoup SKIPPED (Skipping beautifulsoup tests: 'bs4' not installed) [ 742/1732] test/test_mailgw.py::MailgwTestCase::testUnknownPrefixSubject PASSED [ 743/1732] test/test_mailgw.py::MailgwTestCase::testUnknownUser PASSED [ 744/1732] test/test_mailgw.py::MailgwTestCase::testUserAlternateLookup PASSED [ 745/1732] test/test_mailgw.py::MailgwTestCase::testUserAlternateSubstringNomatch PASSED [ 746/1732] test/test_mailgw.py::MailgwTestCase::testUserCreate PASSED [ 747/1732] test/test_mailgw.py::MailgwTestCase::testUserLookup PASSED [ 748/1732] test/test_mailgw.py::MailgwTestCase::testmsgHeaderPropertyAssignedto PASSED [ 749/1732] test/test_mailgw.py::MailgwTestCase::testmsgHeaderPropertyEmptyString PASSED [ 750/1732] test/test_mailgw.py::MailgwPGPTestCase::testEmptyMessage SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 751/1732] test/test_mailgw.py::MailgwPGPTestCase::testHelpMessage SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 752/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPEncryptedSignedMessage SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 753/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPEncryptedUnsignedMessage SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 754/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPEncryptedUnsignedMessageCheckBounce SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 755/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPEncryptedUnsignedMessageError SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 756/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPEncryptedUnsignedMessageFromNonPGPUser SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 757/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPSignedMessage SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 758/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPSignedMessageFail SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 759/1732] test/test_mailgw.py::MailgwPGPTestCase::testPGPUnsignedMessage SKIPPED (Skipping PGP tests: 'gpg' not installed) [ 760/1732] test/test_mailgw_roundupmessage.py::FlattenRoundupMessageTests::test_flatten_with_from PASSED [ 761/1732] test/test_mailgw_roundupmessage.py::HeaderRoundupMessageTests::test_get_address_list PASSED [ 762/1732] test/test_mailgw_roundupmessage.py::HeaderRoundupMessageTests::test_get_encoded_header PASSED [ 763/1732] test/test_mailgw_roundupmessage.py::HeaderRoundupMessageTests::test_get_plain_header PASSED [ 764/1732] test/test_mailgw_roundupmessage.py::BodyRoundupMessageTests::test_get_body_base64 PASSED [ 765/1732] test/test_mailgw_roundupmessage.py::BodyRoundupMessageTests::test_get_body_iso_8859_1 PASSED [ 766/1732] test/test_mailgw_roundupmessage.py::BodyRoundupMessageTests::test_get_body_utf_8 PASSED [ 767/1732] test/test_mailgw_roundupmessage.py::AsAttachmentRoundupMessageTests::test_octet_stream PASSED [ 768/1732] test/test_mailgw_roundupmessage.py::AsAttachmentRoundupMessageTests::test_rfc822 PASSED [ 769/1732] test/test_mailgw_roundupmessage.py::AsAttachmentRoundupMessageTests::test_rfc822_no_payload PASSED [ 770/1732] test/test_mailgw_roundupmessage.py::AsAttachmentRoundupMessageTests::test_rfc822_no_subject PASSED [ 771/1732] test/test_mailgw_roundupmessage.py::AsAttachmentRoundupMessageTests::test_text_plain PASSED [ 772/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_attached_signature PASSED [ 773/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_attached_text_plain PASSED [ 774/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_deep_multipart_alternative PASSED [ 775/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_deep_multipart_alternative_ignore PASSED [ 776/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_multipart_alternative PASSED [ 777/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_multipart_mixed PASSED [ 778/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_rfc822_message PASSED [ 779/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_rfc822_message_unpack PASSED [ 780/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_signed_attachemts PASSED [ 781/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_signed_text PASSED [ 782/1732] test/test_mailgw_roundupmessage.py::ExtractContentRoundupMessageTests::test_text_plain PASSED [ 783/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_encrypted PASSED [ 784/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_encrypted_protocol_invalid PASSED [ 785/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_encrypted_protocol_missing PASSED [ 786/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_not_encrypted PASSED [ 787/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_not_signed PASSED [ 788/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_signed PASSED [ 789/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_signed_protocol_invalid PASSED [ 790/1732] test/test_mailgw_roundupmessage.py::PgpDetectRoundupMessageTests::test_pgp_message_signed_protocol_missing PASSED [ 791/1732] test/test_mailsplit.py::MailsplitTestCase::testAllQuoted PASSED [ 792/1732] test/test_mailsplit.py::MailsplitTestCase::testEmpty PASSED [ 793/1732] test/test_mailsplit.py::MailsplitTestCase::testIndentationContent PASSED [ 794/1732] test/test_mailsplit.py::MailsplitTestCase::testIndentationSummary PASSED [ 795/1732] test/test_mailsplit.py::MailsplitTestCase::testKeepBody PASSED [ 796/1732] test/test_mailsplit.py::MailsplitTestCase::testKeepCitation PASSED [ 797/1732] test/test_mailsplit.py::MailsplitTestCase::testKeepMultipleHyphens PASSED [ 798/1732] test/test_mailsplit.py::MailsplitTestCase::testMultilineSummary PASSED [ 799/1732] test/test_mailsplit.py::MailsplitTestCase::testParagraphs PASSED [ 800/1732] test/test_mailsplit.py::MailsplitTestCase::testPostComment PASSED [ 801/1732] test/test_mailsplit.py::MailsplitTestCase::testPreComment PASSED [ 802/1732] test/test_mailsplit.py::MailsplitTestCase::testSimple PASSED [ 803/1732] test/test_mailsplit.py::MailsplitTestCase::testSimpleFollowup PASSED [ 804/1732] test/test_mailsplit.py::MailsplitTestCase::testSimpleFollowupParas PASSED [ 805/1732] test/test_memorydb.py::memorydbDBTest::testActorProperty <- test/db_test_base.py PASSED [ 806/1732] test/test_memorydb.py::memorydbDBTest::testAddProperty <- test/db_test_base.py PASSED [ 807/1732] test/test_memorydb.py::memorydbDBTest::testAddRemoveProperty <- test/db_test_base.py PASSED [ 808/1732] test/test_memorydb.py::memorydbDBTest::testAdminDuplicateInitialisation <- test/db_test_base.py PASSED [ 809/1732] test/test_memorydb.py::memorydbDBTest::testAdminImportExport <- test/db_test_base.py PASSED [ 810/1732] test/test_memorydb.py::memorydbDBTest::testAdminOtherCommands <- test/db_test_base.py PASSED [ 811/1732] test/test_memorydb.py::memorydbDBTest::testAuditorTwo <- test/db_test_base.py PASSED [ 812/1732] test/test_memorydb.py::memorydbDBTest::testAuditors <- test/db_test_base.py PASSED [ 813/1732] test/test_memorydb.py::memorydbDBTest::testBooleanChange <- test/db_test_base.py PASSED [ 814/1732] test/test_memorydb.py::memorydbDBTest::testBooleanSet <- test/db_test_base.py PASSED [ 815/1732] test/test_memorydb.py::memorydbDBTest::testBooleanUnset <- test/db_test_base.py PASSED [ 816/1732] test/test_memorydb.py::memorydbDBTest::testCacheCreateSet <- test/db_test_base.py PASSED [ 817/1732] test/test_memorydb.py::memorydbDBTest::testCreatorProperty <- test/db_test_base.py PASSED [ 818/1732] test/test_memorydb.py::memorydbDBTest::testDateChange <- test/db_test_base.py PASSED [ 819/1732] test/test_memorydb.py::memorydbDBTest::testDateLeapYear <- test/db_test_base.py PASSED [ 820/1732] test/test_memorydb.py::memorydbDBTest::testDateSort <- test/db_test_base.py PASSED [ 821/1732] test/test_memorydb.py::memorydbDBTest::testDateSortMultilink <- test/db_test_base.py PASSED [ 822/1732] test/test_memorydb.py::memorydbDBTest::testDateUnset <- test/db_test_base.py PASSED [ 823/1732] test/test_memorydb.py::memorydbDBTest::testDefault_Value <- test/db_test_base.py PASSED [ 824/1732] test/test_memorydb.py::memorydbDBTest::testDestroyBlob <- test/db_test_base.py PASSED [ 825/1732] test/test_memorydb.py::memorydbDBTest::testDestroyJournalling <- test/db_test_base.py PASSED [ 826/1732] test/test_memorydb.py::memorydbDBTest::testDestroyNoJournalling <- test/db_test_base.py PASSED [ 827/1732] test/test_memorydb.py::memorydbDBTest::testDoubleChange <- test/db_test_base.py PASSED [ 828/1732] test/test_memorydb.py::memorydbDBTest::testDoubleUnset <- test/db_test_base.py PASSED [ 829/1732] test/test_memorydb.py::memorydbDBTest::testEmptySet <- test/db_test_base.py PASSED [ 830/1732] test/test_memorydb.py::memorydbDBTest::testExceptions <- test/db_test_base.py PASSED [ 831/1732] test/test_memorydb.py::memorydbDBTest::testFileClassContentChange <- test/db_test_base.py PASSED [ 832/1732] test/test_memorydb.py::memorydbDBTest::testFileClassIndexingNoNoNo <- test/db_test_base.py PASSED [ 833/1732] test/test_memorydb.py::memorydbDBTest::testFileClassReindexing <- test/db_test_base.py PASSED [ 834/1732] test/test_memorydb.py::memorydbDBTest::testFilteringBoolean <- test/db_test_base.py PASSED [ 835/1732] test/test_memorydb.py::memorydbDBTest::testFilteringDateRangeMulti <- test/db_test_base.py PASSED [ 836/1732] test/test_memorydb.py::memorydbDBTest::testFilteringDateSort <- test/db_test_base.py PASSED [ 837/1732] test/test_memorydb.py::memorydbDBTest::testFilteringDateSortPriorityGroup <- test/db_test_base.py PASSED [ 838/1732] test/test_memorydb.py::memorydbDBTest::testFilteringID <- test/db_test_base.py PASSED [ 839/1732] test/test_memorydb.py::memorydbDBTest::testFilteringIntervalSort <- test/db_test_base.py PASSED [ 840/1732] test/test_memorydb.py::memorydbDBTest::testFilteringLink <- test/db_test_base.py PASSED [ 841/1732] test/test_memorydb.py::memorydbDBTest::testFilteringLinkExpression <- test/db_test_base.py PASSED [ 842/1732] test/test_memorydb.py::memorydbDBTest::testFilteringLinkSortGroup <- test/db_test_base.py PASSED [ 843/1732] test/test_memorydb.py::memorydbDBTest::testFilteringLinkSortSearchMultilink <- test/db_test_base.py PASSED [ 844/1732] test/test_memorydb.py::memorydbDBTest::testFilteringMany <- test/db_test_base.py PASSED [ 845/1732] test/test_memorydb.py::memorydbDBTest::testFilteringMultilink <- test/db_test_base.py PASSED [ 846/1732] test/test_memorydb.py::memorydbDBTest::testFilteringMultilinkAndGroup <- test/db_test_base.py PASSED [ 847/1732] test/test_memorydb.py::memorydbDBTest::testFilteringMultilinkExpression <- test/db_test_base.py PASSED [ 848/1732] test/test_memorydb.py::memorydbDBTest::testFilteringMultilinkSort <- test/db_test_base.py PASSED [ 849/1732] test/test_memorydb.py::memorydbDBTest::testFilteringMultilinkSortGroup <- test/db_test_base.py PASSED [ 850/1732] test/test_memorydb.py::memorydbDBTest::testFilteringNone <- test/db_test_base.py PASSED [ 851/1732] test/test_memorydb.py::memorydbDBTest::testFilteringNumber <- test/db_test_base.py PASSED [ 852/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRangeBasic <- test/db_test_base.py PASSED [ 853/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRangeGeekInterval <- test/db_test_base.py PASSED [ 854/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRangeInterval <- test/db_test_base.py PASSED [ 855/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRangeMonths <- test/db_test_base.py PASSED [ 856/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRangeTwoSyntaxes <- test/db_test_base.py PASSED [ 857/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRangeYearMonthDay <- test/db_test_base.py PASSED [ 858/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRetired <- test/db_test_base.py PASSED [ 859/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRetiredString <- test/db_test_base.py PASSED [ 860/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRevLink <- test/db_test_base.py PASSED [ 861/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRevLinkExpression <- test/db_test_base.py PASSED [ 862/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRevMultilink <- test/db_test_base.py PASSED [ 863/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRevMultilinkExpression <- test/db_test_base.py PASSED [ 864/1732] test/test_memorydb.py::memorydbDBTest::testFilteringRevMultilinkQ2 <- test/db_test_base.py PASSED [ 865/1732] test/test_memorydb.py::memorydbDBTest::testFilteringSortId <- test/db_test_base.py PASSED [ 866/1732] test/test_memorydb.py::memorydbDBTest::testFilteringSpecialChars <- test/db_test_base.py PASSED [ 867/1732] test/test_memorydb.py::memorydbDBTest::testFilteringString <- test/db_test_base.py PASSED [ 868/1732] test/test_memorydb.py::memorydbDBTest::testFilteringStringCase <- test/db_test_base.py PASSED [ 869/1732] test/test_memorydb.py::memorydbDBTest::testFilteringStringExactMatch <- test/db_test_base.py PASSED [ 870/1732] test/test_memorydb.py::memorydbDBTest::testFilteringStringSort <- test/db_test_base.py PASSED [ 871/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTransitiveLinkIssue <- test/db_test_base.py PASSED [ 872/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTransitiveLinkSort <- test/db_test_base.py PASSED [ 873/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTransitiveLinkSortNull <- test/db_test_base.py PASSED [ 874/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTransitiveLinkUser <- test/db_test_base.py PASSED [ 875/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTransitiveLinkUserLimit <- test/db_test_base.py PASSED [ 876/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTransitiveMultilink <- test/db_test_base.py PASSED [ 877/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTransitiveMultilinkSort <- test/db_test_base.py PASSED [ 878/1732] test/test_memorydb.py::memorydbDBTest::testFilteringTwoMultilinksExpression <- test/db_test_base.py PASSED [ 879/1732] test/test_memorydb.py::memorydbDBTest::testFindIncorrectProperty <- test/db_test_base.py PASSED [ 880/1732] test/test_memorydb.py::memorydbDBTest::testFindLink <- test/db_test_base.py PASSED [ 881/1732] test/test_memorydb.py::memorydbDBTest::testFindLinkAndMultilink <- test/db_test_base.py PASSED [ 882/1732] test/test_memorydb.py::memorydbDBTest::testFindLinkFail <- test/db_test_base.py PASSED [ 883/1732] test/test_memorydb.py::memorydbDBTest::testFindLinkUnset <- test/db_test_base.py PASSED [ 884/1732] test/test_memorydb.py::memorydbDBTest::testFindMultiMultilink <- test/db_test_base.py PASSED [ 885/1732] test/test_memorydb.py::memorydbDBTest::testFindMultilink <- test/db_test_base.py PASSED [ 886/1732] test/test_memorydb.py::memorydbDBTest::testFindMultilinkFail <- test/db_test_base.py PASSED [ 887/1732] test/test_memorydb.py::memorydbDBTest::testFindMultilinkUnset <- test/db_test_base.py PASSED [ 888/1732] test/test_memorydb.py::memorydbDBTest::testFindMultipleLink <- test/db_test_base.py PASSED [ 889/1732] test/test_memorydb.py::memorydbDBTest::testFindProtectedLink <- test/db_test_base.py PASSED [ 890/1732] test/test_memorydb.py::memorydbDBTest::testFindRetired <- test/db_test_base.py PASSED [ 891/1732] test/test_memorydb.py::memorydbDBTest::testFindRevLinkMultilink <- test/db_test_base.py PASSED [ 892/1732] test/test_memorydb.py::memorydbDBTest::testForcedReindexing <- test/db_test_base.py PASSED [ 893/1732] test/test_memorydb.py::memorydbDBTest::testGroupingNone <- test/db_test_base.py PASSED [ 894/1732] test/test_memorydb.py::memorydbDBTest::testIDGeneration <- test/db_test_base.py PASSED [ 895/1732] test/test_memorydb.py::memorydbDBTest::testIDSetting <- test/db_test_base.py PASSED [ 896/1732] test/test_memorydb.py::memorydbDBTest::testImportExport <- test/db_test_base.py PASSED [ 897/1732] test/test_memorydb.py::memorydbDBTest::testIndexerSearchMulti <- test/db_test_base.py PASSED [ 898/1732] test/test_memorydb.py::memorydbDBTest::testIndexerSearching <- test/db_test_base.py PASSED [ 899/1732] test/test_memorydb.py::memorydbDBTest::testIndexerSearchingLink <- test/db_test_base.py PASSED [ 900/1732] test/test_memorydb.py::memorydbDBTest::testIndexingPropertiesOnImport <- test/db_test_base.py PASSED [ 901/1732] test/test_memorydb.py::memorydbDBTest::testIntegerChange <- test/db_test_base.py PASSED [ 902/1732] test/test_memorydb.py::memorydbDBTest::testIntegerUnset <- test/db_test_base.py PASSED [ 903/1732] test/test_memorydb.py::memorydbDBTest::testIntervalChange <- test/db_test_base.py PASSED [ 904/1732] test/test_memorydb.py::memorydbDBTest::testIntervalUnset <- test/db_test_base.py PASSED [ 905/1732] test/test_memorydb.py::memorydbDBTest::testJournalNonexistingProperty <- test/db_test_base.py PASSED [ 906/1732] test/test_memorydb.py::memorydbDBTest::testJournalPreCommit <- test/db_test_base.py PASSED [ 907/1732] test/test_memorydb.py::memorydbDBTest::testJournals <- test/db_test_base.py PASSED [ 908/1732] test/test_memorydb.py::memorydbDBTest::testKeyValue <- test/db_test_base.py PASSED [ 909/1732] test/test_memorydb.py::memorydbDBTest::testLabelProp <- test/db_test_base.py PASSED [ 910/1732] test/test_memorydb.py::memorydbDBTest::testLinkChange <- test/db_test_base.py PASSED [ 911/1732] test/test_memorydb.py::memorydbDBTest::testLinkUnset <- test/db_test_base.py PASSED [ 912/1732] test/test_memorydb.py::memorydbDBTest::testMakeSeveralMultilinkedNodes <- test/db_test_base.py PASSED [ 913/1732] test/test_memorydb.py::memorydbDBTest::testMultilinkChange <- test/db_test_base.py PASSED [ 914/1732] test/test_memorydb.py::memorydbDBTest::testMultilinkChangeIterable <- test/db_test_base.py PASSED [ 915/1732] test/test_memorydb.py::memorydbDBTest::testMultilinkOrdering <- test/db_test_base.py PASSED [ 916/1732] test/test_memorydb.py::memorydbDBTest::testNosyMail <- test/db_test_base.py PASSED [ 917/1732] test/test_memorydb.py::memorydbDBTest::testNosyMailTextAndBinary <- test/db_test_base.py PASSED [ 918/1732] test/test_memorydb.py::memorydbDBTest::testNumberChange <- test/db_test_base.py PASSED [ 919/1732] test/test_memorydb.py::memorydbDBTest::testNumberUnset <- test/db_test_base.py PASSED [ 920/1732] test/test_memorydb.py::memorydbDBTest::testPGPNosyMail <- test/db_test_base.py SKIPPED (Skipping PGPNosy test) [ 921/1732] test/test_memorydb.py::memorydbDBTest::testPack <- test/db_test_base.py PASSED [ 922/1732] test/test_memorydb.py::memorydbDBTest::testPasswordChange <- test/db_test_base.py PASSED [ 923/1732] test/test_memorydb.py::memorydbDBTest::testPasswordUnset <- test/db_test_base.py PASSED [ 924/1732] test/test_memorydb.py::memorydbDBTest::testQuietChangenote <- test/db_test_base.py PASSED [ 925/1732] test/test_memorydb.py::memorydbDBTest::testQuietJournal <- test/db_test_base.py PASSED [ 926/1732] test/test_memorydb.py::memorydbDBTest::testQuietProperty <- test/db_test_base.py PASSED [ 927/1732] test/test_memorydb.py::memorydbDBTest::testRefresh <- test/db_test_base.py PASSED [ 928/1732] test/test_memorydb.py::memorydbDBTest::testReindexingChange <- test/db_test_base.py PASSED [ 929/1732] test/test_memorydb.py::memorydbDBTest::testReindexingClear <- test/db_test_base.py PASSED [ 930/1732] test/test_memorydb.py::memorydbDBTest::testRemoveProperty <- test/db_test_base.py PASSED [ 931/1732] test/test_memorydb.py::memorydbDBTest::testRetire <- test/db_test_base.py PASSED [ 932/1732] test/test_memorydb.py::memorydbDBTest::testSerialisation <- test/db_test_base.py PASSED [ 933/1732] test/test_memorydb.py::memorydbDBTest::testSortingNone <- test/db_test_base.py PASSED [ 934/1732] test/test_memorydb.py::memorydbDBTest::testStringBinary <- test/db_test_base.py PASSED [ 935/1732] test/test_memorydb.py::memorydbDBTest::testStringChange <- test/db_test_base.py PASSED [ 936/1732] test/test_memorydb.py::memorydbDBTest::testStringFind <- test/db_test_base.py PASSED [ 937/1732] test/test_memorydb.py::memorydbDBTest::testStringUnicode <- test/db_test_base.py PASSED [ 938/1732] test/test_memorydb.py::memorydbDBTest::testStringUnset <- test/db_test_base.py PASSED [ 939/1732] test/test_memorydb.py::memorydbDBTest::testTransactions <- test/db_test_base.py PASSED [ 940/1732] test/test_memorydb.py::memorydbDBTest::testUpgrade_5_to_6 <- test/db_test_base.py SKIPPED (No schema upgrade needed on non rdbms backends) [ 941/1732] test/test_memorydb.py::memorydbDBTest::testViewPremJournal <- test/db_test_base.py PASSED [ 942/1732] test/test_memorydb.py::memorydbROTest::testExceptions <- test/db_test_base.py PASSED [ 943/1732] test/test_memorydb.py::memorydbSchemaTest::test_addNewClass <- test/db_test_base.py PASSED [ 944/1732] test/test_memorydb.py::memorydbSchemaTest::test_changeClassKey <- test/db_test_base.py PASSED [ 945/1732] test/test_memorydb.py::memorydbSchemaTest::test_fileClassProps <- test/db_test_base.py PASSED [ 946/1732] test/test_memorydb.py::memorydbSchemaTest::test_makeNewMultilink <- test/db_test_base.py PASSED [ 947/1732] test/test_memorydb.py::memorydbSchemaTest::test_modifyClass <- test/db_test_base.py PASSED [ 948/1732] test/test_memorydb.py::memorydbSchemaTest::test_removeClass <- test/db_test_base.py PASSED [ 949/1732] test/test_memorydb.py::memorydbSchemaTest::test_removeClassKey <- test/db_test_base.py PASSED [ 950/1732] test/test_memorydb.py::memorydbSchemaTest::test_removeMultilink <- test/db_test_base.py PASSED [ 951/1732] test/test_memorydb.py::memorydbSchemaTest::test_reservedProperties <- test/db_test_base.py PASSED [ 952/1732] test/test_memorydb.py::memorydbSchemaTest::test_splitDesignator <- test/db_test_base.py PASSED [ 953/1732] test/test_memorydb.py::memorydbSessionTest::testDestroy <- test/session_common.py PASSED [ 954/1732] test/test_memorydb.py::memorydbSessionTest::testGetAll <- test/session_common.py PASSED [ 955/1732] test/test_memorydb.py::memorydbSessionTest::testList <- test/session_common.py PASSED [ 956/1732] test/test_memorydb.py::memorydbSessionTest::testSetSession <- test/session_common.py PASSED [ 957/1732] test/test_memorydb.py::memorydbSessionTest::testUpdateSession <- test/session_common.py PASSED [ 958/1732] test/test_misc.py::AcceptLanguageTest::testParse PASSED [ 959/1732] test/test_misc.py::CmpTest::testCmp PASSED [ 960/1732] test/test_misc.py::VersionCheck::test_Version_Check PASSED [ 961/1732] test/test_multipart.py::MultipartTestCase::testAttachedSignature PASSED [ 962/1732] test/test_multipart.py::MultipartTestCase::testAttachedTextPlain PASSED [ 963/1732] test/test_multipart.py::MultipartTestCase::testDeepMultipartAlternative PASSED [ 964/1732] test/test_multipart.py::MultipartTestCase::testMessageRfc822 PASSED [ 965/1732] test/test_multipart.py::MultipartTestCase::testMultipart PASSED [ 966/1732] test/test_multipart.py::MultipartTestCase::testMultipartAlternative PASSED [ 967/1732] test/test_multipart.py::MultipartTestCase::testMultipartAlternativeHtml PASSED [ 968/1732] test/test_multipart.py::MultipartTestCase::testMultipartAlternativeHtmlText PASSED [ 969/1732] test/test_multipart.py::MultipartTestCase::testMultipartMixed PASSED [ 970/1732] test/test_multipart.py::MultipartTestCase::testMultipartMixedHtml PASSED [ 971/1732] test/test_multipart.py::MultipartTestCase::testSignedAttachments PASSED [ 972/1732] test/test_multipart.py::MultipartTestCase::testSignedText PASSED [ 973/1732] test/test_multipart.py::MultipartTestCase::testTextPlain PASSED [ 974/1732] test/test_mysql.py::mysqlDBTest::testActorProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 975/1732] test/test_mysql.py::mysqlDBTest::testAddProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 976/1732] test/test_mysql.py::mysqlDBTest::testAddRemoveProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 977/1732] test/test_mysql.py::mysqlDBTest::testAdminDuplicateInitialisation <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 978/1732] test/test_mysql.py::mysqlDBTest::testAdminImportExport <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 979/1732] test/test_mysql.py::mysqlDBTest::testAdminOtherCommands <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 980/1732] test/test_mysql.py::mysqlDBTest::testAuditorTwo <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 981/1732] test/test_mysql.py::mysqlDBTest::testAuditors <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 982/1732] test/test_mysql.py::mysqlDBTest::testBooleanChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 983/1732] test/test_mysql.py::mysqlDBTest::testBooleanSet <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 984/1732] test/test_mysql.py::mysqlDBTest::testBooleanUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 985/1732] test/test_mysql.py::mysqlDBTest::testCacheCreateSet <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 986/1732] test/test_mysql.py::mysqlDBTest::testCreatorProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 987/1732] test/test_mysql.py::mysqlDBTest::testDateChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 988/1732] test/test_mysql.py::mysqlDBTest::testDateLeapYear <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 989/1732] test/test_mysql.py::mysqlDBTest::testDateSort <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 990/1732] test/test_mysql.py::mysqlDBTest::testDateSortMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 991/1732] test/test_mysql.py::mysqlDBTest::testDateUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 992/1732] test/test_mysql.py::mysqlDBTest::testDefault_Value <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 993/1732] test/test_mysql.py::mysqlDBTest::testDestroyBlob <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 994/1732] test/test_mysql.py::mysqlDBTest::testDestroyJournalling <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 995/1732] test/test_mysql.py::mysqlDBTest::testDestroyNoJournalling <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 996/1732] test/test_mysql.py::mysqlDBTest::testDoubleChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 997/1732] test/test_mysql.py::mysqlDBTest::testDoubleUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 998/1732] test/test_mysql.py::mysqlDBTest::testEmptySet <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [ 999/1732] test/test_mysql.py::mysqlDBTest::testExceptions <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1000/1732] test/test_mysql.py::mysqlDBTest::testFileClassContentChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1001/1732] test/test_mysql.py::mysqlDBTest::testFileClassIndexingNoNoNo <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1002/1732] test/test_mysql.py::mysqlDBTest::testFileClassReindexing <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1003/1732] test/test_mysql.py::mysqlDBTest::testFilteringBoolean <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1004/1732] test/test_mysql.py::mysqlDBTest::testFilteringDateRangeMulti <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1005/1732] test/test_mysql.py::mysqlDBTest::testFilteringDateSort <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1006/1732] test/test_mysql.py::mysqlDBTest::testFilteringDateSortPriorityGroup <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1007/1732] test/test_mysql.py::mysqlDBTest::testFilteringID <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1008/1732] test/test_mysql.py::mysqlDBTest::testFilteringIntervalSort <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1009/1732] test/test_mysql.py::mysqlDBTest::testFilteringLink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1010/1732] test/test_mysql.py::mysqlDBTest::testFilteringLinkExpression <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1011/1732] test/test_mysql.py::mysqlDBTest::testFilteringLinkSortGroup <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1012/1732] test/test_mysql.py::mysqlDBTest::testFilteringLinkSortSearchMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1013/1732] test/test_mysql.py::mysqlDBTest::testFilteringMany <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1014/1732] test/test_mysql.py::mysqlDBTest::testFilteringMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1015/1732] test/test_mysql.py::mysqlDBTest::testFilteringMultilinkAndGroup <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1016/1732] test/test_mysql.py::mysqlDBTest::testFilteringMultilinkExpression <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1017/1732] test/test_mysql.py::mysqlDBTest::testFilteringMultilinkSort <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1018/1732] test/test_mysql.py::mysqlDBTest::testFilteringMultilinkSortGroup <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1019/1732] test/test_mysql.py::mysqlDBTest::testFilteringNone <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1020/1732] test/test_mysql.py::mysqlDBTest::testFilteringNumber <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1021/1732] test/test_mysql.py::mysqlDBTest::testFilteringRangeBasic <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1022/1732] test/test_mysql.py::mysqlDBTest::testFilteringRangeGeekInterval <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1023/1732] test/test_mysql.py::mysqlDBTest::testFilteringRangeInterval <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1024/1732] test/test_mysql.py::mysqlDBTest::testFilteringRangeMonths <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1025/1732] test/test_mysql.py::mysqlDBTest::testFilteringRangeTwoSyntaxes <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1026/1732] test/test_mysql.py::mysqlDBTest::testFilteringRangeYearMonthDay <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1027/1732] test/test_mysql.py::mysqlDBTest::testFilteringRetired <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1028/1732] test/test_mysql.py::mysqlDBTest::testFilteringRetiredString <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1029/1732] test/test_mysql.py::mysqlDBTest::testFilteringRevLink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1030/1732] test/test_mysql.py::mysqlDBTest::testFilteringRevLinkExpression <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1031/1732] test/test_mysql.py::mysqlDBTest::testFilteringRevMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1032/1732] test/test_mysql.py::mysqlDBTest::testFilteringRevMultilinkExpression <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1033/1732] test/test_mysql.py::mysqlDBTest::testFilteringRevMultilinkQ2 <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1034/1732] test/test_mysql.py::mysqlDBTest::testFilteringSortId <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1035/1732] test/test_mysql.py::mysqlDBTest::testFilteringSpecialChars <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1036/1732] test/test_mysql.py::mysqlDBTest::testFilteringString <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1037/1732] test/test_mysql.py::mysqlDBTest::testFilteringStringCase <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1038/1732] test/test_mysql.py::mysqlDBTest::testFilteringStringExactMatch <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1039/1732] test/test_mysql.py::mysqlDBTest::testFilteringStringSort <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1040/1732] test/test_mysql.py::mysqlDBTest::testFilteringTransitiveLinkIssue <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1041/1732] test/test_mysql.py::mysqlDBTest::testFilteringTransitiveLinkSort <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1042/1732] test/test_mysql.py::mysqlDBTest::testFilteringTransitiveLinkSortNull <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1043/1732] test/test_mysql.py::mysqlDBTest::testFilteringTransitiveLinkUser <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1044/1732] test/test_mysql.py::mysqlDBTest::testFilteringTransitiveLinkUserLimit <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1045/1732] test/test_mysql.py::mysqlDBTest::testFilteringTransitiveMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1046/1732] test/test_mysql.py::mysqlDBTest::testFilteringTransitiveMultilinkSort <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1047/1732] test/test_mysql.py::mysqlDBTest::testFilteringTwoMultilinksExpression <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1048/1732] test/test_mysql.py::mysqlDBTest::testFindIncorrectProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1049/1732] test/test_mysql.py::mysqlDBTest::testFindLink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1050/1732] test/test_mysql.py::mysqlDBTest::testFindLinkAndMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1051/1732] test/test_mysql.py::mysqlDBTest::testFindLinkFail <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1052/1732] test/test_mysql.py::mysqlDBTest::testFindLinkUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1053/1732] test/test_mysql.py::mysqlDBTest::testFindMultiMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1054/1732] test/test_mysql.py::mysqlDBTest::testFindMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1055/1732] test/test_mysql.py::mysqlDBTest::testFindMultilinkFail <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1056/1732] test/test_mysql.py::mysqlDBTest::testFindMultilinkUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1057/1732] test/test_mysql.py::mysqlDBTest::testFindMultipleLink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1058/1732] test/test_mysql.py::mysqlDBTest::testFindProtectedLink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1059/1732] test/test_mysql.py::mysqlDBTest::testFindRetired <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1060/1732] test/test_mysql.py::mysqlDBTest::testFindRevLinkMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1061/1732] test/test_mysql.py::mysqlDBTest::testForcedReindexing <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1062/1732] test/test_mysql.py::mysqlDBTest::testGroupingNone <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1063/1732] test/test_mysql.py::mysqlDBTest::testIDGeneration <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1064/1732] test/test_mysql.py::mysqlDBTest::testIDSetting <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1065/1732] test/test_mysql.py::mysqlDBTest::testImportExport <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1066/1732] test/test_mysql.py::mysqlDBTest::testIndexerSearchMulti <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1067/1732] test/test_mysql.py::mysqlDBTest::testIndexerSearching <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1068/1732] test/test_mysql.py::mysqlDBTest::testIndexerSearchingLink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1069/1732] test/test_mysql.py::mysqlDBTest::testIndexingPropertiesOnImport <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1070/1732] test/test_mysql.py::mysqlDBTest::testIntegerChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1071/1732] test/test_mysql.py::mysqlDBTest::testIntegerUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1072/1732] test/test_mysql.py::mysqlDBTest::testIntervalChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1073/1732] test/test_mysql.py::mysqlDBTest::testIntervalUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1074/1732] test/test_mysql.py::mysqlDBTest::testJournalNonexistingProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1075/1732] test/test_mysql.py::mysqlDBTest::testJournalPreCommit <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1076/1732] test/test_mysql.py::mysqlDBTest::testJournals <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1077/1732] test/test_mysql.py::mysqlDBTest::testKeyValue <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1078/1732] test/test_mysql.py::mysqlDBTest::testLabelProp <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1079/1732] test/test_mysql.py::mysqlDBTest::testLinkChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1080/1732] test/test_mysql.py::mysqlDBTest::testLinkUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1081/1732] test/test_mysql.py::mysqlDBTest::testMakeSeveralMultilinkedNodes <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1082/1732] test/test_mysql.py::mysqlDBTest::testMultilinkChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1083/1732] test/test_mysql.py::mysqlDBTest::testMultilinkChangeIterable <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1084/1732] test/test_mysql.py::mysqlDBTest::testMultilinkOrdering <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1085/1732] test/test_mysql.py::mysqlDBTest::testNosyMail <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1086/1732] test/test_mysql.py::mysqlDBTest::testNosyMailTextAndBinary <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1087/1732] test/test_mysql.py::mysqlDBTest::testNumberChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1088/1732] test/test_mysql.py::mysqlDBTest::testNumberUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1089/1732] test/test_mysql.py::mysqlDBTest::testPGPNosyMail <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1090/1732] test/test_mysql.py::mysqlDBTest::testPack <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1091/1732] test/test_mysql.py::mysqlDBTest::testPasswordChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1092/1732] test/test_mysql.py::mysqlDBTest::testPasswordUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1093/1732] test/test_mysql.py::mysqlDBTest::testQuietChangenote <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1094/1732] test/test_mysql.py::mysqlDBTest::testQuietJournal <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1095/1732] test/test_mysql.py::mysqlDBTest::testQuietProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1096/1732] test/test_mysql.py::mysqlDBTest::testRefresh <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1097/1732] test/test_mysql.py::mysqlDBTest::testReindexingChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1098/1732] test/test_mysql.py::mysqlDBTest::testReindexingClear <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1099/1732] test/test_mysql.py::mysqlDBTest::testRemoveProperty <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1100/1732] test/test_mysql.py::mysqlDBTest::testRetire <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1101/1732] test/test_mysql.py::mysqlDBTest::testSerialisation <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1102/1732] test/test_mysql.py::mysqlDBTest::testSortingNone <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1103/1732] test/test_mysql.py::mysqlDBTest::testStringBinary <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1104/1732] test/test_mysql.py::mysqlDBTest::testStringChange <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1105/1732] test/test_mysql.py::mysqlDBTest::testStringFind <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1106/1732] test/test_mysql.py::mysqlDBTest::testStringUnicode <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1107/1732] test/test_mysql.py::mysqlDBTest::testStringUnset <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1108/1732] test/test_mysql.py::mysqlDBTest::testTransactions <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1109/1732] test/test_mysql.py::mysqlDBTest::testUpgrade_5_to_6 <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1110/1732] test/test_mysql.py::mysqlDBTest::testUpgrade_6_to_7 SKIPPED (Skipping MySQL tests: backend not available) [1111/1732] test/test_mysql.py::mysqlDBTest::testViewPremJournal <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1112/1732] test/test_mysql.py::mysqlROTest::testExceptions <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1113/1732] test/test_mysql.py::mysqlSchemaTest::test_addNewClass <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1114/1732] test/test_mysql.py::mysqlSchemaTest::test_changeClassKey <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1115/1732] test/test_mysql.py::mysqlSchemaTest::test_fileClassProps <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1116/1732] test/test_mysql.py::mysqlSchemaTest::test_makeNewMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1117/1732] test/test_mysql.py::mysqlSchemaTest::test_modifyClass <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1118/1732] test/test_mysql.py::mysqlSchemaTest::test_removeClass <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1119/1732] test/test_mysql.py::mysqlSchemaTest::test_removeClassKey <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1120/1732] test/test_mysql.py::mysqlSchemaTest::test_removeMultilink <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1121/1732] test/test_mysql.py::mysqlSchemaTest::test_reservedProperties <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1122/1732] test/test_mysql.py::mysqlSchemaTest::test_splitDesignator <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1123/1732] test/test_mysql.py::mysqlClassicInitTest::testCreation <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1124/1732] test/test_mysql.py::mysqlConcurrencyTest::testConcurrency <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1125/1732] test/test_mysql.py::mysqlHTMLItemTest::testHTMLItemAttributes <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1126/1732] test/test_mysql.py::mysqlHTMLItemTest::testHTMLItemDerefFail <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1127/1732] test/test_mysql.py::mysqlHTMLItemTest::testHTMLItemDereference <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1128/1732] test/test_mysql.py::mysqlFilterCacheTest::testFilteringTransitiveLinkCache <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1129/1732] test/test_mysql.py::mysqlSessionTest::testDestroy <- test/session_common.py SKIPPED (Skipping MySQL tests: backend not available) [1130/1732] test/test_mysql.py::mysqlSessionTest::testGetAll <- test/session_common.py SKIPPED (Skipping MySQL tests: backend not available) [1131/1732] test/test_mysql.py::mysqlSessionTest::testList <- test/session_common.py SKIPPED (Skipping MySQL tests: backend not available) [1132/1732] test/test_mysql.py::mysqlSessionTest::testSetSession <- test/session_common.py SKIPPED (Skipping MySQL tests: backend not available) [1133/1732] test/test_mysql.py::mysqlSessionTest::testUpdateSession <- test/session_common.py SKIPPED (Skipping MySQL tests: backend not available) [1134/1732] test/test_mysql.py::mysqlSpecialActionTestCase::testInnerMain <- test/db_test_base.py SKIPPED (Skipping MySQL tests: backend not available) [1135/1732] test/test_mysql.py::mysqlRestTest::testAcceptHeaderParsing <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1136/1732] test/test_mysql.py::mysqlRestTest::testAuthAllowedPost <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1137/1732] test/test_mysql.py::mysqlRestTest::testAuthAllowedPut <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1138/1732] test/test_mysql.py::mysqlRestTest::testAuthDeniedPost <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1139/1732] test/test_mysql.py::mysqlRestTest::testAuthDeniedPut <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1140/1732] test/test_mysql.py::mysqlRestTest::testBinaryFieldStorage <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1141/1732] test/test_mysql.py::mysqlRestTest::testDeleteAttributeUri <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1142/1732] test/test_mysql.py::mysqlRestTest::testDispatch <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1143/1732] test/test_mysql.py::mysqlRestTest::testDispatchBadAccept <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1144/1732] test/test_mysql.py::mysqlRestTest::testDispatchBadContent <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1145/1732] test/test_mysql.py::mysqlRestTest::testDispatchDelete <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1146/1732] test/test_mysql.py::mysqlRestTest::testDispatchPost <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1147/1732] test/test_mysql.py::mysqlRestTest::testEtagGeneration <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1148/1732] test/test_mysql.py::mysqlRestTest::testEtagProcessing <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1149/1732] test/test_mysql.py::mysqlRestTest::testFilter <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1150/1732] test/test_mysql.py::mysqlRestTest::testGet <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1151/1732] test/test_mysql.py::mysqlRestTest::testGetBadTransitive <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1152/1732] test/test_mysql.py::mysqlRestTest::testGetExactMatch <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1153/1732] test/test_mysql.py::mysqlRestTest::testGetTransitive <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1154/1732] test/test_mysql.py::mysqlRestTest::testMethodOverride <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1155/1732] test/test_mysql.py::mysqlRestTest::testOutputFormat <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1156/1732] test/test_mysql.py::mysqlRestTest::testPagination <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1157/1732] test/test_mysql.py::mysqlRestTest::testPatchAction <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1158/1732] test/test_mysql.py::mysqlRestTest::testPatchAdd <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1159/1732] test/test_mysql.py::mysqlRestTest::testPatchBadAction <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1160/1732] test/test_mysql.py::mysqlRestTest::testPatchRemove <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1161/1732] test/test_mysql.py::mysqlRestTest::testPatchRemoveAll <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1162/1732] test/test_mysql.py::mysqlRestTest::testPatchReplace <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1163/1732] test/test_mysql.py::mysqlRestTest::testPost <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1164/1732] test/test_mysql.py::mysqlRestTest::testPostFile <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1165/1732] test/test_mysql.py::mysqlRestTest::testPostPOE <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1166/1732] test/test_mysql.py::mysqlRestTest::testPutAttribute <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1167/1732] test/test_mysql.py::mysqlRestTest::testPutElement <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1168/1732] test/test_mysql.py::mysqlRestTest::testRestRateLimit <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1169/1732] test/test_mysql.py::mysqlRestTest::testSorting <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1170/1732] test/test_mysql.py::mysqlRestTest::testStatsGen <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1171/1732] test/test_mysql.py::mysqlRestTest::testTransitiveField <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1172/1732] test/test_mysql.py::mysqlRestTest::test_bad_audience_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1173/1732] test/test_mysql.py::mysqlRestTest::test_bad_issue_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1174/1732] test/test_mysql.py::mysqlRestTest::test_bad_roles_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1175/1732] test/test_mysql.py::mysqlRestTest::test_bad_subject_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1176/1732] test/test_mysql.py::mysqlRestTest::test_disabled_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1177/1732] test/test_mysql.py::mysqlRestTest::test_expired_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1178/1732] test/test_mysql.py::mysqlRestTest::test_user_email_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1179/1732] test/test_mysql.py::mysqlRestTest::test_user_emailnorest_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1180/1732] test/test_mysql.py::mysqlRestTest::test_user_jwt <- test/rest_common.py SKIPPED (Skipping MySQL tests: backend not available) [1181/1732] test/test_postgresql.py::postgresqlDBTest::testActorProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1182/1732] test/test_postgresql.py::postgresqlDBTest::testAddProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1183/1732] test/test_postgresql.py::postgresqlDBTest::testAddRemoveProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1184/1732] test/test_postgresql.py::postgresqlDBTest::testAdminDuplicateInitialisation <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1185/1732] test/test_postgresql.py::postgresqlDBTest::testAdminImportExport <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1186/1732] test/test_postgresql.py::postgresqlDBTest::testAdminOtherCommands <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1187/1732] test/test_postgresql.py::postgresqlDBTest::testAuditorTwo <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1188/1732] test/test_postgresql.py::postgresqlDBTest::testAuditors <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1189/1732] test/test_postgresql.py::postgresqlDBTest::testBooleanChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1190/1732] test/test_postgresql.py::postgresqlDBTest::testBooleanSet <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1191/1732] test/test_postgresql.py::postgresqlDBTest::testBooleanUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1192/1732] test/test_postgresql.py::postgresqlDBTest::testCacheCreateSet <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1193/1732] test/test_postgresql.py::postgresqlDBTest::testCreatorProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1194/1732] test/test_postgresql.py::postgresqlDBTest::testDateChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1195/1732] test/test_postgresql.py::postgresqlDBTest::testDateLeapYear <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1196/1732] test/test_postgresql.py::postgresqlDBTest::testDateSort <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1197/1732] test/test_postgresql.py::postgresqlDBTest::testDateSortMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1198/1732] test/test_postgresql.py::postgresqlDBTest::testDateUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1199/1732] test/test_postgresql.py::postgresqlDBTest::testDefault_Value <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1200/1732] test/test_postgresql.py::postgresqlDBTest::testDestroyBlob <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1201/1732] test/test_postgresql.py::postgresqlDBTest::testDestroyJournalling <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1202/1732] test/test_postgresql.py::postgresqlDBTest::testDestroyNoJournalling <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1203/1732] test/test_postgresql.py::postgresqlDBTest::testDoubleChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1204/1732] test/test_postgresql.py::postgresqlDBTest::testDoubleUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1205/1732] test/test_postgresql.py::postgresqlDBTest::testEmptySet <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1206/1732] test/test_postgresql.py::postgresqlDBTest::testExceptions <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1207/1732] test/test_postgresql.py::postgresqlDBTest::testFileClassContentChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1208/1732] test/test_postgresql.py::postgresqlDBTest::testFileClassIndexingNoNoNo <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1209/1732] test/test_postgresql.py::postgresqlDBTest::testFileClassReindexing <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1210/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringBoolean <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1211/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringDateRangeMulti <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1212/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringDateSort <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1213/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringDateSortPriorityGroup <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1214/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringID <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1215/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringIntervalSort <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1216/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringLink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1217/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringLinkExpression <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1218/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringLinkSortGroup <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1219/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringLinkSortSearchMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1220/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringMany <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1221/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1222/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringMultilinkAndGroup <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1223/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringMultilinkExpression <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1224/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringMultilinkSort <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1225/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringMultilinkSortGroup <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1226/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringNone <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1227/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringNumber <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1228/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRangeBasic <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1229/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRangeGeekInterval <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1230/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRangeInterval <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1231/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRangeMonths <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1232/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRangeTwoSyntaxes <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1233/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRangeYearMonthDay <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1234/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRetired <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1235/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRetiredString <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1236/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRevLink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1237/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRevLinkExpression <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1238/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRevMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1239/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRevMultilinkExpression <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1240/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringRevMultilinkQ2 <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1241/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringSortId <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1242/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringSpecialChars <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1243/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringString <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1244/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringStringCase <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1245/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringStringExactMatch <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1246/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringStringSort <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1247/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTransitiveLinkIssue <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1248/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTransitiveLinkSort <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1249/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTransitiveLinkSortNull <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1250/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTransitiveLinkUser <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1251/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTransitiveLinkUserLimit <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1252/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTransitiveMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1253/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTransitiveMultilinkSort <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1254/1732] test/test_postgresql.py::postgresqlDBTest::testFilteringTwoMultilinksExpression <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1255/1732] test/test_postgresql.py::postgresqlDBTest::testFindIncorrectProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1256/1732] test/test_postgresql.py::postgresqlDBTest::testFindLink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1257/1732] test/test_postgresql.py::postgresqlDBTest::testFindLinkAndMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1258/1732] test/test_postgresql.py::postgresqlDBTest::testFindLinkFail <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1259/1732] test/test_postgresql.py::postgresqlDBTest::testFindLinkUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1260/1732] test/test_postgresql.py::postgresqlDBTest::testFindMultiMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1261/1732] test/test_postgresql.py::postgresqlDBTest::testFindMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1262/1732] test/test_postgresql.py::postgresqlDBTest::testFindMultilinkFail <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1263/1732] test/test_postgresql.py::postgresqlDBTest::testFindMultilinkUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1264/1732] test/test_postgresql.py::postgresqlDBTest::testFindMultipleLink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1265/1732] test/test_postgresql.py::postgresqlDBTest::testFindProtectedLink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1266/1732] test/test_postgresql.py::postgresqlDBTest::testFindRetired <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1267/1732] test/test_postgresql.py::postgresqlDBTest::testFindRevLinkMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1268/1732] test/test_postgresql.py::postgresqlDBTest::testForcedReindexing <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1269/1732] test/test_postgresql.py::postgresqlDBTest::testGroupingNone <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1270/1732] test/test_postgresql.py::postgresqlDBTest::testIDGeneration <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1271/1732] test/test_postgresql.py::postgresqlDBTest::testIDSetting <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1272/1732] test/test_postgresql.py::postgresqlDBTest::testImportExport <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1273/1732] test/test_postgresql.py::postgresqlDBTest::testIndexerSearchMulti <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1274/1732] test/test_postgresql.py::postgresqlDBTest::testIndexerSearching <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1275/1732] test/test_postgresql.py::postgresqlDBTest::testIndexerSearchingLink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1276/1732] test/test_postgresql.py::postgresqlDBTest::testIndexingPropertiesOnImport <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1277/1732] test/test_postgresql.py::postgresqlDBTest::testIntegerChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1278/1732] test/test_postgresql.py::postgresqlDBTest::testIntegerUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1279/1732] test/test_postgresql.py::postgresqlDBTest::testIntervalChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1280/1732] test/test_postgresql.py::postgresqlDBTest::testIntervalUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1281/1732] test/test_postgresql.py::postgresqlDBTest::testJournalNonexistingProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1282/1732] test/test_postgresql.py::postgresqlDBTest::testJournalPreCommit <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1283/1732] test/test_postgresql.py::postgresqlDBTest::testJournals <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1284/1732] test/test_postgresql.py::postgresqlDBTest::testKeyValue <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1285/1732] test/test_postgresql.py::postgresqlDBTest::testLabelProp <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1286/1732] test/test_postgresql.py::postgresqlDBTest::testLinkChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1287/1732] test/test_postgresql.py::postgresqlDBTest::testLinkUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1288/1732] test/test_postgresql.py::postgresqlDBTest::testMakeSeveralMultilinkedNodes <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1289/1732] test/test_postgresql.py::postgresqlDBTest::testMultilinkChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1290/1732] test/test_postgresql.py::postgresqlDBTest::testMultilinkChangeIterable <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1291/1732] test/test_postgresql.py::postgresqlDBTest::testMultilinkOrdering <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1292/1732] test/test_postgresql.py::postgresqlDBTest::testNosyMail <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1293/1732] test/test_postgresql.py::postgresqlDBTest::testNosyMailTextAndBinary <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1294/1732] test/test_postgresql.py::postgresqlDBTest::testNumberChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1295/1732] test/test_postgresql.py::postgresqlDBTest::testNumberUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1296/1732] test/test_postgresql.py::postgresqlDBTest::testPGPNosyMail <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1297/1732] test/test_postgresql.py::postgresqlDBTest::testPack <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1298/1732] test/test_postgresql.py::postgresqlDBTest::testPasswordChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1299/1732] test/test_postgresql.py::postgresqlDBTest::testPasswordUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1300/1732] test/test_postgresql.py::postgresqlDBTest::testQuietChangenote <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1301/1732] test/test_postgresql.py::postgresqlDBTest::testQuietJournal <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1302/1732] test/test_postgresql.py::postgresqlDBTest::testQuietProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1303/1732] test/test_postgresql.py::postgresqlDBTest::testRefresh <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1304/1732] test/test_postgresql.py::postgresqlDBTest::testReindexingChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1305/1732] test/test_postgresql.py::postgresqlDBTest::testReindexingClear <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1306/1732] test/test_postgresql.py::postgresqlDBTest::testRemoveProperty <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1307/1732] test/test_postgresql.py::postgresqlDBTest::testRetire <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1308/1732] test/test_postgresql.py::postgresqlDBTest::testSerialisation <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1309/1732] test/test_postgresql.py::postgresqlDBTest::testSortingNone <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1310/1732] test/test_postgresql.py::postgresqlDBTest::testStringBinary <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1311/1732] test/test_postgresql.py::postgresqlDBTest::testStringChange <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1312/1732] test/test_postgresql.py::postgresqlDBTest::testStringFind <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1313/1732] test/test_postgresql.py::postgresqlDBTest::testStringUnicode <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1314/1732] test/test_postgresql.py::postgresqlDBTest::testStringUnset <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1315/1732] test/test_postgresql.py::postgresqlDBTest::testTransactions <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1316/1732] test/test_postgresql.py::postgresqlDBTest::testUpgrade_5_to_6 <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1317/1732] test/test_postgresql.py::postgresqlDBTest::testUpgrade_6_to_7 SKIPPED (Skipping PostgreSQL tests: backend not available) [1318/1732] test/test_postgresql.py::postgresqlDBTest::testViewPremJournal <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1319/1732] test/test_postgresql.py::postgresqlROTest::testExceptions <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1320/1732] test/test_postgresql.py::postgresqlConcurrencyTest::testConcurrency <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1321/1732] test/test_postgresql.py::postgresqlJournalTest::testConcurrentReadCommitted SKIPPED (Skipping PostgreSQL tests: backend not available) [1322/1732] test/test_postgresql.py::postgresqlJournalTest::testConcurrentRepeatableRead SKIPPED (Skipping PostgreSQL tests: backend not available) [1323/1732] test/test_postgresql.py::postgresqlHTMLItemTest::testHTMLItemAttributes <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1324/1732] test/test_postgresql.py::postgresqlHTMLItemTest::testHTMLItemDerefFail <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1325/1732] test/test_postgresql.py::postgresqlHTMLItemTest::testHTMLItemDereference <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1326/1732] test/test_postgresql.py::postgresqlFilterCacheTest::testFilteringTransitiveLinkCache <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1327/1732] test/test_postgresql.py::postgresqlSchemaTest::test_addNewClass <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1328/1732] test/test_postgresql.py::postgresqlSchemaTest::test_changeClassKey <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1329/1732] test/test_postgresql.py::postgresqlSchemaTest::test_fileClassProps <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1330/1732] test/test_postgresql.py::postgresqlSchemaTest::test_makeNewMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1331/1732] test/test_postgresql.py::postgresqlSchemaTest::test_modifyClass <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1332/1732] test/test_postgresql.py::postgresqlSchemaTest::test_removeClass <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1333/1732] test/test_postgresql.py::postgresqlSchemaTest::test_removeClassKey <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1334/1732] test/test_postgresql.py::postgresqlSchemaTest::test_removeMultilink <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1335/1732] test/test_postgresql.py::postgresqlSchemaTest::test_reservedProperties <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1336/1732] test/test_postgresql.py::postgresqlSchemaTest::test_splitDesignator <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1337/1732] test/test_postgresql.py::postgresqlClassicInitTest::testCreation <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1338/1732] test/test_postgresql.py::postgresqlSessionTest::testDestroy <- test/session_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1339/1732] test/test_postgresql.py::postgresqlSessionTest::testGetAll <- test/session_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1340/1732] test/test_postgresql.py::postgresqlSessionTest::testList <- test/session_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1341/1732] test/test_postgresql.py::postgresqlSessionTest::testSetSession <- test/session_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1342/1732] test/test_postgresql.py::postgresqlSessionTest::testUpdateSession <- test/session_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1343/1732] test/test_postgresql.py::postgresqlSpecialActionTestCase::testInnerMain <- test/db_test_base.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1344/1732] test/test_postgresql.py::postgresqlRestTest::testAcceptHeaderParsing <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1345/1732] test/test_postgresql.py::postgresqlRestTest::testAuthAllowedPost <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1346/1732] test/test_postgresql.py::postgresqlRestTest::testAuthAllowedPut <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1347/1732] test/test_postgresql.py::postgresqlRestTest::testAuthDeniedPost <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1348/1732] test/test_postgresql.py::postgresqlRestTest::testAuthDeniedPut <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1349/1732] test/test_postgresql.py::postgresqlRestTest::testBinaryFieldStorage <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1350/1732] test/test_postgresql.py::postgresqlRestTest::testDeleteAttributeUri <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1351/1732] test/test_postgresql.py::postgresqlRestTest::testDispatch <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1352/1732] test/test_postgresql.py::postgresqlRestTest::testDispatchBadAccept <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1353/1732] test/test_postgresql.py::postgresqlRestTest::testDispatchBadContent <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1354/1732] test/test_postgresql.py::postgresqlRestTest::testDispatchDelete <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1355/1732] test/test_postgresql.py::postgresqlRestTest::testDispatchPost <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1356/1732] test/test_postgresql.py::postgresqlRestTest::testEtagGeneration <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1357/1732] test/test_postgresql.py::postgresqlRestTest::testEtagProcessing <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1358/1732] test/test_postgresql.py::postgresqlRestTest::testFilter <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1359/1732] test/test_postgresql.py::postgresqlRestTest::testGet <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1360/1732] test/test_postgresql.py::postgresqlRestTest::testGetBadTransitive <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1361/1732] test/test_postgresql.py::postgresqlRestTest::testGetExactMatch <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1362/1732] test/test_postgresql.py::postgresqlRestTest::testGetTransitive <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1363/1732] test/test_postgresql.py::postgresqlRestTest::testMethodOverride <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1364/1732] test/test_postgresql.py::postgresqlRestTest::testOutputFormat <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1365/1732] test/test_postgresql.py::postgresqlRestTest::testPagination <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1366/1732] test/test_postgresql.py::postgresqlRestTest::testPatchAction <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1367/1732] test/test_postgresql.py::postgresqlRestTest::testPatchAdd <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1368/1732] test/test_postgresql.py::postgresqlRestTest::testPatchBadAction <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1369/1732] test/test_postgresql.py::postgresqlRestTest::testPatchRemove <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1370/1732] test/test_postgresql.py::postgresqlRestTest::testPatchRemoveAll <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1371/1732] test/test_postgresql.py::postgresqlRestTest::testPatchReplace <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1372/1732] test/test_postgresql.py::postgresqlRestTest::testPost <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1373/1732] test/test_postgresql.py::postgresqlRestTest::testPostFile <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1374/1732] test/test_postgresql.py::postgresqlRestTest::testPostPOE <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1375/1732] test/test_postgresql.py::postgresqlRestTest::testPutAttribute <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1376/1732] test/test_postgresql.py::postgresqlRestTest::testPutElement <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1377/1732] test/test_postgresql.py::postgresqlRestTest::testRestRateLimit <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1378/1732] test/test_postgresql.py::postgresqlRestTest::testSorting <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1379/1732] test/test_postgresql.py::postgresqlRestTest::testStatsGen <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1380/1732] test/test_postgresql.py::postgresqlRestTest::testTransitiveField <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1381/1732] test/test_postgresql.py::postgresqlRestTest::test_bad_audience_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1382/1732] test/test_postgresql.py::postgresqlRestTest::test_bad_issue_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1383/1732] test/test_postgresql.py::postgresqlRestTest::test_bad_roles_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1384/1732] test/test_postgresql.py::postgresqlRestTest::test_bad_subject_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1385/1732] test/test_postgresql.py::postgresqlRestTest::test_disabled_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1386/1732] test/test_postgresql.py::postgresqlRestTest::test_expired_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1387/1732] test/test_postgresql.py::postgresqlRestTest::test_user_email_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1388/1732] test/test_postgresql.py::postgresqlRestTest::test_user_emailnorest_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1389/1732] test/test_postgresql.py::postgresqlRestTest::test_user_jwt <- test/rest_common.py SKIPPED (Skipping PostgreSQL tests: backend not available) [1390/1732] test/test_pythonexpr.py::ExprTest::testExpr PASSED [1391/1732] test/test_schema.py::SchemaTestCase::testA_Status PASSED [1392/1732] test/test_schema.py::SchemaTestCase::testB_Issue PASSED [1393/1732] test/test_schema.py::SchemaTestCase::testC_User PASSED [1394/1732] test/test_security.py::PermissionTest::testAccessControls PASSED [1395/1732] test/test_security.py::PermissionTest::testAdmin PASSED [1396/1732] test/test_security.py::PermissionTest::testDBinit PASSED [1397/1732] test/test_security.py::PermissionTest::testGetPermission PASSED [1398/1732] test/test_security.py::PermissionTest::testInitialiseSecurity PASSED [1399/1732] test/test_security.py::PermissionTest::testInterfaceSecurity PASSED [1400/1732] test/test_security.py::PermissionTest::testTransitiveSearchPermissions PASSED [1401/1732] test/test_security.py::PermissionTest::test_password PASSED [1402/1732] test/test_sqlite.py::sqliteDBTest::testActorProperty <- test/db_test_base.py PASSED [1403/1732] test/test_sqlite.py::sqliteDBTest::testAddProperty <- test/db_test_base.py PASSED [1404/1732] test/test_sqlite.py::sqliteDBTest::testAddRemoveProperty <- test/db_test_base.py PASSED [1405/1732] test/test_sqlite.py::sqliteDBTest::testAdminDuplicateInitialisation <- test/db_test_base.py PASSED [1406/1732] test/test_sqlite.py::sqliteDBTest::testAdminImportExport <- test/db_test_base.py PASSED [1407/1732] test/test_sqlite.py::sqliteDBTest::testAdminOtherCommands <- test/db_test_base.py PASSED [1408/1732] test/test_sqlite.py::sqliteDBTest::testAuditorTwo <- test/db_test_base.py PASSED [1409/1732] test/test_sqlite.py::sqliteDBTest::testAuditors <- test/db_test_base.py PASSED [1410/1732] test/test_sqlite.py::sqliteDBTest::testBooleanChange <- test/db_test_base.py PASSED [1411/1732] test/test_sqlite.py::sqliteDBTest::testBooleanSet <- test/db_test_base.py PASSED [1412/1732] test/test_sqlite.py::sqliteDBTest::testBooleanUnset <- test/db_test_base.py PASSED [1413/1732] test/test_sqlite.py::sqliteDBTest::testCacheCreateSet <- test/db_test_base.py PASSED [1414/1732] test/test_sqlite.py::sqliteDBTest::testCreatorProperty <- test/db_test_base.py PASSED [1415/1732] test/test_sqlite.py::sqliteDBTest::testDateChange <- test/db_test_base.py PASSED [1416/1732] test/test_sqlite.py::sqliteDBTest::testDateLeapYear <- test/db_test_base.py PASSED [1417/1732] test/test_sqlite.py::sqliteDBTest::testDateSort <- test/db_test_base.py PASSED [1418/1732] test/test_sqlite.py::sqliteDBTest::testDateSortMultilink <- test/db_test_base.py PASSED [1419/1732] test/test_sqlite.py::sqliteDBTest::testDateUnset <- test/db_test_base.py PASSED [1420/1732] test/test_sqlite.py::sqliteDBTest::testDefault_Value <- test/db_test_base.py PASSED [1421/1732] test/test_sqlite.py::sqliteDBTest::testDestroyBlob <- test/db_test_base.py PASSED [1422/1732] test/test_sqlite.py::sqliteDBTest::testDestroyJournalling <- test/db_test_base.py PASSED [1423/1732] test/test_sqlite.py::sqliteDBTest::testDestroyNoJournalling <- test/db_test_base.py PASSED [1424/1732] test/test_sqlite.py::sqliteDBTest::testDoubleChange <- test/db_test_base.py PASSED [1425/1732] test/test_sqlite.py::sqliteDBTest::testDoubleUnset <- test/db_test_base.py PASSED [1426/1732] test/test_sqlite.py::sqliteDBTest::testEmptySet <- test/db_test_base.py PASSED [1427/1732] test/test_sqlite.py::sqliteDBTest::testExceptions <- test/db_test_base.py PASSED [1428/1732] test/test_sqlite.py::sqliteDBTest::testFileClassContentChange <- test/db_test_base.py PASSED [1429/1732] test/test_sqlite.py::sqliteDBTest::testFileClassIndexingNoNoNo <- test/db_test_base.py PASSED [1430/1732] test/test_sqlite.py::sqliteDBTest::testFileClassReindexing <- test/db_test_base.py PASSED [1431/1732] test/test_sqlite.py::sqliteDBTest::testFilteringBoolean <- test/db_test_base.py PASSED [1432/1732] test/test_sqlite.py::sqliteDBTest::testFilteringDateRangeMulti <- test/db_test_base.py PASSED [1433/1732] test/test_sqlite.py::sqliteDBTest::testFilteringDateSort <- test/db_test_base.py PASSED [1434/1732] test/test_sqlite.py::sqliteDBTest::testFilteringDateSortPriorityGroup <- test/db_test_base.py PASSED [1435/1732] test/test_sqlite.py::sqliteDBTest::testFilteringID <- test/db_test_base.py PASSED [1436/1732] test/test_sqlite.py::sqliteDBTest::testFilteringIntervalSort <- test/db_test_base.py PASSED [1437/1732] test/test_sqlite.py::sqliteDBTest::testFilteringLink <- test/db_test_base.py PASSED [1438/1732] test/test_sqlite.py::sqliteDBTest::testFilteringLinkExpression <- test/db_test_base.py PASSED [1439/1732] test/test_sqlite.py::sqliteDBTest::testFilteringLinkSortGroup <- test/db_test_base.py PASSED [1440/1732] test/test_sqlite.py::sqliteDBTest::testFilteringLinkSortSearchMultilink <- test/db_test_base.py PASSED [1441/1732] test/test_sqlite.py::sqliteDBTest::testFilteringMany <- test/db_test_base.py PASSED [1442/1732] test/test_sqlite.py::sqliteDBTest::testFilteringMultilink <- test/db_test_base.py PASSED [1443/1732] test/test_sqlite.py::sqliteDBTest::testFilteringMultilinkAndGroup <- test/db_test_base.py PASSED [1444/1732] test/test_sqlite.py::sqliteDBTest::testFilteringMultilinkExpression <- test/db_test_base.py PASSED [1445/1732] test/test_sqlite.py::sqliteDBTest::testFilteringMultilinkSort <- test/db_test_base.py PASSED [1446/1732] test/test_sqlite.py::sqliteDBTest::testFilteringMultilinkSortGroup <- test/db_test_base.py PASSED [1447/1732] test/test_sqlite.py::sqliteDBTest::testFilteringNone <- test/db_test_base.py PASSED [1448/1732] test/test_sqlite.py::sqliteDBTest::testFilteringNumber <- test/db_test_base.py PASSED [1449/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRangeBasic <- test/db_test_base.py PASSED [1450/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRangeGeekInterval <- test/db_test_base.py PASSED [1451/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRangeInterval <- test/db_test_base.py PASSED [1452/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRangeMonths <- test/db_test_base.py PASSED [1453/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRangeTwoSyntaxes <- test/db_test_base.py PASSED [1454/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRangeYearMonthDay <- test/db_test_base.py PASSED [1455/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRetired <- test/db_test_base.py PASSED [1456/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRetiredString <- test/db_test_base.py PASSED [1457/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRevLink <- test/db_test_base.py PASSED [1458/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRevLinkExpression <- test/db_test_base.py PASSED [1459/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRevMultilink <- test/db_test_base.py PASSED [1460/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRevMultilinkExpression <- test/db_test_base.py PASSED [1461/1732] test/test_sqlite.py::sqliteDBTest::testFilteringRevMultilinkQ2 <- test/db_test_base.py PASSED [1462/1732] test/test_sqlite.py::sqliteDBTest::testFilteringSortId <- test/db_test_base.py PASSED [1463/1732] test/test_sqlite.py::sqliteDBTest::testFilteringSpecialChars <- test/db_test_base.py PASSED [1464/1732] test/test_sqlite.py::sqliteDBTest::testFilteringString <- test/db_test_base.py PASSED [1465/1732] test/test_sqlite.py::sqliteDBTest::testFilteringStringCase <- test/db_test_base.py PASSED [1466/1732] test/test_sqlite.py::sqliteDBTest::testFilteringStringExactMatch <- test/db_test_base.py PASSED [1467/1732] test/test_sqlite.py::sqliteDBTest::testFilteringStringSort <- test/db_test_base.py PASSED [1468/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTransitiveLinkIssue <- test/db_test_base.py PASSED [1469/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTransitiveLinkSort <- test/db_test_base.py PASSED [1470/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTransitiveLinkSortNull <- test/db_test_base.py PASSED [1471/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTransitiveLinkUser <- test/db_test_base.py PASSED [1472/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTransitiveLinkUserLimit <- test/db_test_base.py PASSED [1473/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTransitiveMultilink <- test/db_test_base.py PASSED [1474/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTransitiveMultilinkSort <- test/db_test_base.py PASSED [1475/1732] test/test_sqlite.py::sqliteDBTest::testFilteringTwoMultilinksExpression <- test/db_test_base.py PASSED [1476/1732] test/test_sqlite.py::sqliteDBTest::testFindIncorrectProperty <- test/db_test_base.py PASSED [1477/1732] test/test_sqlite.py::sqliteDBTest::testFindLink <- test/db_test_base.py PASSED [1478/1732] test/test_sqlite.py::sqliteDBTest::testFindLinkAndMultilink <- test/db_test_base.py PASSED [1479/1732] test/test_sqlite.py::sqliteDBTest::testFindLinkFail <- test/db_test_base.py PASSED [1480/1732] test/test_sqlite.py::sqliteDBTest::testFindLinkUnset <- test/db_test_base.py PASSED [1481/1732] test/test_sqlite.py::sqliteDBTest::testFindMultiMultilink <- test/db_test_base.py PASSED [1482/1732] test/test_sqlite.py::sqliteDBTest::testFindMultilink <- test/db_test_base.py PASSED [1483/1732] test/test_sqlite.py::sqliteDBTest::testFindMultilinkFail <- test/db_test_base.py PASSED [1484/1732] test/test_sqlite.py::sqliteDBTest::testFindMultilinkUnset <- test/db_test_base.py PASSED [1485/1732] test/test_sqlite.py::sqliteDBTest::testFindMultipleLink <- test/db_test_base.py PASSED [1486/1732] test/test_sqlite.py::sqliteDBTest::testFindProtectedLink <- test/db_test_base.py PASSED [1487/1732] test/test_sqlite.py::sqliteDBTest::testFindRetired <- test/db_test_base.py PASSED [1488/1732] test/test_sqlite.py::sqliteDBTest::testFindRevLinkMultilink <- test/db_test_base.py PASSED [1489/1732] test/test_sqlite.py::sqliteDBTest::testForcedReindexing <- test/db_test_base.py PASSED [1490/1732] test/test_sqlite.py::sqliteDBTest::testGroupingNone <- test/db_test_base.py PASSED [1491/1732] test/test_sqlite.py::sqliteDBTest::testIDGeneration <- test/db_test_base.py PASSED [1492/1732] test/test_sqlite.py::sqliteDBTest::testIDSetting <- test/db_test_base.py PASSED [1493/1732] test/test_sqlite.py::sqliteDBTest::testImportExport <- test/db_test_base.py PASSED [1494/1732] test/test_sqlite.py::sqliteDBTest::testIndexerSearchMulti <- test/db_test_base.py PASSED [1495/1732] test/test_sqlite.py::sqliteDBTest::testIndexerSearching <- test/db_test_base.py PASSED [1496/1732] test/test_sqlite.py::sqliteDBTest::testIndexerSearchingLink <- test/db_test_base.py PASSED [1497/1732] test/test_sqlite.py::sqliteDBTest::testIndexingPropertiesOnImport <- test/db_test_base.py PASSED [1498/1732] test/test_sqlite.py::sqliteDBTest::testIntegerChange <- test/db_test_base.py PASSED [1499/1732] test/test_sqlite.py::sqliteDBTest::testIntegerUnset <- test/db_test_base.py PASSED [1500/1732] test/test_sqlite.py::sqliteDBTest::testIntervalChange <- test/db_test_base.py PASSED [1501/1732] test/test_sqlite.py::sqliteDBTest::testIntervalUnset <- test/db_test_base.py PASSED [1502/1732] test/test_sqlite.py::sqliteDBTest::testJournalNonexistingProperty <- test/db_test_base.py PASSED [1503/1732] test/test_sqlite.py::sqliteDBTest::testJournalPreCommit <- test/db_test_base.py PASSED [1504/1732] test/test_sqlite.py::sqliteDBTest::testJournals <- test/db_test_base.py PASSED [1505/1732] test/test_sqlite.py::sqliteDBTest::testKeyValue <- test/db_test_base.py PASSED [1506/1732] test/test_sqlite.py::sqliteDBTest::testLabelProp <- test/db_test_base.py PASSED [1507/1732] test/test_sqlite.py::sqliteDBTest::testLinkChange <- test/db_test_base.py PASSED [1508/1732] test/test_sqlite.py::sqliteDBTest::testLinkUnset <- test/db_test_base.py PASSED [1509/1732] test/test_sqlite.py::sqliteDBTest::testMakeSeveralMultilinkedNodes <- test/db_test_base.py PASSED [1510/1732] test/test_sqlite.py::sqliteDBTest::testMultilinkChange <- test/db_test_base.py PASSED [1511/1732] test/test_sqlite.py::sqliteDBTest::testMultilinkChangeIterable <- test/db_test_base.py PASSED [1512/1732] test/test_sqlite.py::sqliteDBTest::testMultilinkOrdering <- test/db_test_base.py PASSED [1513/1732] test/test_sqlite.py::sqliteDBTest::testNosyMail <- test/db_test_base.py PASSED [1514/1732] test/test_sqlite.py::sqliteDBTest::testNosyMailTextAndBinary <- test/db_test_base.py PASSED [1515/1732] test/test_sqlite.py::sqliteDBTest::testNumberChange <- test/db_test_base.py PASSED [1516/1732] test/test_sqlite.py::sqliteDBTest::testNumberUnset <- test/db_test_base.py PASSED [1517/1732] test/test_sqlite.py::sqliteDBTest::testPGPNosyMail <- test/db_test_base.py SKIPPED (Skipping PGPNosy test) [1518/1732] test/test_sqlite.py::sqliteDBTest::testPack <- test/db_test_base.py PASSED [1519/1732] test/test_sqlite.py::sqliteDBTest::testPasswordChange <- test/db_test_base.py PASSED [1520/1732] test/test_sqlite.py::sqliteDBTest::testPasswordUnset <- test/db_test_base.py PASSED [1521/1732] test/test_sqlite.py::sqliteDBTest::testQuietChangenote <- test/db_test_base.py PASSED [1522/1732] test/test_sqlite.py::sqliteDBTest::testQuietJournal <- test/db_test_base.py PASSED [1523/1732] test/test_sqlite.py::sqliteDBTest::testQuietProperty <- test/db_test_base.py PASSED [1524/1732] test/test_sqlite.py::sqliteDBTest::testRefresh <- test/db_test_base.py PASSED [1525/1732] test/test_sqlite.py::sqliteDBTest::testReindexingChange <- test/db_test_base.py PASSED [1526/1732] test/test_sqlite.py::sqliteDBTest::testReindexingClear <- test/db_test_base.py PASSED [1527/1732] test/test_sqlite.py::sqliteDBTest::testRemoveProperty <- test/db_test_base.py PASSED [1528/1732] test/test_sqlite.py::sqliteDBTest::testRetire <- test/db_test_base.py PASSED [1529/1732] test/test_sqlite.py::sqliteDBTest::testSerialisation <- test/db_test_base.py PASSED [1530/1732] test/test_sqlite.py::sqliteDBTest::testSortingNone <- test/db_test_base.py PASSED [1531/1732] test/test_sqlite.py::sqliteDBTest::testStringBinary <- test/db_test_base.py PASSED [1532/1732] test/test_sqlite.py::sqliteDBTest::testStringChange <- test/db_test_base.py PASSED [1533/1732] test/test_sqlite.py::sqliteDBTest::testStringFind <- test/db_test_base.py PASSED [1534/1732] test/test_sqlite.py::sqliteDBTest::testStringUnicode <- test/db_test_base.py PASSED [1535/1732] test/test_sqlite.py::sqliteDBTest::testStringUnset <- test/db_test_base.py FAILED [1536/1732] test/test_sqlite.py::sqliteDBTest::testTransactions <- test/db_test_base.py PASSED [1537/1732] test/test_sqlite.py::sqliteDBTest::testUpgrade_5_to_6 <- test/db_test_base.py PASSED [1538/1732] test/test_sqlite.py::sqliteDBTest::testUpgrade_6_to_7 PASSED [1539/1732] test/test_sqlite.py::sqliteDBTest::testViewPremJournal <- test/db_test_base.py PASSED [1540/1732] test/test_sqlite.py::sqliteROTest::testExceptions <- test/db_test_base.py PASSED [1541/1732] test/test_sqlite.py::sqliteSchemaTest::test_addNewClass <- test/db_test_base.py PASSED [1542/1732] test/test_sqlite.py::sqliteSchemaTest::test_changeClassKey <- test/db_test_base.py PASSED [1543/1732] test/test_sqlite.py::sqliteSchemaTest::test_fileClassProps <- test/db_test_base.py PASSED [1544/1732] test/test_sqlite.py::sqliteSchemaTest::test_makeNewMultilink <- test/db_test_base.py PASSED [1545/1732] test/test_sqlite.py::sqliteSchemaTest::test_modifyClass <- test/db_test_base.py PASSED [1546/1732] test/test_sqlite.py::sqliteSchemaTest::test_removeClass <- test/db_test_base.py PASSED [1547/1732] test/test_sqlite.py::sqliteSchemaTest::test_removeClassKey <- test/db_test_base.py PASSED [1548/1732] test/test_sqlite.py::sqliteSchemaTest::test_removeMultilink <- test/db_test_base.py PASSED [1549/1732] test/test_sqlite.py::sqliteSchemaTest::test_reservedProperties <- test/db_test_base.py PASSED [1550/1732] test/test_sqlite.py::sqliteSchemaTest::test_splitDesignator <- test/db_test_base.py PASSED [1551/1732] test/test_sqlite.py::sqliteClassicInitTest::testCreation <- test/db_test_base.py PASSED [1552/1732] test/test_sqlite.py::sqliteConcurrencyTest::testConcurrency <- test/db_test_base.py PASSED [1553/1732] test/test_sqlite.py::sqliteFilterCacheTest::testFilteringTransitiveLinkCache <- test/db_test_base.py PASSED [1554/1732] test/test_sqlite.py::sqliteSpecialActionTestCase::testInnerMain <- test/db_test_base.py PASSED [1555/1732] test/test_sqlite.py::sqliteSessionTest::testDestroy <- test/session_common.py PASSED [1556/1732] test/test_sqlite.py::sqliteSessionTest::testGetAll <- test/session_common.py PASSED [1557/1732] test/test_sqlite.py::sqliteSessionTest::testList <- test/session_common.py PASSED [1558/1732] test/test_sqlite.py::sqliteSessionTest::testSetSession <- test/session_common.py PASSED [1559/1732] test/test_sqlite.py::sqliteSessionTest::testUpdateSession <- test/session_common.py PASSED [1560/1732] test/test_sqlite.py::sqliteRestTest::testAcceptHeaderParsing <- test/rest_common.py PASSED [1561/1732] test/test_sqlite.py::sqliteRestTest::testAuthAllowedPost <- test/rest_common.py PASSED [1562/1732] test/test_sqlite.py::sqliteRestTest::testAuthAllowedPut <- test/rest_common.py PASSED [1563/1732] test/test_sqlite.py::sqliteRestTest::testAuthDeniedPost <- test/rest_common.py PASSED [1564/1732] test/test_sqlite.py::sqliteRestTest::testAuthDeniedPut <- test/rest_common.py PASSED [1565/1732] test/test_sqlite.py::sqliteRestTest::testBinaryFieldStorage <- test/rest_common.py PASSED [1566/1732] test/test_sqlite.py::sqliteRestTest::testDeleteAttributeUri <- test/rest_common.py PASSED [1567/1732] test/test_sqlite.py::sqliteRestTest::testDispatch <- test/rest_common.py PASSED [1568/1732] test/test_sqlite.py::sqliteRestTest::testDispatchBadAccept <- test/rest_common.py PASSED [1569/1732] test/test_sqlite.py::sqliteRestTest::testDispatchBadContent <- test/rest_common.py PASSED [1570/1732] test/test_sqlite.py::sqliteRestTest::testDispatchDelete <- test/rest_common.py PASSED [1571/1732] test/test_sqlite.py::sqliteRestTest::testDispatchPost <- test/rest_common.py PASSED [1572/1732] test/test_sqlite.py::sqliteRestTest::testEtagGeneration <- test/rest_common.py PASSED [1573/1732] test/test_sqlite.py::sqliteRestTest::testEtagProcessing <- test/rest_common.py PASSED [1574/1732] test/test_sqlite.py::sqliteRestTest::testFilter <- test/rest_common.py PASSED [1575/1732] test/test_sqlite.py::sqliteRestTest::testGet <- test/rest_common.py PASSED [1576/1732] test/test_sqlite.py::sqliteRestTest::testGetBadTransitive <- test/rest_common.py PASSED [1577/1732] test/test_sqlite.py::sqliteRestTest::testGetExactMatch <- test/rest_common.py PASSED [1578/1732] test/test_sqlite.py::sqliteRestTest::testGetTransitive <- test/rest_common.py PASSED [1579/1732] test/test_sqlite.py::sqliteRestTest::testMethodOverride <- test/rest_common.py PASSED [1580/1732] test/test_sqlite.py::sqliteRestTest::testOutputFormat <- test/rest_common.py PASSED [1581/1732] test/test_sqlite.py::sqliteRestTest::testPagination <- test/rest_common.py PASSED [1582/1732] test/test_sqlite.py::sqliteRestTest::testPatchAction <- test/rest_common.py PASSED [1583/1732] test/test_sqlite.py::sqliteRestTest::testPatchAdd <- test/rest_common.py PASSED [1584/1732] test/test_sqlite.py::sqliteRestTest::testPatchBadAction <- test/rest_common.py PASSED [1585/1732] test/test_sqlite.py::sqliteRestTest::testPatchRemove <- test/rest_common.py PASSED [1586/1732] test/test_sqlite.py::sqliteRestTest::testPatchRemoveAll <- test/rest_common.py PASSED [1587/1732] test/test_sqlite.py::sqliteRestTest::testPatchReplace <- test/rest_common.py PASSED [1588/1732] test/test_sqlite.py::sqliteRestTest::testPost <- test/rest_common.py PASSED [1589/1732] test/test_sqlite.py::sqliteRestTest::testPostFile <- test/rest_common.py PASSED [1590/1732] test/test_sqlite.py::sqliteRestTest::testPostPOE <- test/rest_common.py PASSED [1591/1732] test/test_sqlite.py::sqliteRestTest::testPutAttribute <- test/rest_common.py PASSED [1592/1732] test/test_sqlite.py::sqliteRestTest::testPutElement <- test/rest_common.py PASSED [1593/1732] test/test_sqlite.py::sqliteRestTest::testRestRateLimit <- test/rest_common.py PASSED [1594/1732] test/test_sqlite.py::sqliteRestTest::testSorting <- test/rest_common.py PASSED [1595/1732] test/test_sqlite.py::sqliteRestTest::testStatsGen <- test/rest_common.py PASSED [1596/1732] test/test_sqlite.py::sqliteRestTest::testTransitiveField <- test/rest_common.py PASSED [1597/1732] test/test_sqlite.py::sqliteRestTest::test_bad_audience_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1598/1732] test/test_sqlite.py::sqliteRestTest::test_bad_issue_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1599/1732] test/test_sqlite.py::sqliteRestTest::test_bad_roles_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1600/1732] test/test_sqlite.py::sqliteRestTest::test_bad_subject_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1601/1732] test/test_sqlite.py::sqliteRestTest::test_disabled_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1602/1732] test/test_sqlite.py::sqliteRestTest::test_expired_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1603/1732] test/test_sqlite.py::sqliteRestTest::test_user_email_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1604/1732] test/test_sqlite.py::sqliteRestTest::test_user_emailnorest_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1605/1732] test/test_sqlite.py::sqliteRestTest::test_user_jwt <- test/rest_common.py SKIPPED (Skipping JWT tests: jwt library not available) [1606/1732] test/test_templating.py::HTMLDatabaseTestCase::test_HTMLDatabase___getattr__ PASSED [1607/1732] test/test_templating.py::HTMLDatabaseTestCase::test_HTMLDatabase___getitem__ PASSED [1608/1732] test/test_templating.py::HTMLDatabaseTestCase::test_HTMLDatabase_classes PASSED [1609/1732] test/test_templating.py::HTMLDatabaseTestCase::test_HTMLDatabase_list PASSED [1610/1732] test/test_templating.py::FunctionsTestCase::test_lookupIds PASSED [1611/1732] test/test_templating.py::FunctionsTestCase::test_lookupKeys PASSED [1612/1732] test/test_templating.py::HTMLClassTestCase::test_anti_csrf_nonce PASSED [1613/1732] test/test_templating.py::HTMLClassTestCase::test_input_html4 PASSED [1614/1732] test/test_templating.py::HTMLClassTestCase::test_input_xhtml PASSED [1615/1732] test/test_templating.py::HTMLClassTestCase::test_link PASSED [1616/1732] test/test_templating.py::HTMLClassTestCase::test_link_default PASSED [1617/1732] test/test_templating.py::HTMLClassTestCase::test_link_with_value_and_default PASSED [1618/1732] test/test_templating.py::HTMLClassTestCase::test_multilink PASSED [1619/1732] test/test_templating.py::HTMLClassTestCase::test_string_email PASSED [1620/1732] test/test_templating.py::HTMLClassTestCase::test_string_field PASSED [1621/1732] test/test_templating.py::HTMLClassTestCase::test_string_multiline PASSED [1622/1732] test/test_templating.py::HTMLClassTestCase::test_string_plain_or_hyperlinked PASSED [1623/1732] test/test_templating.py::HTMLClassTestCase::test_string_rst SKIPPED (ReStructuredText not available) [1624/1732] test/test_templating.py::HTMLClassTestCase::test_string_stext SKIPPED (StructuredText not available) [1625/1732] test/test_templating.py::HTMLClassTestCase::test_string_url_quote PASSED [1626/1732] test/test_templating.py::HTMLClassTestCase::test_string_wrapped PASSED [1627/1732] test/test_templating.py::HTMLClassTestCase::test_url_match PASSED [1628/1732] test/test_templating.py::HTMLClassTestCase::test_url_replace PASSED [1629/1732] test/test_templating.py::DateHTMLPropertyTestCase::test_DateHTMLWithText PASSED [1630/1732] test/test_templating.py::MistuneTestCase::test_markdown_break_on_newline SKIPPED (mistune not available) [1631/1732] test/test_templating.py::MistuneTestCase::test_markdown_hyperlinked_url SKIPPED (mistune not available) [1632/1732] test/test_templating.py::MistuneTestCase::test_markdown_return_text_on_exception SKIPPED (mistune not available) [1633/1732] test/test_templating.py::MistuneTestCase::test_string_markdown SKIPPED (mistune not available) [1634/1732] test/test_templating.py::MistuneTestCase::test_string_markdown_code_block SKIPPED (mistune not available) [1635/1732] test/test_templating.py::MistuneTestCase::test_string_markdown_code_block_attribute SKIPPED (mistune not available) [1636/1732] test/test_templating.py::MistuneTestCase::test_string_markdown_data_link SKIPPED (mistune not available) [1637/1732] test/test_templating.py::MistuneTestCase::test_string_markdown_forced_line_break SKIPPED (mistune not available) [1638/1732] test/test_templating.py::MistuneTestCase::test_string_markdown_javascript_link SKIPPED (mistune not available) [1639/1732] test/test_templating.py::MistuneTestCase::test_string_markdown_link SKIPPED (mistune not available) [1640/1732] test/test_templating.py::MistuneTestCase::test_string_markdown_link_item SKIPPED (mistune not available) [1641/1732] test/test_templating.py::Markdown2TestCase::test_markdown_break_on_newline SKIPPED (markdown2 not available) [1642/1732] test/test_templating.py::Markdown2TestCase::test_markdown_hyperlinked_url SKIPPED (markdown2 not available) [1643/1732] test/test_templating.py::Markdown2TestCase::test_markdown_return_text_on_exception SKIPPED (markdown2 not available) [1644/1732] test/test_templating.py::Markdown2TestCase::test_string_markdown SKIPPED (markdown2 not available) [1645/1732] test/test_templating.py::Markdown2TestCase::test_string_markdown_code_block SKIPPED (markdown2 not available) [1646/1732] test/test_templating.py::Markdown2TestCase::test_string_markdown_data_link SKIPPED (markdown2 not available) [1647/1732] test/test_templating.py::Markdown2TestCase::test_string_markdown_forced_line_break SKIPPED (markdown2 not available) [1648/1732] test/test_templating.py::Markdown2TestCase::test_string_markdown_javascript_link SKIPPED (markdown2 not available) [1649/1732] test/test_templating.py::Markdown2TestCase::test_string_markdown_link SKIPPED (markdown2 not available) [1650/1732] test/test_templating.py::Markdown2TestCase::test_string_markdown_link_item SKIPPED (markdown2 not available) [1651/1732] test/test_templating.py::MarkdownTestCase::test_markdown_break_on_newline SKIPPED (markdown not available) [1652/1732] test/test_templating.py::MarkdownTestCase::test_markdown_hyperlinked_url SKIPPED (markdown not available) [1653/1732] test/test_templating.py::MarkdownTestCase::test_markdown_return_text_on_exception SKIPPED (markdown not available) [1654/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown SKIPPED (markdown not available) [1655/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown_code_block SKIPPED (markdown not available) [1656/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown_code_block_attribute SKIPPED (markdown not available) [1657/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown_data_link SKIPPED (markdown not available) [1658/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown_forced_line_break SKIPPED (markdown not available) [1659/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown_javascript_link SKIPPED (markdown not available) [1660/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown_link SKIPPED (markdown not available) [1661/1732] test/test_templating.py::MarkdownTestCase::test_string_markdown_link_item SKIPPED (markdown not available) [1662/1732] test/test_templating.py::NoMarkdownTestCase::test_string_markdown PASSED [1663/1732] test/test_templating.py::NoRstTestCase::test_string_rst PASSED [1664/1732] test/test_templating.py::NoStextTestCase::test_string_stext PASSED [1665/1732] test/test_token.py::TokenTestCase::testBadQuote PASSED [1666/1732] test/test_token.py::TokenTestCase::testEmbedQuote PASSED [1667/1732] test/test_token.py::TokenTestCase::testEscaping PASSED [1668/1732] test/test_token.py::TokenTestCase::testIgnoreExtraSpace PASSED [1669/1732] test/test_token.py::TokenTestCase::testQuoting PASSED [1670/1732] test/test_token.py::TokenTestCase::testValid PASSED [1671/1732] test/test_userauditor.py::UserAuditorTest::testBadEmailAddresses PASSED [1672/1732] test/test_userauditor.py::UserAuditorTest::testBadRoles PASSED [1673/1732] test/test_userauditor.py::UserAuditorTest::testBadTimezones PASSED [1674/1732] test/test_userauditor.py::UserAuditorTest::testBadTimezonesPyTZ PASSED [1675/1732] test/test_userauditor.py::UserAuditorTest::testBadUsernames PASSED [1676/1732] test/test_userauditor.py::UserAuditorTest::testGoodRoles PASSED [1677/1732] test/test_userauditor.py::UserAuditorTest::testGoodTimezones PASSED [1678/1732] test/test_userauditor.py::UserAuditorTest::testGoodTimezonesPyTZ PASSED [1679/1732] test/test_userauditor.py::UserAuditorTest::testUniqueEmailAddresses PASSED [1680/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testAccess PASSED [1681/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testAction PASSED [1682/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testAuthAllowedCreate PASSED [1683/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testAuthAllowedEdit PASSED [1684/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testAuthDeniedCreate PASSED [1685/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testAuthDeniedEdit PASSED [1686/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testAuthFilter PASSED [1687/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testChange PASSED [1688/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testCreate PASSED [1689/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testFileCreate PASSED [1690/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testLookup PASSED [1691/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testMulticall PASSED [1692/1732] test/test_xmlrpc.py::anydbmXmlrpcTest::testSchema PASSED [1693/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testAccess SKIPPED (Skipping MySQL tests: backend not available) [1694/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testAction SKIPPED (Skipping MySQL tests: backend not available) [1695/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testAuthAllowedCreate SKIPPED (Skipping MySQL tests: backend not available) [1696/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testAuthAllowedEdit SKIPPED (Skipping MySQL tests: backend not available) [1697/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testAuthDeniedCreate SKIPPED (Skipping MySQL tests: backend not available) [1698/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testAuthDeniedEdit SKIPPED (Skipping MySQL tests: backend not available) [1699/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testAuthFilter SKIPPED (Skipping MySQL tests: backend not available) [1700/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testChange SKIPPED (Skipping MySQL tests: backend not available) [1701/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testCreate SKIPPED (Skipping MySQL tests: backend not available) [1702/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testFileCreate SKIPPED (Skipping MySQL tests: backend not available) [1703/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testLookup SKIPPED (Skipping MySQL tests: backend not available) [1704/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testMulticall SKIPPED (Skipping MySQL tests: backend not available) [1705/1732] test/test_xmlrpc.py::mysqlXmlrpcTest::testSchema SKIPPED (Skipping MySQL tests: backend not available) [1706/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testAccess PASSED [1707/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testAction PASSED [1708/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testAuthAllowedCreate PASSED [1709/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testAuthAllowedEdit PASSED [1710/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testAuthDeniedCreate PASSED [1711/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testAuthDeniedEdit PASSED [1712/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testAuthFilter PASSED [1713/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testChange PASSED [1714/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testCreate PASSED [1715/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testFileCreate PASSED [1716/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testLookup PASSED [1717/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testMulticall PASSED [1718/1732] test/test_xmlrpc.py::sqliteXmlrpcTest::testSchema PASSED [1719/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testAccess SKIPPED (Skipping PostgreSQL tests: backend not available) [1720/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testAction SKIPPED (Skipping PostgreSQL tests: backend not available) [1721/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testAuthAllowedCreate SKIPPED (Skipping PostgreSQL tests: backend not available) [1722/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testAuthAllowedEdit SKIPPED (Skipping PostgreSQL tests: backend not available) [1723/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testAuthDeniedCreate SKIPPED (Skipping PostgreSQL tests: backend not available) [1724/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testAuthDeniedEdit SKIPPED (Skipping PostgreSQL tests: backend not available) [1725/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testAuthFilter SKIPPED (Skipping PostgreSQL tests: backend not available) [1726/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testChange SKIPPED (Skipping PostgreSQL tests: backend not available) [1727/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testCreate SKIPPED (Skipping PostgreSQL tests: backend not available) [1728/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testFileCreate SKIPPED (Skipping PostgreSQL tests: backend not available) [1729/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testLookup SKIPPED (Skipping PostgreSQL tests: backend not available) [1730/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testMulticall SKIPPED (Skipping PostgreSQL tests: backend not available) [1731/1732] test/test_xmlrpc.py::postgresqlXmlrpcTest::testSchema SKIPPED (Skipping PostgreSQL tests: backend not available) [1732/1732] =================================== FAILURES =================================== _________________________ sqliteDBTest.testStringUnset _________________________ self = def setUp(self): # remove previous test, ignore errors if os.path.exists(config.DATABASE): shutil.rmtree(config.DATABASE) os.makedirs(config.DATABASE + '/files') self.open_database() > setupSchema(self.db, 1, self.module) self = test/db_test_base.py:179: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/db_test_base.py:129: in setupSchema db.post_init() create = 1 db = file = file_nidx = issue = keyword = mls = module = msg = mynosy = priority = session = status = stuff = user = roundup/backends/rdbms_common.py:330: in post_init self.sql_commit() __class__ = _spec = ('', [('date', ''), ('author', ''), ('files', ''), ('inreplyto', ''), ('messageid', ''), ('recipients', ''), ('content', ''), ('type', '')]) classname = 'msg' save = 1 self = spec = tables = {'file': ('', [('name', ''), ('type', ''), ('comment', ''), ('fooz', ''), ('content', '')]), 'file_nidx': ('', [('content', ''), ('type', '')]), 'issue': ('', [('title', ''), ('status', ''), ('nosy', ''), ('deadline', ''), ('foo', ''), ('files', ''), ('assignedto', ''), ('priority', ''), ('spam', ''), ('feedback', ''), ('keywords', ''), ('keywords2', ''), ('messages', ''), ('superseder', '')]), 'keyword': ('name', [('name', ''), ('order', '')]), 'mls': ('name', [('name', '')]), 'msg': ('', [('date', ''), ('author', ''), ('files', ''), ('inreplyto', ''), ('messageid', ''), ('recipients', ''), ('content', ''), ('type', '')]), 'priority': ('name', [('name', ''), ('order', '')]), 'session': ('', [('title', '')]), 'status': ('name', [('name', ''), ('mls', '')]), 'stuff': ('', [('stuff', '')]), 'user': ('username', [('username', ''), ('password', ''), ('assignable', ''), ('age', ''), ('roles', ''), ('address', ''), ('rating', ''), ('supervisor', ''), ('realname', ''), ('longnumber', '')])} _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = def sql_commit(self): """ Actually commit to the database. Ignore errors if there's nothing to commit. """ try: > self.conn.commit() E sqlite3.OperationalError: disk I/O error self = roundup/backends/back_sqlite.py:394: OperationalError =============================== warnings summary =============================== test/test_actions.py:3 /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/test/test_actions.py:3: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13 from cgi import FieldStorage, MiniFieldStorage test/test_admin.py::anydbmAdminTest::testFilter test/test_admin.py::anydbmAdminTest::testFind test/test_admin.py::anydbmAdminTest::testGet test/test_admin.py::anydbmAdminTest::testSet test/test_admin.py::anydbmAdminTest::testSetOnClass /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/backends/indexer_dbm.py:246: ResourceWarning: unclosed file <_io.BufferedWriter name='_test_admin/db/indexes/index.db-'> open(self.indexdb+'-','wb').write(zlib.compress(marshal.dumps(dbfil))) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_anydbm.py: 78 warnings /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/backends/indexer_dbm.py:246: ResourceWarning: unclosed file <_io.BufferedWriter name='./db/indexes/index.db-'> open(self.indexdb+'-','wb').write(zlib.compress(marshal.dumps(dbfil))) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_anydbm.py::anydbmDBTest::testAdminImportExport test/test_memorydb.py::memorydbDBTest::testAdminImportExport test/test_sqlite.py::sqliteDBTest::testAdminImportExport /usr/lib/python3.11/traceback.py:240: ResourceWarning: unclosed file <_io.TextIOWrapper name='_test_export/priority.csv' mode='r' encoding='UTF-8'> tb.tb_frame.clear() Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_anydbm.py::anydbmSpecialActionTestCase::testInnerMain test/test_cgi.py::FormTestCase::testCsrfProtection test/test_cgi.py::FormTestCase::testFormValuePreserveOnError test/test_cgi.py::FormTestCase::testRestCsrfProtection /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/backends/indexer_dbm.py:246: ResourceWarning: unclosed file <_io.BufferedWriter name='_test_cgi_form/db/indexes/index.db-'> open(self.indexdb+'-','wb').write(zlib.compress(marshal.dumps(dbfil))) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_anydbm.py: 14 warnings /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/backends/indexer_dbm.py:246: ResourceWarning: unclosed file <_io.BufferedWriter name='_test_rest/db/indexes/index.db-'> open(self.indexdb+'-','wb').write(zlib.compress(marshal.dumps(dbfil))) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_cgi.py::FormTestCase::testEditFileClassAttributes /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/hyperdb.py:1168: ResourceWarning: unclosed file <_io.TextIOWrapper name='_test_cgi_form/db/lock' mode='w' encoding='UTF-8'> self.reactors = dict([(a, PrioList()) for a in actions]) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_cgi.py::TemplateHtmlRendering::testrenderContext /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/backends/back_anydbm.py:1818: ResourceWarning: unclosed file <_io.TextIOWrapper name='_test_cgi_form/db/lock' mode='w' encoding='UTF-8'> expr = Expression(v, is_link=True) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_demo.py::TestDemo::testDemoClassic /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/test/test_demo.py:38: ResourceWarning: unclosed install_demo(self.home, db, template) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_demo.py::TestDemo::testDemoJinja /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/test/test_demo.py:38: ResourceWarning: unclosed install_demo(self.home, db, template) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_demo.py::TestDemo::testDemoMinimal /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/test/test_demo.py:38: ResourceWarning: unclosed install_demo(self.home, db, template) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_liveserver.py::BaseTestCases::test_new_file_via_rest test/test_liveserver.py::BaseTestCases::test_new_issue_with_file_upload test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_new_file_via_rest test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test_new_issue_with_file_upload /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/backends/indexer_dbm.py:246: ResourceWarning: unclosed file <_io.BufferedWriter name='_test_instance/db/indexes/index.db-'> open(self.indexdb+'-','wb').write(zlib.compress(marshal.dumps(dbfil))) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. test/test_mailgw.py::MailgwTestCase::testEmailQuotingRemove3 /usr/lib/python3.11/unittest/case.py:678: DeprecationWarning: It is deprecated to return a value that is not None from a test case (. of >) return self.run(*args, **kwds) test/test_xmlrpc.py::anydbmXmlrpcTest::testAuthFilter test/test_xmlrpc.py::anydbmXmlrpcTest::testCreate test/test_xmlrpc.py::anydbmXmlrpcTest::testFileCreate /var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0/roundup/backends/indexer_dbm.py:246: ResourceWarning: unclosed file <_io.BufferedWriter name='_test_xmlrpc/db/indexes/index.db-'> open(self.indexdb+'-','wb').write(zlib.compress(marshal.dumps(dbfil))) Enable tracemalloc to get traceback where the object was allocated. See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ SKIPPED [1] test/test_admin.py:368: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:442: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:232: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:303: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:98: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:190: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:200: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:1047: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:686: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:757: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:837: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:944: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:1017: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:1135: Skipping MySQL tests: backend not available SKIPPED [1] test/test_admin.py:368: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:442: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:232: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:303: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:98: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:190: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:200: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:1047: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:686: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:757: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:837: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:944: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:1017: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_admin.py:1135: Skipping PostgreSQL tests: backend not available SKIPPED [3] test/db_test_base.py:3383: Skipping PGPNosy test SKIPPED [2] test/db_test_base.py:246: No schema upgrade needed on non rdbms backends SKIPPED [2] test/rest_common.py:3767: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3731: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3803: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3839: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3692: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3428: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3560: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3628: Skipping JWT tests: jwt library not available SKIPPED [2] test/rest_common.py:3490: Skipping JWT tests: jwt library not available SKIPPED [1] test/test_cgi.py:51: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_cgi.py:51: Skipping MySQL tests: backend not available SKIPPED [1] test/test_config.py:614: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_config.py:701: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:83: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:144: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:91: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:99: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:118: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:163: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:107: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:169: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:155: Skipping Whoosh indexer tests: 'whoosh' not installed SKIPPED [1] test/test_indexer.py:83: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:144: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:91: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:99: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:118: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:163: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:107: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:169: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [1] test/test_indexer.py:155: Skipping Xapian indexer tests: 'xapian' not installed SKIPPED [2] test/test_indexer.py:83: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:144: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:91: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:99: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:118: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:163: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:107: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:169: Skipping PostgreSQL tests: backend not available SKIPPED [2] test/test_indexer.py:155: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_indexer.py:418: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_indexer.py:317: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_indexer.py:244: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_indexer.py:83: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:144: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:91: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:99: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:118: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:163: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:107: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:169: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:155: Skipping MySQL tests: backend not available SKIPPED [1] test/test_indexer.py:124: extremewords not tested for native FTS backends SKIPPED [2] test/test_liveserver.py:878: Skipping brotli tests: brotli library not available SKIPPED [2] test/test_liveserver.py:882: Skipping zstd tests: zstd library not available SKIPPED [1] test/test_mailgw.py:1403: Skipping beautifulsoup tests: 'bs4' not installed SKIPPED [1] test/test_mailgw.py:312: Skipping beautifulsoup tests: 'bs4' not installed SKIPPED [1] test/test_mailgw.py:294: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:274: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4937: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4881: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4907: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4878: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4892: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4828: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4838: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/test_mailgw.py:4784: Skipping PGP tests: 'gpg' not installed SKIPPED [1] test/db_test_base.py:332: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3273: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3302: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3247: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3072: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3124: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1050: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1030: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:661: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:655: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:669: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:825: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:324: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:537: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:560: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:587: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:599: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:577: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1065: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:881: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:893: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:890: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:694: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:715: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:353: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:939: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:380: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1598: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1579: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1834: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2424: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2570: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2582: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1827: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2466: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1952: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1965: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2552: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2093: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2382: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2116: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2101: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2124: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2507: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2524: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1810: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1862: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2388: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2444: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2436: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2411: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2396: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2402: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2110: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2853: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1989: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2029: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2222: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2293: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2264: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2847: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1936: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1873: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1886: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1903: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2478: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2717: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2641: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2694: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2601: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2622: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2733: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2768: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2191: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1637: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1652: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1753: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1694: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1699: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1735: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1723: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1744: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1749: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1708: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1661: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1762: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1667: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1609: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1821: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:340: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:344: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:2887: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1535: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1501: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1526: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1621: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:722: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:735: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:625: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:644: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1417: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1473: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1359: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:760: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:779: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:435: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:446: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:479: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:455: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:496: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:527: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3317: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3352: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:675: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:688: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3383: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1478: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:741: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:753: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1105: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1130: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1080: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:242: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1549: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1564: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3288: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:791: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:833: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1815: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:408: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:358: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1768: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:391: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:369: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:844: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:246: Skipping MySQL tests: backend not available SKIPPED [1] test/test_mysql.py:68: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:1127: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3462: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3539: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3646: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3496: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3688: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3604: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3730: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3667: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3711: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3479: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3512: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3894: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3923: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3984: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:4025: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:4004: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:3757: Skipping MySQL tests: backend not available SKIPPED [1] test/session_common.py:32: Skipping MySQL tests: backend not available SKIPPED [1] test/session_common.py:27: Skipping MySQL tests: backend not available SKIPPED [1] test/session_common.py:22: Skipping MySQL tests: backend not available SKIPPED [1] test/session_common.py:39: Skipping MySQL tests: backend not available SKIPPED [1] test/session_common.py:44: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:4212: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2230: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2893: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2877: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2865: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2852: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1299: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2909: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1727: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1479: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1427: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1401: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1340: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1179: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1232: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:763: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:309: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:394: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:456: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:354: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2358: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:484: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:944: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3297: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3013: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3345: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3368: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3210: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3106: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2804: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2821: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2421: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2757: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:2668: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1063: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:713: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:1626: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:741: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3767: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3731: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3803: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3839: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3692: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3428: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3560: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3628: Skipping MySQL tests: backend not available SKIPPED [1] test/rest_common.py:3490: Skipping MySQL tests: backend not available SKIPPED [1] test/db_test_base.py:332: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3273: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3302: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3247: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3072: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3124: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1050: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1030: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:661: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:655: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:669: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:825: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:324: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:537: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:560: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:587: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:599: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:577: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1065: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:881: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:893: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:890: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:694: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:715: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:353: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:939: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:380: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1598: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1579: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1834: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2424: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2570: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2582: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1827: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2466: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1952: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1965: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2552: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2093: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2382: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2116: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2101: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2124: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2507: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2524: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1810: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1862: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2388: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2444: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2436: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2411: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2396: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2402: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2110: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2853: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1989: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2029: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2222: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2293: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2264: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2847: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1936: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1873: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1886: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1903: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2478: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2717: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2641: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2694: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2601: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2622: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2733: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2768: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2191: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1637: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1652: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1753: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1694: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1699: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1735: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1723: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1744: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1749: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1708: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1661: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1762: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1667: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1609: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1821: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:340: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:344: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:2887: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1535: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1501: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1526: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1621: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:722: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:735: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:625: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:644: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1417: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1473: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1359: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:760: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:779: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:435: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:446: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:479: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:455: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:496: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:527: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3317: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3352: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:675: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:688: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3383: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1478: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:741: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:753: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1105: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1130: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1080: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:242: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1549: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1564: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3288: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:791: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:833: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1815: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:408: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:358: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1768: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:391: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:369: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:844: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:246: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_postgresql.py:81: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:1127: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3462: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3923: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_postgresql.py:216: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_postgresql.py:222: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3984: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:4025: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:4004: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3757: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3539: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3646: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3496: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3688: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3604: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3730: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3667: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3711: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3479: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3512: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:3894: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/session_common.py:32: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/session_common.py:27: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/session_common.py:22: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/session_common.py:39: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/session_common.py:44: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/db_test_base.py:4212: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2230: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2893: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2877: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2865: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2852: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1299: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2909: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1727: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1479: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1427: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1401: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1340: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1179: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1232: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:763: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:309: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:394: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:456: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:354: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2358: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:484: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:944: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3297: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3013: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3345: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3368: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3210: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3106: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2804: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2821: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2421: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2757: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:2668: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1063: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:713: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:1626: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:741: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3767: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3731: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3803: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3839: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3692: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3428: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3560: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3628: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/rest_common.py:3490: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_templating.py:355: ReStructuredText not available SKIPPED [1] test/test_templating.py:409: StructuredText not available SKIPPED [1] test/test_templating.py:746: mistune not available SKIPPED [1] test/test_templating.py:756: mistune not available SKIPPED [1] test/test_templating.py:739: mistune not available SKIPPED [1] test/test_templating.py:636: mistune not available SKIPPED [1] test/test_templating.py:717: mistune not available SKIPPED [1] test/test_templating.py:722: mistune not available SKIPPED [1] test/test_templating.py:694: mistune not available SKIPPED [1] test/test_templating.py:705: mistune not available SKIPPED [1] test/test_templating.py:686: mistune not available SKIPPED [1] test/test_templating.py:672: mistune not available SKIPPED [1] test/test_templating.py:644: mistune not available SKIPPED [1] test/test_templating.py:746: markdown2 not available SKIPPED [1] test/test_templating.py:756: markdown2 not available SKIPPED [1] test/test_templating.py:739: markdown2 not available SKIPPED [1] test/test_templating.py:636: markdown2 not available SKIPPED [1] test/test_templating.py:717: markdown2 not available SKIPPED [1] test/test_templating.py:694: markdown2 not available SKIPPED [1] test/test_templating.py:705: markdown2 not available SKIPPED [1] test/test_templating.py:686: markdown2 not available SKIPPED [1] test/test_templating.py:672: markdown2 not available SKIPPED [1] test/test_templating.py:644: markdown2 not available SKIPPED [1] test/test_templating.py:746: markdown not available SKIPPED [1] test/test_templating.py:756: markdown not available SKIPPED [1] test/test_templating.py:739: markdown not available SKIPPED [1] test/test_templating.py:636: markdown not available SKIPPED [1] test/test_templating.py:717: markdown not available SKIPPED [1] test/test_templating.py:722: markdown not available SKIPPED [1] test/test_templating.py:694: markdown not available SKIPPED [1] test/test_templating.py:705: markdown not available SKIPPED [1] test/test_templating.py:686: markdown not available SKIPPED [1] test/test_templating.py:672: markdown not available SKIPPED [1] test/test_templating.py:644: markdown not available SKIPPED [1] test/test_xmlrpc.py:66: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:150: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:189: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:179: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:175: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:170: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:199: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:76: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:85: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:92: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:145: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:292: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:98: Skipping MySQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:66: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:150: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:189: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:179: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:175: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:170: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:199: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:76: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:85: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:92: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:145: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:292: Skipping PostgreSQL tests: backend not available SKIPPED [1] test/test_xmlrpc.py:98: Skipping PostgreSQL tests: backend not available XFAIL test/test_liveserver.py::BaseTestCases::test__generic_item_template_editbad XFAIL test/test_liveserver.py::TestFeatureFlagCacheTrackerOn::test__generic_item_template_editbad FAILED test/test_sqlite.py::sqliteDBTest::testStringUnset - sqlite3.Operation... = 1 failed, 1133 passed, 596 skipped, 1 deselected, 2 xfailed, 118 warnings in 171.32s (0:02:51) = * ERROR: www-apps/roundup-2.2.0::gentoo failed (test phase): * pytest failed with python3.11 * * Call stack: * ebuild.sh, line 136: Called src_test * environment, line 3542: Called distutils-r1_src_test * environment, line 1631: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 732: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 3221: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2629: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2627: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 1065: Called distutils-r1_run_phase 'python_test' * environment, line 1554: Called python_test * environment, line 3509: Called distutils-r1_python_test * environment, line 1504: Called epytest * environment, line 2134: Called die * The specific snippet of code: * "${@}" || die -n "pytest failed with ${EPYTHON}"; * * If you need support, post the output of `emerge --info '=www-apps/roundup-2.2.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=www-apps/roundup-2.2.0::gentoo'`. * The complete build log is located at '/var/log/emerge-log/build/www-apps/roundup-2.2.0:20230402-110908.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/www-apps/roundup-2.2.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-apps/roundup-2.2.0/temp/environment'. * Working directory: '/var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0' * S: '/var/tmp/portage/www-apps/roundup-2.2.0/work/roundup-2.2.0'