Portage 3.0.61 (python 3.11.7-final-0, default/linux/sparc/17.0/64ul, gcc-13, glibc-2.38-r10, 6.7.4-gentoo-sparc64 sparc64) ================================================================= System uname: Linux-6.7.4-gentoo-sparc64-sparc64-sun4v-with-glibc2.38 KiB Mem: 32642976 total, 30776256 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Fri, 09 Feb 2024 17:33:31 +0000 sh bash 5.1_p16-r6 ld GNU ld (Gentoo 2.40 p7) 2.40.0 app-misc/pax-utils: 1.3.7::gentoo app-shells/bash: 5.1_p16-r6::gentoo dev-build/autoconf: 2.71-r6::gentoo dev-build/automake: 1.16.5-r2::gentoo dev-build/cmake: 3.27.9::gentoo dev-build/libtool: 2.4.7-r1::gentoo dev-build/make: 4.4.1-r1::gentoo dev-build/meson: 1.3.0-r2::gentoo dev-lang/perl: 5.38.2-r1::gentoo dev-lang/python: 3.11.7::gentoo, 3.12.1_p1::gentoo dev-lang/rust-bin: 1.71.1::gentoo sys-apps/baselayout: 2.14-r2::gentoo sys-apps/openrc: 0.53::gentoo sys-apps/sandbox: 2.38::gentoo sys-devel/binutils: 2.40-r9::gentoo sys-devel/binutils-config: 5.5::gentoo sys-devel/gcc: 13.2.1_p20240113-r1::gentoo sys-devel/gcc-config: 2.11::gentoo sys-kernel/linux-headers: 6.6::gentoo (virtual/os-headers) sys-libs/glibc: 2.38-r10::gentoo Repositories: gentoo location: /var/db/repos/gentoo sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 volatile: False sync-rsync-verify-metamanifest: yes sync-rsync-verify-max-age: 3 sync-rsync-verify-jobs: 1 sync-rsync-extra-opts: Binary Repositories: gentoobinhost priority: 1 sync-uri: https://gentoo.osuosl.org/releases/sparc/binpackages/17.0/64 ACCEPT_KEYWORDS="sparc" ACCEPT_LICENSE="@FREE" CBUILD="sparc64-unknown-linux-gnu" CFLAGS="-O2 -mcpu=ultrasparc -pipe" CHOST="sparc64-unknown-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 /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-O2 -mcpu=ultrasparc -pipe" DISTDIR="/var/cache/distfiles" EMERGE_DEFAULT_OPTS="--autounmask --autounmask-continue --complete-graph --usepkg --getbinpkg --backtrack=300 --usepkg-exclude dev-perl/Mozilla-CA" 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 -mcpu=ultrasparc -pipe" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance binpkg-request-signature buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync network-sandbox news pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -mcpu=ultrasparc -pipe" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="en_US.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LEX="flex" MAKEOPTS="-j30" PKGDIR="/var/cache/binpkgs" 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 big-endian bzip2 cli crypt dri fortran gdbm iconv ipv6 libtirpc llvm-libunwind ncurses nls openmp pam pcre readline sparc split-usr ssl test-rust unicode xattr zlib" ADA_TARGET="gnat_2021" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11" RUBY_TARGETS="ruby31" VIDEO_CARDS="fbdev mga r128 radeon dummy" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account" 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, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS * Package: dev-python/psycopg-3.1.17:0 * Repository: gentoo * Maintainer: python@gentoo.org * USE: elibc_glibc kernel_linux native-extensions python_targets_python3_11 sparc test * FEATURES: keeptemp network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking psycopg-3.1.17.gh.tar.gz to /var/tmp/portage/dev-python/psycopg-3.1.17/work >>> Source unpacked in /var/tmp/portage/dev-python/psycopg-3.1.17/work >>> Preparing source in /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17 ... * Applying psycopg-3.1.17-musl.patch ... [ ok ] * Build system packages: * dev-python/gpep517 : 15 * dev-python/installer : 0.7.0 * dev-python/cython : 3.0.8 * dev-python/setuptools : 69.0.3 * dev-python/setuptools-rust : * dev-python/setuptools-scm : 8.0.4 * dev-python/wheel : 0.42.0 >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17 ... * python3_11: running distutils-r1_run_phase python_compile * Building the wheel for psycopg-3.1.17/psycopg via setuptools.build_meta python3.11 -m gpep517 build-wheel --prefix=/usr --backend setuptools.build_meta --output-fd 3 --wheel-dir /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/wheel 2024-02-09 18:38:39,926 gpep517 INFO Building wheel via backend setuptools.build_meta 2024-02-09 18:38:40,269 root INFO running bdist_wheel 2024-02-09 18:38:40,840 root INFO running build 2024-02-09 18:38:40,841 root INFO running build_py 2024-02-09 18:38:40,878 root INFO creating /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build 2024-02-09 18:38:40,879 root INFO creating /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib 2024-02-09 18:38:40,879 root INFO creating /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,880 root INFO copying psycopg/_column.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,882 root INFO copying psycopg/_tpc.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,883 root INFO copying psycopg/_wrappers.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,884 root INFO copying psycopg/sql.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,886 root INFO copying psycopg/_tz.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,887 root INFO copying psycopg/abc.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,888 root INFO copying psycopg/_encodings.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,890 root INFO copying psycopg/_preparing.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,891 root INFO copying psycopg/transaction.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,892 root INFO copying psycopg/_cmodule.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,893 root INFO copying psycopg/server_cursor.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,895 root INFO copying psycopg/conninfo.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,896 root INFO copying psycopg/postgres.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,897 root INFO copying psycopg/_transform.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,898 root INFO copying psycopg/rows.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,900 root INFO copying psycopg/_conninfo_utils.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,901 root INFO copying psycopg/waiting.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,902 root INFO copying psycopg/dbapi20.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,903 root INFO copying psycopg/_conninfo_attempts_async.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,905 root INFO copying psycopg/_dns.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,906 root INFO copying psycopg/client_cursor.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,907 root INFO copying psycopg/_connection_info.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,908 root INFO copying psycopg/copy.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,910 root INFO copying psycopg/_conninfo_attempts.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,911 root INFO copying psycopg/cursor_async.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,912 root INFO copying psycopg/connection.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,914 root INFO copying psycopg/_enums.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,915 root INFO copying psycopg/_struct.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,916 root INFO copying psycopg/cursor.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,917 root INFO copying psycopg/adapt.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,919 root INFO copying psycopg/errors.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,920 root INFO copying psycopg/generators.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,921 root INFO copying psycopg/_queries.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,923 root INFO copying psycopg/_adapters_map.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,924 root INFO copying psycopg/_pipeline.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,925 root INFO copying psycopg/_typeinfo.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,926 root INFO copying psycopg/connection_async.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,928 root INFO copying psycopg/version.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,929 root INFO copying psycopg/__init__.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,930 root INFO copying psycopg/_compat.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,933 root INFO creating /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types 2024-02-09 18:38:40,934 root INFO copying psycopg/types/numeric.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types 2024-02-09 18:38:40,935 root INFO copying psycopg/types/shapely.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types 2024-02-09 18:38:40,936 root INFO copying psycopg/types/none.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types 2024-02-09 18:38:40,937 root INFO copying psycopg/types/net.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types 2024-02-09 18:38:40,939 root INFO copying psycopg/types/range.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types 2024-02-09 18:38:40,940 root INFO copying psycopg/types/string.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types 2024-02-09 18:38:40,941 root INFO copying psycopg/types/datetime.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types 2024-02-09 18:38:40,943 root INFO copying psycopg/types/multirange.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types 2024-02-09 18:38:40,944 root INFO copying psycopg/types/array.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types 2024-02-09 18:38:40,945 root INFO copying psycopg/types/composite.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types 2024-02-09 18:38:40,946 root INFO copying psycopg/types/json.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types 2024-02-09 18:38:40,948 root INFO copying psycopg/types/hstore.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types 2024-02-09 18:38:40,949 root INFO copying psycopg/types/bool.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types 2024-02-09 18:38:40,950 root INFO copying psycopg/types/enum.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types 2024-02-09 18:38:40,952 root INFO copying psycopg/types/uuid.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types 2024-02-09 18:38:40,953 root INFO copying psycopg/types/__init__.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types 2024-02-09 18:38:40,955 root INFO creating /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/pq 2024-02-09 18:38:40,956 root INFO copying psycopg/pq/pq_ctypes.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/pq 2024-02-09 18:38:40,957 root INFO copying psycopg/pq/abc.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/pq 2024-02-09 18:38:40,958 root INFO copying psycopg/pq/misc.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/pq 2024-02-09 18:38:40,959 root INFO copying psycopg/pq/_pq_ctypes.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/pq 2024-02-09 18:38:40,961 root INFO copying psycopg/pq/_debug.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/pq 2024-02-09 18:38:40,962 root INFO copying psycopg/pq/_enums.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/pq 2024-02-09 18:38:40,963 root INFO copying psycopg/pq/__init__.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/pq 2024-02-09 18:38:40,965 root INFO creating /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/crdb 2024-02-09 18:38:40,966 root INFO copying psycopg/crdb/_types.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/crdb 2024-02-09 18:38:40,967 root INFO copying psycopg/crdb/connection.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/crdb 2024-02-09 18:38:40,968 root INFO copying psycopg/crdb/__init__.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/crdb 2024-02-09 18:38:40,973 root INFO copying psycopg/py.typed -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg 2024-02-09 18:38:40,975 root INFO copying psycopg/pq/_pq_ctypes.pyi -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/pq 2024-02-09 18:38:40,984 root WARNING warning: build_py: byte-compiling is disabled, skipping. 2024-02-09 18:38:41,052 wheel INFO installing to /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel 2024-02-09 18:38:41,052 root INFO running install 2024-02-09 18:38:41,152 root INFO running install_lib 2024-02-09 18:38:41,185 root INFO creating /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64 2024-02-09 18:38:41,186 root INFO creating /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel 2024-02-09 18:38:41,187 root INFO creating /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,188 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/_column.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,189 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/_tpc.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,191 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/_wrappers.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,192 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/sql.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,194 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/_tz.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,195 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/abc.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,196 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/_encodings.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,198 root INFO creating /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/types 2024-02-09 18:38:41,199 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types/numeric.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/types 2024-02-09 18:38:41,200 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types/shapely.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/types 2024-02-09 18:38:41,202 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types/none.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/types 2024-02-09 18:38:41,203 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types/net.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/types 2024-02-09 18:38:41,205 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types/range.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/types 2024-02-09 18:38:41,206 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types/string.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/types 2024-02-09 18:38:41,208 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types/datetime.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/types 2024-02-09 18:38:41,209 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types/multirange.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/types 2024-02-09 18:38:41,211 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types/array.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/types 2024-02-09 18:38:41,212 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types/composite.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/types 2024-02-09 18:38:41,214 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types/json.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/types 2024-02-09 18:38:41,215 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types/hstore.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/types 2024-02-09 18:38:41,217 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types/bool.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/types 2024-02-09 18:38:41,218 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types/enum.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/types 2024-02-09 18:38:41,220 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types/uuid.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/types 2024-02-09 18:38:41,222 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/types/__init__.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/types 2024-02-09 18:38:41,223 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/_preparing.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,225 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/transaction.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,226 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/_cmodule.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,228 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/server_cursor.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,230 root INFO creating /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/pq 2024-02-09 18:38:41,230 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/pq/pq_ctypes.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/pq 2024-02-09 18:38:41,232 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/pq/abc.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/pq 2024-02-09 18:38:41,234 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/pq/_pq_ctypes.pyi -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/pq 2024-02-09 18:38:41,235 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/pq/misc.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/pq 2024-02-09 18:38:41,236 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/pq/_pq_ctypes.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/pq 2024-02-09 18:38:41,238 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/pq/_debug.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/pq 2024-02-09 18:38:41,239 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/pq/_enums.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/pq 2024-02-09 18:38:41,241 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/pq/__init__.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/pq 2024-02-09 18:38:41,242 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/conninfo.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,244 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/postgres.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,245 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/_transform.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,247 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/rows.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,248 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/_conninfo_utils.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,250 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/waiting.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,251 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/dbapi20.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,253 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/_conninfo_attempts_async.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,254 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/_dns.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,256 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/client_cursor.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,257 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/_connection_info.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,259 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/copy.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,260 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/_conninfo_attempts.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,262 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/cursor_async.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,263 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/connection.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,265 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/_enums.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,266 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/_struct.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,268 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/cursor.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,270 root INFO creating /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/crdb 2024-02-09 18:38:41,271 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/crdb/_types.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/crdb 2024-02-09 18:38:41,272 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/crdb/connection.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/crdb 2024-02-09 18:38:41,274 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/crdb/__init__.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg/crdb 2024-02-09 18:38:41,275 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/adapt.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,277 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/errors.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,278 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/generators.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,280 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/_queries.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,281 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/py.typed -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,283 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/_adapters_map.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,284 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/_pipeline.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,286 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/_typeinfo.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,287 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/connection_async.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,289 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/version.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,290 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/__init__.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,291 root INFO copying /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/lib/psycopg/_compat.py -> /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg 2024-02-09 18:38:41,293 root WARNING warning: install_lib: byte-compiling is disabled, skipping. 2024-02-09 18:38:41,293 root INFO running install_egg_info 2024-02-09 18:38:41,332 root INFO running egg_info 2024-02-09 18:38:41,333 root INFO creating psycopg.egg-info 2024-02-09 18:38:41,361 root INFO writing psycopg.egg-info/PKG-INFO 2024-02-09 18:38:41,386 root INFO writing dependency_links to psycopg.egg-info/dependency_links.txt 2024-02-09 18:38:41,403 root INFO writing requirements to psycopg.egg-info/requires.txt 2024-02-09 18:38:41,404 root INFO writing top-level names to psycopg.egg-info/top_level.txt 2024-02-09 18:38:41,405 root INFO writing manifest file 'psycopg.egg-info/SOURCES.txt' 2024-02-09 18:38:41,590 root INFO reading manifest file 'psycopg.egg-info/SOURCES.txt' 2024-02-09 18:38:41,593 root INFO adding license file 'LICENSE.txt' 2024-02-09 18:38:41,603 root INFO writing manifest file 'psycopg.egg-info/SOURCES.txt' 2024-02-09 18:38:41,604 root INFO Copying psycopg.egg-info to /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg-3.1.17-py3.11.egg-info 2024-02-09 18:38:41,613 root INFO running install_scripts 2024-02-09 18:38:41,648 wheel INFO creating /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel/psycopg-3.1.17.dist-info/WHEEL 2024-02-09 18:38:41,651 wheel INFO creating '/var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/wheel/.tmp-12mt59up/psycopg-3.1.17-py3-none-any.whl' and adding '/var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel' to it 2024-02-09 18:38:41,653 wheel INFO adding 'psycopg/__init__.py' 2024-02-09 18:38:41,655 wheel INFO adding 'psycopg/_adapters_map.py' 2024-02-09 18:38:41,656 wheel INFO adding 'psycopg/_cmodule.py' 2024-02-09 18:38:41,657 wheel INFO adding 'psycopg/_column.py' 2024-02-09 18:38:41,658 wheel INFO adding 'psycopg/_compat.py' 2024-02-09 18:38:41,659 wheel INFO adding 'psycopg/_connection_info.py' 2024-02-09 18:38:41,660 wheel INFO adding 'psycopg/_conninfo_attempts.py' 2024-02-09 18:38:41,661 wheel INFO adding 'psycopg/_conninfo_attempts_async.py' 2024-02-09 18:38:41,662 wheel INFO adding 'psycopg/_conninfo_utils.py' 2024-02-09 18:38:41,664 wheel INFO adding 'psycopg/_dns.py' 2024-02-09 18:38:41,665 wheel INFO adding 'psycopg/_encodings.py' 2024-02-09 18:38:41,666 wheel INFO adding 'psycopg/_enums.py' 2024-02-09 18:38:41,667 wheel INFO adding 'psycopg/_pipeline.py' 2024-02-09 18:38:41,668 wheel INFO adding 'psycopg/_preparing.py' 2024-02-09 18:38:41,669 wheel INFO adding 'psycopg/_queries.py' 2024-02-09 18:38:41,670 wheel INFO adding 'psycopg/_struct.py' 2024-02-09 18:38:41,671 wheel INFO adding 'psycopg/_tpc.py' 2024-02-09 18:38:41,672 wheel INFO adding 'psycopg/_transform.py' 2024-02-09 18:38:41,673 wheel INFO adding 'psycopg/_typeinfo.py' 2024-02-09 18:38:41,674 wheel INFO adding 'psycopg/_tz.py' 2024-02-09 18:38:41,675 wheel INFO adding 'psycopg/_wrappers.py' 2024-02-09 18:38:41,676 wheel INFO adding 'psycopg/abc.py' 2024-02-09 18:38:41,677 wheel INFO adding 'psycopg/adapt.py' 2024-02-09 18:38:41,678 wheel INFO adding 'psycopg/client_cursor.py' 2024-02-09 18:38:41,679 wheel INFO adding 'psycopg/connection.py' 2024-02-09 18:38:41,680 wheel INFO adding 'psycopg/connection_async.py' 2024-02-09 18:38:41,681 wheel INFO adding 'psycopg/conninfo.py' 2024-02-09 18:38:41,682 wheel INFO adding 'psycopg/copy.py' 2024-02-09 18:38:41,683 wheel INFO adding 'psycopg/cursor.py' 2024-02-09 18:38:41,684 wheel INFO adding 'psycopg/cursor_async.py' 2024-02-09 18:38:41,685 wheel INFO adding 'psycopg/dbapi20.py' 2024-02-09 18:38:41,687 wheel INFO adding 'psycopg/errors.py' 2024-02-09 18:38:41,688 wheel INFO adding 'psycopg/generators.py' 2024-02-09 18:38:41,689 wheel INFO adding 'psycopg/postgres.py' 2024-02-09 18:38:41,690 wheel INFO adding 'psycopg/py.typed' 2024-02-09 18:38:41,691 wheel INFO adding 'psycopg/rows.py' 2024-02-09 18:38:41,692 wheel INFO adding 'psycopg/server_cursor.py' 2024-02-09 18:38:41,693 wheel INFO adding 'psycopg/sql.py' 2024-02-09 18:38:41,694 wheel INFO adding 'psycopg/transaction.py' 2024-02-09 18:38:41,695 wheel INFO adding 'psycopg/version.py' 2024-02-09 18:38:41,696 wheel INFO adding 'psycopg/waiting.py' 2024-02-09 18:38:41,697 wheel INFO adding 'psycopg/crdb/__init__.py' 2024-02-09 18:38:41,698 wheel INFO adding 'psycopg/crdb/_types.py' 2024-02-09 18:38:41,699 wheel INFO adding 'psycopg/crdb/connection.py' 2024-02-09 18:38:41,701 wheel INFO adding 'psycopg/pq/__init__.py' 2024-02-09 18:38:41,702 wheel INFO adding 'psycopg/pq/_debug.py' 2024-02-09 18:38:41,703 wheel INFO adding 'psycopg/pq/_enums.py' 2024-02-09 18:38:41,704 wheel INFO adding 'psycopg/pq/_pq_ctypes.py' 2024-02-09 18:38:41,705 wheel INFO adding 'psycopg/pq/_pq_ctypes.pyi' 2024-02-09 18:38:41,706 wheel INFO adding 'psycopg/pq/abc.py' 2024-02-09 18:38:41,707 wheel INFO adding 'psycopg/pq/misc.py' 2024-02-09 18:38:41,708 wheel INFO adding 'psycopg/pq/pq_ctypes.py' 2024-02-09 18:38:41,710 wheel INFO adding 'psycopg/types/__init__.py' 2024-02-09 18:38:41,711 wheel INFO adding 'psycopg/types/array.py' 2024-02-09 18:38:41,712 wheel INFO adding 'psycopg/types/bool.py' 2024-02-09 18:38:41,713 wheel INFO adding 'psycopg/types/composite.py' 2024-02-09 18:38:41,714 wheel INFO adding 'psycopg/types/datetime.py' 2024-02-09 18:38:41,715 wheel INFO adding 'psycopg/types/enum.py' 2024-02-09 18:38:41,716 wheel INFO adding 'psycopg/types/hstore.py' 2024-02-09 18:38:41,717 wheel INFO adding 'psycopg/types/json.py' 2024-02-09 18:38:41,718 wheel INFO adding 'psycopg/types/multirange.py' 2024-02-09 18:38:41,719 wheel INFO adding 'psycopg/types/net.py' 2024-02-09 18:38:41,721 wheel INFO adding 'psycopg/types/none.py' 2024-02-09 18:38:41,722 wheel INFO adding 'psycopg/types/numeric.py' 2024-02-09 18:38:41,723 wheel INFO adding 'psycopg/types/range.py' 2024-02-09 18:38:41,724 wheel INFO adding 'psycopg/types/shapely.py' 2024-02-09 18:38:41,725 wheel INFO adding 'psycopg/types/string.py' 2024-02-09 18:38:41,726 wheel INFO adding 'psycopg/types/uuid.py' 2024-02-09 18:38:41,728 wheel INFO adding 'psycopg-3.1.17.dist-info/LICENSE.txt' 2024-02-09 18:38:41,729 wheel INFO adding 'psycopg-3.1.17.dist-info/METADATA' 2024-02-09 18:38:41,730 wheel INFO adding 'psycopg-3.1.17.dist-info/WHEEL' 2024-02-09 18:38:41,731 wheel INFO adding 'psycopg-3.1.17.dist-info/top_level.txt' 2024-02-09 18:38:41,733 wheel INFO adding 'psycopg-3.1.17.dist-info/RECORD' 2024-02-09 18:38:41,735 wheel INFO removing /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/build/bdist.linux-sparc64/wheel 2024-02-09 18:38:41,753 gpep517 INFO The backend produced /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/wheel/psycopg-3.1.17-py3-none-any.whl * Installing psycopg-3.1.17-py3-none-any.whl to /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/install python3.11 -m gpep517 install-wheel --destdir=/var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/install --interpreter=/usr/bin/python3.11 --prefix=/usr --optimize=all /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/wheel/psycopg-3.1.17-py3-none-any.whl 2024-02-09 18:38:42,565 gpep517 INFO Installing /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/wheel/psycopg-3.1.17-py3-none-any.whl into /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/install 2024-02-09 18:38:45,814 gpep517 INFO Installation complete * Building the wheel for psycopg-3.1.17/psycopg_c via cython_backend python3.11 -m gpep517 build-wheel --prefix=/usr --backend cython_backend --output-fd 3 --wheel-dir /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/wheel 2024-02-09 18:38:47,356 gpep517 INFO Building wheel via backend cython_backend 2024-02-09 18:38:47,664 root INFO running bdist_wheel 2024-02-09 18:38:47,810 root INFO running build 2024-02-09 18:38:47,810 root INFO running build_py 2024-02-09 18:38:47,845 root INFO creating build 2024-02-09 18:38:47,846 root INFO creating build/lib.linux-sparc64-cpython-311 2024-02-09 18:38:47,846 root INFO creating build/lib.linux-sparc64-cpython-311/psycopg_c 2024-02-09 18:38:47,847 root INFO copying psycopg_c/version.py -> build/lib.linux-sparc64-cpython-311/psycopg_c 2024-02-09 18:38:47,848 root INFO copying psycopg_c/__init__.py -> build/lib.linux-sparc64-cpython-311/psycopg_c 2024-02-09 18:38:47,854 root INFO copying psycopg_c/_psycopg.pyi -> build/lib.linux-sparc64-cpython-311/psycopg_c 2024-02-09 18:38:47,856 root INFO copying psycopg_c/py.typed -> build/lib.linux-sparc64-cpython-311/psycopg_c 2024-02-09 18:38:47,857 root INFO copying psycopg_c/pq.pxd -> build/lib.linux-sparc64-cpython-311/psycopg_c 2024-02-09 18:38:47,859 root INFO creating build/lib.linux-sparc64-cpython-311/psycopg_c/_psycopg 2024-02-09 18:38:47,859 root INFO copying psycopg_c/_psycopg/__init__.pxd -> build/lib.linux-sparc64-cpython-311/psycopg_c/_psycopg 2024-02-09 18:38:47,861 root INFO copying psycopg_c/_psycopg/oids.pxd -> build/lib.linux-sparc64-cpython-311/psycopg_c/_psycopg 2024-02-09 18:38:47,863 root INFO copying psycopg_c/_psycopg/endian.pxd -> build/lib.linux-sparc64-cpython-311/psycopg_c/_psycopg 2024-02-09 18:38:47,864 root INFO creating build/lib.linux-sparc64-cpython-311/psycopg_c/pq 2024-02-09 18:38:47,865 root INFO copying psycopg_c/pq/__init__.pxd -> build/lib.linux-sparc64-cpython-311/psycopg_c/pq 2024-02-09 18:38:47,866 root INFO copying psycopg_c/pq/libpq.pxd -> build/lib.linux-sparc64-cpython-311/psycopg_c/pq 2024-02-09 18:38:47,868 root WARNING warning: build_py: byte-compiling is disabled, skipping. 2024-02-09 18:38:47,869 root INFO running build_ext performance hint: psycopg_c/pq/pgconn.pyx:658:5: Exception check on 'notice_receiver' will always require the GIL to be acquired. Possible solutions: 1. Declare 'notice_receiver' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'notice_receiver' to allow an error code to be returned. [1/2] Cythonizing psycopg_c/_psycopg.pyx [2/2] Cythonizing psycopg_c/pq.pyx 2024-02-09 18:39:14,151 root INFO building 'psycopg_c._psycopg' extension 2024-02-09 18:39:14,152 root INFO creating build/temp.linux-sparc64-cpython-311 2024-02-09 18:39:14,153 root INFO creating build/temp.linux-sparc64-cpython-311/psycopg_c 2024-02-09 18:39:14,153 root INFO creating build/temp.linux-sparc64-cpython-311/psycopg_c/types 2024-02-09 18:39:14,154 root INFO sparc64-unknown-linux-gnu-gcc -Wsign-compare -DNDEBUG -O2 -mcpu=ultrasparc -pipe -Wno-error=incompatible-pointer-types -DNDEBUG -fPIC -I/usr/include/postgresql-16 -I/usr/include/python3.11 -c psycopg_c/_psycopg.c -o build/temp.linux-sparc64-cpython-311/psycopg_c/_psycopg.o 2024-02-09 18:42:16,186 root INFO sparc64-unknown-linux-gnu-gcc -Wsign-compare -DNDEBUG -O2 -mcpu=ultrasparc -pipe -Wno-error=incompatible-pointer-types -DNDEBUG -fPIC -I/usr/include/postgresql-16 -I/usr/include/python3.11 -c psycopg_c/types/numutils.c -o build/temp.linux-sparc64-cpython-311/psycopg_c/types/numutils.o 2024-02-09 18:42:16,423 root INFO sparc64-unknown-linux-gnu-gcc -shared -Wl,-O1 -Wl,--as-needed -O2 -mcpu=ultrasparc -pipe -Wno-error=incompatible-pointer-types -DNDEBUG build/temp.linux-sparc64-cpython-311/psycopg_c/_psycopg.o build/temp.linux-sparc64-cpython-311/psycopg_c/types/numutils.o -L/usr/lib64/postgresql-16/lib64 -L/usr/lib64 -lpq -o build/lib.linux-sparc64-cpython-311/psycopg_c/_psycopg.cpython-311-sparc64-linux-gnu.so 2024-02-09 18:42:16,591 root INFO building 'psycopg_c.pq' extension 2024-02-09 18:42:16,593 root INFO sparc64-unknown-linux-gnu-gcc -Wsign-compare -DNDEBUG -O2 -mcpu=ultrasparc -pipe -Wno-error=incompatible-pointer-types -DNDEBUG -fPIC -I/usr/include/postgresql-16 -I/usr/include/python3.11 -c psycopg_c/pq.c -o build/temp.linux-sparc64-cpython-311/psycopg_c/pq.o 2024-02-09 18:43:15,997 root INFO sparc64-unknown-linux-gnu-gcc -shared -Wl,-O1 -Wl,--as-needed -O2 -mcpu=ultrasparc -pipe -Wno-error=incompatible-pointer-types -DNDEBUG build/temp.linux-sparc64-cpython-311/psycopg_c/pq.o -L/usr/lib64/postgresql-16/lib64 -L/usr/lib64 -lpq -o build/lib.linux-sparc64-cpython-311/psycopg_c/pq.cpython-311-sparc64-linux-gnu.so 2024-02-09 18:43:16,210 wheel INFO installing to build/bdist.linux-sparc64/wheel 2024-02-09 18:43:16,210 root INFO running install 2024-02-09 18:43:16,309 root INFO running install_lib 2024-02-09 18:43:16,340 root INFO creating build/bdist.linux-sparc64 2024-02-09 18:43:16,341 root INFO creating build/bdist.linux-sparc64/wheel 2024-02-09 18:43:16,342 root INFO creating build/bdist.linux-sparc64/wheel/psycopg_c 2024-02-09 18:43:16,343 root INFO copying build/lib.linux-sparc64-cpython-311/psycopg_c/pq.cpython-311-sparc64-linux-gnu.so -> build/bdist.linux-sparc64/wheel/psycopg_c 2024-02-09 18:43:16,348 root INFO copying build/lib.linux-sparc64-cpython-311/psycopg_c/pq.pxd -> build/bdist.linux-sparc64/wheel/psycopg_c 2024-02-09 18:43:16,350 root INFO creating build/bdist.linux-sparc64/wheel/psycopg_c/pq 2024-02-09 18:43:16,351 root INFO copying build/lib.linux-sparc64-cpython-311/psycopg_c/pq/__init__.pxd -> build/bdist.linux-sparc64/wheel/psycopg_c/pq 2024-02-09 18:43:16,352 root INFO copying build/lib.linux-sparc64-cpython-311/psycopg_c/pq/libpq.pxd -> build/bdist.linux-sparc64/wheel/psycopg_c/pq 2024-02-09 18:43:16,353 root INFO copying build/lib.linux-sparc64-cpython-311/psycopg_c/_psycopg.pyi -> build/bdist.linux-sparc64/wheel/psycopg_c 2024-02-09 18:43:16,355 root INFO copying build/lib.linux-sparc64-cpython-311/psycopg_c/_psycopg.cpython-311-sparc64-linux-gnu.so -> build/bdist.linux-sparc64/wheel/psycopg_c 2024-02-09 18:43:16,361 root INFO creating build/bdist.linux-sparc64/wheel/psycopg_c/_psycopg 2024-02-09 18:43:16,361 root INFO copying build/lib.linux-sparc64-cpython-311/psycopg_c/_psycopg/__init__.pxd -> build/bdist.linux-sparc64/wheel/psycopg_c/_psycopg 2024-02-09 18:43:16,363 root INFO copying build/lib.linux-sparc64-cpython-311/psycopg_c/_psycopg/oids.pxd -> build/bdist.linux-sparc64/wheel/psycopg_c/_psycopg 2024-02-09 18:43:16,364 root INFO copying build/lib.linux-sparc64-cpython-311/psycopg_c/_psycopg/endian.pxd -> build/bdist.linux-sparc64/wheel/psycopg_c/_psycopg 2024-02-09 18:43:16,365 root INFO copying build/lib.linux-sparc64-cpython-311/psycopg_c/py.typed -> build/bdist.linux-sparc64/wheel/psycopg_c 2024-02-09 18:43:16,367 root INFO copying build/lib.linux-sparc64-cpython-311/psycopg_c/version.py -> build/bdist.linux-sparc64/wheel/psycopg_c 2024-02-09 18:43:16,368 root INFO copying build/lib.linux-sparc64-cpython-311/psycopg_c/__init__.py -> build/bdist.linux-sparc64/wheel/psycopg_c 2024-02-09 18:43:16,369 root WARNING warning: install_lib: byte-compiling is disabled, skipping. 2024-02-09 18:43:16,369 root INFO running install_egg_info 2024-02-09 18:43:16,410 root INFO running egg_info 2024-02-09 18:43:16,410 root INFO creating psycopg_c.egg-info 2024-02-09 18:43:16,439 root INFO writing psycopg_c.egg-info/PKG-INFO 2024-02-09 18:43:16,443 root INFO writing dependency_links to psycopg_c.egg-info/dependency_links.txt 2024-02-09 18:43:16,445 root INFO writing top-level names to psycopg_c.egg-info/top_level.txt 2024-02-09 18:43:16,446 root INFO writing manifest file 'psycopg_c.egg-info/SOURCES.txt' 2024-02-09 18:43:16,657 root INFO reading manifest file 'psycopg_c.egg-info/SOURCES.txt' 2024-02-09 18:43:16,660 root INFO reading manifest template 'MANIFEST.in' 2024-02-09 18:43:16,662 root INFO adding license file 'LICENSE.txt' 2024-02-09 18:43:16,667 root INFO writing manifest file 'psycopg_c.egg-info/SOURCES.txt' 2024-02-09 18:43:16,668 root INFO Copying psycopg_c.egg-info to build/bdist.linux-sparc64/wheel/psycopg_c-3.1.17-py3.11.egg-info 2024-02-09 18:43:16,676 root INFO running install_scripts 2024-02-09 18:43:16,694 wheel INFO creating build/bdist.linux-sparc64/wheel/psycopg_c-3.1.17.dist-info/WHEEL 2024-02-09 18:43:16,697 wheel INFO creating '/var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/wheel/.tmp-_vybxgvr/psycopg_c-3.1.17-cp311-cp311-linux_sparc64.whl' and adding 'build/bdist.linux-sparc64/wheel' to it 2024-02-09 18:43:16,699 wheel INFO adding 'psycopg_c/__init__.py' 2024-02-09 18:43:16,708 wheel INFO adding 'psycopg_c/_psycopg.cpython-311-sparc64-linux-gnu.so' 2024-02-09 18:43:16,711 wheel INFO adding 'psycopg_c/_psycopg.pyi' 2024-02-09 18:43:16,717 wheel INFO adding 'psycopg_c/pq.cpython-311-sparc64-linux-gnu.so' 2024-02-09 18:43:16,720 wheel INFO adding 'psycopg_c/pq.pxd' 2024-02-09 18:43:16,721 wheel INFO adding 'psycopg_c/py.typed' 2024-02-09 18:43:16,722 wheel INFO adding 'psycopg_c/version.py' 2024-02-09 18:43:16,724 wheel INFO adding 'psycopg_c/_psycopg/__init__.pxd' 2024-02-09 18:43:16,725 wheel INFO adding 'psycopg_c/_psycopg/endian.pxd' 2024-02-09 18:43:16,726 wheel INFO adding 'psycopg_c/_psycopg/oids.pxd' 2024-02-09 18:43:16,727 wheel INFO adding 'psycopg_c/pq/__init__.pxd' 2024-02-09 18:43:16,728 wheel INFO adding 'psycopg_c/pq/libpq.pxd' 2024-02-09 18:43:16,730 wheel INFO adding 'psycopg_c-3.1.17.dist-info/LICENSE.txt' 2024-02-09 18:43:16,731 wheel INFO adding 'psycopg_c-3.1.17.dist-info/METADATA' 2024-02-09 18:43:16,732 wheel INFO adding 'psycopg_c-3.1.17.dist-info/WHEEL' 2024-02-09 18:43:16,733 wheel INFO adding 'psycopg_c-3.1.17.dist-info/top_level.txt' 2024-02-09 18:43:16,734 wheel INFO adding 'psycopg_c-3.1.17.dist-info/RECORD' 2024-02-09 18:43:16,735 wheel INFO removing build/bdist.linux-sparc64/wheel 2024-02-09 18:43:16,745 gpep517 INFO The backend produced /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/wheel/psycopg_c-3.1.17-cp311-cp311-linux_sparc64.whl * Installing psycopg_c-3.1.17-cp311-cp311-linux_sparc64.whl to /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/install python3.11 -m gpep517 install-wheel --destdir=/var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/install --interpreter=/usr/bin/python3.11 --prefix=/usr --optimize=all /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/wheel/psycopg_c-3.1.17-cp311-cp311-linux_sparc64.whl 2024-02-09 18:43:18,808 gpep517 INFO Installing /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/wheel/psycopg_c-3.1.17-cp311-cp311-linux_sparc64.whl into /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/install 2024-02-09 18:43:18,864 gpep517 INFO Installation complete >>> Source compiled. >>> Test phase: dev-python/psycopg-3.1.17 The files belonging to this database system will be owned by user "portage". This user must also own the server process. The database cluster will be initialized with this locale configuration: provider: libc LC_COLLATE: C LC_CTYPE: en_US.utf8 LC_MESSAGES: C.utf8 LC_MONETARY: en_US.utf8 LC_NUMERIC: en_US.utf8 LC_TIME: en_US.utf8 The default database encoding has accordingly been set to "UTF8". The default text search configuration will be set to "english". Data page checksums are disabled. creating directory /var/tmp/portage/dev-python/psycopg-3.1.17/temp/pgsql ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default max_connections ... 100 selecting default shared_buffers ... 128MB selecting default time zone ... UTC creating configuration files ... ok running bootstrap script ... ok performing post-bootstrap initialization ... ok syncing data to disk ... ok initdb: warning: enabling "trust" authentication for local connections initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. Success. You can now start the database server using: pg_ctl -D /var/tmp/portage/dev-python/psycopg-3.1.17/temp/pgsql -l logfile start waiting for server to start....2024-02-09 18:43:25.610 UTC [36] LOG: starting PostgreSQL 16.2 on sparc64-unknown-linux-gnu, compiled by sparc64-unknown-linux-gnu-gcc (Gentoo 13.2.1_p20240113-r1 p12) 13.2.1 20240113, 64-bit 2024-02-09 18:43:25.612 UTC [36] LOG: listening on Unix socket "/var/tmp/portage/dev-python/psycopg-3.1.17/temp/.s.PGSQL.5432" 2024-02-09 18:43:25.623 UTC [39] LOG: database system was shut down at 2024-02-09 18:43:24 UTC 2024-02-09 18:43:25.636 UTC [36] LOG: database system is ready to accept connections done server started * python3_11: running distutils-r1_run_phase python_test * Testing with python implementation ... python3.11 -m pytest -vv -ra -l -Wdefault --color=yes -o console_output_style=count -o tmp_path_retention_count=0 -o tmp_path_retention_policy=failed --deselect tests/pool --deselect tests/test_module.py::test_version --deselect tests/test_module.py::test_version_c --deselect tests/test_typing.py --deselect tests/crdb/test_typing.py --deselect tests/test_dns_srv.py::test_srv -p anyio -k not leak -m not timing and not slow and not flakey ===================================================================================== test session starts ====================================================================================== platform linux -- Python 3.11.7, pytest-7.4.4, pluggy-1.3.0 -- /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/install/usr/bin/python3.11 cachedir: .pytest_cache default selector: EpollSelector Server version: PostgreSQL 16.2 on sparc64-unknown-linux-gnu, compiled by sparc64-unknown-linux-gnu-gcc (Gentoo 13.2.1_p20240113-r1 p12) 13.2.1 20240113, 64-bit libpq wrapper implementation: python libpq used: 160002 libpq compiled: 160002 rootdir: /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17 configfile: pyproject.toml testpaths: tests plugins: anyio-4.2.0 collecting ... collected 4864 items / 679 deselected / 2 skipped / 4185 selected tests/test_adapt.py::test_dump[1-t-1-int2] PASSED [ 1/4185] tests/test_adapt.py::test_dump[hello-t-hello-text] PASSED [ 2/4185] tests/test_adapt.py::test_dump[hello-b-hello-text] PASSED [ 3/4185] tests/test_adapt.py::test_quote[1-1] PASSED [ 4/4185] tests/test_adapt.py::test_quote[hello-'hello'] PASSED [ 5/4185] tests/test_adapt.py::test_quote[he'llo-'he''llo'] PASSED [ 6/4185] tests/test_adapt.py::test_quote[True-true] PASSED [ 7/4185] tests/test_adapt.py::test_quote[None-NULL] PASSED [ 8/4185] tests/test_adapt.py::test_register_dumper_by_class PASSED [ 9/4185] tests/test_adapt.py::test_register_dumper_by_class_name PASSED [ 10/4185] tests/test_adapt.py::test_dump_global_ctx PASSED [ 11/4185] tests/test_adapt.py::test_dump_connection_ctx PASSED [ 12/4185] tests/test_adapt.py::test_dump_cursor_ctx PASSED [ 13/4185] tests/test_adapt.py::test_dump_subclass PASSED [ 14/4185] tests/test_adapt.py::test_subclass_dumper PASSED [ 15/4185] tests/test_adapt.py::test_dumper_protocol PASSED [ 16/4185] tests/test_adapt.py::test_loader_protocol PASSED [ 17/4185] tests/test_adapt.py::test_subclass_loader PASSED [ 18/4185] tests/test_adapt.py::test_cast[1-0-int4-1] PASSED [ 19/4185] tests/test_adapt.py::test_cast[hello-0-text-hello] PASSED [ 20/4185] tests/test_adapt.py::test_cast[hello-1-text-hello] PASSED [ 21/4185] tests/test_adapt.py::test_register_loader_by_oid PASSED [ 22/4185] tests/test_adapt.py::test_register_loader_by_type_name PASSED [ 23/4185] tests/test_adapt.py::test_load_global_ctx PASSED [ 24/4185] tests/test_adapt.py::test_load_connection_ctx PASSED [ 25/4185] tests/test_adapt.py::test_load_cursor_ctx PASSED [ 26/4185] tests/test_adapt.py::test_cow_dumpers PASSED [ 27/4185] tests/test_adapt.py::test_cow_loaders PASSED [ 28/4185] tests/test_adapt.py::test_load_cursor_ctx_nested[0-'{hello}'::text[]-obj0] PASSED [ 29/4185] tests/test_adapt.py::test_load_cursor_ctx_nested[0-row('hello'::text)-obj1] PASSED [ 30/4185] tests/test_adapt.py::test_load_cursor_ctx_nested[1-'{hello}'::text[]-obj0] PASSED [ 31/4185] tests/test_adapt.py::test_load_cursor_ctx_nested[1-row('hello'::text)-obj1] PASSED [ 32/4185] tests/test_adapt.py::test_list_dumper[0] PASSED [ 33/4185] tests/test_adapt.py::test_list_dumper[1] PASSED [ 34/4185] tests/test_adapt.py::test_str_list_dumper_text PASSED [ 35/4185] tests/test_adapt.py::test_str_list_dumper_binary PASSED [ 36/4185] tests/test_adapt.py::test_last_dumper_registered_ctx PASSED [ 37/4185] tests/test_adapt.py::test_none_type_argument[t] PASSED [ 38/4185] tests/test_adapt.py::test_none_type_argument[b] PASSED [ 39/4185] tests/test_adapt.py::test_return_untyped[s] PASSED [ 40/4185] tests/test_adapt.py::test_return_untyped[t] PASSED [ 41/4185] tests/test_adapt.py::test_return_untyped[b] 2024-02-09 18:44:08.820 UTC [147] ERROR: column "data" is of type jsonb but expression is of type text at character 37 2024-02-09 18:44:08.820 UTC [147] HINT: You will need to rewrite or cast the expression. 2024-02-09 18:44:08.820 UTC [147] STATEMENT: insert into testjson (data) values ($1) PASSED [ 42/4185] tests/test_adapt.py::test_no_cast_needed[s] PASSED [ 43/4185] tests/test_adapt.py::test_no_cast_needed[t] PASSED [ 44/4185] tests/test_adapt.py::test_no_cast_needed[b] PASSED [ 45/4185] tests/test_adapt.py::test_dumper_init_error PASSED [ 46/4185] tests/test_adapt.py::test_loader_init_error PASSED [ 47/4185] tests/test_client_cursor.py::test_init PASSED [ 48/4185] tests/test_client_cursor.py::test_init_factory PASSED [ 49/4185] tests/test_client_cursor.py::test_from_cursor_factory PASSED [ 50/4185] tests/test_client_cursor.py::test_close PASSED [ 51/4185] tests/test_client_cursor.py::test_cursor_close_fetchone PASSED [ 52/4185] tests/test_client_cursor.py::test_cursor_close_fetchmany PASSED [ 53/4185] tests/test_client_cursor.py::test_cursor_close_fetchall PASSED [ 54/4185] tests/test_client_cursor.py::test_context PASSED [ 55/4185] tests/test_client_cursor.py::test_pgresult PASSED [ 56/4185] tests/test_client_cursor.py::test_statusmessage 2024-02-09 18:44:09.234 UTC [162] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:44:09.234 UTC [162] STATEMENT: wat PASSED [ 57/4185] tests/test_client_cursor.py::test_query_parse_cache_size PASSED [ 58/4185] tests/test_client_cursor.py::test_execute_sql PASSED [ 59/4185] tests/test_client_cursor.py::test_execute_many_results PASSED [ 60/4185] tests/test_client_cursor.py::test_execute_sequence PASSED [ 61/4185] tests/test_client_cursor.py::test_execute_empty_query[] PASSED [ 62/4185] tests/test_client_cursor.py::test_execute_empty_query[ ] PASSED [ 63/4185] tests/test_client_cursor.py::test_execute_empty_query[;] PASSED [ 64/4185] tests/test_client_cursor.py::test_execute_type_change PASSED [ 65/4185] tests/test_client_cursor.py::test_executemany_type_change PASSED [ 66/4185] tests/test_client_cursor.py::test_execute_copy[copy testcopy from stdin] PASSED [ 67/4185]2024-02-09 18:44:09.513 UTC [171] ERROR: unexpected message type 0x58 during COPY from stdin 2024-02-09 18:44:09.513 UTC [171] CONTEXT: COPY testcopy, line 1 2024-02-09 18:44:09.513 UTC [171] STATEMENT: copy testcopy from stdin 2024-02-09 18:44:09.513 UTC [171] LOG: could not send data to client: Broken pipe 2024-02-09 18:44:09.513 UTC [171] STATEMENT: copy testcopy from stdin 2024-02-09 18:44:09.515 UTC [171] FATAL: terminating connection because protocol synchronization was lost tests/test_client_cursor.py::test_execute_copy[copy testcopy to stdout] PASSED [ 68/4185] tests/test_client_cursor.py::test_fetchone PASSED [ 69/4185] tests/test_client_cursor.py::test_binary_cursor_execute PASSED [ 70/4185] tests/test_client_cursor.py::test_execute_binary PASSED [ 71/4185] tests/test_client_cursor.py::test_binary_cursor_text_override PASSED [ 72/4185] tests/test_client_cursor.py::test_query_encode[utf8] PASSED [ 73/4185] tests/test_client_cursor.py::test_query_encode[latin9] PASSED [ 74/4185] tests/test_client_cursor.py::test_query_badenc[latin1] PASSED [ 75/4185] tests/test_client_cursor.py::test_executemany PASSED [ 76/4185] tests/test_client_cursor.py::test_executemany_name PASSED [ 77/4185] tests/test_client_cursor.py::test_executemany_no_data PASSED [ 78/4185] tests/test_client_cursor.py::test_executemany_rowcount PASSED [ 79/4185] tests/test_client_cursor.py::test_executemany_returning PASSED [ 80/4185] tests/test_client_cursor.py::test_executemany_returning_discard PASSED [ 81/4185] tests/test_client_cursor.py::test_executemany_no_result PASSED [ 82/4185] tests/test_client_cursor.py::test_executemany_rowcount_no_hit PASSED [ 83/4185] tests/test_client_cursor.py::test_executemany_badquery[insert into nosuchtable values (%s, %s)] 2024-02-09 18:44:10.176 UTC [189] ERROR: relation "nosuchtable" does not exist at character 13 2024-02-09 18:44:10.176 UTC [189] STATEMENT: insert into nosuchtable values (10, 'hello') PASSED [ 84/4185] tests/test_client_cursor.py::test_executemany_badquery[copy (select %s, %s) to stdout] PASSED [ 85/4185] tests/test_client_cursor.py::test_executemany_badquery[wat (%s, %s)] 2024-02-09 18:44:10.231 UTC [191] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:44:10.231 UTC [191] STATEMENT: wat (10, 'hello') PASSED [ 86/4185] tests/test_client_cursor.py::test_executemany_null_first[s] 2024-02-09 18:44:10.266 UTC [192] ERROR: invalid input syntax for type bigint: "" at character 33 2024-02-09 18:44:10.266 UTC [192] STATEMENT: insert into testmany values (1, '') PASSED [ 87/4185] tests/test_client_cursor.py::test_executemany_null_first[t] 2024-02-09 18:44:10.303 UTC [193] ERROR: invalid input syntax for type bigint: "" at character 33 2024-02-09 18:44:10.303 UTC [193] STATEMENT: insert into testmany values (1, '') PASSED [ 88/4185] tests/test_client_cursor.py::test_executemany_null_first[b] 2024-02-09 18:44:10.339 UTC [194] ERROR: invalid input syntax for type bigint: "" at character 33 2024-02-09 18:44:10.339 UTC [194] STATEMENT: insert into testmany values (1, '') PASSED [ 89/4185] tests/test_client_cursor.py::test_rowcount PASSED [ 90/4185] tests/test_client_cursor.py::test_rownumber PASSED [ 91/4185] tests/test_client_cursor.py::test_iter PASSED [ 92/4185] tests/test_client_cursor.py::test_iter_stop PASSED [ 93/4185] tests/test_client_cursor.py::test_row_factory PASSED [ 94/4185] tests/test_client_cursor.py::test_row_factory_none PASSED [ 95/4185] tests/test_client_cursor.py::test_bad_row_factory PASSED [ 96/4185] tests/test_client_cursor.py::test_scroll PASSED [ 97/4185] tests/test_client_cursor.py::test_query_params_execute 2024-02-09 18:44:10.605 UTC [203] ERROR: invalid input syntax for type integer: "wat" at character 8 2024-02-09 18:44:10.605 UTC [203] STATEMENT: select 'wat'::int PASSED [ 98/4185] tests/test_client_cursor.py::test_query_params_named[select %(x)s-params0-want0] PASSED [ 99/4185] tests/test_client_cursor.py::test_query_params_named[select %(x)s, %(y)s-params1-want1] PASSED [ 100/4185] tests/test_client_cursor.py::test_query_params_named[select %(x)s, %(x)s-params2-want2] PASSED [ 101/4185] tests/test_client_cursor.py::test_query_params_executemany PASSED [ 102/4185] tests/test_client_cursor.py::test_copy_out_param[%s-params0] PASSED [ 103/4185] tests/test_client_cursor.py::test_copy_out_param[%(n)s-params1] PASSED [ 104/4185] tests/test_client_cursor.py::test_stream PASSED [ 105/4185] tests/test_client_cursor.py::TestColumn::test_description_attribs PASSED [ 106/4185] tests/test_client_cursor.py::TestColumn::test_description_slice PASSED [ 107/4185] tests/test_client_cursor.py::TestColumn::test_details[text-None-None-None-None] PASSED [ 108/4185] tests/test_client_cursor.py::TestColumn::test_details[varchar-None-None-None-None] PASSED [ 109/4185] tests/test_client_cursor.py::TestColumn::test_details[varchar(42)-None-None-42-None] PASSED [ 110/4185] tests/test_client_cursor.py::TestColumn::test_details[int4-None-None-None-4] PASSED [ 111/4185] tests/test_client_cursor.py::TestColumn::test_details[numeric-None-None-None-None] PASSED [ 112/4185] tests/test_client_cursor.py::TestColumn::test_details[numeric(10)-10-0-None-None] PASSED [ 113/4185] tests/test_client_cursor.py::TestColumn::test_details[numeric(10, 3)-10-3-None-None] PASSED [ 114/4185] tests/test_client_cursor.py::TestColumn::test_details[time-None-None-None-8] PASSED [ 115/4185] tests/test_client_cursor.py::TestColumn::test_details[time(4)-4-None-None-8] PASSED [ 116/4185] tests/test_client_cursor.py::TestColumn::test_details[time(10)-6-None-None-8] 2024-02-09 18:44:11.161 UTC [222] WARNING: TIME(10) precision reduced to maximum allowed, 6 at character 14 PASSED [ 117/4185] tests/test_client_cursor.py::TestColumn::test_pickle PASSED [ 118/4185] tests/test_client_cursor.py::TestColumn::test_no_col_query PASSED [ 119/4185] tests/test_client_cursor.py::TestColumn::test_description_closed_connection PASSED [ 120/4185] tests/test_client_cursor.py::TestColumn::test_name_not_a_name PASSED [ 121/4185] tests/test_client_cursor.py::TestColumn::test_name_encode[utf8] PASSED [ 122/4185] tests/test_client_cursor.py::TestColumn::test_name_encode[latin9] PASSED [ 123/4185] tests/test_client_cursor.py::test_str PASSED [ 124/4185] tests/test_client_cursor.py::test_mogrify[select 'hello'-params0-select 'hello'] PASSED [ 125/4185] tests/test_client_cursor.py::test_mogrify[select %s, %s-params1-select 1, '2020-01-01'::date] PASSED [ 126/4185] tests/test_client_cursor.py::test_mogrify[select %(foo)s, %(foo)s-params2-select 'x', 'x'] PASSED [ 127/4185] tests/test_client_cursor.py::test_mogrify[select %%-params3-select %%] PASSED [ 128/4185] tests/test_client_cursor.py::test_mogrify[select %%, %s-params4-select %, 'a'] PASSED [ 129/4185] tests/test_client_cursor.py::test_mogrify[select %%, %(foo)s-params5-select %, 'x'] PASSED [ 130/4185] tests/test_client_cursor.py::test_mogrify[select %%s, %(foo)s-params6-select %s, 'x'] PASSED [ 131/4185] tests/test_client_cursor.py::test_mogrify_encoding[utf8] PASSED [ 132/4185] tests/test_client_cursor.py::test_mogrify_encoding[latin9] PASSED [ 133/4185] tests/test_client_cursor.py::test_mogrify_badenc[latin1] PASSED [ 134/4185] tests/test_client_cursor.py::test_message_0x33 PASSED [ 135/4185] tests/test_client_cursor.py::test_typeinfo PASSED [ 136/4185] tests/test_client_cursor_async.py::test_init[asyncio] PASSED [ 137/4185] tests/test_client_cursor_async.py::test_init_factory[asyncio] PASSED [ 138/4185] tests/test_client_cursor_async.py::test_from_cursor_factory[asyncio] PASSED [ 139/4185] tests/test_client_cursor_async.py::test_close[asyncio] PASSED [ 140/4185] tests/test_client_cursor_async.py::test_cursor_close_fetchone[asyncio] PASSED [ 141/4185] tests/test_client_cursor_async.py::test_cursor_close_fetchmany[asyncio] PASSED [ 142/4185] tests/test_client_cursor_async.py::test_cursor_close_fetchall[asyncio] PASSED [ 143/4185] tests/test_client_cursor_async.py::test_context[asyncio] PASSED [ 144/4185] tests/test_client_cursor_async.py::test_pgresult[asyncio] PASSED [ 145/4185] tests/test_client_cursor_async.py::test_statusmessage[asyncio] 2024-02-09 18:44:12.358 UTC [251] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:44:12.358 UTC [251] STATEMENT: wat PASSED [ 146/4185] tests/test_client_cursor_async.py::test_execute_sql[asyncio] PASSED [ 147/4185] tests/test_client_cursor_async.py::test_execute_many_results[asyncio] PASSED [ 148/4185] tests/test_client_cursor_async.py::test_execute_sequence[asyncio] PASSED [ 149/4185] tests/test_client_cursor_async.py::test_execute_empty_query[asyncio-] PASSED [ 150/4185] tests/test_client_cursor_async.py::test_execute_empty_query[asyncio- ] PASSED [ 151/4185] tests/test_client_cursor_async.py::test_execute_empty_query[asyncio-;] PASSED [ 152/4185] tests/test_client_cursor_async.py::test_execute_type_change[asyncio] PASSED [ 153/4185] tests/test_client_cursor_async.py::test_executemany_type_change[asyncio] PASSED [ 154/4185] tests/test_client_cursor_async.py::test_execute_copy[asyncio-copy testcopy from stdin] PASSED [ 155/4185]2024-02-09 18:44:12.674 UTC [260] ERROR: unexpected message type 0x58 during COPY from stdin 2024-02-09 18:44:12.674 UTC [260] CONTEXT: COPY testcopy, line 1 2024-02-09 18:44:12.674 UTC [260] STATEMENT: copy testcopy from stdin 2024-02-09 18:44:12.674 UTC [260] LOG: could not send data to client: Broken pipe 2024-02-09 18:44:12.674 UTC [260] STATEMENT: copy testcopy from stdin 2024-02-09 18:44:12.676 UTC [260] FATAL: terminating connection because protocol synchronization was lost tests/test_client_cursor_async.py::test_execute_copy[asyncio-copy testcopy to stdout] PASSED [ 156/4185] tests/test_client_cursor_async.py::test_fetchone[asyncio] PASSED [ 157/4185] tests/test_client_cursor_async.py::test_binary_cursor_execute[asyncio] PASSED [ 158/4185] tests/test_client_cursor_async.py::test_execute_binary[asyncio] PASSED [ 159/4185] tests/test_client_cursor_async.py::test_binary_cursor_text_override[asyncio] PASSED [ 160/4185] tests/test_client_cursor_async.py::test_query_encode[asyncio-utf8] PASSED [ 161/4185] tests/test_client_cursor_async.py::test_query_encode[asyncio-latin9] PASSED [ 162/4185] tests/test_client_cursor_async.py::test_query_badenc[asyncio-latin1] PASSED [ 163/4185] tests/test_client_cursor_async.py::test_executemany[asyncio] PASSED [ 164/4185] tests/test_client_cursor_async.py::test_executemany_name[asyncio] PASSED [ 165/4185] tests/test_client_cursor_async.py::test_executemany_no_data[asyncio] PASSED [ 166/4185] tests/test_client_cursor_async.py::test_executemany_rowcount[asyncio] PASSED [ 167/4185] tests/test_client_cursor_async.py::test_executemany_returning[asyncio] PASSED [ 168/4185] tests/test_client_cursor_async.py::test_executemany_returning_discard[asyncio] PASSED [ 169/4185] tests/test_client_cursor_async.py::test_executemany_no_result[asyncio] PASSED [ 170/4185] tests/test_client_cursor_async.py::test_executemany_rowcount_no_hit[asyncio] PASSED [ 171/4185] tests/test_client_cursor_async.py::test_executemany_badquery[asyncio-insert into nosuchtable values (%s, %s)] 2024-02-09 18:44:13.711 UTC [277] ERROR: relation "nosuchtable" does not exist at character 13 2024-02-09 18:44:13.711 UTC [277] STATEMENT: insert into nosuchtable values (10, 'hello') PASSED [ 172/4185] tests/test_client_cursor_async.py::test_executemany_badquery[asyncio-copy (select %s, %s) to stdout] PASSED [ 173/4185] tests/test_client_cursor_async.py::test_executemany_badquery[asyncio-wat (%s, %s)] 2024-02-09 18:44:13.787 UTC [279] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:44:13.787 UTC [279] STATEMENT: wat (10, 'hello') PASSED [ 174/4185] tests/test_client_cursor_async.py::test_executemany_null_first[asyncio-s] 2024-02-09 18:44:13.834 UTC [280] ERROR: invalid input syntax for type bigint: "" at character 33 2024-02-09 18:44:13.834 UTC [280] STATEMENT: insert into testmany values (1, '') PASSED [ 175/4185] tests/test_client_cursor_async.py::test_executemany_null_first[asyncio-t] 2024-02-09 18:44:13.883 UTC [281] ERROR: invalid input syntax for type bigint: "" at character 33 2024-02-09 18:44:13.883 UTC [281] STATEMENT: insert into testmany values (1, '') PASSED [ 176/4185] tests/test_client_cursor_async.py::test_executemany_null_first[asyncio-b] 2024-02-09 18:44:13.933 UTC [282] ERROR: invalid input syntax for type bigint: "" at character 33 2024-02-09 18:44:13.933 UTC [282] STATEMENT: insert into testmany values (1, '') PASSED [ 177/4185] tests/test_client_cursor_async.py::test_rowcount[asyncio] PASSED [ 178/4185] tests/test_client_cursor_async.py::test_rownumber[asyncio] PASSED [ 179/4185] tests/test_client_cursor_async.py::test_iter[asyncio] PASSED [ 180/4185] tests/test_client_cursor_async.py::test_iter_stop[asyncio] PASSED [ 181/4185] tests/test_client_cursor_async.py::test_row_factory[asyncio] PASSED [ 182/4185] tests/test_client_cursor_async.py::test_row_factory_none[asyncio] PASSED [ 183/4185] tests/test_client_cursor_async.py::test_bad_row_factory[asyncio] PASSED [ 184/4185] tests/test_client_cursor_async.py::test_scroll[asyncio] PASSED [ 185/4185] tests/test_client_cursor_async.py::test_query_params_execute[asyncio] 2024-02-09 18:44:14.243 UTC [291] ERROR: invalid input syntax for type integer: "wat" at character 8 2024-02-09 18:44:14.243 UTC [291] STATEMENT: select 'wat'::int PASSED [ 186/4185] tests/test_client_cursor_async.py::test_query_params_named[asyncio-select %(x)s-params0-want0] PASSED [ 187/4185] tests/test_client_cursor_async.py::test_query_params_named[asyncio-select %(x)s, %(y)s-params1-want1] PASSED [ 188/4185] tests/test_client_cursor_async.py::test_query_params_named[asyncio-select %(x)s, %(x)s-params2-want2] PASSED [ 189/4185] tests/test_client_cursor_async.py::test_query_params_executemany[asyncio] PASSED [ 190/4185] tests/test_client_cursor_async.py::test_copy_out_param[asyncio-%s-params0] PASSED [ 191/4185] tests/test_client_cursor_async.py::test_copy_out_param[asyncio-%(n)s-params1] PASSED [ 192/4185] tests/test_client_cursor_async.py::test_stream[asyncio] PASSED [ 193/4185] tests/test_client_cursor_async.py::test_str[asyncio] PASSED [ 194/4185] tests/test_client_cursor_async.py::test_mogrify[asyncio-select 'hello'-params0-select 'hello'] PASSED [ 195/4185] tests/test_client_cursor_async.py::test_mogrify[asyncio-select %s, %s-params1-select 1, '2020-01-01'::date] PASSED [ 196/4185] tests/test_client_cursor_async.py::test_mogrify[asyncio-select %(foo)s, %(foo)s-params2-select 'x', 'x'] PASSED [ 197/4185] tests/test_client_cursor_async.py::test_mogrify[asyncio-select %%-params3-select %%] PASSED [ 198/4185] tests/test_client_cursor_async.py::test_mogrify[asyncio-select %%, %s-params4-select %, 'a'] PASSED [ 199/4185] tests/test_client_cursor_async.py::test_mogrify[asyncio-select %%, %(foo)s-params5-select %, 'x'] PASSED [ 200/4185] tests/test_client_cursor_async.py::test_mogrify[asyncio-select %%s, %(foo)s-params6-select %s, 'x'] PASSED [ 201/4185] tests/test_client_cursor_async.py::test_mogrify_encoding[asyncio-utf8] PASSED [ 202/4185] tests/test_client_cursor_async.py::test_mogrify_encoding[asyncio-latin9] PASSED [ 203/4185] tests/test_client_cursor_async.py::test_mogrify_badenc[asyncio-latin1] PASSED [ 204/4185] tests/test_client_cursor_async.py::test_message_0x33[asyncio] PASSED [ 205/4185] tests/test_client_cursor_async.py::test_typeinfo[asyncio] PASSED [ 206/4185] tests/test_connection_async.py::test_connect[asyncio] PASSED [ 207/4185] tests/test_connection_async.py::test_connect_bad[asyncio] PASSED [ 208/4185] tests/test_connection_async.py::test_connect_str_subclass[asyncio] PASSED [ 209/4185] tests/test_connection_async.py::test_close[asyncio] PASSED [ 210/4185] tests/test_connection_async.py::test_broken[asyncio] 2024-02-09 18:44:15.011 UTC [315] FATAL: terminating connection due to administrator command 2024-02-09 18:44:15.011 UTC [315] STATEMENT: select pg_terminate_backend($1) PASSED [ 211/4185] tests/test_connection_async.py::test_cursor_closed[asyncio] PASSED [ 212/4185] tests/test_connection_async.py::test_context_commit[asyncio] PASSED [ 213/4185] tests/test_connection_async.py::test_context_rollback[asyncio] PASSED [ 214/4185] tests/test_connection_async.py::test_context_close[asyncio] PASSED [ 215/4185] tests/test_connection_async.py::test_context_inerror_rollback_no_clobber[asyncio] 2024-02-09 18:44:15.235 UTC [323] FATAL: terminating connection due to administrator command PASSED [ 216/4185] tests/test_connection_async.py::test_context_active_rollback_no_clobber[asyncio] PASSED [ 217/4185] tests/test_connection_async.py::test_commit[asyncio] PASSED [ 218/4185] tests/test_connection_async.py::test_commit_error[asyncio] 2024-02-09 18:44:15.369 UTC [326] ERROR: insert or update on table "selfref" violates foreign key constraint "selfref_y_fkey" 2024-02-09 18:44:15.369 UTC [326] DETAIL: Key (y)=(-1) is not present in table "selfref". 2024-02-09 18:44:15.369 UTC [326] STATEMENT: COMMIT PASSED [ 219/4185] tests/test_connection_async.py::test_rollback[asyncio] PASSED [ 220/4185] tests/test_connection_async.py::test_auto_transaction[asyncio] PASSED [ 221/4185] tests/test_connection_async.py::test_auto_transaction_fail[asyncio] 2024-02-09 18:44:15.528 UTC [329] ERROR: syntax error at or near "meh" at character 1 2024-02-09 18:44:15.528 UTC [329] STATEMENT: meh PASSED [ 222/4185] tests/test_connection_async.py::test_autocommit[asyncio] PASSED [ 223/4185] tests/test_connection_async.py::test_autocommit_connect[asyncio] PASSED [ 224/4185] tests/test_connection_async.py::test_autocommit_intrans[asyncio] PASSED [ 225/4185] tests/test_connection_async.py::test_autocommit_inerror[asyncio] 2024-02-09 18:44:15.645 UTC [333] ERROR: syntax error at or near "meh" at character 1 2024-02-09 18:44:15.645 UTC [333] STATEMENT: meh PASSED [ 226/4185] tests/test_connection_async.py::test_autocommit_unknown[asyncio] PASSED [ 227/4185] tests/test_connection_async.py::test_connect_args[asyncio-args0-kwargs0-] PASSED [ 228/4185] tests/test_connection_async.py::test_connect_args[asyncio-args1-kwargs1-] PASSED [ 229/4185] tests/test_connection_async.py::test_connect_args[asyncio-args2-kwargs2-host=foo.com user=bar hostaddr=1.1.1.1] PASSED [ 230/4185] tests/test_connection_async.py::test_connect_args[asyncio-args3-kwargs3-host=foo.com user=baz hostaddr=1.1.1.1] PASSED [ 231/4185] tests/test_connection_async.py::test_connect_args[asyncio-args4-kwargs4-dbname=qux user=joe port=5433] PASSED [ 232/4185] tests/test_connection_async.py::test_connect_args[asyncio-args5-kwargs5-host=foo.com hostaddr=1.1.1.1] PASSED [ 233/4185] tests/test_connection_async.py::test_connect_badargs[asyncio-args0-kwargs0-TypeError] PASSED [ 234/4185] tests/test_connection_async.py::test_connect_badargs[asyncio-args1-kwargs1-TypeError] PASSED [ 235/4185] tests/test_connection_async.py::test_connect_badargs[asyncio-args2-kwargs2-ProgrammingError] PASSED [ 236/4185] tests/test_connection_async.py::test_broken_connection[asyncio] 2024-02-09 18:44:15.992 UTC [350] FATAL: terminating connection due to administrator command 2024-02-09 18:44:15.992 UTC [350] STATEMENT: select pg_terminate_backend(pg_backend_pid()) PASSED [ 237/4185] tests/test_connection_async.py::test_notice_handlers[asyncio] 2024-02-09 18:44:16.038 UTC [351] WARNING: hello warning 2024-02-09 18:44:16.038 UTC [351] CONTEXT: PL/pgSQL function inline_code_block line 1 at RAISE PASSED [ 238/4185] tests/test_connection_async.py::test_notify_handlers[asyncio] PASSED [ 239/4185] tests/test_connection_async.py::test_execute[asyncio] PASSED [ 240/4185] tests/test_connection_async.py::test_execute_binary[asyncio] PASSED [ 241/4185] tests/test_connection_async.py::test_row_factory[asyncio] PASSED [ 242/4185] tests/test_connection_async.py::test_str[asyncio] PASSED [ 243/4185] tests/test_connection_async.py::test_fileno[asyncio] PASSED [ 244/4185] tests/test_connection_async.py::test_cursor_factory[asyncio] PASSED [ 245/4185] tests/test_connection_async.py::test_cursor_factory_connect[asyncio] PASSED [ 246/4185] tests/test_connection_async.py::test_server_cursor_factory[asyncio] PASSED [ 247/4185] tests/test_connection_async.py::test_transaction_param_default[asyncio-param0] PASSED [ 248/4185] tests/test_connection_async.py::test_transaction_param_default[asyncio-param1] PASSED [ 249/4185] tests/test_connection_async.py::test_transaction_param_default[asyncio-param2] PASSED [ 250/4185] tests/test_connection_async.py::test_transaction_param_readonly_property[asyncio-param0] PASSED [ 251/4185] tests/test_connection_async.py::test_transaction_param_readonly_property[asyncio-param1] PASSED [ 252/4185] tests/test_connection_async.py::test_transaction_param_readonly_property[asyncio-param2] PASSED [ 253/4185] tests/test_connection_async.py::test_set_transaction_param_implicit[asyncio-isolation_level-True] PASSED [ 254/4185] tests/test_connection_async.py::test_set_transaction_param_implicit[asyncio-isolation_level-False] PASSED [ 255/4185] tests/test_connection_async.py::test_set_transaction_param_implicit[asyncio-read_only-True] PASSED [ 256/4185] tests/test_connection_async.py::test_set_transaction_param_implicit[asyncio-read_only-False] PASSED [ 257/4185] tests/test_connection_async.py::test_set_transaction_param_implicit[asyncio-deferrable-True] PASSED [ 258/4185] tests/test_connection_async.py::test_set_transaction_param_implicit[asyncio-deferrable-False] PASSED [ 259/4185] tests/test_connection_async.py::test_set_transaction_param_reset[asyncio-isolation_level] PASSED [ 260/4185] tests/test_connection_async.py::test_set_transaction_param_reset[asyncio-read_only] PASSED [ 261/4185] tests/test_connection_async.py::test_set_transaction_param_reset[asyncio-deferrable] PASSED [ 262/4185] tests/test_connection_async.py::test_set_transaction_param_block[asyncio-isolation_level-True] PASSED [ 263/4185] tests/test_connection_async.py::test_set_transaction_param_block[asyncio-isolation_level-False] PASSED [ 264/4185] tests/test_connection_async.py::test_set_transaction_param_block[asyncio-read_only-True] PASSED [ 265/4185] tests/test_connection_async.py::test_set_transaction_param_block[asyncio-read_only-False] PASSED [ 266/4185] tests/test_connection_async.py::test_set_transaction_param_block[asyncio-deferrable-True] PASSED [ 267/4185] tests/test_connection_async.py::test_set_transaction_param_block[asyncio-deferrable-False] PASSED [ 268/4185] tests/test_connection_async.py::test_set_transaction_param_not_intrans_implicit[asyncio-param0] PASSED [ 269/4185] tests/test_connection_async.py::test_set_transaction_param_not_intrans_implicit[asyncio-param1] PASSED [ 270/4185] tests/test_connection_async.py::test_set_transaction_param_not_intrans_implicit[asyncio-param2] PASSED [ 271/4185] tests/test_connection_async.py::test_set_transaction_param_not_intrans_block[asyncio-param0] PASSED [ 272/4185] tests/test_connection_async.py::test_set_transaction_param_not_intrans_block[asyncio-param1] PASSED [ 273/4185] tests/test_connection_async.py::test_set_transaction_param_not_intrans_block[asyncio-param2] PASSED [ 274/4185] tests/test_connection_async.py::test_set_transaction_param_not_intrans_external[asyncio-param0] PASSED [ 275/4185] tests/test_connection_async.py::test_set_transaction_param_not_intrans_external[asyncio-param1] PASSED [ 276/4185] tests/test_connection_async.py::test_set_transaction_param_not_intrans_external[asyncio-param2] PASSED [ 277/4185] tests/test_connection_async.py::test_set_transaction_param_all[asyncio] PASSED [ 278/4185] tests/test_connection_async.py::test_set_transaction_param_strange[asyncio] PASSED [ 279/4185] tests/test_connection_async.py::test_get_connection_params[asyncio--kwargs0-exp0] PASSED [ 280/4185] tests/test_connection_async.py::test_get_connection_params[asyncio--kwargs1-exp1] PASSED [ 281/4185] tests/test_connection_async.py::test_get_connection_params[asyncio-dbname=postgres-kwargs2-exp2] PASSED [ 282/4185] tests/test_connection_async.py::test_get_connection_params[asyncio-dbname=postgres connect_timeout=2-kwargs3-exp3] PASSED [ 283/4185] tests/test_connection_async.py::test_get_connection_params[asyncio-postgresql:///postgres?connect_timeout=2-kwargs4-exp4] PASSED [ 284/4185] tests/test_connection_async.py::test_connect_context_adapters[asyncio] PASSED [ 285/4185] tests/test_connection_async.py::test_connect_context_copy[asyncio] PASSED [ 286/4185] tests/test_connection_async.py::test_cancel_closed[asyncio] PASSED [ 287/4185] tests/test_connection_async.py::test_resolve_hostaddr_conn[asyncio] PASSED [ 288/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_no_resolve[asyncio--want0-None] PASSED [ 289/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_no_resolve[asyncio-service=foo-want1-None] PASSED [ 290/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_no_resolve[asyncio-host='' user=bar-want2-None] PASSED [ 291/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_no_resolve[asyncio-host=127.0.0.1 user=bar port=''-want3-None] PASSED [ 292/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_no_resolve[asyncio-host=127.0.0.1 user=bar-want4-None] PASSED [ 293/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_no_resolve[asyncio-host=1.1.1.1,2.2.2.2 user=bar-want5-None] PASSED [ 294/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_no_resolve[asyncio-host=1.1.1.1,2.2.2.2 port=5432-want6-None] PASSED [ 295/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_no_resolve[asyncio-host=1.1.1.1,2.2.2.2 port=5432,-want7-None] PASSED [ 296/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_no_resolve[asyncio-port=5432-want8-env8] PASSED [ 297/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_no_resolve[asyncio-host=foo.com port=5432-want9-env9] PASSED [ 298/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts[asyncio-host=foo.com,qux.com-want0-None] PASSED [ 299/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts[asyncio-host=foo.com,qux.com port=5433-want1-None] PASSED [ 300/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts[asyncio-host=foo.com,qux.com port=5432,5433-want2-None] PASSED [ 301/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts[asyncio-host=foo.com,foo.com port=5432,-want3-None] PASSED [ 302/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts[asyncio-host=foo.com,nosuchhost.com-want4-None] PASSED [ 303/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts[asyncio-host=foo.com, port=5432,5433-want5-None] PASSED [ 304/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts[asyncio-host=nosuchhost.com,foo.com-want6-None] PASSED [ 305/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts[asyncio-host=foo.com,qux.com-want7-env7] PASSED [ 306/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts[asyncio-host=dup.com-want8-None] PASSED [ 307/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_bad[asyncio-host=bad1.com,bad2.com-None] PASSED [ 308/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_bad[asyncio-host=foo.com port=1,2-None] PASSED [ 309/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_bad[asyncio-host=1.1.1.1,2.2.2.2 port=5432,5433,5434-None] PASSED [ 310/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_bad[asyncio-host=1.1.1.1,2.2.2.2-env3] PASSED [ 311/4185] tests/test_conninfo_attempts_async.py::test_conninfo_random_multi_host[asyncio] PASSED [ 312/4185] tests/test_conninfo_attempts_async.py::test_conninfo_random_multi_ips[asyncio] PASSED [ 313/4185] tests/test_copy_async.py::test_copy_out_read[asyncio-0] PASSED [ 314/4185] tests/test_copy_async.py::test_copy_out_read[asyncio-1] PASSED [ 315/4185] tests/test_copy_async.py::test_copy_out_iter[asyncio-tuple_row-0] PASSED [ 316/4185] tests/test_copy_async.py::test_copy_out_iter[asyncio-tuple_row-1] PASSED [ 317/4185] tests/test_copy_async.py::test_copy_out_iter[asyncio-dict_row-0] PASSED [ 318/4185] tests/test_copy_async.py::test_copy_out_iter[asyncio-dict_row-1] PASSED [ 319/4185] tests/test_copy_async.py::test_copy_out_iter[asyncio-namedtuple_row-0] PASSED [ 320/4185] tests/test_copy_async.py::test_copy_out_iter[asyncio-namedtuple_row-1] PASSED [ 321/4185] tests/test_copy_async.py::test_copy_out_no_result[asyncio-tuple_row-0] PASSED [ 322/4185] tests/test_copy_async.py::test_copy_out_no_result[asyncio-tuple_row-1] PASSED [ 323/4185] tests/test_copy_async.py::test_copy_out_no_result[asyncio-dict_row-0] PASSED [ 324/4185] tests/test_copy_async.py::test_copy_out_no_result[asyncio-dict_row-1] PASSED [ 325/4185] tests/test_copy_async.py::test_copy_out_no_result[asyncio-namedtuple_row-0] PASSED [ 326/4185] tests/test_copy_async.py::test_copy_out_no_result[asyncio-namedtuple_row-1] PASSED [ 327/4185] tests/test_copy_async.py::test_copy_out_param[asyncio-%s-params0] PASSED [ 328/4185] tests/test_copy_async.py::test_copy_out_param[asyncio-%(n)s-params1] PASSED [ 329/4185] tests/test_copy_async.py::test_read_rows[asyncio-names-0] PASSED [ 330/4185] tests/test_copy_async.py::test_read_rows[asyncio-names-1] PASSED [ 331/4185] tests/test_copy_async.py::test_read_rows[asyncio-oids-0] PASSED [ 332/4185] tests/test_copy_async.py::test_read_rows[asyncio-oids-1] PASSED [ 333/4185] tests/test_copy_async.py::test_rows[asyncio-0] PASSED [ 334/4185] tests/test_copy_async.py::test_rows[asyncio-1] PASSED [ 335/4185] tests/test_copy_async.py::test_set_custom_type[asyncio] PASSED [ 336/4185] tests/test_copy_async.py::test_copy_out_allchars[asyncio-0] PASSED [ 337/4185] tests/test_copy_async.py::test_copy_out_allchars[asyncio-1] PASSED [ 338/4185] tests/test_copy_async.py::test_read_row_notypes[asyncio-0] PASSED [ 339/4185] tests/test_copy_async.py::test_read_row_notypes[asyncio-1] PASSED [ 340/4185] tests/test_copy_async.py::test_rows_notypes[asyncio-0] PASSED [ 341/4185] tests/test_copy_async.py::test_rows_notypes[asyncio-1] PASSED [ 342/4185] tests/test_copy_async.py::test_copy_out_badntypes[asyncio-0--1] PASSED [ 343/4185] tests/test_copy_async.py::test_copy_out_badntypes[asyncio-0-1] PASSED [ 344/4185] tests/test_copy_async.py::test_copy_out_badntypes[asyncio-1--1] PASSED [ 345/4185] tests/test_copy_async.py::test_copy_out_badntypes[asyncio-1-1] PASSED [ 346/4185] tests/test_copy_async.py::test_copy_in_buffers[asyncio-0-sample_text] PASSED [ 347/4185] tests/test_copy_async.py::test_copy_in_buffers[asyncio-1-sample_binary] PASSED [ 348/4185] tests/test_copy_async.py::test_copy_in_buffers_pg_error[asyncio] 2024-02-09 18:44:19.392 UTC [457] ERROR: duplicate key value violates unique constraint "copy_in_pkey" 2024-02-09 18:44:19.392 UTC [457] DETAIL: Key (col1)=(40010) already exists. 2024-02-09 18:44:19.392 UTC [457] CONTEXT: COPY copy_in, line 3 2024-02-09 18:44:19.392 UTC [457] STATEMENT: copy copy_in from stdin (format text) PASSED [ 349/4185] tests/test_copy_async.py::test_copy_bad_result[asyncio] 2024-02-09 18:44:19.427 UTC [458] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:44:19.427 UTC [458] STATEMENT: wat PASSED [ 350/4185] tests/test_copy_async.py::test_copy_in_str[asyncio] PASSED [ 351/4185] tests/test_copy_async.py::test_copy_in_error[asyncio] 2024-02-09 18:44:19.541 UTC [460] ERROR: COPY from stdin failed: error from Python: TypeError - cannot copy str data in binary mode: use bytes instead 2024-02-09 18:44:19.541 UTC [460] CONTEXT: COPY copy_in, line 1 2024-02-09 18:44:19.541 UTC [460] STATEMENT: copy copy_in from stdin (format binary) PASSED [ 352/4185] tests/test_copy_async.py::test_copy_in_empty[asyncio-0] PASSED [ 353/4185] tests/test_copy_async.py::test_copy_in_empty[asyncio-1] PASSED [ 354/4185] tests/test_copy_async.py::test_subclass_adapter[asyncio-0] PASSED [ 355/4185] tests/test_copy_async.py::test_subclass_adapter[asyncio-1] PASSED [ 356/4185] tests/test_copy_async.py::test_copy_in_error_empty[asyncio-0] 2024-02-09 18:44:19.815 UTC [465] ERROR: COPY from stdin failed: error from Python: ZeroDivisionError - mannaggiamiseria 2024-02-09 18:44:19.815 UTC [465] CONTEXT: COPY copy_in, line 1 2024-02-09 18:44:19.815 UTC [465] STATEMENT: copy copy_in from stdin (format TEXT) PASSED [ 357/4185] tests/test_copy_async.py::test_copy_in_error_empty[asyncio-1] 2024-02-09 18:44:19.874 UTC [466] ERROR: COPY from stdin failed: error from Python: ZeroDivisionError - mannaggiamiseria 2024-02-09 18:44:19.874 UTC [466] CONTEXT: COPY copy_in, line 1 2024-02-09 18:44:19.874 UTC [466] STATEMENT: copy copy_in from stdin (format BINARY) PASSED [ 358/4185] tests/test_copy_async.py::test_copy_in_buffers_with_pg_error[asyncio] 2024-02-09 18:44:19.931 UTC [467] ERROR: duplicate key value violates unique constraint "copy_in_pkey" 2024-02-09 18:44:19.931 UTC [467] DETAIL: Key (col1)=(40010) already exists. 2024-02-09 18:44:19.931 UTC [467] CONTEXT: COPY copy_in, line 3 2024-02-09 18:44:19.931 UTC [467] STATEMENT: copy copy_in from stdin (format text) PASSED [ 359/4185] tests/test_copy_async.py::test_copy_in_buffers_with_py_error[asyncio] 2024-02-09 18:44:19.987 UTC [468] ERROR: COPY from stdin failed: error from Python: ZeroDivisionError - nuttengoggenio 2024-02-09 18:44:19.987 UTC [468] CONTEXT: COPY copy_in, line 3 2024-02-09 18:44:19.987 UTC [468] STATEMENT: copy copy_in from stdin (format text) PASSED [ 360/4185] tests/test_copy_async.py::test_copy_out_error_with_copy_finished[asyncio] PASSED [ 361/4185] tests/test_copy_async.py::test_copy_out_error_with_copy_not_finished[asyncio] 2024-02-09 18:44:20.068 UTC [471] ERROR: canceling statement due to user request 2024-02-09 18:44:20.068 UTC [471] STATEMENT: copy (select generate_series(1, 1000000)) to stdout PASSED [ 362/4185] tests/test_copy_async.py::test_copy_out_server_error[asyncio] 2024-02-09 18:44:20.253 UTC [473] ERROR: division by zero 2024-02-09 18:44:20.253 UTC [473] STATEMENT: copy (select 1/n from generate_series(-10, 10) x(n)) to stdout PASSED [ 363/4185] tests/test_copy_async.py::test_copy_in_records[asyncio-0] PASSED [ 364/4185] tests/test_copy_async.py::test_copy_in_records[asyncio-1] PASSED [ 365/4185] tests/test_copy_async.py::test_copy_in_records_set_types[asyncio-0] PASSED [ 366/4185] tests/test_copy_async.py::test_copy_in_records_set_types[asyncio-1] PASSED [ 367/4185] tests/test_copy_async.py::test_copy_in_records_binary[asyncio-0] PASSED [ 368/4185] tests/test_copy_async.py::test_copy_in_records_binary[asyncio-1] PASSED [ 369/4185] tests/test_copy_async.py::test_copy_in_allchars[asyncio] PASSED [ 370/4185] tests/test_copy_async.py::test_copy_in_format[asyncio] PASSED [ 371/4185] tests/test_copy_async.py::test_file_writer[asyncio-0-sample_text] PASSED [ 372/4185] tests/test_copy_async.py::test_file_writer[asyncio-1-sample_binary] PASSED [ 373/4185] tests/test_copy_async.py::test_copy_rowcount[asyncio] 2024-02-09 18:44:20.811 UTC [484] ERROR: extra data after last expected column 2024-02-09 18:44:20.811 UTC [484] CONTEXT: COPY copy_in, line 1: "3 aaaaaaaaaa" 2024-02-09 18:44:20.811 UTC [484] STATEMENT: copy copy_in (id) from stdin PASSED [ 374/4185] tests/test_copy_async.py::test_copy_query[asyncio] PASSED [ 375/4185] tests/test_copy_async.py::test_cant_reenter[asyncio] PASSED [ 376/4185] tests/test_copy_async.py::test_str[asyncio] PASSED [ 377/4185] tests/test_copy_async.py::test_description[asyncio] PASSED [ 378/4185] tests/test_copy_async.py::test_worker_life[asyncio-0-sample_text] PASSED [ 379/4185] tests/test_copy_async.py::test_worker_life[asyncio-1-sample_binary] PASSED [ 380/4185] tests/test_copy_async.py::test_worker_error_propagated[asyncio] 2024-02-09 18:44:21.097 UTC [491] ERROR: unexpected message type 0x58 during COPY from stdin 2024-02-09 18:44:21.097 UTC [491] CONTEXT: COPY wat, line 1 2024-02-09 18:44:21.097 UTC [491] STATEMENT: copy wat from stdin PASSED [ 381/4185]2024-02-09 18:44:21.097 UTC [491] LOG: could not send data to client: Broken pipe 2024-02-09 18:44:21.097 UTC [491] STATEMENT: copy wat from stdin 2024-02-09 18:44:21.098 UTC [491] FATAL: terminating connection because protocol synchronization was lost tests/test_copy_async.py::test_connection_writer[asyncio-0-sample_text] PASSED [ 382/4185] tests/test_copy_async.py::test_connection_writer[asyncio-1-sample_binary] PASSED [ 383/4185] tests/test_cursor_async.py::test_init[asyncio] PASSED [ 384/4185] tests/test_cursor_async.py::test_init_factory[asyncio] PASSED [ 385/4185] tests/test_cursor_async.py::test_close[asyncio] PASSED [ 386/4185] tests/test_cursor_async.py::test_cursor_close_fetchone[asyncio] PASSED [ 387/4185] tests/test_cursor_async.py::test_cursor_close_fetchmany[asyncio] PASSED [ 388/4185] tests/test_cursor_async.py::test_cursor_close_fetchall[asyncio] PASSED [ 389/4185] tests/test_cursor_async.py::test_context[asyncio] PASSED [ 390/4185] tests/test_cursor_async.py::test_pgresult[asyncio] PASSED [ 391/4185] tests/test_cursor_async.py::test_statusmessage[asyncio] 2024-02-09 18:44:21.473 UTC [502] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:44:21.473 UTC [502] STATEMENT: wat PASSED [ 392/4185] tests/test_cursor_async.py::test_execute_many_results[asyncio] PASSED [ 393/4185] tests/test_cursor_async.py::test_execute_sequence[asyncio] PASSED [ 394/4185] tests/test_cursor_async.py::test_execute_empty_query[asyncio-] PASSED [ 395/4185] tests/test_cursor_async.py::test_execute_empty_query[asyncio- ] PASSED [ 396/4185] tests/test_cursor_async.py::test_execute_empty_query[asyncio-;] PASSED [ 397/4185] tests/test_cursor_async.py::test_execute_type_change[asyncio] PASSED [ 398/4185] tests/test_cursor_async.py::test_executemany_type_change[asyncio] PASSED [ 399/4185] tests/test_cursor_async.py::test_execute_copy[asyncio-copy testcopy from stdin] 2024-02-09 18:44:21.748 UTC [510] ERROR: unexpected message type 0x58 during COPY from stdin 2024-02-09 18:44:21.748 UTC [510] CONTEXT: COPY testcopy, line 1 2024-02-09 18:44:21.748 UTC [510] STATEMENT: copy testcopy from stdin PASSED [ 400/4185]2024-02-09 18:44:21.748 UTC [510] LOG: could not send data to client: Broken pipe 2024-02-09 18:44:21.748 UTC [510] STATEMENT: copy testcopy from stdin 2024-02-09 18:44:21.750 UTC [510] FATAL: terminating connection because protocol synchronization was lost tests/test_cursor_async.py::test_execute_copy[asyncio-copy testcopy to stdout] PASSED [ 401/4185] tests/test_cursor_async.py::test_fetchone[asyncio] PASSED [ 402/4185] tests/test_cursor_async.py::test_binary_cursor_execute[asyncio] PASSED [ 403/4185] tests/test_cursor_async.py::test_execute_binary[asyncio] PASSED [ 404/4185] tests/test_cursor_async.py::test_binary_cursor_text_override[asyncio] PASSED [ 405/4185] tests/test_cursor_async.py::test_query_encode[asyncio-utf8] PASSED [ 406/4185] tests/test_cursor_async.py::test_query_encode[asyncio-latin9] PASSED [ 407/4185] tests/test_cursor_async.py::test_query_badenc[asyncio-latin1] PASSED [ 408/4185] tests/test_cursor_async.py::test_executemany[asyncio] PASSED [ 409/4185] tests/test_cursor_async.py::test_executemany_name[asyncio] PASSED [ 410/4185] tests/test_cursor_async.py::test_executemany_no_data[asyncio] PASSED [ 411/4185] tests/test_cursor_async.py::test_executemany_rowcount[asyncio] PASSED [ 412/4185] tests/test_cursor_async.py::test_executemany_returning[asyncio] PASSED [ 413/4185] tests/test_cursor_async.py::test_executemany_returning_discard[asyncio] PASSED [ 414/4185] tests/test_cursor_async.py::test_executemany_no_result[asyncio] PASSED [ 415/4185] tests/test_cursor_async.py::test_executemany_rowcount_no_hit[asyncio] PASSED [ 416/4185] tests/test_cursor_async.py::test_executemany_badquery[asyncio-insert into nosuchtable values (%s, %s)] 2024-02-09 18:44:22.470 UTC [527] ERROR: relation "nosuchtable" does not exist at character 13 2024-02-09 18:44:22.470 UTC [527] STATEMENT: insert into nosuchtable values ($1, $2) PASSED [ 417/4185] tests/test_cursor_async.py::test_executemany_badquery[asyncio-copy (select %s, %s) to stdout] 2024-02-09 18:44:22.505 UTC [528] ERROR: could not determine data type of parameter $2 2024-02-09 18:44:22.505 UTC [528] STATEMENT: copy (select $1, $2) to stdout PASSED [ 418/4185] tests/test_cursor_async.py::test_executemany_badquery[asyncio-wat (%s, %s)] 2024-02-09 18:44:22.540 UTC [529] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:44:22.540 UTC [529] STATEMENT: wat ($1, $2) PASSED [ 419/4185] tests/test_cursor_async.py::test_executemany_null_first[asyncio-s] 2024-02-09 18:44:22.586 UTC [530] ERROR: invalid input syntax for type bigint: "" 2024-02-09 18:44:22.586 UTC [530] CONTEXT: unnamed portal parameter $2 = '' 2024-02-09 18:44:22.586 UTC [530] STATEMENT: insert into testmany values ($1, $2) PASSED [ 420/4185] tests/test_cursor_async.py::test_executemany_null_first[asyncio-t] 2024-02-09 18:44:22.637 UTC [531] ERROR: invalid input syntax for type bigint: "" 2024-02-09 18:44:22.637 UTC [531] CONTEXT: unnamed portal parameter $2 = '' 2024-02-09 18:44:22.637 UTC [531] STATEMENT: insert into testmany values ($1, $2) PASSED [ 421/4185] tests/test_cursor_async.py::test_executemany_null_first[asyncio-b] 2024-02-09 18:44:22.686 UTC [532] ERROR: column "b" is of type bigint but expression is of type text at character 34 2024-02-09 18:44:22.686 UTC [532] HINT: You will need to rewrite or cast the expression. 2024-02-09 18:44:22.686 UTC [532] STATEMENT: insert into testmany values ($1, $2) PASSED [ 422/4185] tests/test_cursor_async.py::test_rowcount[asyncio] PASSED [ 423/4185] tests/test_cursor_async.py::test_rownumber[asyncio] PASSED [ 424/4185] tests/test_cursor_async.py::test_rownumber_none[asyncio-] PASSED [ 425/4185] tests/test_cursor_async.py::test_rownumber_none[asyncio-set timezone to utc] PASSED [ 426/4185] tests/test_cursor_async.py::test_rownumber_mixed[asyncio] PASSED [ 427/4185] tests/test_cursor_async.py::test_iter[asyncio] PASSED [ 428/4185] tests/test_cursor_async.py::test_iter_stop[asyncio] PASSED [ 429/4185] tests/test_cursor_async.py::test_row_factory[asyncio] PASSED [ 430/4185] tests/test_cursor_async.py::test_row_factory_none[asyncio] PASSED [ 431/4185] tests/test_cursor_async.py::test_bad_row_factory[asyncio] PASSED [ 432/4185] tests/test_cursor_async.py::test_scroll[asyncio] PASSED [ 433/4185] tests/test_cursor_async.py::test_query_params_execute[asyncio] 2024-02-09 18:44:23.076 UTC [544] ERROR: invalid input syntax for type integer: "wat" 2024-02-09 18:44:23.076 UTC [544] CONTEXT: unnamed portal parameter $1 = '...' 2024-02-09 18:44:23.076 UTC [544] STATEMENT: select $1::int PASSED [ 434/4185] tests/test_cursor_async.py::test_query_params_executemany[asyncio] PASSED [ 435/4185] tests/test_cursor_async.py::test_stream[asyncio] PASSED [ 436/4185] tests/test_cursor_async.py::test_stream_sql[asyncio] PASSED [ 437/4185] tests/test_cursor_async.py::test_stream_row_factory[asyncio] PASSED [ 438/4185] tests/test_cursor_async.py::test_stream_no_row[asyncio] PASSED [ 439/4185] tests/test_cursor_async.py::test_stream_no_col[asyncio] PASSED [ 440/4185] tests/test_cursor_async.py::test_stream_badquery[asyncio-create table test_stream_badq ()] PASSED [ 441/4185] tests/test_cursor_async.py::test_stream_badquery[asyncio-copy (select 1) to stdout] PASSED [ 442/4185] tests/test_cursor_async.py::test_stream_badquery[asyncio-wat?] 2024-02-09 18:44:23.375 UTC [555] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:44:23.375 UTC [555] STATEMENT: wat? PASSED [ 443/4185] tests/test_cursor_async.py::test_stream_error_tx[asyncio] 2024-02-09 18:44:23.414 UTC [557] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:44:23.414 UTC [557] STATEMENT: wat PASSED [ 444/4185] tests/test_cursor_async.py::test_stream_error_notx[asyncio] 2024-02-09 18:44:23.451 UTC [559] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:44:23.451 UTC [559] STATEMENT: wat PASSED [ 445/4185] tests/test_cursor_async.py::test_stream_error_python_to_consume[asyncio] 2024-02-09 18:44:23.494 UTC [561] ERROR: canceling statement due to user request 2024-02-09 18:44:23.494 UTC [561] STATEMENT: select generate_series(1, 10000) PASSED [ 446/4185] tests/test_cursor_async.py::test_stream_error_python_consumed[asyncio] PASSED [ 447/4185] tests/test_cursor_async.py::test_stream_close[asyncio] PASSED [ 448/4185] tests/test_cursor_async.py::test_stream_binary_cursor[asyncio] PASSED [ 449/4185] tests/test_cursor_async.py::test_stream_execute_binary[asyncio] PASSED [ 450/4185] tests/test_cursor_async.py::test_stream_binary_cursor_text_override[asyncio] PASSED [ 451/4185] tests/test_cursor_async.py::test_str[asyncio] PASSED [ 452/4185] tests/test_dns.py::test_resolve_hostaddr_async_warning[asyncio] PASSED [ 453/4185] tests/test_errors.py::test_diag_from_commit_async[asyncio] 2024-02-09 18:44:24.352 UTC [570] ERROR: insert or update on table "test_deferred" violates foreign key constraint "test_deferred_ref_fkey" 2024-02-09 18:44:24.352 UTC [570] DETAIL: Key (ref)=(2) is not present in table "test_deferred". 2024-02-09 18:44:24.352 UTC [570] STATEMENT: COMMIT PASSED [ 454/4185] tests/test_pipeline_async.py::test_repr[asyncio] PASSED [ 455/4185] tests/test_pipeline_async.py::test_connection_closed[asyncio] PASSED [ 456/4185] tests/test_pipeline_async.py::test_pipeline_status[asyncio] PASSED [ 457/4185] tests/test_pipeline_async.py::test_pipeline_reenter[asyncio] PASSED [ 458/4185] tests/test_pipeline_async.py::test_pipeline_broken_conn_exit[asyncio] PASSED [ 459/4185] tests/test_pipeline_async.py::test_pipeline_exit_error_noclobber[asyncio] PASSED [ 460/4185] tests/test_pipeline_async.py::test_pipeline_exit_error_noclobber_nested[asyncio] PASSED [ 461/4185] tests/test_pipeline_async.py::test_pipeline_exit_sync_trace[asyncio] PASSED [ 462/4185] tests/test_pipeline_async.py::test_pipeline_nested_sync_trace[asyncio] PASSED [ 463/4185] tests/test_pipeline_async.py::test_cursor_stream[asyncio] PASSED [ 464/4185] tests/test_pipeline_async.py::test_server_cursor[asyncio] PASSED [ 465/4185] tests/test_pipeline_async.py::test_cannot_insert_multiple_commands[asyncio] 2024-02-09 18:44:24.719 UTC [582] ERROR: cannot insert multiple commands into a prepared statement 2024-02-09 18:44:24.719 UTC [582] STATEMENT: select 1; select 2 PASSED [ 466/4185] tests/test_pipeline_async.py::test_copy[asyncio] PASSED [ 467/4185] tests/test_pipeline_async.py::test_pipeline_processed_at_exit[asyncio] PASSED [ 468/4185] tests/test_pipeline_async.py::test_pipeline_errors_processed_at_exit[asyncio] 2024-02-09 18:44:24.816 UTC [585] ERROR: relation "nosuchtable" does not exist at character 15 2024-02-09 18:44:24.816 UTC [585] STATEMENT: select * from nosuchtable PASSED [ 469/4185] tests/test_pipeline_async.py::test_pipeline[asyncio] PASSED [ 470/4185] tests/test_pipeline_async.py::test_autocommit[asyncio] PASSED [ 471/4185] tests/test_pipeline_async.py::test_pipeline_aborted[asyncio] 2024-02-09 18:44:24.935 UTC [588] ERROR: relation "doesnotexist" does not exist at character 15 2024-02-09 18:44:24.935 UTC [588] STATEMENT: select * from doesnotexist PASSED [ 472/4185] tests/test_pipeline_async.py::test_pipeline_commit_aborted[asyncio] 2024-02-09 18:44:24.977 UTC [589] ERROR: column "error" does not exist at character 8 2024-02-09 18:44:24.977 UTC [589] STATEMENT: select error PASSED [ 473/4185] tests/test_pipeline_async.py::test_sync_syncs_results[asyncio] PASSED [ 474/4185] tests/test_pipeline_async.py::test_implicit_transaction[asyncio] PASSED [ 475/4185] tests/test_pipeline_async.py::test_error_on_commit[asyncio] 2024-02-09 18:44:25.128 UTC [592] ERROR: insert or update on table "selfref" violates foreign key constraint "selfref_y_fkey" 2024-02-09 18:44:25.128 UTC [592] DETAIL: Key (y)=(-1) is not present in table "selfref". 2024-02-09 18:44:25.128 UTC [592] STATEMENT: COMMIT PASSED [ 476/4185] tests/test_pipeline_async.py::test_fetch_no_result[asyncio] PASSED [ 477/4185] tests/test_pipeline_async.py::test_executemany[asyncio] PASSED [ 478/4185] tests/test_pipeline_async.py::test_executemany_no_returning[asyncio] PASSED [ 479/4185] tests/test_pipeline_async.py::test_executemany_trace[asyncio] PASSED [ 480/4185] tests/test_pipeline_async.py::test_executemany_trace_returning[asyncio] PASSED [ 481/4185] tests/test_pipeline_async.py::test_prepared[asyncio] PASSED [ 482/4185] tests/test_pipeline_async.py::test_auto_prepare[asyncio] PASSED [ 483/4185] tests/test_pipeline_async.py::test_prepare_error[asyncio] 2024-02-09 18:44:25.500 UTC [600] ERROR: relation "nosuchtable" does not exist at character 13 2024-02-09 18:44:25.500 UTC [600] STATEMENT: INSERT INTO nosuchtable(data) VALUES ($1) 2024-02-09 18:44:25.504 UTC [600] ERROR: relation "nosuchtable" does not exist at character 13 2024-02-09 18:44:25.504 UTC [600] STATEMENT: INSERT INTO nosuchtable(data) VALUES ($1) PASSED [ 484/4185] tests/test_pipeline_async.py::test_transaction[asyncio] PASSED [ 485/4185] tests/test_pipeline_async.py::test_transaction_nested[asyncio] PASSED [ 486/4185] tests/test_pipeline_async.py::test_transaction_nested_no_statement[asyncio] PASSED [ 487/4185] tests/test_pipeline_async.py::test_outer_transaction[asyncio] PASSED [ 488/4185] tests/test_pipeline_async.py::test_outer_transaction_error[asyncio] 2024-02-09 18:44:25.740 UTC [606] ERROR: column "error" does not exist at character 8 2024-02-09 18:44:25.740 UTC [606] STATEMENT: select error PASSED [ 489/4185] tests/test_pipeline_async.py::test_rollback_explicit[asyncio] 2024-02-09 18:44:25.778 UTC [607] ERROR: division by zero 2024-02-09 18:44:25.778 UTC [607] STATEMENT: select 1 / $1 PASSED [ 490/4185] tests/test_pipeline_async.py::test_rollback_transaction[asyncio] 2024-02-09 18:44:25.819 UTC [608] ERROR: division by zero 2024-02-09 18:44:25.819 UTC [608] STATEMENT: select 1 / $1 PASSED [ 491/4185] tests/test_pipeline_async.py::test_message_0x33[asyncio] PASSED [ 492/4185] tests/test_pipeline_async.py::test_transaction_state_implicit_begin[asyncio] PASSED [ 493/4185] tests/test_pipeline_async.py::test_concurrency[asyncio] PASSED [ 494/4185] tests/test_pipeline_async.py::test_execute_nextset_warning[asyncio] PASSED [ 495/4185] tests/test_prepared_async.py::test_prepare_threshold_init[asyncio-None] PASSED [ 496/4185] tests/test_prepared_async.py::test_prepare_threshold_init[asyncio-0] PASSED [ 497/4185] tests/test_prepared_async.py::test_prepare_threshold_init[asyncio-3] PASSED [ 498/4185] tests/test_prepared_async.py::test_dont_prepare[asyncio] PASSED [ 499/4185] tests/test_prepared_async.py::test_do_prepare[asyncio] PASSED [ 500/4185] tests/test_prepared_async.py::test_auto_prepare[asyncio] PASSED [ 501/4185] tests/test_prepared_async.py::test_dont_prepare_conn[asyncio] PASSED [ 502/4185] tests/test_prepared_async.py::test_do_prepare_conn[asyncio] PASSED [ 503/4185] tests/test_prepared_async.py::test_auto_prepare_conn[asyncio] PASSED [ 504/4185] tests/test_prepared_async.py::test_prepare_disable[asyncio] PASSED [ 505/4185] tests/test_prepared_async.py::test_no_prepare_multi[asyncio] PASSED [ 506/4185] tests/test_prepared_async.py::test_no_prepare_error[asyncio] 2024-02-09 18:44:26.553 UTC [624] ERROR: column "wat" does not exist at character 8 2024-02-09 18:44:26.553 UTC [624] STATEMENT: select wat 2024-02-09 18:44:26.554 UTC [624] ERROR: column "wat" does not exist at character 8 2024-02-09 18:44:26.554 UTC [624] STATEMENT: select wat 2024-02-09 18:44:26.555 UTC [624] ERROR: column "wat" does not exist at character 8 2024-02-09 18:44:26.555 UTC [624] STATEMENT: select wat 2024-02-09 18:44:26.557 UTC [624] ERROR: column "wat" does not exist at character 8 2024-02-09 18:44:26.557 UTC [624] STATEMENT: select wat 2024-02-09 18:44:26.558 UTC [624] ERROR: column "wat" does not exist at character 8 2024-02-09 18:44:26.558 UTC [624] STATEMENT: select wat 2024-02-09 18:44:26.559 UTC [624] ERROR: column "wat" does not exist at character 8 2024-02-09 18:44:26.559 UTC [624] STATEMENT: select wat 2024-02-09 18:44:26.561 UTC [624] ERROR: column "wat" does not exist at character 8 2024-02-09 18:44:26.561 UTC [624] STATEMENT: select wat 2024-02-09 18:44:26.562 UTC [624] ERROR: column "wat" does not exist at character 8 2024-02-09 18:44:26.562 UTC [624] STATEMENT: select wat 2024-02-09 18:44:26.563 UTC [624] ERROR: column "wat" does not exist at character 8 2024-02-09 18:44:26.563 UTC [624] STATEMENT: select wat 2024-02-09 18:44:26.564 UTC [624] ERROR: column "wat" does not exist at character 8 2024-02-09 18:44:26.564 UTC [624] STATEMENT: select wat PASSED [ 507/4185] tests/test_prepared_async.py::test_misc_statement[asyncio-create table test_no_prepare ()] PASSED [ 508/4185] tests/test_prepared_async.py::test_misc_statement[asyncio-notify foo, 'bar'] PASSED [ 509/4185] tests/test_prepared_async.py::test_misc_statement[asyncio-set timezone = utc] PASSED [ 510/4185] tests/test_prepared_async.py::test_misc_statement[asyncio-select num from prepared_test] PASSED [ 511/4185] tests/test_prepared_async.py::test_misc_statement[asyncio-insert into prepared_test (num) values (1)] PASSED [ 512/4185] tests/test_prepared_async.py::test_misc_statement[asyncio-update prepared_test set num = num * 2] PASSED [ 513/4185] tests/test_prepared_async.py::test_misc_statement[asyncio-delete from prepared_test where num > 10] PASSED [ 514/4185] tests/test_prepared_async.py::test_params_types[asyncio] PASSED [ 515/4185] tests/test_prepared_async.py::test_evict_lru[asyncio] PASSED [ 516/4185] tests/test_prepared_async.py::test_evict_lru_deallocate[asyncio] PASSED [ 517/4185] tests/test_prepared_async.py::test_different_types[asyncio] PASSED [ 518/4185] tests/test_prepared_async.py::test_untyped_json[asyncio] PASSED [ 519/4185] tests/test_server_cursor_async.py::test_init_row_factory[asyncio] PASSED [ 520/4185] tests/test_server_cursor_async.py::test_init_params[asyncio] PASSED [ 521/4185] tests/test_server_cursor_async.py::test_funny_name[asyncio] PASSED [ 522/4185] tests/test_server_cursor_async.py::test_repr[asyncio] PASSED [ 523/4185] tests/test_server_cursor_async.py::test_connection[asyncio] PASSED [ 524/4185] tests/test_server_cursor_async.py::test_description[asyncio] PASSED [ 525/4185] tests/test_server_cursor_async.py::test_format[asyncio] PASSED [ 526/4185] tests/test_server_cursor_async.py::test_query_params[asyncio] PASSED [ 527/4185] tests/test_server_cursor_async.py::test_binary_cursor_execute[asyncio] PASSED [ 528/4185] tests/test_server_cursor_async.py::test_execute_binary[asyncio] PASSED [ 529/4185] tests/test_server_cursor_async.py::test_binary_cursor_text_override[asyncio] PASSED [ 530/4185] tests/test_server_cursor_async.py::test_close[asyncio] PASSED [ 531/4185] tests/test_server_cursor_async.py::test_close_idempotent[asyncio] PASSED [ 532/4185] tests/test_server_cursor_async.py::test_close_broken_conn[asyncio] PASSED [ 533/4185] tests/test_server_cursor_async.py::test_cursor_close_fetchone[asyncio] PASSED [ 534/4185] tests/test_server_cursor_async.py::test_cursor_close_fetchmany[asyncio] PASSED [ 535/4185] tests/test_server_cursor_async.py::test_cursor_close_fetchall[asyncio] PASSED [ 536/4185] tests/test_server_cursor_async.py::test_close_noop[asyncio] PASSED [ 537/4185] tests/test_server_cursor_async.py::test_close_on_error[asyncio] 2024-02-09 18:44:27.763 UTC [655] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:44:27.763 UTC [655] STATEMENT: wat PASSED [ 538/4185] tests/test_server_cursor_async.py::test_pgresult[asyncio] PASSED [ 539/4185] tests/test_server_cursor_async.py::test_context[asyncio] PASSED [ 540/4185] tests/test_server_cursor_async.py::test_close_no_clobber[asyncio] 2024-02-09 18:44:27.863 UTC [658] ERROR: division by zero 2024-02-09 18:44:27.863 UTC [658] STATEMENT: DECLARE "foo" CURSOR FOR select 1 / $1 PASSED [ 541/4185] tests/test_server_cursor_async.py::test_warn_close[asyncio] PASSED [ 542/4185] tests/test_server_cursor_async.py::test_execute_reuse[asyncio] PASSED [ 543/4185] tests/test_server_cursor_async.py::test_execute_error[asyncio-] 2024-02-09 18:44:28.951 UTC [661] ERROR: syntax error at end of input at character 26 2024-02-09 18:44:28.951 UTC [661] STATEMENT: DECLARE "foo" CURSOR FOR PASSED [ 544/4185] tests/test_server_cursor_async.py::test_execute_error[asyncio-wat] 2024-02-09 18:44:28.982 UTC [662] ERROR: syntax error at or near "wat" at character 26 2024-02-09 18:44:28.982 UTC [662] STATEMENT: DECLARE "foo" CURSOR FOR wat PASSED [ 545/4185] tests/test_server_cursor_async.py::test_execute_error[asyncio-create table ssc ()] 2024-02-09 18:44:29.014 UTC [663] ERROR: syntax error at or near "create" at character 26 2024-02-09 18:44:29.014 UTC [663] STATEMENT: DECLARE "foo" CURSOR FOR create table ssc () PASSED [ 546/4185] tests/test_server_cursor_async.py::test_execute_error[asyncio-select 1; select 2] 2024-02-09 18:44:29.045 UTC [664] ERROR: cannot insert multiple commands into a prepared statement 2024-02-09 18:44:29.045 UTC [664] STATEMENT: DECLARE "foo" CURSOR FOR select 1; select 2 PASSED [ 547/4185] tests/test_server_cursor_async.py::test_executemany[asyncio] PASSED [ 548/4185] tests/test_server_cursor_async.py::test_fetchone[asyncio] PASSED [ 549/4185] tests/test_server_cursor_async.py::test_fetchmany[asyncio] PASSED [ 550/4185] tests/test_server_cursor_async.py::test_fetchall[asyncio] PASSED [ 551/4185] tests/test_server_cursor_async.py::test_nextset[asyncio] PASSED [ 552/4185] tests/test_server_cursor_async.py::test_no_result[asyncio] PASSED [ 553/4185] tests/test_server_cursor_async.py::test_standard_row_factory[asyncio-tuple_row] PASSED [ 554/4185] tests/test_server_cursor_async.py::test_standard_row_factory[asyncio-dict_row] PASSED [ 555/4185] tests/test_server_cursor_async.py::test_standard_row_factory[asyncio-namedtuple_row] PASSED [ 556/4185] tests/test_server_cursor_async.py::test_row_factory[asyncio] PASSED [ 557/4185] tests/test_server_cursor_async.py::test_rownumber[asyncio] PASSED [ 558/4185] tests/test_server_cursor_async.py::test_iter[asyncio] PASSED [ 559/4185] tests/test_server_cursor_async.py::test_iter_rownumber[asyncio] PASSED [ 560/4185] tests/test_server_cursor_async.py::test_itersize[asyncio] PASSED [ 561/4185] tests/test_server_cursor_async.py::test_cant_scroll_by_default[asyncio] 2024-02-09 18:44:29.611 UTC [679] ERROR: cursor "tmp" does not exist 2024-02-09 18:44:29.611 UTC [679] STATEMENT: MOVE 0 FROM "tmp" PASSED [ 562/4185] tests/test_server_cursor_async.py::test_scroll[asyncio] PASSED [ 563/4185] tests/test_server_cursor_async.py::test_scrollable[asyncio] PASSED [ 564/4185] tests/test_server_cursor_async.py::test_non_scrollable[asyncio] 2024-02-09 18:44:29.742 UTC [682] ERROR: cursor can only scan forward 2024-02-09 18:44:29.742 UTC [682] HINT: Declare it with SCROLL option to enable backward scan. 2024-02-09 18:44:29.742 UTC [682] STATEMENT: MOVE -1 FROM "foo" PASSED [ 565/4185] tests/test_server_cursor_async.py::test_no_hold[asyncio-kwargs0] 2024-02-09 18:44:29.779 UTC [683] ERROR: cursor "foo" does not exist 2024-02-09 18:44:29.779 UTC [683] STATEMENT: FETCH FORWARD 1 FROM "foo" PASSED [ 566/4185] tests/test_server_cursor_async.py::test_no_hold[asyncio-kwargs1] 2024-02-09 18:44:29.817 UTC [684] ERROR: cursor "foo" does not exist 2024-02-09 18:44:29.817 UTC [684] STATEMENT: FETCH FORWARD 1 FROM "foo" PASSED [ 567/4185] tests/test_server_cursor_async.py::test_hold[asyncio] PASSED [ 568/4185] tests/test_server_cursor_async.py::test_steal_cursor[asyncio-tuple_row] PASSED [ 569/4185] tests/test_server_cursor_async.py::test_steal_cursor[asyncio-namedtuple_row] PASSED [ 570/4185] tests/test_server_cursor_async.py::test_stolen_cursor_close[asyncio] PASSED [ 571/4185] tests/test_tpc_async.py::test_tpc_disabled[asyncio-pipeline=on] 2024-02-09 18:44:30.011 UTC [689] ERROR: prepared transactions are disabled 2024-02-09 18:44:30.011 UTC [689] HINT: Set max_prepared_transactions to a nonzero value. 2024-02-09 18:44:30.011 UTC [689] STATEMENT: PREPARE TRANSACTION 'x' PASSED [ 572/4185] tests/test_tpc_async.py::test_tpc_disabled[asyncio-pipeline=off] 2024-02-09 18:44:30.049 UTC [690] ERROR: prepared transactions are disabled 2024-02-09 18:44:30.049 UTC [690] HINT: Set max_prepared_transactions to a nonzero value. 2024-02-09 18:44:30.049 UTC [690] STATEMENT: PREPARE TRANSACTION 'x' PASSED [ 573/4185] tests/test_tpc_async.py::TestTPC::test_tpc_commit[asyncio] SKIPPED (prepared transactions disabled in the database) [ 574/4185] tests/test_tpc_async.py::TestTPC::test_tpc_commit_one_phase[asyncio] SKIPPED (prepared transactions disabled in the database) [ 575/4185] tests/test_tpc_async.py::TestTPC::test_tpc_commit_recovered[asyncio] SKIPPED (prepared transactions disabled in the database) [ 576/4185] tests/test_tpc_async.py::TestTPC::test_tpc_rollback[asyncio] SKIPPED (prepared transactions disabled in the database) [ 577/4185] tests/test_tpc_async.py::TestTPC::test_tpc_rollback_one_phase[asyncio] SKIPPED (prepared transactions disabled in the database) [ 578/4185] tests/test_tpc_async.py::TestTPC::test_tpc_rollback_recovered[asyncio] SKIPPED (prepared transactions disabled in the database) [ 579/4185] tests/test_tpc_async.py::TestTPC::test_status_after_recover[asyncio] SKIPPED (prepared transactions disabled in the database) [ 580/4185] tests/test_tpc_async.py::TestTPC::test_recovered_xids[asyncio] SKIPPED (prepared transactions disabled in the database) [ 581/4185] tests/test_tpc_async.py::TestTPC::test_xid_encoding[asyncio] SKIPPED (prepared transactions disabled in the database) [ 582/4185] tests/test_tpc_async.py::TestTPC::test_xid_roundtrip[asyncio-0--] SKIPPED (prepared transactions disabled in the database) [ 583/4185] tests/test_tpc_async.py::TestTPC::test_xid_roundtrip[asyncio-42-gtrid-bqual] SKIPPED (prepared transactions disabled in the database) [ 584/4185] tests/test_tpc_async.py::TestTPC::test_xid_roundtrip[asyncio-2147483647-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy] SKIPPED [ 585/4185] tests/test_tpc_async.py::TestTPC::test_unparsed_roundtrip[asyncio-] SKIPPED (prepared transactions disabled in the database) [ 586/4185] tests/test_tpc_async.py::TestTPC::test_unparsed_roundtrip[asyncio-hello, world!] SKIPPED (prepared transactions disabled in the database) [ 587/4185] tests/test_tpc_async.py::TestTPC::test_unparsed_roundtrip[asyncio-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] SKIPPED [ 588/4185] tests/test_tpc_async.py::TestTPC::test_xid_unicode[asyncio] SKIPPED (prepared transactions disabled in the database) [ 589/4185] tests/test_tpc_async.py::TestTPC::test_xid_unicode_unparsed[asyncio] SKIPPED (prepared transactions disabled in the database) [ 590/4185] tests/test_tpc_async.py::TestTPC::test_cancel_fails_prepared[asyncio] SKIPPED (prepared transactions disabled in the database) [ 591/4185] tests/test_tpc_async.py::TestTPC::test_tpc_recover_non_dbapi_connection[asyncio] SKIPPED (prepared transactions disabled in the database) [ 592/4185] tests/test_transaction_async.py::test_basic[asyncio-pipeline=on] PASSED [ 593/4185] tests/test_transaction_async.py::test_basic[asyncio-pipeline=off] PASSED [ 594/4185] tests/test_transaction_async.py::test_exposes_associated_connection[asyncio-pipeline=on] PASSED [ 595/4185] tests/test_transaction_async.py::test_exposes_associated_connection[asyncio-pipeline=off] PASSED [ 596/4185] tests/test_transaction_async.py::test_exposes_savepoint_name[asyncio-pipeline=on] PASSED [ 597/4185] tests/test_transaction_async.py::test_exposes_savepoint_name[asyncio-pipeline=off] PASSED [ 598/4185] tests/test_transaction_async.py::test_cant_reenter[asyncio-pipeline=on] PASSED [ 599/4185] tests/test_transaction_async.py::test_cant_reenter[asyncio-pipeline=off] PASSED [ 600/4185] tests/test_transaction_async.py::test_begins_on_enter[asyncio-pipeline=on] PASSED [ 601/4185] tests/test_transaction_async.py::test_begins_on_enter[asyncio-pipeline=off] PASSED [ 602/4185] tests/test_transaction_async.py::test_commit_on_successful_exit[asyncio-pipeline=on] PASSED [ 603/4185] tests/test_transaction_async.py::test_commit_on_successful_exit[asyncio-pipeline=off] PASSED [ 604/4185] tests/test_transaction_async.py::test_rollback_on_exception_exit[asyncio-pipeline=on] PASSED [ 605/4185] tests/test_transaction_async.py::test_rollback_on_exception_exit[asyncio-pipeline=off] PASSED [ 606/4185] tests/test_transaction_async.py::test_context_inerror_rollback_no_clobber[asyncio-pipeline=on] SKIPPED (not applicable) [ 607/4185] tests/test_transaction_async.py::test_context_inerror_rollback_no_clobber[asyncio-pipeline=off] 2024-02-09 18:44:31.579 UTC [726] FATAL: terminating connection due to administrator command PASSED [ 608/4185] tests/test_transaction_async.py::test_context_active_rollback_no_clobber[asyncio] PASSED [ 609/4185] tests/test_transaction_async.py::test_interaction_dbapi_transaction[asyncio-pipeline=on] PASSED [ 610/4185] tests/test_transaction_async.py::test_interaction_dbapi_transaction[asyncio-pipeline=off] PASSED [ 611/4185] tests/test_transaction_async.py::test_prohibits_use_of_commit_rollback_autocommit[asyncio-pipeline=on] PASSED [ 612/4185] tests/test_transaction_async.py::test_prohibits_use_of_commit_rollback_autocommit[asyncio-pipeline=off] PASSED [ 613/4185] tests/test_transaction_async.py::test_preserves_autocommit[asyncio-pipeline=on-False] PASSED [ 614/4185] tests/test_transaction_async.py::test_preserves_autocommit[asyncio-pipeline=on-True] PASSED [ 615/4185] tests/test_transaction_async.py::test_preserves_autocommit[asyncio-pipeline=off-False] PASSED [ 616/4185] tests/test_transaction_async.py::test_preserves_autocommit[asyncio-pipeline=off-True] PASSED [ 617/4185] tests/test_transaction_async.py::test_autocommit_off_but_no_tx_started_successful_exit[asyncio-pipeline=on] PASSED [ 618/4185] tests/test_transaction_async.py::test_autocommit_off_but_no_tx_started_successful_exit[asyncio-pipeline=off] PASSED [ 619/4185] tests/test_transaction_async.py::test_autocommit_off_but_no_tx_started_exception_exit[asyncio-pipeline=on] PASSED [ 620/4185] tests/test_transaction_async.py::test_autocommit_off_but_no_tx_started_exception_exit[asyncio-pipeline=off] PASSED [ 621/4185] tests/test_transaction_async.py::test_autocommit_off_and_tx_in_progress_successful_exit[asyncio-pipeline=on] PASSED [ 622/4185] tests/test_transaction_async.py::test_autocommit_off_and_tx_in_progress_successful_exit[asyncio-pipeline=off] PASSED [ 623/4185] tests/test_transaction_async.py::test_autocommit_off_and_tx_in_progress_exception_exit[asyncio-pipeline=on] PASSED [ 624/4185] tests/test_transaction_async.py::test_autocommit_off_and_tx_in_progress_exception_exit[asyncio-pipeline=off] PASSED [ 625/4185] tests/test_transaction_async.py::test_nested_all_changes_persisted_on_successful_exit[asyncio-pipeline=on] PASSED [ 626/4185] tests/test_transaction_async.py::test_nested_all_changes_persisted_on_successful_exit[asyncio-pipeline=off] PASSED [ 627/4185] tests/test_transaction_async.py::test_nested_all_changes_discarded_on_outer_exception[asyncio-pipeline=on] PASSED [ 628/4185] tests/test_transaction_async.py::test_nested_all_changes_discarded_on_outer_exception[asyncio-pipeline=off] PASSED [ 629/4185] tests/test_transaction_async.py::test_nested_all_changes_discarded_on_inner_exception[asyncio-pipeline=on] PASSED [ 630/4185] tests/test_transaction_async.py::test_nested_all_changes_discarded_on_inner_exception[asyncio-pipeline=off] PASSED [ 631/4185] tests/test_transaction_async.py::test_nested_inner_scope_exception_handled_in_outer_scope[asyncio-pipeline=on] PASSED [ 632/4185] tests/test_transaction_async.py::test_nested_inner_scope_exception_handled_in_outer_scope[asyncio-pipeline=off] PASSED [ 633/4185] tests/test_transaction_async.py::test_nested_three_levels_successful_exit[asyncio-pipeline=on] PASSED [ 634/4185] tests/test_transaction_async.py::test_nested_three_levels_successful_exit[asyncio-pipeline=off] PASSED [ 635/4185] tests/test_transaction_async.py::test_named_savepoint_escapes_savepoint_name[asyncio-pipeline=on] PASSED [ 636/4185] tests/test_transaction_async.py::test_named_savepoint_escapes_savepoint_name[asyncio-pipeline=off] PASSED [ 637/4185] tests/test_transaction_async.py::test_named_savepoints_successful_exit[asyncio-pipeline=on] PASSED [ 638/4185] tests/test_transaction_async.py::test_named_savepoints_successful_exit[asyncio-pipeline=off] PASSED [ 639/4185] tests/test_transaction_async.py::test_named_savepoints_exception_exit[asyncio-pipeline=on] PASSED [ 640/4185] tests/test_transaction_async.py::test_named_savepoints_exception_exit[asyncio-pipeline=off] PASSED [ 641/4185] tests/test_transaction_async.py::test_named_savepoints_with_repeated_names_works[asyncio-pipeline=on] PASSED [ 642/4185] tests/test_transaction_async.py::test_named_savepoints_with_repeated_names_works[asyncio-pipeline=off] PASSED [ 643/4185] tests/test_transaction_async.py::test_force_rollback_successful_exit[asyncio-pipeline=on] PASSED [ 644/4185] tests/test_transaction_async.py::test_force_rollback_successful_exit[asyncio-pipeline=off] PASSED [ 645/4185] tests/test_transaction_async.py::test_force_rollback_exception_exit[asyncio-pipeline=on] PASSED [ 646/4185] tests/test_transaction_async.py::test_force_rollback_exception_exit[asyncio-pipeline=off] PASSED [ 647/4185] tests/test_transaction_async.py::test_explicit_rollback_discards_changes[asyncio-pipeline=on] PASSED [ 648/4185] tests/test_transaction_async.py::test_explicit_rollback_discards_changes[asyncio-pipeline=off] PASSED [ 649/4185] tests/test_transaction_async.py::test_explicit_rollback_outer_tx_unaffected[asyncio-pipeline=on] PASSED [ 650/4185] tests/test_transaction_async.py::test_explicit_rollback_outer_tx_unaffected[asyncio-pipeline=off] PASSED [ 651/4185] tests/test_transaction_async.py::test_explicit_rollback_of_outer_transaction[asyncio-pipeline=on] PASSED [ 652/4185] tests/test_transaction_async.py::test_explicit_rollback_of_outer_transaction[asyncio-pipeline=off] PASSED [ 653/4185] tests/test_transaction_async.py::test_explicit_rollback_of_enclosing_tx_outer_tx_unaffected[asyncio-pipeline=on] PASSED [ 654/4185] tests/test_transaction_async.py::test_explicit_rollback_of_enclosing_tx_outer_tx_unaffected[asyncio-pipeline=off] PASSED [ 655/4185] tests/test_transaction_async.py::test_str[asyncio-pipeline=on] PASSED [ 656/4185] tests/test_transaction_async.py::test_str[asyncio-pipeline=off] PASSED [ 657/4185] tests/test_transaction_async.py::test_out_of_order_exit[asyncio-pipeline=on-None] PASSED [ 658/4185] tests/test_transaction_async.py::test_out_of_order_exit[asyncio-pipeline=on-ZeroDivisionError] PASSED [ 659/4185] tests/test_transaction_async.py::test_out_of_order_exit[asyncio-pipeline=on-Rollback] PASSED [ 660/4185] tests/test_transaction_async.py::test_out_of_order_exit[asyncio-pipeline=off-None] PASSED [ 661/4185] tests/test_transaction_async.py::test_out_of_order_exit[asyncio-pipeline=off-ZeroDivisionError] PASSED [ 662/4185] tests/test_transaction_async.py::test_out_of_order_exit[asyncio-pipeline=off-Rollback] PASSED [ 663/4185] tests/test_transaction_async.py::test_out_of_order_implicit_begin[asyncio-pipeline=on-None] PASSED [ 664/4185] tests/test_transaction_async.py::test_out_of_order_implicit_begin[asyncio-pipeline=on-ZeroDivisionError] PASSED [ 665/4185] tests/test_transaction_async.py::test_out_of_order_implicit_begin[asyncio-pipeline=on-Rollback] PASSED [ 666/4185] tests/test_transaction_async.py::test_out_of_order_implicit_begin[asyncio-pipeline=off-None] PASSED [ 667/4185] tests/test_transaction_async.py::test_out_of_order_implicit_begin[asyncio-pipeline=off-ZeroDivisionError] PASSED [ 668/4185] tests/test_transaction_async.py::test_out_of_order_implicit_begin[asyncio-pipeline=off-Rollback] PASSED [ 669/4185] tests/test_transaction_async.py::test_out_of_order_exit_same_name[asyncio-pipeline=on-None] PASSED [ 670/4185] tests/test_transaction_async.py::test_out_of_order_exit_same_name[asyncio-pipeline=on-ZeroDivisionError] PASSED [ 671/4185] tests/test_transaction_async.py::test_out_of_order_exit_same_name[asyncio-pipeline=on-Rollback] PASSED [ 672/4185] tests/test_transaction_async.py::test_out_of_order_exit_same_name[asyncio-pipeline=off-None] PASSED [ 673/4185] tests/test_transaction_async.py::test_out_of_order_exit_same_name[asyncio-pipeline=off-ZeroDivisionError] PASSED [ 674/4185] tests/test_transaction_async.py::test_out_of_order_exit_same_name[asyncio-pipeline=off-Rollback] PASSED [ 675/4185] tests/test_transaction_async.py::test_concurrency[asyncio-pipeline=on-commit] PASSED [ 676/4185] tests/test_transaction_async.py::test_concurrency[asyncio-pipeline=on-rollback] PASSED [ 677/4185] tests/test_transaction_async.py::test_concurrency[asyncio-pipeline=on-error] PASSED [ 678/4185] tests/test_transaction_async.py::test_concurrency[asyncio-pipeline=off-commit] PASSED [ 679/4185] tests/test_transaction_async.py::test_concurrency[asyncio-pipeline=off-rollback] PASSED [ 680/4185] tests/test_transaction_async.py::test_concurrency[asyncio-pipeline=off-error] PASSED [ 681/4185] tests/test_typeinfo.py::test_fetch_async[asyncio-utf8-IDLE-text] PASSED [ 682/4185] tests/test_typeinfo.py::test_fetch_async[asyncio-utf8-IDLE-name1] PASSED [ 683/4185] tests/test_typeinfo.py::test_fetch_async[asyncio-utf8-INTRANS-text] PASSED [ 684/4185] tests/test_typeinfo.py::test_fetch_async[asyncio-utf8-INTRANS-name1] PASSED [ 685/4185] tests/test_typeinfo.py::test_fetch_async[asyncio-utf8-None-text] PASSED [ 686/4185] tests/test_typeinfo.py::test_fetch_async[asyncio-utf8-None-name1] PASSED [ 687/4185] tests/test_typeinfo.py::test_fetch_async[asyncio-latin1-IDLE-text] PASSED [ 688/4185] tests/test_typeinfo.py::test_fetch_async[asyncio-latin1-IDLE-name1] PASSED [ 689/4185] tests/test_typeinfo.py::test_fetch_async[asyncio-latin1-INTRANS-text] PASSED [ 690/4185] tests/test_typeinfo.py::test_fetch_async[asyncio-latin1-INTRANS-name1] PASSED [ 691/4185] tests/test_typeinfo.py::test_fetch_async[asyncio-latin1-None-text] PASSED [ 692/4185] tests/test_typeinfo.py::test_fetch_async[asyncio-latin1-None-name1] PASSED [ 693/4185] tests/test_typeinfo.py::test_fetch_async[asyncio-sql_ascii-IDLE-text] PASSED [ 694/4185] tests/test_typeinfo.py::test_fetch_async[asyncio-sql_ascii-IDLE-name1] PASSED [ 695/4185] tests/test_typeinfo.py::test_fetch_async[asyncio-sql_ascii-INTRANS-text] PASSED [ 696/4185] tests/test_typeinfo.py::test_fetch_async[asyncio-sql_ascii-INTRANS-name1] PASSED [ 697/4185] tests/test_typeinfo.py::test_fetch_async[asyncio-sql_ascii-None-text] PASSED [ 698/4185] tests/test_typeinfo.py::test_fetch_async[asyncio-sql_ascii-None-name1] PASSED [ 699/4185] tests/test_typeinfo.py::test_fetch_not_found_async[asyncio-TypeInfo-IDLE-nosuch] PASSED [ 700/4185] tests/test_typeinfo.py::test_fetch_not_found_async[asyncio-TypeInfo-IDLE-name1] PASSED [ 701/4185] tests/test_typeinfo.py::test_fetch_not_found_async[asyncio-TypeInfo-INTRANS-nosuch] PASSED [ 702/4185] tests/test_typeinfo.py::test_fetch_not_found_async[asyncio-TypeInfo-INTRANS-name1] PASSED [ 703/4185] tests/test_typeinfo.py::test_fetch_not_found_async[asyncio-RangeInfo-IDLE-nosuch] PASSED [ 704/4185] tests/test_typeinfo.py::test_fetch_not_found_async[asyncio-RangeInfo-IDLE-name1] PASSED [ 705/4185] tests/test_typeinfo.py::test_fetch_not_found_async[asyncio-RangeInfo-INTRANS-nosuch] PASSED [ 706/4185] tests/test_typeinfo.py::test_fetch_not_found_async[asyncio-RangeInfo-INTRANS-name1] PASSED [ 707/4185] tests/test_typeinfo.py::test_fetch_not_found_async[asyncio-MultirangeInfo-IDLE-nosuch] PASSED [ 708/4185] tests/test_typeinfo.py::test_fetch_not_found_async[asyncio-MultirangeInfo-IDLE-name1] PASSED [ 709/4185] tests/test_typeinfo.py::test_fetch_not_found_async[asyncio-MultirangeInfo-INTRANS-nosuch] PASSED [ 710/4185] tests/test_typeinfo.py::test_fetch_not_found_async[asyncio-MultirangeInfo-INTRANS-name1] PASSED [ 711/4185] tests/test_typeinfo.py::test_fetch_not_found_async[asyncio-CompositeInfo-IDLE-nosuch] PASSED [ 712/4185] tests/test_typeinfo.py::test_fetch_not_found_async[asyncio-CompositeInfo-IDLE-name1] PASSED [ 713/4185] tests/test_typeinfo.py::test_fetch_not_found_async[asyncio-CompositeInfo-INTRANS-nosuch] PASSED [ 714/4185] tests/test_typeinfo.py::test_fetch_not_found_async[asyncio-CompositeInfo-INTRANS-name1] PASSED [ 715/4185] tests/test_typeinfo.py::test_fetch_not_found_async[asyncio-EnumInfo-IDLE-nosuch] PASSED [ 716/4185] tests/test_typeinfo.py::test_fetch_not_found_async[asyncio-EnumInfo-IDLE-name1] PASSED [ 717/4185] tests/test_typeinfo.py::test_fetch_not_found_async[asyncio-EnumInfo-INTRANS-nosuch] PASSED [ 718/4185] tests/test_typeinfo.py::test_fetch_not_found_async[asyncio-EnumInfo-INTRANS-name1] PASSED [ 719/4185] tests/test_waiting.py::test_wait_conn_async[asyncio-blank] PASSED [ 720/4185] tests/test_waiting.py::test_wait_conn_async[asyncio-None] PASSED [ 721/4185] tests/test_waiting.py::test_wait_conn_async[asyncio-0] PASSED [ 722/4185] tests/test_waiting.py::test_wait_conn_async[asyncio-0.2] PASSED [ 723/4185] tests/test_waiting.py::test_wait_conn_async[asyncio-10] PASSED [ 724/4185] tests/test_waiting.py::test_wait_conn_async_bad[asyncio] PASSED [ 725/4185] tests/test_waiting.py::test_wait_ready_async[asyncio-1-1] PASSED [ 726/4185] tests/test_waiting.py::test_wait_ready_async[asyncio-2-2] PASSED [ 727/4185] tests/test_waiting.py::test_wait_ready_async[asyncio-3-3] PASSED [ 728/4185] tests/test_waiting.py::test_wait_async[asyncio] PASSED [ 729/4185] tests/test_waiting.py::test_wait_async_bad[asyncio] 2024-02-09 18:44:38.813 UTC [844] LOG: could not send data to client: Broken pipe 2024-02-09 18:44:38.813 UTC [844] FATAL: connection to client lost PASSED [ 730/4185] tests/test_windows.py::test_windows_error[asyncio] SKIPPED (windows only test) [ 731/4185] tests/crdb/test_connection_async.py::test_is_crdb[asyncio] SKIPPED (only for CockroachDB) [ 732/4185] tests/crdb/test_connection_async.py::test_connect[asyncio] SKIPPED (only for CockroachDB) [ 733/4185] tests/crdb/test_connection_async.py::test_xid[asyncio] SKIPPED (only for CockroachDB) [ 734/4185] tests/crdb/test_connection_async.py::test_tpc_begin[asyncio] SKIPPED (only for CockroachDB) [ 735/4185] tests/crdb/test_connection_async.py::test_tpc_recover[asyncio] SKIPPED (only for CockroachDB) [ 736/4185] tests/crdb/test_copy_async.py::test_copy_in_buffers[asyncio-0-sample_text] SKIPPED (only for CockroachDB) [ 737/4185] tests/crdb/test_copy_async.py::test_copy_in_buffers[asyncio-1-sample_binary] SKIPPED (only for CockroachDB) [ 738/4185] tests/crdb/test_copy_async.py::test_copy_in_buffers_pg_error[asyncio] SKIPPED (only for CockroachDB) [ 739/4185] tests/crdb/test_copy_async.py::test_copy_in_str[asyncio] SKIPPED (only for CockroachDB) [ 740/4185] tests/crdb/test_copy_async.py::test_copy_in_error[asyncio] SKIPPED (only for CockroachDB) [ 741/4185] tests/crdb/test_copy_async.py::test_copy_in_empty[asyncio-0] SKIPPED (only for CockroachDB) [ 742/4185] tests/crdb/test_copy_async.py::test_copy_in_empty[asyncio-1] SKIPPED (only for CockroachDB) [ 743/4185] tests/crdb/test_copy_async.py::test_copy_in_buffers_with_pg_error[asyncio] SKIPPED (only for CockroachDB) [ 744/4185] tests/crdb/test_copy_async.py::test_copy_in_records[asyncio-0] SKIPPED (only for CockroachDB) [ 745/4185] tests/crdb/test_copy_async.py::test_copy_in_records[asyncio-1] SKIPPED (only for CockroachDB) [ 746/4185] tests/crdb/test_copy_async.py::test_copy_in_records_set_types[asyncio-0] SKIPPED (only for CockroachDB) [ 747/4185] tests/crdb/test_copy_async.py::test_copy_in_records_set_types[asyncio-1] SKIPPED (only for CockroachDB) [ 748/4185] tests/crdb/test_copy_async.py::test_copy_in_records_binary[asyncio-0] SKIPPED (only for CockroachDB) [ 749/4185] tests/crdb/test_copy_async.py::test_copy_in_records_binary[asyncio-1] SKIPPED (only for CockroachDB) [ 750/4185] tests/crdb/test_copy_async.py::test_copy_in_buffers_with_py_error[asyncio] SKIPPED (only for CockroachDB) [ 751/4185] tests/crdb/test_copy_async.py::test_copy_in_allchars[asyncio] SKIPPED (only for CockroachDB) [ 752/4185] tests/types/test_composite.py::test_fetch_info_async[asyncio-testcomp-fields0] PASSED [ 753/4185] tests/types/test_composite.py::test_fetch_info_async[asyncio-testschema.testcomp-fields1] PASSED [ 754/4185] tests/types/test_composite.py::test_fetch_info_async[asyncio-name2-fields2] PASSED [ 755/4185] tests/types/test_composite.py::test_fetch_info_async[asyncio-name3-fields3] PASSED [ 756/4185] tests/types/test_enum.py::test_fetch_info_async[asyncio] PASSED [ 757/4185] tests/types/test_multirange.py::test_fetch_info_async[asyncio-testmultirange-text] PASSED [ 758/4185] tests/types/test_multirange.py::test_fetch_info_async[asyncio-testschema.testmultirange-float8] PASSED [ 759/4185] tests/types/test_multirange.py::test_fetch_info_async[asyncio-name2-text] PASSED [ 760/4185] tests/types/test_multirange.py::test_fetch_info_async[asyncio-name3-float8] PASSED [ 761/4185] tests/types/test_multirange.py::test_fetch_info_not_found_async[asyncio] PASSED [ 762/4185] tests/types/test_range.py::test_fetch_info_async[asyncio-testrange-text] PASSED [ 763/4185] tests/types/test_range.py::test_fetch_info_async[asyncio-testschema.testrange-float8] PASSED [ 764/4185] tests/types/test_range.py::test_fetch_info_async[asyncio-name2-text] PASSED [ 765/4185] tests/types/test_range.py::test_fetch_info_async[asyncio-name3-float8] PASSED [ 766/4185] tests/types/test_range.py::test_fetch_info_not_found_async[asyncio] PASSED [ 767/4185] tests/test_connection.py::test_connect PASSED [ 768/4185] tests/test_connection.py::test_connect_str_subclass PASSED [ 769/4185] tests/test_connection.py::test_connect_bad PASSED [ 770/4185] tests/test_connection.py::test_close PASSED [ 771/4185] tests/test_connection.py::test_broken 2024-02-09 18:44:39.798 UTC [863] FATAL: terminating connection due to administrator command 2024-02-09 18:44:39.798 UTC [863] STATEMENT: select pg_terminate_backend($1) PASSED [ 772/4185] tests/test_connection.py::test_cursor_closed PASSED [ 773/4185] tests/test_connection.py::test_context_commit PASSED [ 774/4185] tests/test_connection.py::test_context_rollback PASSED [ 775/4185] tests/test_connection.py::test_context_close PASSED [ 776/4185] tests/test_connection.py::test_context_inerror_rollback_no_clobber 2024-02-09 18:44:39.992 UTC [871] FATAL: terminating connection due to administrator command PASSED [ 777/4185] tests/test_connection.py::test_context_active_rollback_no_clobber PASSED [ 778/4185] tests/test_connection.py::test_commit PASSED [ 779/4185] tests/test_connection.py::test_commit_error 2024-02-09 18:44:40.133 UTC [874] ERROR: insert or update on table "selfref" violates foreign key constraint "selfref_y_fkey" 2024-02-09 18:44:40.133 UTC [874] DETAIL: Key (y)=(-1) is not present in table "selfref". 2024-02-09 18:44:40.133 UTC [874] STATEMENT: COMMIT PASSED [ 780/4185] tests/test_connection.py::test_rollback PASSED [ 781/4185] tests/test_connection.py::test_auto_transaction PASSED [ 782/4185] tests/test_connection.py::test_auto_transaction_fail 2024-02-09 18:44:40.276 UTC [877] ERROR: syntax error at or near "meh" at character 1 2024-02-09 18:44:40.276 UTC [877] STATEMENT: meh 2024-02-09 18:44:40.277 UTC [877] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:40.277 UTC [877] STATEMENT: select 1 PASSED [ 783/4185] tests/test_connection.py::test_autocommit PASSED [ 784/4185] tests/test_connection.py::test_autocommit_connect PASSED [ 785/4185] tests/test_connection.py::test_autocommit_intrans PASSED [ 786/4185] tests/test_connection.py::test_autocommit_inerror 2024-02-09 18:44:40.375 UTC [881] ERROR: syntax error at or near "meh" at character 1 2024-02-09 18:44:40.375 UTC [881] STATEMENT: meh PASSED [ 787/4185] tests/test_connection.py::test_autocommit_unknown PASSED [ 788/4185] tests/test_connection.py::test_connect_args[args0-kwargs0-] PASSED [ 789/4185] tests/test_connection.py::test_connect_args[args1-kwargs1-] PASSED [ 790/4185] tests/test_connection.py::test_connect_args[args2-kwargs2-host=foo.com user=bar hostaddr=1.1.1.1] PASSED [ 791/4185] tests/test_connection.py::test_connect_args[args3-kwargs3-host=foo.com user=baz hostaddr=1.1.1.1] PASSED [ 792/4185] tests/test_connection.py::test_connect_args[args4-kwargs4-dbname=qux user=joe port=5433] PASSED [ 793/4185] tests/test_connection.py::test_connect_args[args5-kwargs5-host=foo.com hostaddr=1.1.1.1] PASSED [ 794/4185] tests/test_connection.py::test_connect_badargs[args0-kwargs0-TypeError] PASSED [ 795/4185] tests/test_connection.py::test_connect_badargs[args1-kwargs1-TypeError] PASSED [ 796/4185] tests/test_connection.py::test_connect_badargs[args2-kwargs2-ProgrammingError] PASSED [ 797/4185] tests/test_connection.py::test_broken_connection 2024-02-09 18:44:40.676 UTC [892] FATAL: terminating connection due to administrator command 2024-02-09 18:44:40.676 UTC [892] STATEMENT: select pg_terminate_backend(pg_backend_pid()) PASSED [ 798/4185] tests/test_connection.py::test_notice_handlers 2024-02-09 18:44:40.714 UTC [893] WARNING: hello warning 2024-02-09 18:44:40.714 UTC [893] CONTEXT: PL/pgSQL function inline_code_block line 1 at RAISE PASSED [ 799/4185] tests/test_connection.py::test_notify_handlers PASSED [ 800/4185] tests/test_connection.py::test_execute PASSED [ 801/4185] tests/test_connection.py::test_execute_binary PASSED [ 802/4185] tests/test_connection.py::test_row_factory PASSED [ 803/4185] tests/test_connection.py::test_str PASSED [ 804/4185] tests/test_connection.py::test_fileno PASSED [ 805/4185] tests/test_connection.py::test_cursor_factory PASSED [ 806/4185] tests/test_connection.py::test_cursor_factory_connect PASSED [ 807/4185] tests/test_connection.py::test_server_cursor_factory PASSED [ 808/4185] tests/test_connection.py::test_transaction_param_default[param0] PASSED [ 809/4185] tests/test_connection.py::test_transaction_param_default[param1] PASSED [ 810/4185] tests/test_connection.py::test_transaction_param_default[param2] PASSED [ 811/4185] tests/test_connection.py::test_set_transaction_param_implicit[isolation_level-True] PASSED [ 812/4185] tests/test_connection.py::test_set_transaction_param_implicit[isolation_level-False] PASSED [ 813/4185] tests/test_connection.py::test_set_transaction_param_implicit[read_only-True] PASSED [ 814/4185] tests/test_connection.py::test_set_transaction_param_implicit[read_only-False] PASSED [ 815/4185] tests/test_connection.py::test_set_transaction_param_implicit[deferrable-True] PASSED [ 816/4185] tests/test_connection.py::test_set_transaction_param_implicit[deferrable-False] PASSED [ 817/4185] tests/test_connection.py::test_set_transaction_param_reset[isolation_level] PASSED [ 818/4185] tests/test_connection.py::test_set_transaction_param_reset[read_only] PASSED [ 819/4185] tests/test_connection.py::test_set_transaction_param_reset[deferrable] PASSED [ 820/4185] tests/test_connection.py::test_set_transaction_param_block[isolation_level-True] PASSED [ 821/4185] tests/test_connection.py::test_set_transaction_param_block[isolation_level-False] PASSED [ 822/4185] tests/test_connection.py::test_set_transaction_param_block[read_only-True] PASSED [ 823/4185] tests/test_connection.py::test_set_transaction_param_block[read_only-False] PASSED [ 824/4185] tests/test_connection.py::test_set_transaction_param_block[deferrable-True] PASSED [ 825/4185] tests/test_connection.py::test_set_transaction_param_block[deferrable-False] PASSED [ 826/4185] tests/test_connection.py::test_set_transaction_param_not_intrans_implicit[param0] PASSED [ 827/4185] tests/test_connection.py::test_set_transaction_param_not_intrans_implicit[param1] PASSED [ 828/4185] tests/test_connection.py::test_set_transaction_param_not_intrans_implicit[param2] PASSED [ 829/4185] tests/test_connection.py::test_set_transaction_param_not_intrans_block[param0] PASSED [ 830/4185] tests/test_connection.py::test_set_transaction_param_not_intrans_block[param1] PASSED [ 831/4185] tests/test_connection.py::test_set_transaction_param_not_intrans_block[param2] PASSED [ 832/4185] tests/test_connection.py::test_set_transaction_param_not_intrans_external[param0] PASSED [ 833/4185] tests/test_connection.py::test_set_transaction_param_not_intrans_external[param1] PASSED [ 834/4185] tests/test_connection.py::test_set_transaction_param_not_intrans_external[param2] PASSED [ 835/4185] tests/test_connection.py::test_set_transaction_param_all PASSED [ 836/4185] tests/test_connection.py::test_set_transaction_param_strange PASSED [ 837/4185] tests/test_connection.py::test_get_connection_params[-kwargs0-exp0] PASSED [ 838/4185] tests/test_connection.py::test_get_connection_params[-kwargs1-exp1] PASSED [ 839/4185] tests/test_connection.py::test_get_connection_params[dbname=postgres-kwargs2-exp2] PASSED [ 840/4185] tests/test_connection.py::test_get_connection_params[dbname=postgres connect_timeout=2-kwargs3-exp3] PASSED [ 841/4185] tests/test_connection.py::test_get_connection_params[postgresql:///postgres?connect_timeout=2-kwargs4-exp4] PASSED [ 842/4185] tests/test_connection.py::test_connect_context PASSED [ 843/4185] tests/test_connection.py::test_connect_context_copy PASSED [ 844/4185] tests/test_connection.py::test_cancel_closed PASSED [ 845/4185] tests/test_connection.py::test_resolve_hostaddr_conn PASSED [ 846/4185] tests/test_connection_info.py::test_attrs[attr0] PASSED [ 847/4185] tests/test_connection_info.py::test_attrs[host] PASSED [ 848/4185] tests/test_connection_info.py::test_attrs[hostaddr] PASSED [ 849/4185] tests/test_connection_info.py::test_attrs[user] PASSED [ 850/4185] tests/test_connection_info.py::test_attrs[password] PASSED [ 851/4185] tests/test_connection_info.py::test_attrs[options] PASSED [ 852/4185] tests/test_connection_info.py::test_hostaddr_not_supported SKIPPED (only for libpq < 12) [ 853/4185] tests/test_connection_info.py::test_port PASSED [ 854/4185] tests/test_connection_info.py::test_get_params PASSED [ 855/4185] tests/test_connection_info.py::test_dsn PASSED [ 856/4185] tests/test_connection_info.py::test_get_params_env PASSED [ 857/4185] tests/test_connection_info.py::test_dsn_env PASSED [ 858/4185] tests/test_connection_info.py::test_status PASSED [ 859/4185] tests/test_connection_info.py::test_transaction_status PASSED [ 860/4185] tests/test_connection_info.py::test_pipeline_status PASSED [ 861/4185] tests/test_connection_info.py::test_pipeline_status_no_pipeline SKIPPED (only for libpq < 14) [ 862/4185] tests/test_connection_info.py::test_no_password PASSED [ 863/4185] tests/test_connection_info.py::test_dsn_no_password PASSED [ 864/4185] tests/test_connection_info.py::test_parameter_status PASSED [ 865/4185] tests/test_connection_info.py::test_server_version PASSED [ 866/4185] tests/test_connection_info.py::test_error_message 2024-02-09 18:44:42.440 UTC [957] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:44:42.440 UTC [957] STATEMENT: wat PASSED [ 867/4185] tests/test_connection_info.py::test_backend_pid PASSED [ 868/4185] tests/test_connection_info.py::test_timezone PASSED [ 869/4185] tests/test_connection_info.py::test_timezone_warn PASSED [ 870/4185] tests/test_connection_info.py::test_encoding PASSED [ 871/4185] tests/test_connection_info.py::test_normalize_encoding[utf8-UTF8-utf-8] PASSED [ 872/4185] tests/test_connection_info.py::test_normalize_encoding[utf-8-UTF8-utf-8] PASSED [ 873/4185] tests/test_connection_info.py::test_normalize_encoding[utf_8-UTF8-utf-8] PASSED [ 874/4185] tests/test_connection_info.py::test_normalize_encoding[eucjp-EUC_JP-euc_jp] PASSED [ 875/4185] tests/test_connection_info.py::test_normalize_encoding[euc-jp-EUC_JP-euc_jp] PASSED [ 876/4185] tests/test_connection_info.py::test_normalize_encoding[latin9-LATIN9-iso8859-15] PASSED [ 877/4185] tests/test_connection_info.py::test_encoding_env_var[utf8-UTF8-utf-8] PASSED [ 878/4185] tests/test_connection_info.py::test_encoding_env_var[utf-8-UTF8-utf-8] PASSED [ 879/4185] tests/test_connection_info.py::test_encoding_env_var[utf_8-UTF8-utf-8] PASSED [ 880/4185] tests/test_connection_info.py::test_encoding_env_var[eucjp-EUC_JP-euc_jp] PASSED [ 881/4185] tests/test_connection_info.py::test_encoding_env_var[euc-jp-EUC_JP-euc_jp] PASSED [ 882/4185] tests/test_connection_info.py::test_set_encoding_unsupported PASSED [ 883/4185] tests/test_connection_info.py::test_vendor PASSED [ 884/4185] tests/test_conninfo.py::test_make_conninfo[-kwargs0-] PASSED [ 885/4185] tests/test_conninfo.py::test_make_conninfo[dbname=foo-kwargs1-dbname=foo] PASSED [ 886/4185] tests/test_conninfo.py::test_make_conninfo[dbname=foo-kwargs2-dbname=foo user=bar] PASSED [ 887/4185] tests/test_conninfo.py::test_make_conninfo[dbname=sony-kwargs3-dbname=sony password=] PASSED [ 888/4185] tests/test_conninfo.py::test_make_conninfo[dbname=foo-kwargs4-dbname=bar] PASSED [ 889/4185] tests/test_conninfo.py::test_make_conninfo[user=bar-kwargs5-dbname='foo bar' user=bar] PASSED [ 890/4185] tests/test_conninfo.py::test_make_conninfo[-kwargs6-dbname=foo] PASSED [ 891/4185] tests/test_conninfo.py::test_make_conninfo[-kwargs7-dbname=foo] PASSED [ 892/4185] tests/test_conninfo.py::test_make_conninfo[-kwargs8-dbname=foo port=15432] PASSED [ 893/4185] tests/test_conninfo.py::test_make_conninfo[-kwargs9-dbname='a\\'b'] PASSED [ 894/4185] tests/test_conninfo.py::test_make_conninfo[dbname=\u2603-kwargs10-dbname=\u2603] PASSED [ 895/4185] tests/test_conninfo.py::test_make_conninfo[-kwargs11-dbname=\u2603] PASSED [ 896/4185] tests/test_conninfo.py::test_make_conninfo[postgresql://host1/test-kwargs12-dbname=test host=host2] PASSED [ 897/4185] tests/test_conninfo.py::test_make_conninfo[-kwargs13-] PASSED [ 898/4185] tests/test_conninfo.py::test_make_conninfo_bad[hello-kwargs0] PASSED [ 899/4185] tests/test_conninfo.py::test_make_conninfo_bad[dbname=foo bar-kwargs1] PASSED [ 900/4185] tests/test_conninfo.py::test_make_conninfo_bad[foo=bar-kwargs2] PASSED [ 901/4185] tests/test_conninfo.py::test_make_conninfo_bad[dbname=foo-kwargs3] PASSED [ 902/4185] tests/test_conninfo.py::test_make_conninfo_bad[postgresql://tester:secret@/test?port=5433=x-kwargs4] PASSED [ 903/4185] tests/test_conninfo.py::test_make_conninfo_bad[\u2603=\u2603-kwargs5] PASSED [ 904/4185] tests/test_conninfo.py::test_conninfo_to_dict[-exp0] PASSED [ 905/4185] tests/test_conninfo.py::test_conninfo_to_dict[dbname=foo user=bar-exp1] PASSED [ 906/4185] tests/test_conninfo.py::test_conninfo_to_dict[dbname=sony password=-exp2] PASSED [ 907/4185] tests/test_conninfo.py::test_conninfo_to_dict[dbname='foo bar'-exp3] PASSED [ 908/4185] tests/test_conninfo.py::test_conninfo_to_dict[dbname='a"b'-exp4] PASSED [ 909/4185] tests/test_conninfo.py::test_conninfo_to_dict[dbname='a\\'b'-exp5] PASSED [ 910/4185] tests/test_conninfo.py::test_conninfo_to_dict[dbname='a\\\\b'-exp6] PASSED [ 911/4185] tests/test_conninfo.py::test_conninfo_to_dict[dbname=\u2603-exp7] PASSED [ 912/4185] tests/test_conninfo.py::test_conninfo_to_dict[postgresql://tester:secret@/test?port=5433-exp8] PASSED [ 913/4185] tests/test_conninfo.py::test_no_munging PASSED [ 914/4185] tests/test_conninfo.py::test_timeout[-130-None] PASSED [ 915/4185] tests/test_conninfo.py::test_timeout[host=foo-130-None] PASSED [ 916/4185] tests/test_conninfo.py::test_timeout[connect_timeout=-1-130-None] PASSED [ 917/4185] tests/test_conninfo.py::test_timeout[connect_timeout=0-130-None] PASSED [ 918/4185] tests/test_conninfo.py::test_timeout[connect_timeout=1-2-None] PASSED [ 919/4185] tests/test_conninfo.py::test_timeout[connect_timeout=10-10-None] PASSED [ 920/4185] tests/test_conninfo.py::test_timeout[-15-env6] PASSED [ 921/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts_no_resolve[-want0-None] PASSED [ 922/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts_no_resolve[service=foo-want1-None] PASSED [ 923/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts_no_resolve[host='' user=bar-want2-None] PASSED [ 924/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts_no_resolve[host=127.0.0.1 user=bar port=''-want3-None] PASSED [ 925/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts_no_resolve[host=127.0.0.1 user=bar-want4-None] PASSED [ 926/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts_no_resolve[host=1.1.1.1,2.2.2.2 user=bar-want5-None] PASSED [ 927/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts_no_resolve[host=1.1.1.1,2.2.2.2 port=5432-want6-None] PASSED [ 928/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts_no_resolve[host=1.1.1.1,2.2.2.2 port=5432,-want7-None] PASSED [ 929/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts_no_resolve[port=5432-want8-env8] PASSED [ 930/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts_no_resolve[host=foo.com port=5432-want9-env9] PASSED [ 931/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts[host=foo.com,qux.com-want0-None] PASSED [ 932/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts[host=foo.com,qux.com port=5433-want1-None] PASSED [ 933/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts[host=foo.com,qux.com port=5432,5433-want2-None] PASSED [ 934/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts[host=foo.com,foo.com port=5432,-want3-None] PASSED [ 935/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts[host=foo.com,nosuchhost.com-want4-None] PASSED [ 936/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts[host=foo.com, port=5432,5433-want5-None] PASSED [ 937/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts[host=nosuchhost.com,foo.com-want6-None] PASSED [ 938/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts[host=foo.com,qux.com-want7-env7] PASSED [ 939/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts[host=dup.com-want8-None] PASSED [ 940/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts_bad[host=bad1.com,bad2.com-None] PASSED [ 941/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts_bad[host=foo.com port=1,2-None] PASSED [ 942/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts_bad[host=1.1.1.1,2.2.2.2 port=5432,5433,5434-None] PASSED [ 943/4185] tests/test_conninfo_attempts.py::test_conninfo_attempts_bad[host=1.1.1.1,2.2.2.2-env3] PASSED [ 944/4185] tests/test_conninfo_attempts.py::test_conninfo_random_multi_host PASSED [ 945/4185] tests/test_conninfo_attempts.py::test_conninfo_random_multi_ips PASSED [ 946/4185] tests/test_copy.py::test_copy_out_read[0] PASSED [ 947/4185] tests/test_copy.py::test_copy_out_read[1] PASSED [ 948/4185] tests/test_copy.py::test_copy_out_iter[tuple_row-0] PASSED [ 949/4185] tests/test_copy.py::test_copy_out_iter[tuple_row-1] PASSED [ 950/4185] tests/test_copy.py::test_copy_out_iter[dict_row-0] PASSED [ 951/4185] tests/test_copy.py::test_copy_out_iter[dict_row-1] PASSED [ 952/4185] tests/test_copy.py::test_copy_out_iter[namedtuple_row-0] PASSED [ 953/4185] tests/test_copy.py::test_copy_out_iter[namedtuple_row-1] PASSED [ 954/4185] tests/test_copy.py::test_copy_out_no_result[tuple_row-0] PASSED [ 955/4185] tests/test_copy.py::test_copy_out_no_result[tuple_row-1] PASSED [ 956/4185] tests/test_copy.py::test_copy_out_no_result[dict_row-0] PASSED [ 957/4185] tests/test_copy.py::test_copy_out_no_result[dict_row-1] PASSED [ 958/4185] tests/test_copy.py::test_copy_out_no_result[namedtuple_row-0] PASSED [ 959/4185] tests/test_copy.py::test_copy_out_no_result[namedtuple_row-1] PASSED [ 960/4185] tests/test_copy.py::test_copy_out_param[%s-params0] PASSED [ 961/4185] tests/test_copy.py::test_copy_out_param[%(n)s-params1] PASSED [ 962/4185] tests/test_copy.py::test_read_rows[names-0] PASSED [ 963/4185] tests/test_copy.py::test_read_rows[names-1] PASSED [ 964/4185] tests/test_copy.py::test_read_rows[oids-0] PASSED [ 965/4185] tests/test_copy.py::test_read_rows[oids-1] PASSED [ 966/4185] tests/test_copy.py::test_rows[0] PASSED [ 967/4185] tests/test_copy.py::test_rows[1] PASSED [ 968/4185] tests/test_copy.py::test_set_custom_type PASSED [ 969/4185] tests/test_copy.py::test_copy_out_allchars[0] PASSED [ 970/4185] tests/test_copy.py::test_copy_out_allchars[1] PASSED [ 971/4185] tests/test_copy.py::test_read_row_notypes[0] PASSED [ 972/4185] tests/test_copy.py::test_read_row_notypes[1] PASSED [ 973/4185] tests/test_copy.py::test_rows_notypes[0] PASSED [ 974/4185] tests/test_copy.py::test_rows_notypes[1] PASSED [ 975/4185] tests/test_copy.py::test_copy_out_badntypes[0--1] PASSED [ 976/4185] tests/test_copy.py::test_copy_out_badntypes[0-1] PASSED [ 977/4185] tests/test_copy.py::test_copy_out_badntypes[1--1] PASSED [ 978/4185] tests/test_copy.py::test_copy_out_badntypes[1-1] PASSED [ 979/4185] tests/test_copy.py::test_copy_in_buffers[0-sample_text] PASSED [ 980/4185] tests/test_copy.py::test_copy_in_buffers[1-sample_binary] PASSED [ 981/4185] tests/test_copy.py::test_copy_in_buffers_pg_error 2024-02-09 18:44:44.845 UTC [1010] ERROR: duplicate key value violates unique constraint "copy_in_pkey" 2024-02-09 18:44:44.845 UTC [1010] DETAIL: Key (col1)=(40010) already exists. 2024-02-09 18:44:44.845 UTC [1010] CONTEXT: COPY copy_in, line 3 2024-02-09 18:44:44.845 UTC [1010] STATEMENT: copy copy_in from stdin (format text) PASSED [ 982/4185] tests/test_copy.py::test_copy_bad_result 2024-02-09 18:44:44.874 UTC [1011] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:44:44.874 UTC [1011] STATEMENT: wat PASSED [ 983/4185] tests/test_copy.py::test_copy_in_str PASSED [ 984/4185] tests/test_copy.py::test_copy_in_error 2024-02-09 18:44:44.972 UTC [1013] ERROR: COPY from stdin failed: error from Python: TypeError - cannot copy str data in binary mode: use bytes instead 2024-02-09 18:44:44.972 UTC [1013] CONTEXT: COPY copy_in, line 1 2024-02-09 18:44:44.972 UTC [1013] STATEMENT: copy copy_in from stdin (format binary) PASSED [ 985/4185] tests/test_copy.py::test_copy_in_empty[0] PASSED [ 986/4185] tests/test_copy.py::test_copy_in_empty[1] PASSED [ 987/4185] tests/test_copy.py::test_subclass_adapter[0] PASSED [ 988/4185] tests/test_copy.py::test_subclass_adapter[1] PASSED [ 989/4185] tests/test_copy.py::test_copy_in_error_empty[0] 2024-02-09 18:44:45.216 UTC [1018] ERROR: COPY from stdin failed: error from Python: ZeroDivisionError - mannaggiamiseria 2024-02-09 18:44:45.216 UTC [1018] CONTEXT: COPY copy_in, line 1 2024-02-09 18:44:45.216 UTC [1018] STATEMENT: copy copy_in from stdin (format TEXT) PASSED [ 990/4185] tests/test_copy.py::test_copy_in_error_empty[1] 2024-02-09 18:44:45.268 UTC [1019] ERROR: COPY from stdin failed: error from Python: ZeroDivisionError - mannaggiamiseria 2024-02-09 18:44:45.268 UTC [1019] CONTEXT: COPY copy_in, line 1 2024-02-09 18:44:45.268 UTC [1019] STATEMENT: copy copy_in from stdin (format BINARY) PASSED [ 991/4185] tests/test_copy.py::test_copy_in_buffers_with_pg_error 2024-02-09 18:44:45.320 UTC [1020] ERROR: duplicate key value violates unique constraint "copy_in_pkey" 2024-02-09 18:44:45.320 UTC [1020] DETAIL: Key (col1)=(40010) already exists. 2024-02-09 18:44:45.320 UTC [1020] CONTEXT: COPY copy_in, line 3 2024-02-09 18:44:45.320 UTC [1020] STATEMENT: copy copy_in from stdin (format text) PASSED [ 992/4185] tests/test_copy.py::test_copy_in_buffers_with_py_error 2024-02-09 18:44:45.371 UTC [1021] ERROR: COPY from stdin failed: error from Python: ZeroDivisionError - nuttengoggenio 2024-02-09 18:44:45.371 UTC [1021] CONTEXT: COPY copy_in, line 3 2024-02-09 18:44:45.371 UTC [1021] STATEMENT: copy copy_in from stdin (format text) PASSED [ 993/4185] tests/test_copy.py::test_copy_out_error_with_copy_finished PASSED [ 994/4185] tests/test_copy.py::test_copy_out_error_with_copy_not_finished 2024-02-09 18:44:45.443 UTC [1024] ERROR: canceling statement due to user request 2024-02-09 18:44:45.443 UTC [1024] STATEMENT: copy (select generate_series(1, 1000000)) to stdout PASSED [ 995/4185] tests/test_copy.py::test_copy_out_server_error 2024-02-09 18:44:45.656 UTC [1026] ERROR: division by zero 2024-02-09 18:44:45.656 UTC [1026] STATEMENT: copy (select 1/n from generate_series(-10, 10) x(n)) to stdout PASSED [ 996/4185] tests/test_copy.py::test_copy_in_records[0] PASSED [ 997/4185] tests/test_copy.py::test_copy_in_records[1] PASSED [ 998/4185] tests/test_copy.py::test_copy_in_records_set_types[0] PASSED [ 999/4185] tests/test_copy.py::test_copy_in_records_set_types[1] PASSED [1000/4185] tests/test_copy.py::test_copy_in_records_binary[0] PASSED [1001/4185] tests/test_copy.py::test_copy_in_records_binary[1] PASSED [1002/4185] tests/test_copy.py::test_copy_in_allchars PASSED [1003/4185] tests/test_copy.py::test_copy_in_format PASSED [1004/4185] tests/test_copy.py::test_file_writer[0-sample_text] PASSED [1005/4185] tests/test_copy.py::test_file_writer[1-sample_binary] PASSED [1006/4185] tests/test_copy.py::test_copy_rowcount 2024-02-09 18:44:46.209 UTC [1038] ERROR: extra data after last expected column 2024-02-09 18:44:46.209 UTC [1038] CONTEXT: COPY copy_in, line 1: "3 aaaaaaaaaa" 2024-02-09 18:44:46.209 UTC [1038] STATEMENT: copy copy_in (id) from stdin PASSED [1007/4185] tests/test_copy.py::test_copy_query PASSED [1008/4185] tests/test_copy.py::test_cant_reenter PASSED [1009/4185] tests/test_copy.py::test_str PASSED [1010/4185] tests/test_copy.py::test_description PASSED [1011/4185] tests/test_copy.py::test_worker_life[0-sample_text] PASSED [1012/4185] tests/test_copy.py::test_worker_life[1-sample_binary] PASSED [1013/4185] tests/test_copy.py::test_worker_error_propagated PASSED [1014/4185]2024-02-09 18:44:46.466 UTC [1047] ERROR: unexpected message type 0x58 during COPY from stdin 2024-02-09 18:44:46.466 UTC [1047] CONTEXT: COPY wat, line 1 2024-02-09 18:44:46.466 UTC [1047] STATEMENT: copy wat from stdin 2024-02-09 18:44:46.467 UTC [1047] LOG: could not send data to client: Broken pipe 2024-02-09 18:44:46.467 UTC [1047] STATEMENT: copy wat from stdin 2024-02-09 18:44:46.469 UTC [1047] FATAL: terminating connection because protocol synchronization was lost tests/test_copy.py::test_connection_writer[0-sample_text] PASSED [1015/4185] tests/test_copy.py::test_connection_writer[1-sample_binary] PASSED [1016/4185] tests/test_cursor.py::test_init PASSED [1017/4185] tests/test_cursor.py::test_init_factory PASSED [1018/4185] tests/test_cursor.py::test_close PASSED [1019/4185] tests/test_cursor.py::test_cursor_close_fetchone PASSED [1020/4185] tests/test_cursor.py::test_cursor_close_fetchmany PASSED [1021/4185] tests/test_cursor.py::test_cursor_close_fetchall PASSED [1022/4185] tests/test_cursor.py::test_context PASSED [1023/4185] tests/test_cursor.py::test_pgresult PASSED [1024/4185] tests/test_cursor.py::test_statusmessage 2024-02-09 18:44:46.792 UTC [1059] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:44:46.792 UTC [1059] STATEMENT: wat PASSED [1025/4185] tests/test_cursor.py::test_query_parse_cache_size PASSED [1026/4185] tests/test_cursor.py::test_execute_many_results PASSED [1027/4185] tests/test_cursor.py::test_execute_sequence PASSED [1028/4185] tests/test_cursor.py::test_execute_empty_query[] PASSED [1029/4185] tests/test_cursor.py::test_execute_empty_query[ ] PASSED [1030/4185] tests/test_cursor.py::test_execute_empty_query[;] PASSED [1031/4185] tests/test_cursor.py::test_execute_type_change PASSED [1032/4185] tests/test_cursor.py::test_executemany_type_change PASSED [1033/4185] tests/test_cursor.py::test_execute_copy[copy testcopy from stdin] PASSED [1034/4185]2024-02-09 18:44:47.041 UTC [1067] ERROR: unexpected message type 0x58 during COPY from stdin 2024-02-09 18:44:47.041 UTC [1067] CONTEXT: COPY testcopy, line 1 2024-02-09 18:44:47.041 UTC [1067] STATEMENT: copy testcopy from stdin 2024-02-09 18:44:47.041 UTC [1067] LOG: could not send data to client: Broken pipe 2024-02-09 18:44:47.041 UTC [1067] STATEMENT: copy testcopy from stdin 2024-02-09 18:44:47.043 UTC [1067] FATAL: terminating connection because protocol synchronization was lost tests/test_cursor.py::test_execute_copy[copy testcopy to stdout] PASSED [1035/4185] tests/test_cursor.py::test_fetchone PASSED [1036/4185] tests/test_cursor.py::test_binary_cursor_execute PASSED [1037/4185] tests/test_cursor.py::test_execute_binary PASSED [1038/4185] tests/test_cursor.py::test_binary_cursor_text_override PASSED [1039/4185] tests/test_cursor.py::test_query_encode[utf8] PASSED [1040/4185] tests/test_cursor.py::test_query_encode[latin9] PASSED [1041/4185] tests/test_cursor.py::test_query_badenc[latin1] PASSED [1042/4185] tests/test_cursor.py::test_executemany PASSED [1043/4185] tests/test_cursor.py::test_executemany_name PASSED [1044/4185] tests/test_cursor.py::test_executemany_no_data PASSED [1045/4185] tests/test_cursor.py::test_executemany_rowcount PASSED [1046/4185] tests/test_cursor.py::test_executemany_returning PASSED [1047/4185] tests/test_cursor.py::test_executemany_returning_discard PASSED [1048/4185] tests/test_cursor.py::test_executemany_no_result PASSED [1049/4185] tests/test_cursor.py::test_executemany_rowcount_no_hit PASSED [1050/4185] tests/test_cursor.py::test_executemany_badquery[insert into nosuchtable values (%s, %s)] 2024-02-09 18:44:47.671 UTC [1084] ERROR: relation "nosuchtable" does not exist at character 13 2024-02-09 18:44:47.671 UTC [1084] STATEMENT: insert into nosuchtable values ($1, $2) PASSED [1051/4185] tests/test_cursor.py::test_executemany_badquery[copy (select %s, %s) to stdout] 2024-02-09 18:44:47.698 UTC [1085] ERROR: could not determine data type of parameter $2 2024-02-09 18:44:47.698 UTC [1085] STATEMENT: copy (select $1, $2) to stdout PASSED [1052/4185] tests/test_cursor.py::test_executemany_badquery[wat (%s, %s)] 2024-02-09 18:44:47.725 UTC [1086] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:44:47.725 UTC [1086] STATEMENT: wat ($1, $2) PASSED [1053/4185] tests/test_cursor.py::test_executemany_null_first[s] 2024-02-09 18:44:47.760 UTC [1087] ERROR: invalid input syntax for type bigint: "" 2024-02-09 18:44:47.760 UTC [1087] CONTEXT: unnamed portal parameter $2 = '' 2024-02-09 18:44:47.760 UTC [1087] STATEMENT: insert into testmany values ($1, $2) PASSED [1054/4185] tests/test_cursor.py::test_executemany_null_first[t] 2024-02-09 18:44:47.798 UTC [1088] ERROR: invalid input syntax for type bigint: "" 2024-02-09 18:44:47.798 UTC [1088] CONTEXT: unnamed portal parameter $2 = '' 2024-02-09 18:44:47.798 UTC [1088] STATEMENT: insert into testmany values ($1, $2) PASSED [1055/4185] tests/test_cursor.py::test_executemany_null_first[b] 2024-02-09 18:44:47.835 UTC [1089] ERROR: column "b" is of type bigint but expression is of type text at character 34 2024-02-09 18:44:47.835 UTC [1089] HINT: You will need to rewrite or cast the expression. 2024-02-09 18:44:47.835 UTC [1089] STATEMENT: insert into testmany values ($1, $2) PASSED [1056/4185] tests/test_cursor.py::test_rowcount PASSED [1057/4185] tests/test_cursor.py::test_rownumber PASSED [1058/4185] tests/test_cursor.py::test_rownumber_none[] PASSED [1059/4185] tests/test_cursor.py::test_rownumber_none[set timezone to utc] PASSED [1060/4185] tests/test_cursor.py::test_rownumber_mixed PASSED [1061/4185] tests/test_cursor.py::test_iter PASSED [1062/4185] tests/test_cursor.py::test_iter_stop PASSED [1063/4185] tests/test_cursor.py::test_row_factory PASSED [1064/4185] tests/test_cursor.py::test_row_factory_none PASSED [1065/4185] tests/test_cursor.py::test_bad_row_factory PASSED [1066/4185] tests/test_cursor.py::test_scroll PASSED [1067/4185] tests/test_cursor.py::test_query_params_execute 2024-02-09 18:44:48.168 UTC [1101] ERROR: invalid input syntax for type integer: "wat" 2024-02-09 18:44:48.168 UTC [1101] CONTEXT: unnamed portal parameter $1 = '...' 2024-02-09 18:44:48.168 UTC [1101] STATEMENT: select $1::int PASSED [1068/4185] tests/test_cursor.py::test_query_params_executemany PASSED [1069/4185] tests/test_cursor.py::test_stream PASSED [1070/4185] tests/test_cursor.py::test_stream_sql PASSED [1071/4185] tests/test_cursor.py::test_stream_row_factory PASSED [1072/4185] tests/test_cursor.py::test_stream_no_row PASSED [1073/4185] tests/test_cursor.py::test_stream_no_col PASSED [1074/4185] tests/test_cursor.py::test_stream_badquery[create table test_stream_badq ()] PASSED [1075/4185] tests/test_cursor.py::test_stream_badquery[copy (select 1) to stdout] PASSED [1076/4185] tests/test_cursor.py::test_stream_badquery[wat?] 2024-02-09 18:44:48.422 UTC [1112] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:44:48.422 UTC [1112] STATEMENT: wat? PASSED [1077/4185] tests/test_cursor.py::test_stream_error_tx 2024-02-09 18:44:48.454 UTC [1114] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:44:48.454 UTC [1114] STATEMENT: wat PASSED [1078/4185] tests/test_cursor.py::test_stream_error_notx 2024-02-09 18:44:48.487 UTC [1116] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:44:48.487 UTC [1116] STATEMENT: wat PASSED [1079/4185] tests/test_cursor.py::test_stream_error_python_to_consume 2024-02-09 18:44:48.526 UTC [1118] ERROR: canceling statement due to user request 2024-02-09 18:44:48.526 UTC [1118] STATEMENT: select generate_series(1, 10000) PASSED [1080/4185] tests/test_cursor.py::test_stream_error_python_consumed PASSED [1081/4185] tests/test_cursor.py::test_stream_close PASSED [1082/4185] tests/test_cursor.py::test_stream_binary_cursor PASSED [1083/4185] tests/test_cursor.py::test_stream_execute_binary PASSED [1084/4185] tests/test_cursor.py::test_stream_binary_cursor_text_override PASSED [1085/4185] tests/test_cursor.py::TestColumn::test_description_attribs PASSED [1086/4185] tests/test_cursor.py::TestColumn::test_description_slice PASSED [1087/4185] tests/test_cursor.py::TestColumn::test_details[text-None-None-None-None] PASSED [1088/4185] tests/test_cursor.py::TestColumn::test_details[varchar-None-None-None-None] PASSED [1089/4185] tests/test_cursor.py::TestColumn::test_details[varchar(42)-None-None-42-None] PASSED [1090/4185] tests/test_cursor.py::TestColumn::test_details[int4-None-None-None-4] PASSED [1091/4185] tests/test_cursor.py::TestColumn::test_details[numeric-None-None-None-None] PASSED [1092/4185] tests/test_cursor.py::TestColumn::test_details[numeric(10)-10-0-None-None] PASSED [1093/4185] tests/test_cursor.py::TestColumn::test_details[numeric(10, 3)-10-3-None-None] PASSED [1094/4185] tests/test_cursor.py::TestColumn::test_details[time-None-None-None-8] PASSED [1095/4185] tests/test_cursor.py::TestColumn::test_details[time(4)-4-None-None-8] PASSED [1096/4185] tests/test_cursor.py::TestColumn::test_details[time(10)-6-None-None-8] 2024-02-09 18:44:49.553 UTC [1137] WARNING: TIME(10) precision reduced to maximum allowed, 6 at character 14 PASSED [1097/4185] tests/test_cursor.py::TestColumn::test_pickle PASSED [1098/4185] tests/test_cursor.py::TestColumn::test_no_col_query PASSED [1099/4185] tests/test_cursor.py::TestColumn::test_description_closed_connection PASSED [1100/4185] tests/test_cursor.py::TestColumn::test_name_not_a_name PASSED [1101/4185] tests/test_cursor.py::TestColumn::test_name_encode[utf8] PASSED [1102/4185] tests/test_cursor.py::TestColumn::test_name_encode[latin9] PASSED [1103/4185] tests/test_cursor.py::test_str PASSED [1104/4185] tests/test_encodings.py::test_names_normalised PASSED [1105/4185] tests/test_encodings.py::test_py2pg[ascii-SQL_ASCII] PASSED [1106/4185] tests/test_encodings.py::test_py2pg[utf8-UTF8] PASSED [1107/4185] tests/test_encodings.py::test_py2pg[utf-8-UTF8] PASSED [1108/4185] tests/test_encodings.py::test_py2pg[uTf-8-UTF8] PASSED [1109/4185] tests/test_encodings.py::test_py2pg[latin9-LATIN9] PASSED [1110/4185] tests/test_encodings.py::test_py2pg[iso8859-15-LATIN9] PASSED [1111/4185] tests/test_encodings.py::test_pg2py[ascii-SQL_ASCII] PASSED [1112/4185] tests/test_encodings.py::test_pg2py[utf-8-UTF8] PASSED [1113/4185] tests/test_encodings.py::test_pg2py[iso8859-15-LATIN9] PASSED [1114/4185] tests/test_encodings.py::test_pg2py_missing[MULE_INTERNAL] PASSED [1115/4185] tests/test_encodings.py::test_pg2py_missing[EUC_TW] PASSED [1116/4185] tests/test_encodings.py::test_conninfo_encoding[-utf-8] PASSED [1117/4185] tests/test_encodings.py::test_conninfo_encoding[user=foo, dbname=bar-utf-8] PASSED [1118/4185] tests/test_encodings.py::test_conninfo_encoding[user=foo, dbname=bar, client_encoding=EUC_JP-euc_jp] PASSED [1119/4185] tests/test_encodings.py::test_conninfo_encoding[user=foo, dbname=bar, client_encoding=euc-jp-euc_jp] PASSED [1120/4185] tests/test_encodings.py::test_conninfo_encoding[user=foo, dbname=bar, client_encoding=WAT-utf-8] PASSED [1121/4185] tests/test_errors.py::test_finishedpgconn PASSED [1122/4185] tests/test_errors.py::test_error_diag 2024-02-09 18:44:50.045 UTC [1146] ERROR: relation "wat" does not exist at character 15 2024-02-09 18:44:50.045 UTC [1146] STATEMENT: select 1 from wat PASSED [1123/4185] tests/test_errors.py::test_diag_all_attrs PASSED [1124/4185] tests/test_errors.py::test_diag_right_attr PASSED [1125/4185] tests/test_errors.py::test_diag_attr_values 2024-02-09 18:44:50.122 UTC [1149] ERROR: new row for relation "test_exc" violates check constraint "chk_eq1" 2024-02-09 18:44:50.122 UTC [1149] DETAIL: Failing row contains (2). 2024-02-09 18:44:50.122 UTC [1149] STATEMENT: insert into test_exc values(2) PASSED [1126/4185] tests/test_errors.py::test_diag_encoding[utf8] PASSED [1127/4185] tests/test_errors.py::test_diag_encoding[latin9] PASSED [1128/4185] tests/test_errors.py::test_error_encoding[utf8] 2024-02-09 18:44:50.212 UTC [1152] ERROR: relation "€" does not exist at character 13 2024-02-09 18:44:50.212 UTC [1152] QUERY: insert into "€" values (1) 2024-02-09 18:44:50.212 UTC [1152] CONTEXT: PL/pgSQL function inline_code_block line 2 at EXECUTE 2024-02-09 18:44:50.212 UTC [1152] STATEMENT: do $$begin execute format('insert into "%s" values (1)', chr(8364)); end$$ language plpgsql; PASSED [1129/4185] tests/test_errors.py::test_error_encoding[latin9] 2024-02-09 18:44:50.243 UTC [1153] ERROR: relation "€" does not exist at character 13 2024-02-09 18:44:50.243 UTC [1153] QUERY: insert into "€" values (1) 2024-02-09 18:44:50.243 UTC [1153] CONTEXT: PL/pgSQL function inline_code_block line 2 at EXECUTE 2024-02-09 18:44:50.243 UTC [1153] STATEMENT: do $$begin execute format('insert into "%s" values (1)', chr(8364)); end$$ language plpgsql; PASSED [1130/4185] tests/test_errors.py::test_exception_class 2024-02-09 18:44:50.269 UTC [1154] ERROR: relation "nonexist" does not exist at character 15 2024-02-09 18:44:50.269 UTC [1154] STATEMENT: select * from nonexist PASSED [1131/4185] tests/test_errors.py::test_exception_class_fallback 2024-02-09 18:44:50.295 UTC [1155] ERROR: relation "nonexist" does not exist at character 15 2024-02-09 18:44:50.295 UTC [1155] STATEMENT: select * from nonexist PASSED [1132/4185] tests/test_errors.py::test_lookup PASSED [1133/4185] tests/test_errors.py::test_error_sqlstate PASSED [1134/4185] tests/test_errors.py::test_error_pickle 2024-02-09 18:44:50.334 UTC [1156] ERROR: relation "wat" does not exist at character 15 2024-02-09 18:44:50.334 UTC [1156] STATEMENT: select 1 from wat PASSED [1135/4185] tests/test_errors.py::test_diag_pickle 2024-02-09 18:44:50.359 UTC [1157] ERROR: relation "wat" does not exist at character 15 2024-02-09 18:44:50.359 UTC [1157] STATEMENT: select 1 from wat PASSED [1136/4185] tests/test_errors.py::test_diag_independent 2024-02-09 18:44:50.385 UTC [1158] ERROR: syntax error at or near "l" at character 1 2024-02-09 18:44:50.385 UTC [1158] STATEMENT: l'acqua e' poca e 'a papera nun galleggia 2024-02-09 18:44:50.387 UTC [1158] ERROR: relation "water" does not exist at character 19 2024-02-09 18:44:50.387 UTC [1158] STATEMENT: select level from water where ducks > 1 PASSED [1137/4185] tests/test_errors.py::test_diag_from_commit 2024-02-09 18:44:50.427 UTC [1159] ERROR: insert or update on table "test_deferred" violates foreign key constraint "test_deferred_ref_fkey" 2024-02-09 18:44:50.427 UTC [1159] DETAIL: Key (ref)=(2) is not present in table "test_deferred". 2024-02-09 18:44:50.427 UTC [1159] STATEMENT: COMMIT PASSED [1138/4185] tests/test_errors.py::test_query_context 2024-02-09 18:44:50.453 UTC [1160] ERROR: relation "wat" does not exist at character 15 2024-02-09 18:44:50.453 UTC [1160] STATEMENT: select * from wat PASSED [1139/4185] tests/test_errors.py::test_unknown_sqlstate 2024-02-09 18:44:50.481 UTC [1161] ERROR: made up code 2024-02-09 18:44:50.481 UTC [1161] CONTEXT: PL/pgSQL function inline_code_block line 2 at RAISE 2024-02-09 18:44:50.481 UTC [1161] STATEMENT: do $$begin raise exception 'made up code' using errcode = 'PXX99'; end$$ language plpgsql PASSED [1140/4185] tests/test_errors.py::test_pgconn_error PASSED [1141/4185] tests/test_errors.py::test_pgconn_error_pickle PASSED [1142/4185] tests/test_errors.py::test_pgresult 2024-02-09 18:44:50.530 UTC [1162] ERROR: relation "wat" does not exist at character 15 2024-02-09 18:44:50.530 UTC [1162] STATEMENT: select 1 from wat PASSED [1143/4185] tests/test_errors.py::test_pgresult_pickle 2024-02-09 18:44:50.557 UTC [1163] ERROR: relation "wat" does not exist at character 15 2024-02-09 18:44:50.557 UTC [1163] STATEMENT: select 1 from wat PASSED [1144/4185] tests/test_errors.py::test_blank_sqlstate PASSED [1145/4185] tests/test_generators.py::test_connect_operationalerror_pgconn SKIPPED (test connection needs no password) [1146/4185] tests/test_generators.py::test_pipeline_communicate_multi_pipeline PASSED [1147/4185] tests/test_generators.py::test_pipeline_communicate_no_sync PASSED [1148/4185] tests/test_generators.py::test_pipeline_communicate_abort 2024-02-09 18:44:50.702 UTC [1168] ERROR: function no_such_function(integer) does not exist at character 8 2024-02-09 18:44:50.702 UTC [1168] HINT: No function matches the given name and argument types. You might need to add explicit type casts. 2024-02-09 18:44:50.702 UTC [1168] STATEMENT: select no_such_function(1) PASSED [1149/4185] tests/test_generators.py::test_pipeline_communicate_uniqviol 2024-02-09 18:44:50.752 UTC [1169] ERROR: duplicate key value violates unique constraint "pg_pipeline_uniqviol_pkey" 2024-02-09 18:44:50.752 UTC [1169] DETAIL: Key (id)=(1) already exists. 2024-02-09 18:44:50.752 UTC [1169] STATEMENT: insert into pg_pipeline_uniqviol values ($1, $2) returning id PASSED [1150/4185] tests/test_module.py::test_connect[args0-kwargs0-] PASSED [1151/4185] tests/test_module.py::test_connect[args1-kwargs1-dbname=foo user=bar] PASSED [1152/4185] tests/test_module.py::test_connect[args2-kwargs2-port=15432] PASSED [1153/4185] tests/test_module.py::test_connect[args3-kwargs3-user=foo] PASSED [1154/4185] tests/test_pipeline.py::test_repr PASSED [1155/4185] tests/test_pipeline.py::test_connection_closed PASSED [1156/4185] tests/test_pipeline.py::test_pipeline_status PASSED [1157/4185] tests/test_pipeline.py::test_pipeline_reenter PASSED [1158/4185] tests/test_pipeline.py::test_pipeline_broken_conn_exit PASSED [1159/4185] tests/test_pipeline.py::test_pipeline_exit_error_noclobber PASSED [1160/4185] tests/test_pipeline.py::test_pipeline_exit_error_noclobber_nested PASSED [1161/4185] tests/test_pipeline.py::test_pipeline_exit_sync_trace PASSED [1162/4185] tests/test_pipeline.py::test_pipeline_nested_sync_trace PASSED [1163/4185] tests/test_pipeline.py::test_cursor_stream PASSED [1164/4185] tests/test_pipeline.py::test_server_cursor PASSED [1165/4185] tests/test_pipeline.py::test_cannot_insert_multiple_commands 2024-02-09 18:44:51.190 UTC [1185] ERROR: cannot insert multiple commands into a prepared statement 2024-02-09 18:44:51.190 UTC [1185] STATEMENT: select 1; select 2 PASSED [1166/4185] tests/test_pipeline.py::test_copy PASSED [1167/4185] tests/test_pipeline.py::test_pipeline_processed_at_exit PASSED [1168/4185] tests/test_pipeline.py::test_pipeline_errors_processed_at_exit 2024-02-09 18:44:51.266 UTC [1188] ERROR: relation "nosuchtable" does not exist at character 15 2024-02-09 18:44:51.266 UTC [1188] STATEMENT: select * from nosuchtable PASSED [1169/4185] tests/test_pipeline.py::test_pipeline PASSED [1170/4185] tests/test_pipeline.py::test_autocommit PASSED [1171/4185] tests/test_pipeline.py::test_pipeline_aborted 2024-02-09 18:44:51.359 UTC [1191] ERROR: relation "doesnotexist" does not exist at character 15 2024-02-09 18:44:51.359 UTC [1191] STATEMENT: select * from doesnotexist PASSED [1172/4185] tests/test_pipeline.py::test_pipeline_commit_aborted 2024-02-09 18:44:51.388 UTC [1192] ERROR: column "error" does not exist at character 8 2024-02-09 18:44:51.388 UTC [1192] STATEMENT: select error PASSED [1173/4185] tests/test_pipeline.py::test_sync_syncs_results PASSED [1174/4185] tests/test_pipeline.py::test_implicit_transaction PASSED [1175/4185] tests/test_pipeline.py::test_error_on_commit 2024-02-09 18:44:51.507 UTC [1195] ERROR: insert or update on table "selfref" violates foreign key constraint "selfref_y_fkey" 2024-02-09 18:44:51.507 UTC [1195] DETAIL: Key (y)=(-1) is not present in table "selfref". 2024-02-09 18:44:51.507 UTC [1195] STATEMENT: COMMIT PASSED [1176/4185] tests/test_pipeline.py::test_fetch_no_result PASSED [1177/4185] tests/test_pipeline.py::test_executemany PASSED [1178/4185] tests/test_pipeline.py::test_executemany_no_returning PASSED [1179/4185] tests/test_pipeline.py::test_executemany_trace PASSED [1180/4185] tests/test_pipeline.py::test_executemany_trace_returning PASSED [1181/4185] tests/test_pipeline.py::test_prepared PASSED [1182/4185] tests/test_pipeline.py::test_auto_prepare PASSED [1183/4185] tests/test_pipeline.py::test_prepare_error 2024-02-09 18:44:51.818 UTC [1203] ERROR: relation "nosuchtable" does not exist at character 13 2024-02-09 18:44:51.818 UTC [1203] STATEMENT: INSERT INTO nosuchtable(data) VALUES ($1) 2024-02-09 18:44:51.820 UTC [1203] ERROR: relation "nosuchtable" does not exist at character 13 2024-02-09 18:44:51.820 UTC [1203] STATEMENT: INSERT INTO nosuchtable(data) VALUES ($1) PASSED [1184/4185] tests/test_pipeline.py::test_transaction PASSED [1185/4185] tests/test_pipeline.py::test_transaction_nested PASSED [1186/4185] tests/test_pipeline.py::test_transaction_nested_no_statement PASSED [1187/4185] tests/test_pipeline.py::test_outer_transaction PASSED [1188/4185] tests/test_pipeline.py::test_outer_transaction_error 2024-02-09 18:44:51.996 UTC [1208] ERROR: column "error" does not exist at character 8 2024-02-09 18:44:51.996 UTC [1208] STATEMENT: select error PASSED [1189/4185] tests/test_pipeline.py::test_rollback_explicit 2024-02-09 18:44:52.023 UTC [1209] ERROR: division by zero 2024-02-09 18:44:52.023 UTC [1209] STATEMENT: select 1 / $1 PASSED [1190/4185] tests/test_pipeline.py::test_rollback_transaction 2024-02-09 18:44:52.054 UTC [1210] ERROR: division by zero 2024-02-09 18:44:52.054 UTC [1210] STATEMENT: select 1 / $1 PASSED [1191/4185] tests/test_pipeline.py::test_message_0x33 PASSED [1192/4185] tests/test_pipeline.py::test_transaction_state_implicit_begin PASSED [1193/4185] tests/test_pipeline.py::test_concurrency PASSED [1194/4185] tests/test_pipeline.py::test_execute_nextset_warning PASSED [1195/4185] tests/test_prepared.py::test_prepare_threshold_init[None] PASSED [1196/4185] tests/test_prepared.py::test_prepare_threshold_init[0] PASSED [1197/4185] tests/test_prepared.py::test_prepare_threshold_init[3] PASSED [1198/4185] tests/test_prepared.py::test_dont_prepare PASSED [1199/4185] tests/test_prepared.py::test_do_prepare PASSED [1200/4185] tests/test_prepared.py::test_auto_prepare PASSED [1201/4185] tests/test_prepared.py::test_dont_prepare_conn PASSED [1202/4185] tests/test_prepared.py::test_do_prepare_conn PASSED [1203/4185] tests/test_prepared.py::test_auto_prepare_conn PASSED [1204/4185] tests/test_prepared.py::test_prepare_disable PASSED [1205/4185] tests/test_prepared.py::test_no_prepare_multi PASSED [1206/4185] tests/test_prepared.py::test_no_prepare_multi_with_drop PASSED [1207/4185] tests/test_prepared.py::test_no_prepare_error 2024-02-09 18:44:52.718 UTC [1234] ERROR: column "wat" does not exist at character 8 2024-02-09 18:44:52.718 UTC [1234] STATEMENT: select wat 2024-02-09 18:44:52.719 UTC [1234] ERROR: column "wat" does not exist at character 8 2024-02-09 18:44:52.719 UTC [1234] STATEMENT: select wat 2024-02-09 18:44:52.720 UTC [1234] ERROR: column "wat" does not exist at character 8 2024-02-09 18:44:52.720 UTC [1234] STATEMENT: select wat 2024-02-09 18:44:52.721 UTC [1234] ERROR: column "wat" does not exist at character 8 2024-02-09 18:44:52.721 UTC [1234] STATEMENT: select wat 2024-02-09 18:44:52.722 UTC [1234] ERROR: column "wat" does not exist at character 8 2024-02-09 18:44:52.722 UTC [1234] STATEMENT: select wat 2024-02-09 18:44:52.723 UTC [1234] ERROR: column "wat" does not exist at character 8 2024-02-09 18:44:52.723 UTC [1234] STATEMENT: select wat 2024-02-09 18:44:52.723 UTC [1234] ERROR: column "wat" does not exist at character 8 2024-02-09 18:44:52.723 UTC [1234] STATEMENT: select wat 2024-02-09 18:44:52.724 UTC [1234] ERROR: column "wat" does not exist at character 8 2024-02-09 18:44:52.724 UTC [1234] STATEMENT: select wat 2024-02-09 18:44:52.725 UTC [1234] ERROR: column "wat" does not exist at character 8 2024-02-09 18:44:52.725 UTC [1234] STATEMENT: select wat 2024-02-09 18:44:52.726 UTC [1234] ERROR: column "wat" does not exist at character 8 2024-02-09 18:44:52.726 UTC [1234] STATEMENT: select wat PASSED [1208/4185] tests/test_prepared.py::test_misc_statement[create table test_no_prepare ()] PASSED [1209/4185] tests/test_prepared.py::test_misc_statement[notify foo, 'bar'] PASSED [1210/4185] tests/test_prepared.py::test_misc_statement[set timezone = utc] PASSED [1211/4185] tests/test_prepared.py::test_misc_statement[select num from prepared_test] PASSED [1212/4185] tests/test_prepared.py::test_misc_statement[insert into prepared_test (num) values (1)] PASSED [1213/4185] tests/test_prepared.py::test_misc_statement[update prepared_test set num = num * 2] PASSED [1214/4185] tests/test_prepared.py::test_misc_statement[delete from prepared_test where num > 10] PASSED [1215/4185] tests/test_prepared.py::test_params_types PASSED [1216/4185] tests/test_prepared.py::test_evict_lru PASSED [1217/4185] tests/test_prepared.py::test_evict_lru_deallocate PASSED [1218/4185] tests/test_prepared.py::test_different_types PASSED [1219/4185] tests/test_prepared.py::test_untyped_json PASSED [1220/4185] tests/test_prepared.py::test_change_type_execute PASSED [1221/4185] tests/test_prepared.py::test_change_type_executemany PASSED [1222/4185] tests/test_prepared.py::test_change_type PASSED [1223/4185] tests/test_prepared.py::test_change_type_savepoint PASSED [1224/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_BINARY <- tests/dbapi20.py 2024-02-09 18:44:53.519 UTC [1251] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:53.519 UTC [1251] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:53.520 UTC [1251] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:53.520 UTC [1251] STATEMENT: drop table dbapi20test_barflys PASSED [1225/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_Binary <- tests/dbapi20.py 2024-02-09 18:44:53.545 UTC [1252] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:53.545 UTC [1252] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:53.546 UTC [1252] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:53.546 UTC [1252] STATEMENT: drop table dbapi20test_barflys PASSED [1226/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_DATETIME <- tests/dbapi20.py 2024-02-09 18:44:53.570 UTC [1253] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:53.570 UTC [1253] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:53.571 UTC [1253] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:53.571 UTC [1253] STATEMENT: drop table dbapi20test_barflys PASSED [1227/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_Date <- tests/dbapi20.py 2024-02-09 18:44:53.596 UTC [1254] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:53.596 UTC [1254] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:53.597 UTC [1254] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:53.597 UTC [1254] STATEMENT: drop table dbapi20test_barflys PASSED [1228/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_Exceptions <- tests/dbapi20.py 2024-02-09 18:44:53.622 UTC [1255] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:53.622 UTC [1255] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:53.622 UTC [1255] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:53.622 UTC [1255] STATEMENT: drop table dbapi20test_barflys PASSED [1229/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_ExceptionsAsConnectionAttributes <- tests/dbapi20.py 2024-02-09 18:44:53.660 UTC [1257] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:53.660 UTC [1257] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:53.661 UTC [1257] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:53.661 UTC [1257] STATEMENT: drop table dbapi20test_barflys PASSED [1230/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_NUMBER <- tests/dbapi20.py 2024-02-09 18:44:53.686 UTC [1258] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:53.686 UTC [1258] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:53.687 UTC [1258] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:53.687 UTC [1258] STATEMENT: drop table dbapi20test_barflys PASSED [1231/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_None <- tests/dbapi20.py 2024-02-09 18:44:53.733 UTC [1260] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:53.733 UTC [1260] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:53.733 UTC [1260] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:53.733 UTC [1260] STATEMENT: drop table dbapi20test_barflys PASSED [1232/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_ROWID <- tests/dbapi20.py 2024-02-09 18:44:53.757 UTC [1261] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:53.757 UTC [1261] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:53.758 UTC [1261] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:53.758 UTC [1261] STATEMENT: drop table dbapi20test_barflys PASSED [1233/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_STRING <- tests/dbapi20.py 2024-02-09 18:44:53.781 UTC [1262] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:53.781 UTC [1262] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:53.782 UTC [1262] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:53.782 UTC [1262] STATEMENT: drop table dbapi20test_barflys PASSED [1234/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_Time <- tests/dbapi20.py 2024-02-09 18:44:53.805 UTC [1263] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:53.805 UTC [1263] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:53.806 UTC [1263] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:53.806 UTC [1263] STATEMENT: drop table dbapi20test_barflys PASSED [1235/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_Timestamp <- tests/dbapi20.py 2024-02-09 18:44:53.829 UTC [1264] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:53.829 UTC [1264] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:53.830 UTC [1264] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:53.830 UTC [1264] STATEMENT: drop table dbapi20test_barflys PASSED [1236/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_apilevel <- tests/dbapi20.py 2024-02-09 18:44:53.855 UTC [1265] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:53.855 UTC [1265] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:53.855 UTC [1265] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:53.855 UTC [1265] STATEMENT: drop table dbapi20test_barflys PASSED [1237/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_arraysize <- tests/dbapi20.py 2024-02-09 18:44:53.893 UTC [1267] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:53.893 UTC [1267] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:53.894 UTC [1267] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:53.894 UTC [1267] STATEMENT: drop table dbapi20test_barflys PASSED [1238/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_callproc <- tests/dbapi20.py 2024-02-09 18:44:53.931 UTC [1269] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:53.931 UTC [1269] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:53.932 UTC [1269] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:53.932 UTC [1269] STATEMENT: drop table dbapi20test_barflys PASSED [1239/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_close <- tests/dbapi20.py 2024-02-09 18:44:53.970 UTC [1271] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:53.970 UTC [1271] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:53.971 UTC [1271] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:53.971 UTC [1271] STATEMENT: drop table dbapi20test_barflys PASSED [1240/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_commit <- tests/dbapi20.py 2024-02-09 18:44:54.007 UTC [1273] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:54.007 UTC [1273] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:54.007 UTC [1273] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:54.007 UTC [1273] STATEMENT: drop table dbapi20test_barflys PASSED [1241/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_connect <- tests/dbapi20.py 2024-02-09 18:44:54.043 UTC [1275] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:54.043 UTC [1275] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:54.044 UTC [1275] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:54.044 UTC [1275] STATEMENT: drop table dbapi20test_barflys PASSED [1242/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_cursor <- tests/dbapi20.py 2024-02-09 18:44:54.082 UTC [1277] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:54.082 UTC [1277] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:54.082 UTC [1277] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:54.082 UTC [1277] STATEMENT: drop table dbapi20test_barflys PASSED [1243/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_cursor_isolation <- tests/dbapi20.py 2024-02-09 18:44:54.129 UTC [1279] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:54.129 UTC [1279] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:54.130 UTC [1279] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:54.130 UTC [1279] STATEMENT: drop table dbapi20test_barflys PASSED [1244/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_description <- tests/dbapi20.py 2024-02-09 18:44:54.179 UTC [1281] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:54.179 UTC [1281] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:54.180 UTC [1281] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:54.180 UTC [1281] STATEMENT: drop table dbapi20test_barflys PASSED [1245/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_execute <- tests/dbapi20.py 2024-02-09 18:44:54.227 UTC [1283] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:54.227 UTC [1283] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:54.228 UTC [1283] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:54.228 UTC [1283] STATEMENT: drop table dbapi20test_barflys PASSED [1246/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_executemany <- tests/dbapi20.py 2024-02-09 18:44:54.277 UTC [1285] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:54.277 UTC [1285] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:54.278 UTC [1285] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:54.278 UTC [1285] STATEMENT: drop table dbapi20test_barflys PASSED [1247/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_fetchall <- tests/dbapi20.py 2024-02-09 18:44:54.333 UTC [1287] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:54.333 UTC [1287] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:54.333 UTC [1287] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:54.333 UTC [1287] STATEMENT: drop table dbapi20test_barflys PASSED [1248/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_fetchmany <- tests/dbapi20.py 2024-02-09 18:44:54.390 UTC [1289] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:54.390 UTC [1289] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:54.391 UTC [1289] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:54.391 UTC [1289] STATEMENT: drop table dbapi20test_barflys PASSED [1249/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_fetchone <- tests/dbapi20.py 2024-02-09 18:44:54.438 UTC [1291] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:54.438 UTC [1291] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:54.439 UTC [1291] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:54.439 UTC [1291] STATEMENT: drop table dbapi20test_barflys PASSED [1250/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_mixedfetch <- tests/dbapi20.py 2024-02-09 18:44:54.488 UTC [1293] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:54.488 UTC [1293] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:54.489 UTC [1293] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:54.489 UTC [1293] STATEMENT: drop table dbapi20test_barflys PASSED [1251/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_nextset 2024-02-09 18:44:54.514 UTC [1294] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:54.514 UTC [1294] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:54.515 UTC [1294] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:54.515 UTC [1294] STATEMENT: drop table dbapi20test_barflys PASSED [1252/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_paramstyle <- tests/dbapi20.py 2024-02-09 18:44:54.540 UTC [1295] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:54.540 UTC [1295] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:54.540 UTC [1295] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:54.540 UTC [1295] STATEMENT: drop table dbapi20test_barflys PASSED [1253/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_rollback <- tests/dbapi20.py 2024-02-09 18:44:54.578 UTC [1297] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:54.578 UTC [1297] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:54.579 UTC [1297] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:54.579 UTC [1297] STATEMENT: drop table dbapi20test_barflys PASSED [1254/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_rowcount <- tests/dbapi20.py 2024-02-09 18:44:54.628 UTC [1299] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:54.628 UTC [1299] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:54.629 UTC [1299] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:54.629 UTC [1299] STATEMENT: drop table dbapi20test_barflys PASSED [1255/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_setinputsizes <- tests/dbapi20.py 2024-02-09 18:44:54.677 UTC [1301] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:54.677 UTC [1301] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:54.678 UTC [1301] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:54.678 UTC [1301] STATEMENT: drop table dbapi20test_barflys PASSED [1256/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_setoutputsize 2024-02-09 18:44:54.702 UTC [1302] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:54.702 UTC [1302] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:54.703 UTC [1302] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:54.703 UTC [1302] STATEMENT: drop table dbapi20test_barflys PASSED [1257/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_setoutputsize_basic <- tests/dbapi20.py 2024-02-09 18:44:54.750 UTC [1304] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:54.750 UTC [1304] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:54.751 UTC [1304] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:54.751 UTC [1304] STATEMENT: drop table dbapi20test_barflys PASSED [1258/4185] tests/test_psycopg_dbapi20.py::PsycopgTests::test_threadsafety <- tests/dbapi20.py 2024-02-09 18:44:54.774 UTC [1305] ERROR: table "dbapi20test_booze" does not exist 2024-02-09 18:44:54.774 UTC [1305] STATEMENT: drop table dbapi20test_booze 2024-02-09 18:44:54.775 UTC [1305] ERROR: current transaction is aborted, commands ignored until end of transaction block 2024-02-09 18:44:54.775 UTC [1305] STATEMENT: drop table dbapi20test_barflys PASSED [1259/4185] tests/test_psycopg_dbapi20.py::PsycopgTPCTests::test_commit_in_tpc_fails <- tests/dbapi20_tpc.py SKIPPED (prepared transactions disabled in the database) [1260/4185] tests/test_psycopg_dbapi20.py::PsycopgTPCTests::test_rollback_in_tpc_fails <- tests/dbapi20_tpc.py SKIPPED (prepared transactions disabled in the database) [1261/4185] tests/test_psycopg_dbapi20.py::PsycopgTPCTests::test_tpc_begin <- tests/dbapi20_tpc.py SKIPPED (prepared transactions disabled in the database) [1262/4185] tests/test_psycopg_dbapi20.py::PsycopgTPCTests::test_tpc_begin_in_tpc_transaction_fails <- tests/dbapi20_tpc.py SKIPPED (prepared transactions disabled in the database) [1263/4185] tests/test_psycopg_dbapi20.py::PsycopgTPCTests::test_tpc_begin_in_transaction_fails <- tests/dbapi20_tpc.py SKIPPED (prepared transactions disabled in the database) [1264/4185] tests/test_psycopg_dbapi20.py::PsycopgTPCTests::test_tpc_commit_with_prepare <- tests/dbapi20_tpc.py SKIPPED (prepared transactions disabled in the database) [1265/4185] tests/test_psycopg_dbapi20.py::PsycopgTPCTests::test_tpc_commit_without_prepare <- tests/dbapi20_tpc.py SKIPPED (prepared transactions disabled in the database) [1266/4185] tests/test_psycopg_dbapi20.py::PsycopgTPCTests::test_tpc_rollback_with_prepare <- tests/dbapi20_tpc.py SKIPPED (prepared transactions disabled in the database) [1267/4185] tests/test_psycopg_dbapi20.py::PsycopgTPCTests::test_tpc_rollback_without_prepare <- tests/dbapi20_tpc.py SKIPPED (prepared transactions disabled in the database) [1268/4185] tests/test_psycopg_dbapi20.py::PsycopgTPCTests::test_xid <- tests/dbapi20_tpc.py SKIPPED (prepared transactions disabled in the database) [1269/4185] tests/test_psycopg_dbapi20.py::test_singletons[bytea-BINARY] PASSED [1270/4185] tests/test_psycopg_dbapi20.py::test_singletons[date-DATETIME] PASSED [1271/4185] tests/test_psycopg_dbapi20.py::test_singletons[timestamp without time zone-DATETIME] PASSED [1272/4185] tests/test_psycopg_dbapi20.py::test_singletons[timestamp with time zone-DATETIME] PASSED [1273/4185] tests/test_psycopg_dbapi20.py::test_singletons[time without time zone-DATETIME] PASSED [1274/4185] tests/test_psycopg_dbapi20.py::test_singletons[time with time zone-DATETIME] PASSED [1275/4185] tests/test_psycopg_dbapi20.py::test_singletons[interval-DATETIME] PASSED [1276/4185] tests/test_psycopg_dbapi20.py::test_singletons[integer-NUMBER] PASSED [1277/4185] tests/test_psycopg_dbapi20.py::test_singletons[smallint-NUMBER] PASSED [1278/4185] tests/test_psycopg_dbapi20.py::test_singletons[bigint-NUMBER] PASSED [1279/4185] tests/test_psycopg_dbapi20.py::test_singletons[real-NUMBER] PASSED [1280/4185] tests/test_psycopg_dbapi20.py::test_singletons[double precision-NUMBER] PASSED [1281/4185] tests/test_psycopg_dbapi20.py::test_singletons[numeric-NUMBER] PASSED [1282/4185] tests/test_psycopg_dbapi20.py::test_singletons[decimal-NUMBER] PASSED [1283/4185] tests/test_psycopg_dbapi20.py::test_singletons[oid-ROWID] PASSED [1284/4185] tests/test_psycopg_dbapi20.py::test_singletons[varchar-STRING] PASSED [1285/4185] tests/test_psycopg_dbapi20.py::test_singletons[char-STRING] PASSED [1286/4185] tests/test_psycopg_dbapi20.py::test_singletons[text-STRING] PASSED [1287/4185] tests/test_psycopg_dbapi20.py::test_timestamp_from_ticks[0-1970-01-01T00:00:00.000000+0000] PASSED [1288/4185] tests/test_psycopg_dbapi20.py::test_timestamp_from_ticks[1273173119.99992-2010-05-06T14:11:59.999920-0500] PASSED [1289/4185] tests/test_psycopg_dbapi20.py::test_date_from_ticks[0-1970-01-01] PASSED [1290/4185] tests/test_psycopg_dbapi20.py::test_date_from_ticks[1273173119.99992-want1] PASSED [1291/4185] tests/test_psycopg_dbapi20.py::test_time_from_ticks[0-00:00:00.000000] PASSED [1292/4185] tests/test_psycopg_dbapi20.py::test_time_from_ticks[1273173119.99992-00:11:59.999920] PASSED [1293/4185] tests/test_psycopg_dbapi20.py::test_connect_args[args0-kwargs0-] PASSED [1294/4185] tests/test_psycopg_dbapi20.py::test_connect_args[args1-kwargs1-] PASSED [1295/4185] tests/test_psycopg_dbapi20.py::test_connect_args[args2-kwargs2-host=foo.com user=bar hostaddr=1.1.1.1] PASSED [1296/4185] tests/test_psycopg_dbapi20.py::test_connect_args[args3-kwargs3-host=foo.com user=baz hostaddr=1.1.1.1] PASSED [1297/4185] tests/test_psycopg_dbapi20.py::test_connect_args[args4-kwargs4-host=qux.com user=joe port=5433 hostaddr=2.2.2.2] PASSED [1298/4185] tests/test_psycopg_dbapi20.py::test_connect_args[args5-kwargs5-host=foo.com hostaddr=1.1.1.1] PASSED [1299/4185] tests/test_psycopg_dbapi20.py::test_connect_badargs[args0-kwargs0-TypeError] PASSED [1300/4185] tests/test_psycopg_dbapi20.py::test_connect_badargs[args1-kwargs1-TypeError] PASSED [1301/4185] tests/test_psycopg_dbapi20.py::test_connect_badargs[args2-kwargs2-ProgrammingError] PASSED [1302/4185] tests/test_query.py::test_split_query[-want0] PASSED [1303/4185] tests/test_query.py::test_split_query[foo bar-want1] PASSED [1304/4185] tests/test_query.py::test_split_query[foo %% bar-want2] PASSED [1305/4185] tests/test_query.py::test_split_query[%s-want3] PASSED [1306/4185] tests/test_query.py::test_split_query[%s foo-want4] PASSED [1307/4185] tests/test_query.py::test_split_query[%b foo-want5] PASSED [1308/4185] tests/test_query.py::test_split_query[foo %s-want6] PASSED [1309/4185] tests/test_query.py::test_split_query[foo %%%s bar-want7] PASSED [1310/4185] tests/test_query.py::test_split_query[foo %(name)s bar-want8] PASSED [1311/4185] tests/test_query.py::test_split_query[foo %(name)s %(name)b bar-want9] PASSED [1312/4185] tests/test_query.py::test_split_query[foo %s%b bar %s baz-want10] PASSED [1313/4185] tests/test_query.py::test_split_query_bad[foo %d bar] PASSED [1314/4185] tests/test_query.py::test_split_query_bad[foo % bar] PASSED [1315/4185] tests/test_query.py::test_split_query_bad[foo %%% bar] PASSED [1316/4185] tests/test_query.py::test_split_query_bad[foo %(foo)d bar] PASSED [1317/4185] tests/test_query.py::test_split_query_bad[foo %(foo)s bar %s baz] PASSED [1318/4185] tests/test_query.py::test_split_query_bad[foo %(foo) bar] PASSED [1319/4185] tests/test_query.py::test_split_query_bad[foo %(foo bar] PASSED [1320/4185] tests/test_query.py::test_split_query_bad[3%2] PASSED [1321/4185] tests/test_query.py::test_pg_query_seq[-None--None-None] PASSED [1322/4185] tests/test_query.py::test_pg_query_seq[-params1--wformats1-wparams1] PASSED [1323/4185] tests/test_query.py::test_pg_query_seq[%%-params2-%-wformats2-wparams2] PASSED [1324/4185] tests/test_query.py::test_pg_query_seq[select %t-params3-select $1-wformats3-wparams3] PASSED [1325/4185] tests/test_query.py::test_pg_query_seq[%t %% %t-params4-$1 % $2-wformats4-wparams4] PASSED [1326/4185] tests/test_query.py::test_pg_query_seq[%t %% %t-params5-$1 % $2-wformats5-wparams5] PASSED [1327/4185] tests/test_query.py::test_pg_query_map[-params0--wformats0-wparams0] PASSED [1328/4185] tests/test_query.py::test_pg_query_map[hello %%-params1-hello %-wformats1-wparams1] PASSED [1329/4185] tests/test_query.py::test_pg_query_map[select %(hello)t-params2-select $1-wformats2-wparams2] PASSED [1330/4185] tests/test_query.py::test_pg_query_map[select %(hi)s %(there)s %(hi)s-params3-select $1 $2 $1-wformats3-wparams3] PASSED [1331/4185] tests/test_query.py::test_pq_query_badtype[select %s-params0] PASSED [1332/4185] tests/test_query.py::test_pq_query_badtype[select %(name)s-params1] PASSED [1333/4185] tests/test_query.py::test_pq_query_badtype[select %s-a0] PASSED [1334/4185] tests/test_query.py::test_pq_query_badtype[select %s-1] PASSED [1335/4185] tests/test_query.py::test_pq_query_badtype[select %s-a1] PASSED [1336/4185] tests/test_query.py::test_pq_query_badtype[select %s-params5] PASSED [1337/4185] tests/test_query.py::test_pq_query_badprog[-params0] PASSED [1338/4185] tests/test_query.py::test_pq_query_badprog[%s-params1] PASSED [1339/4185] tests/test_query.py::test_pq_query_badprog[%%-params2] PASSED [1340/4185] tests/test_query.py::test_pq_query_badprog[$1-params3] PASSED [1341/4185] tests/test_query.py::test_pq_query_badprog[select %(-params4] PASSED [1342/4185] tests/test_query.py::test_pq_query_badprog[select %(a-params5] PASSED [1343/4185] tests/test_query.py::test_pq_query_badprog[select %(a)-params6] PASSED [1344/4185] tests/test_query.py::test_pq_query_badprog[select %s %(hi)s-params7] PASSED [1345/4185] tests/test_query.py::test_pq_query_badprog[select %(hi)s %(hi)b-params8] PASSED [1346/4185] tests/test_rows.py::test_tuple_row PASSED [1347/4185] tests/test_rows.py::test_dict_row PASSED [1348/4185] tests/test_rows.py::test_namedtuple_row PASSED [1349/4185] tests/test_rows.py::test_class_row PASSED [1350/4185] tests/test_rows.py::test_args_row PASSED [1351/4185] tests/test_rows.py::test_kwargs_row PASSED [1352/4185] tests/test_rows.py::test_no_result[tuple_row] PASSED [1353/4185] tests/test_rows.py::test_no_result[dict_row] PASSED [1354/4185] tests/test_rows.py::test_no_result[namedtuple_row] PASSED [1355/4185] tests/test_rows.py::test_no_result[class_row] PASSED [1356/4185] tests/test_rows.py::test_no_result[args_row] PASSED [1357/4185] tests/test_rows.py::test_no_result[kwargs_row] PASSED [1358/4185] tests/test_rows.py::test_no_column[tuple_row] PASSED [1359/4185] tests/test_rows.py::test_no_column[dict_row] PASSED [1360/4185] tests/test_rows.py::test_no_column[namedtuple_row] PASSED [1361/4185] tests/test_rows.py::test_no_column[args_row] PASSED [1362/4185] tests/test_rows.py::test_no_column_class_row PASSED [1363/4185] tests/test_server_cursor.py::test_init_row_factory PASSED [1364/4185] tests/test_server_cursor.py::test_init_params PASSED [1365/4185] tests/test_server_cursor.py::test_funny_name PASSED [1366/4185] tests/test_server_cursor.py::test_repr PASSED [1367/4185] tests/test_server_cursor.py::test_connection PASSED [1368/4185] tests/test_server_cursor.py::test_description PASSED [1369/4185] tests/test_server_cursor.py::test_format PASSED [1370/4185] tests/test_server_cursor.py::test_query_params PASSED [1371/4185] tests/test_server_cursor.py::test_binary_cursor_execute PASSED [1372/4185] tests/test_server_cursor.py::test_execute_binary PASSED [1373/4185] tests/test_server_cursor.py::test_binary_cursor_text_override PASSED [1374/4185] tests/test_server_cursor.py::test_close PASSED [1375/4185] tests/test_server_cursor.py::test_close_idempotent PASSED [1376/4185] tests/test_server_cursor.py::test_close_broken_conn PASSED [1377/4185] tests/test_server_cursor.py::test_cursor_close_fetchone PASSED [1378/4185] tests/test_server_cursor.py::test_cursor_close_fetchmany PASSED [1379/4185] tests/test_server_cursor.py::test_cursor_close_fetchall PASSED [1380/4185] tests/test_server_cursor.py::test_close_noop PASSED [1381/4185] tests/test_server_cursor.py::test_close_on_error 2024-02-09 18:44:56.997 UTC [1368] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:44:56.997 UTC [1368] STATEMENT: wat PASSED [1382/4185] tests/test_server_cursor.py::test_pgresult PASSED [1383/4185] tests/test_server_cursor.py::test_context PASSED [1384/4185] tests/test_server_cursor.py::test_close_no_clobber 2024-02-09 18:44:57.081 UTC [1371] ERROR: division by zero 2024-02-09 18:44:57.081 UTC [1371] STATEMENT: DECLARE "foo" CURSOR FOR select 1 / $1 PASSED [1385/4185] tests/test_server_cursor.py::test_warn_close PASSED [1386/4185] tests/test_server_cursor.py::test_execute_reuse PASSED [1387/4185] tests/test_server_cursor.py::test_execute_error[] 2024-02-09 18:44:58.293 UTC [1374] ERROR: syntax error at end of input at character 26 2024-02-09 18:44:58.293 UTC [1374] STATEMENT: DECLARE "foo" CURSOR FOR PASSED [1388/4185] tests/test_server_cursor.py::test_execute_error[wat] 2024-02-09 18:44:58.321 UTC [1375] ERROR: syntax error at or near "wat" at character 26 2024-02-09 18:44:58.321 UTC [1375] STATEMENT: DECLARE "foo" CURSOR FOR wat PASSED [1389/4185] tests/test_server_cursor.py::test_execute_error[create table ssc ()] 2024-02-09 18:44:58.347 UTC [1376] ERROR: syntax error at or near "create" at character 26 2024-02-09 18:44:58.347 UTC [1376] STATEMENT: DECLARE "foo" CURSOR FOR create table ssc () PASSED [1390/4185] tests/test_server_cursor.py::test_execute_error[select 1; select 2] 2024-02-09 18:44:58.373 UTC [1377] ERROR: cannot insert multiple commands into a prepared statement 2024-02-09 18:44:58.373 UTC [1377] STATEMENT: DECLARE "foo" CURSOR FOR select 1; select 2 PASSED [1391/4185] tests/test_server_cursor.py::test_executemany PASSED [1392/4185] tests/test_server_cursor.py::test_fetchone PASSED [1393/4185] tests/test_server_cursor.py::test_fetchmany PASSED [1394/4185] tests/test_server_cursor.py::test_fetchall PASSED [1395/4185] tests/test_server_cursor.py::test_nextset PASSED [1396/4185] tests/test_server_cursor.py::test_no_result PASSED [1397/4185] tests/test_server_cursor.py::test_standard_row_factory[tuple_row] PASSED [1398/4185] tests/test_server_cursor.py::test_standard_row_factory[dict_row] PASSED [1399/4185] tests/test_server_cursor.py::test_standard_row_factory[namedtuple_row] PASSED [1400/4185] tests/test_server_cursor.py::test_row_factory PASSED [1401/4185] tests/test_server_cursor.py::test_rownumber PASSED [1402/4185] tests/test_server_cursor.py::test_iter PASSED [1403/4185] tests/test_server_cursor.py::test_iter_rownumber PASSED [1404/4185] tests/test_server_cursor.py::test_itersize PASSED [1405/4185] tests/test_server_cursor.py::test_cant_scroll_by_default 2024-02-09 18:44:58.839 UTC [1392] ERROR: cursor "tmp" does not exist 2024-02-09 18:44:58.839 UTC [1392] STATEMENT: MOVE 0 FROM "tmp" PASSED [1406/4185] tests/test_server_cursor.py::test_scroll PASSED [1407/4185] tests/test_server_cursor.py::test_scrollable PASSED [1408/4185] tests/test_server_cursor.py::test_non_scrollable 2024-02-09 18:44:58.944 UTC [1395] ERROR: cursor can only scan forward 2024-02-09 18:44:58.944 UTC [1395] HINT: Declare it with SCROLL option to enable backward scan. 2024-02-09 18:44:58.944 UTC [1395] STATEMENT: MOVE -1 FROM "foo" PASSED [1409/4185] tests/test_server_cursor.py::test_no_hold[kwargs0] 2024-02-09 18:44:58.973 UTC [1396] ERROR: cursor "foo" does not exist 2024-02-09 18:44:58.973 UTC [1396] STATEMENT: FETCH FORWARD 1 FROM "foo" PASSED [1410/4185] tests/test_server_cursor.py::test_no_hold[kwargs1] 2024-02-09 18:44:59.004 UTC [1397] ERROR: cursor "foo" does not exist 2024-02-09 18:44:59.004 UTC [1397] STATEMENT: FETCH FORWARD 1 FROM "foo" PASSED [1411/4185] tests/test_server_cursor.py::test_hold PASSED [1412/4185] tests/test_server_cursor.py::test_steal_cursor[tuple_row] PASSED [1413/4185] tests/test_server_cursor.py::test_steal_cursor[namedtuple_row] PASSED [1414/4185] tests/test_server_cursor.py::test_stolen_cursor_close PASSED [1415/4185] tests/test_sql.py::test_quote[foo\\bar- E'foo\\\\bar'] PASSED [1416/4185] tests/test_sql.py::test_quote[hello-'hello'] PASSED [1417/4185] tests/test_sql.py::test_quote[42-42] PASSED [1418/4185] tests/test_sql.py::test_quote[True-true] PASSED [1419/4185] tests/test_sql.py::test_quote[None-NULL] PASSED [1420/4185] tests/test_sql.py::test_quote_roundtrip[on] PASSED [1421/4185] tests/test_sql.py::test_quote_roundtrip[off] PASSED [1422/4185] tests/test_sql.py::test_quote_stable_despite_deranged_libpq[off] PASSED [1423/4185] tests/test_sql.py::TestSqlFormat::test_pos PASSED [1424/4185] tests/test_sql.py::TestSqlFormat::test_pos_spec PASSED [1425/4185] tests/test_sql.py::TestSqlFormat::test_dict PASSED [1426/4185] tests/test_sql.py::TestSqlFormat::test_compose_literal PASSED [1427/4185] tests/test_sql.py::TestSqlFormat::test_compose_empty PASSED [1428/4185] tests/test_sql.py::TestSqlFormat::test_percent_escape PASSED [1429/4185] tests/test_sql.py::TestSqlFormat::test_braces_escape PASSED [1430/4185] tests/test_sql.py::TestSqlFormat::test_compose_badnargs PASSED [1431/4185] tests/test_sql.py::TestSqlFormat::test_compose_badnargs_auto PASSED [1432/4185] tests/test_sql.py::TestSqlFormat::test_compose_bad_args_type PASSED [1433/4185] tests/test_sql.py::TestSqlFormat::test_no_modifiers PASSED [1434/4185] tests/test_sql.py::TestSqlFormat::test_must_be_adaptable PASSED [1435/4185] tests/test_sql.py::TestSqlFormat::test_auto_literal PASSED [1436/4185] tests/test_sql.py::TestSqlFormat::test_execute PASSED [1437/4185] tests/test_sql.py::TestSqlFormat::test_executemany PASSED [1438/4185] tests/test_sql.py::TestSqlFormat::test_copy PASSED [1439/4185] tests/test_sql.py::TestIdentifier::test_class PASSED [1440/4185] tests/test_sql.py::TestIdentifier::test_init PASSED [1441/4185] tests/test_sql.py::TestIdentifier::test_repr PASSED [1442/4185] tests/test_sql.py::TestIdentifier::test_eq PASSED [1443/4185] tests/test_sql.py::TestIdentifier::test_as_string[args0-"foo"] PASSED [1444/4185] tests/test_sql.py::TestIdentifier::test_as_string[args1-"foo"."bar"] PASSED [1445/4185] tests/test_sql.py::TestIdentifier::test_as_string[args2-"fo'o"."ba""r"] PASSED [1446/4185] tests/test_sql.py::TestIdentifier::test_as_bytes[args0-"foo"-ascii] PASSED [1447/4185] tests/test_sql.py::TestIdentifier::test_as_bytes[args1-"foo"."bar"-ascii] PASSED [1448/4185] tests/test_sql.py::TestIdentifier::test_as_bytes[args2-"fo'o"."ba""r"-ascii] PASSED [1449/4185] tests/test_sql.py::TestIdentifier::test_as_bytes[args3-"foo"."\u20ac"-utf8] PASSED [1450/4185] tests/test_sql.py::TestIdentifier::test_as_bytes[args4-"foo"."\u20ac"-latin9] PASSED [1451/4185] tests/test_sql.py::TestIdentifier::test_join PASSED [1452/4185] tests/test_sql.py::TestLiteral::test_class PASSED [1453/4185] tests/test_sql.py::TestLiteral::test_init PASSED [1454/4185] tests/test_sql.py::TestLiteral::test_repr PASSED [1455/4185] tests/test_sql.py::TestLiteral::test_as_string PASSED [1456/4185] tests/test_sql.py::TestLiteral::test_as_bytes PASSED [1457/4185] tests/test_sql.py::TestLiteral::test_as_bytes_encoding[utf8] PASSED [1458/4185] tests/test_sql.py::TestLiteral::test_as_bytes_encoding[latin9] PASSED [1459/4185] tests/test_sql.py::TestLiteral::test_eq PASSED [1460/4185] tests/test_sql.py::TestLiteral::test_must_be_adaptable PASSED [1461/4185] tests/test_sql.py::TestLiteral::test_array PASSED [1462/4185] tests/test_sql.py::TestLiteral::test_short_name_builtin PASSED [1463/4185] tests/test_sql.py::TestLiteral::test_text_literal PASSED [1464/4185] tests/test_sql.py::TestLiteral::test_invalid_name[a-b] PASSED [1465/4185] tests/test_sql.py::TestLiteral::test_invalid_name[\u20ac] PASSED [1466/4185] tests/test_sql.py::TestLiteral::test_invalid_name[order] PASSED [1467/4185] tests/test_sql.py::TestLiteral::test_invalid_name[foo bar] PASSED [1468/4185] tests/test_sql.py::TestSQL::test_class PASSED [1469/4185] tests/test_sql.py::TestSQL::test_init PASSED [1470/4185] tests/test_sql.py::TestSQL::test_repr PASSED [1471/4185] tests/test_sql.py::TestSQL::test_eq PASSED [1472/4185] tests/test_sql.py::TestSQL::test_sum PASSED [1473/4185] tests/test_sql.py::TestSQL::test_sum_inplace PASSED [1474/4185] tests/test_sql.py::TestSQL::test_multiply PASSED [1475/4185] tests/test_sql.py::TestSQL::test_join PASSED [1476/4185] tests/test_sql.py::TestSQL::test_as_string PASSED [1477/4185] tests/test_sql.py::TestSQL::test_as_bytes[utf8] PASSED [1478/4185] tests/test_sql.py::TestSQL::test_as_bytes[latin9] PASSED [1479/4185] tests/test_sql.py::TestComposed::test_class PASSED [1480/4185] tests/test_sql.py::TestComposed::test_repr PASSED [1481/4185] tests/test_sql.py::TestComposed::test_eq PASSED [1482/4185] tests/test_sql.py::TestComposed::test_join PASSED [1483/4185] tests/test_sql.py::TestComposed::test_auto_literal PASSED [1484/4185] tests/test_sql.py::TestComposed::test_sum PASSED [1485/4185] tests/test_sql.py::TestComposed::test_sum_inplace PASSED [1486/4185] tests/test_sql.py::TestComposed::test_iter PASSED [1487/4185] tests/test_sql.py::TestComposed::test_as_string PASSED [1488/4185] tests/test_sql.py::TestComposed::test_as_bytes PASSED [1489/4185] tests/test_sql.py::TestComposed::test_as_bytes_encoding[utf8] PASSED [1490/4185] tests/test_sql.py::TestComposed::test_as_bytes_encoding[latin9] PASSED [1491/4185] tests/test_sql.py::TestPlaceholder::test_class PASSED [1492/4185] tests/test_sql.py::TestPlaceholder::test_repr_format[s] PASSED [1493/4185] tests/test_sql.py::TestPlaceholder::test_repr_format[t] PASSED [1494/4185] tests/test_sql.py::TestPlaceholder::test_repr_format[b] PASSED [1495/4185] tests/test_sql.py::TestPlaceholder::test_repr_name_format[s] PASSED [1496/4185] tests/test_sql.py::TestPlaceholder::test_repr_name_format[t] PASSED [1497/4185] tests/test_sql.py::TestPlaceholder::test_repr_name_format[b] PASSED [1498/4185] tests/test_sql.py::TestPlaceholder::test_bad_name PASSED [1499/4185] tests/test_sql.py::TestPlaceholder::test_eq PASSED [1500/4185] tests/test_sql.py::TestPlaceholder::test_as_string[s] PASSED [1501/4185] tests/test_sql.py::TestPlaceholder::test_as_string[t] PASSED [1502/4185] tests/test_sql.py::TestPlaceholder::test_as_string[b] PASSED [1503/4185] tests/test_sql.py::TestPlaceholder::test_as_bytes[s] PASSED [1504/4185] tests/test_sql.py::TestPlaceholder::test_as_bytes[t] PASSED [1505/4185] tests/test_sql.py::TestPlaceholder::test_as_bytes[b] PASSED [1506/4185] tests/test_sql.py::TestValues::test_null PASSED [1507/4185] tests/test_sql.py::TestValues::test_default PASSED [1508/4185] tests/test_tpc.py::test_tpc_disabled[pipeline=on] 2024-02-09 18:45:01.533 UTC [1467] ERROR: prepared transactions are disabled 2024-02-09 18:45:01.533 UTC [1467] HINT: Set max_prepared_transactions to a nonzero value. 2024-02-09 18:45:01.533 UTC [1467] STATEMENT: PREPARE TRANSACTION 'x' PASSED [1509/4185] tests/test_tpc.py::test_tpc_disabled[pipeline=off] 2024-02-09 18:45:01.562 UTC [1468] ERROR: prepared transactions are disabled 2024-02-09 18:45:01.562 UTC [1468] HINT: Set max_prepared_transactions to a nonzero value. 2024-02-09 18:45:01.562 UTC [1468] STATEMENT: PREPARE TRANSACTION 'x' PASSED [1510/4185] tests/test_tpc.py::TestTPC::test_tpc_commit SKIPPED (prepared transactions disabled in the database) [1511/4185] tests/test_tpc.py::TestTPC::test_tpc_commit_one_phase SKIPPED (prepared transactions disabled in the database) [1512/4185] tests/test_tpc.py::TestTPC::test_tpc_commit_recovered SKIPPED (prepared transactions disabled in the database) [1513/4185] tests/test_tpc.py::TestTPC::test_tpc_rollback SKIPPED (prepared transactions disabled in the database) [1514/4185] tests/test_tpc.py::TestTPC::test_tpc_rollback_one_phase SKIPPED (prepared transactions disabled in the database) [1515/4185] tests/test_tpc.py::TestTPC::test_tpc_rollback_recovered SKIPPED (prepared transactions disabled in the database) [1516/4185] tests/test_tpc.py::TestTPC::test_status_after_recover SKIPPED (prepared transactions disabled in the database) [1517/4185] tests/test_tpc.py::TestTPC::test_recovered_xids SKIPPED (prepared transactions disabled in the database) [1518/4185] tests/test_tpc.py::TestTPC::test_xid_encoding SKIPPED (prepared transactions disabled in the database) [1519/4185] tests/test_tpc.py::TestTPC::test_xid_roundtrip[0--] SKIPPED (prepared transactions disabled in the database) [1520/4185] tests/test_tpc.py::TestTPC::test_xid_roundtrip[42-gtrid-bqual] SKIPPED (prepared transactions disabled in the database) [1521/4185] tests/test_tpc.py::TestTPC::test_xid_roundtrip[2147483647-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy] SKIPPED [1522/4185] tests/test_tpc.py::TestTPC::test_unparsed_roundtrip[] SKIPPED (prepared transactions disabled in the database) [1523/4185] tests/test_tpc.py::TestTPC::test_unparsed_roundtrip[hello, world!] SKIPPED (prepared transactions disabled in the database) [1524/4185] tests/test_tpc.py::TestTPC::test_unparsed_roundtrip[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] SKIPPED [1525/4185] tests/test_tpc.py::TestTPC::test_xid_unicode SKIPPED (prepared transactions disabled in the database) [1526/4185] tests/test_tpc.py::TestTPC::test_xid_unicode_unparsed SKIPPED (prepared transactions disabled in the database) [1527/4185] tests/test_tpc.py::TestTPC::test_cancel_fails_prepared SKIPPED (prepared transactions disabled in the database) [1528/4185] tests/test_tpc.py::TestTPC::test_tpc_recover_non_dbapi_connection SKIPPED (prepared transactions disabled in the database) [1529/4185] tests/test_tpc.py::TestXidObject::test_xid_construction PASSED [1530/4185] tests/test_tpc.py::TestXidObject::test_xid_from_string PASSED [1531/4185] tests/test_tpc.py::TestXidObject::test_xid_to_string PASSED [1532/4185] tests/test_transaction.py::test_basic[pipeline=on] PASSED [1533/4185] tests/test_transaction.py::test_basic[pipeline=off] PASSED [1534/4185] tests/test_transaction.py::test_exposes_associated_connection[pipeline=on] PASSED [1535/4185] tests/test_transaction.py::test_exposes_associated_connection[pipeline=off] PASSED [1536/4185] tests/test_transaction.py::test_exposes_savepoint_name[pipeline=on] PASSED [1537/4185] tests/test_transaction.py::test_exposes_savepoint_name[pipeline=off] PASSED [1538/4185] tests/test_transaction.py::test_cant_reenter[pipeline=on] PASSED [1539/4185] tests/test_transaction.py::test_cant_reenter[pipeline=off] PASSED [1540/4185] tests/test_transaction.py::test_begins_on_enter[pipeline=on] PASSED [1541/4185] tests/test_transaction.py::test_begins_on_enter[pipeline=off] PASSED [1542/4185] tests/test_transaction.py::test_commit_on_successful_exit[pipeline=on] PASSED [1543/4185] tests/test_transaction.py::test_commit_on_successful_exit[pipeline=off] PASSED [1544/4185] tests/test_transaction.py::test_rollback_on_exception_exit[pipeline=on] PASSED [1545/4185] tests/test_transaction.py::test_rollback_on_exception_exit[pipeline=off] PASSED [1546/4185] tests/test_transaction.py::test_context_inerror_rollback_no_clobber[pipeline=on] SKIPPED (not applicable) [1547/4185] tests/test_transaction.py::test_context_inerror_rollback_no_clobber[pipeline=off] 2024-02-09 18:45:02.857 UTC [1504] FATAL: terminating connection due to administrator command PASSED [1548/4185] tests/test_transaction.py::test_context_active_rollback_no_clobber PASSED [1549/4185] tests/test_transaction.py::test_interaction_dbapi_transaction[pipeline=on] PASSED [1550/4185] tests/test_transaction.py::test_interaction_dbapi_transaction[pipeline=off] PASSED [1551/4185] tests/test_transaction.py::test_prohibits_use_of_commit_rollback_autocommit[pipeline=on] PASSED [1552/4185] tests/test_transaction.py::test_prohibits_use_of_commit_rollback_autocommit[pipeline=off] PASSED [1553/4185] tests/test_transaction.py::test_preserves_autocommit[pipeline=on-False] PASSED [1554/4185] tests/test_transaction.py::test_preserves_autocommit[pipeline=on-True] PASSED [1555/4185] tests/test_transaction.py::test_preserves_autocommit[pipeline=off-False] PASSED [1556/4185] tests/test_transaction.py::test_preserves_autocommit[pipeline=off-True] PASSED [1557/4185] tests/test_transaction.py::test_autocommit_off_but_no_tx_started_successful_exit[pipeline=on] PASSED [1558/4185] tests/test_transaction.py::test_autocommit_off_but_no_tx_started_successful_exit[pipeline=off] PASSED [1559/4185] tests/test_transaction.py::test_autocommit_off_but_no_tx_started_exception_exit[pipeline=on] PASSED [1560/4185] tests/test_transaction.py::test_autocommit_off_but_no_tx_started_exception_exit[pipeline=off] PASSED [1561/4185] tests/test_transaction.py::test_autocommit_off_and_tx_in_progress_successful_exit[pipeline=on] PASSED [1562/4185] tests/test_transaction.py::test_autocommit_off_and_tx_in_progress_successful_exit[pipeline=off] PASSED [1563/4185] tests/test_transaction.py::test_autocommit_off_and_tx_in_progress_exception_exit[pipeline=on] PASSED [1564/4185] tests/test_transaction.py::test_autocommit_off_and_tx_in_progress_exception_exit[pipeline=off] PASSED [1565/4185] tests/test_transaction.py::test_nested_all_changes_persisted_on_successful_exit[pipeline=on] PASSED [1566/4185] tests/test_transaction.py::test_nested_all_changes_persisted_on_successful_exit[pipeline=off] PASSED [1567/4185] tests/test_transaction.py::test_nested_all_changes_discarded_on_outer_exception[pipeline=on] PASSED [1568/4185] tests/test_transaction.py::test_nested_all_changes_discarded_on_outer_exception[pipeline=off] PASSED [1569/4185] tests/test_transaction.py::test_nested_all_changes_discarded_on_inner_exception[pipeline=on] PASSED [1570/4185] tests/test_transaction.py::test_nested_all_changes_discarded_on_inner_exception[pipeline=off] PASSED [1571/4185] tests/test_transaction.py::test_nested_inner_scope_exception_handled_in_outer_scope[pipeline=on] PASSED [1572/4185] tests/test_transaction.py::test_nested_inner_scope_exception_handled_in_outer_scope[pipeline=off] PASSED [1573/4185] tests/test_transaction.py::test_nested_three_levels_successful_exit[pipeline=on] PASSED [1574/4185] tests/test_transaction.py::test_nested_three_levels_successful_exit[pipeline=off] PASSED [1575/4185] tests/test_transaction.py::test_named_savepoint_escapes_savepoint_name[pipeline=on] PASSED [1576/4185] tests/test_transaction.py::test_named_savepoint_escapes_savepoint_name[pipeline=off] PASSED [1577/4185] tests/test_transaction.py::test_named_savepoints_successful_exit[pipeline=on] PASSED [1578/4185] tests/test_transaction.py::test_named_savepoints_successful_exit[pipeline=off] PASSED [1579/4185] tests/test_transaction.py::test_named_savepoints_exception_exit[pipeline=on] PASSED [1580/4185] tests/test_transaction.py::test_named_savepoints_exception_exit[pipeline=off] PASSED [1581/4185] tests/test_transaction.py::test_named_savepoints_with_repeated_names_works[pipeline=on] PASSED [1582/4185] tests/test_transaction.py::test_named_savepoints_with_repeated_names_works[pipeline=off] PASSED [1583/4185] tests/test_transaction.py::test_force_rollback_successful_exit[pipeline=on] PASSED [1584/4185] tests/test_transaction.py::test_force_rollback_successful_exit[pipeline=off] PASSED [1585/4185] tests/test_transaction.py::test_force_rollback_exception_exit[pipeline=on] PASSED [1586/4185] tests/test_transaction.py::test_force_rollback_exception_exit[pipeline=off] PASSED [1587/4185] tests/test_transaction.py::test_explicit_rollback_discards_changes[pipeline=on] PASSED [1588/4185] tests/test_transaction.py::test_explicit_rollback_discards_changes[pipeline=off] PASSED [1589/4185] tests/test_transaction.py::test_explicit_rollback_outer_tx_unaffected[pipeline=on] PASSED [1590/4185] tests/test_transaction.py::test_explicit_rollback_outer_tx_unaffected[pipeline=off] PASSED [1591/4185] tests/test_transaction.py::test_explicit_rollback_of_outer_transaction[pipeline=on] PASSED [1592/4185] tests/test_transaction.py::test_explicit_rollback_of_outer_transaction[pipeline=off] PASSED [1593/4185] tests/test_transaction.py::test_explicit_rollback_of_enclosing_tx_outer_tx_unaffected[pipeline=on] PASSED [1594/4185] tests/test_transaction.py::test_explicit_rollback_of_enclosing_tx_outer_tx_unaffected[pipeline=off] PASSED [1595/4185] tests/test_transaction.py::test_str[pipeline=on] PASSED [1596/4185] tests/test_transaction.py::test_str[pipeline=off] PASSED [1597/4185] tests/test_transaction.py::test_out_of_order_exit[pipeline=on-None] PASSED [1598/4185] tests/test_transaction.py::test_out_of_order_exit[pipeline=on-ZeroDivisionError] PASSED [1599/4185] tests/test_transaction.py::test_out_of_order_exit[pipeline=on-Rollback] PASSED [1600/4185] tests/test_transaction.py::test_out_of_order_exit[pipeline=off-None] PASSED [1601/4185] tests/test_transaction.py::test_out_of_order_exit[pipeline=off-ZeroDivisionError] PASSED [1602/4185] tests/test_transaction.py::test_out_of_order_exit[pipeline=off-Rollback] PASSED [1603/4185] tests/test_transaction.py::test_out_of_order_implicit_begin[pipeline=on-None] PASSED [1604/4185] tests/test_transaction.py::test_out_of_order_implicit_begin[pipeline=on-ZeroDivisionError] PASSED [1605/4185] tests/test_transaction.py::test_out_of_order_implicit_begin[pipeline=on-Rollback] PASSED [1606/4185] tests/test_transaction.py::test_out_of_order_implicit_begin[pipeline=off-None] PASSED [1607/4185] tests/test_transaction.py::test_out_of_order_implicit_begin[pipeline=off-ZeroDivisionError] PASSED [1608/4185] tests/test_transaction.py::test_out_of_order_implicit_begin[pipeline=off-Rollback] PASSED [1609/4185] tests/test_transaction.py::test_out_of_order_exit_same_name[pipeline=on-None] PASSED [1610/4185] tests/test_transaction.py::test_out_of_order_exit_same_name[pipeline=on-ZeroDivisionError] PASSED [1611/4185] tests/test_transaction.py::test_out_of_order_exit_same_name[pipeline=on-Rollback] PASSED [1612/4185] tests/test_transaction.py::test_out_of_order_exit_same_name[pipeline=off-None] PASSED [1613/4185] tests/test_transaction.py::test_out_of_order_exit_same_name[pipeline=off-ZeroDivisionError] PASSED [1614/4185] tests/test_transaction.py::test_out_of_order_exit_same_name[pipeline=off-Rollback] PASSED [1615/4185] tests/test_transaction.py::test_concurrency[pipeline=on-commit] PASSED [1616/4185] tests/test_transaction.py::test_concurrency[pipeline=on-rollback] PASSED [1617/4185] tests/test_transaction.py::test_concurrency[pipeline=on-error] PASSED [1618/4185] tests/test_transaction.py::test_concurrency[pipeline=off-commit] PASSED [1619/4185] tests/test_transaction.py::test_concurrency[pipeline=off-rollback] PASSED [1620/4185] tests/test_transaction.py::test_concurrency[pipeline=off-error] PASSED [1621/4185] tests/test_typeinfo.py::test_fetch[utf8-IDLE-text] PASSED [1622/4185] tests/test_typeinfo.py::test_fetch[utf8-IDLE-name1] PASSED [1623/4185] tests/test_typeinfo.py::test_fetch[utf8-INTRANS-text] PASSED [1624/4185] tests/test_typeinfo.py::test_fetch[utf8-INTRANS-name1] PASSED [1625/4185] tests/test_typeinfo.py::test_fetch[utf8-None-text] PASSED [1626/4185] tests/test_typeinfo.py::test_fetch[utf8-None-name1] PASSED [1627/4185] tests/test_typeinfo.py::test_fetch[latin1-IDLE-text] PASSED [1628/4185] tests/test_typeinfo.py::test_fetch[latin1-IDLE-name1] PASSED [1629/4185] tests/test_typeinfo.py::test_fetch[latin1-INTRANS-text] PASSED [1630/4185] tests/test_typeinfo.py::test_fetch[latin1-INTRANS-name1] PASSED [1631/4185] tests/test_typeinfo.py::test_fetch[latin1-None-text] PASSED [1632/4185] tests/test_typeinfo.py::test_fetch[latin1-None-name1] PASSED [1633/4185] tests/test_typeinfo.py::test_fetch[sql_ascii-IDLE-text] PASSED [1634/4185] tests/test_typeinfo.py::test_fetch[sql_ascii-IDLE-name1] PASSED [1635/4185] tests/test_typeinfo.py::test_fetch[sql_ascii-INTRANS-text] PASSED [1636/4185] tests/test_typeinfo.py::test_fetch[sql_ascii-INTRANS-name1] PASSED [1637/4185] tests/test_typeinfo.py::test_fetch[sql_ascii-None-text] PASSED [1638/4185] tests/test_typeinfo.py::test_fetch[sql_ascii-None-name1] PASSED [1639/4185] tests/test_typeinfo.py::test_fetch_not_found[TypeInfo-IDLE-nosuch] PASSED [1640/4185] tests/test_typeinfo.py::test_fetch_not_found[TypeInfo-IDLE-name1] PASSED [1641/4185] tests/test_typeinfo.py::test_fetch_not_found[TypeInfo-INTRANS-nosuch] PASSED [1642/4185] tests/test_typeinfo.py::test_fetch_not_found[TypeInfo-INTRANS-name1] PASSED [1643/4185] tests/test_typeinfo.py::test_fetch_not_found[RangeInfo-IDLE-nosuch] PASSED [1644/4185] tests/test_typeinfo.py::test_fetch_not_found[RangeInfo-IDLE-name1] PASSED [1645/4185] tests/test_typeinfo.py::test_fetch_not_found[RangeInfo-INTRANS-nosuch] PASSED [1646/4185] tests/test_typeinfo.py::test_fetch_not_found[RangeInfo-INTRANS-name1] PASSED [1647/4185] tests/test_typeinfo.py::test_fetch_not_found[MultirangeInfo-IDLE-nosuch] PASSED [1648/4185] tests/test_typeinfo.py::test_fetch_not_found[MultirangeInfo-IDLE-name1] PASSED [1649/4185] tests/test_typeinfo.py::test_fetch_not_found[MultirangeInfo-INTRANS-nosuch] PASSED [1650/4185] tests/test_typeinfo.py::test_fetch_not_found[MultirangeInfo-INTRANS-name1] PASSED [1651/4185] tests/test_typeinfo.py::test_fetch_not_found[CompositeInfo-IDLE-nosuch] PASSED [1652/4185] tests/test_typeinfo.py::test_fetch_not_found[CompositeInfo-IDLE-name1] PASSED [1653/4185] tests/test_typeinfo.py::test_fetch_not_found[CompositeInfo-INTRANS-nosuch] PASSED [1654/4185] tests/test_typeinfo.py::test_fetch_not_found[CompositeInfo-INTRANS-name1] PASSED [1655/4185] tests/test_typeinfo.py::test_fetch_not_found[EnumInfo-IDLE-nosuch] PASSED [1656/4185] tests/test_typeinfo.py::test_fetch_not_found[EnumInfo-IDLE-name1] PASSED [1657/4185] tests/test_typeinfo.py::test_fetch_not_found[EnumInfo-INTRANS-nosuch] PASSED [1658/4185] tests/test_typeinfo.py::test_fetch_not_found[EnumInfo-INTRANS-name1] PASSED [1659/4185] tests/test_typeinfo.py::test_fetch_by_schema_qualified_string[testschema.testtype] PASSED [1660/4185] tests/test_typeinfo.py::test_fetch_by_schema_qualified_string[name1] PASSED [1661/4185] tests/test_typeinfo.py::test_registry_by_builtin_name[text] PASSED [1662/4185] tests/test_typeinfo.py::test_registry_empty PASSED [1663/4185] tests/test_typeinfo.py::test_registry_invalid_oid[1-2] PASSED [1664/4185] tests/test_typeinfo.py::test_registry_invalid_oid[1-0] PASSED [1665/4185] tests/test_typeinfo.py::test_registry_invalid_oid[0-2] PASSED [1666/4185] tests/test_typeinfo.py::test_registry_invalid_oid[0-0] PASSED [1667/4185] tests/test_typeinfo.py::test_registry_copy PASSED [1668/4185] tests/test_typeinfo.py::test_registry_isolated PASSED [1669/4185] tests/test_waiting.py::test_wait_conn[blank] PASSED [1670/4185] tests/test_waiting.py::test_wait_conn[None] PASSED [1671/4185] tests/test_waiting.py::test_wait_conn[0] PASSED [1672/4185] tests/test_waiting.py::test_wait_conn[0.2] PASSED [1673/4185] tests/test_waiting.py::test_wait_conn[10] PASSED [1674/4185] tests/test_waiting.py::test_wait_conn_bad PASSED [1675/4185] tests/test_waiting.py::test_wait_ready[1-1-wait] PASSED [1676/4185] tests/test_waiting.py::test_wait_ready[1-1-wait_selector] PASSED [1677/4185] tests/test_waiting.py::test_wait_ready[1-1-wait_select] PASSED [1678/4185] tests/test_waiting.py::test_wait_ready[1-1-wait_epoll] PASSED [1679/4185] tests/test_waiting.py::test_wait_ready[1-1-wait_poll] PASSED [1680/4185] tests/test_waiting.py::test_wait_ready[1-1-wait_c] SKIPPED (condition: not psycopg._cmodule._psycopg) [1681/4185] tests/test_waiting.py::test_wait_ready[2-2-wait] PASSED [1682/4185] tests/test_waiting.py::test_wait_ready[2-2-wait_selector] PASSED [1683/4185] tests/test_waiting.py::test_wait_ready[2-2-wait_select] PASSED [1684/4185] tests/test_waiting.py::test_wait_ready[2-2-wait_epoll] PASSED [1685/4185] tests/test_waiting.py::test_wait_ready[2-2-wait_poll] PASSED [1686/4185] tests/test_waiting.py::test_wait_ready[2-2-wait_c] SKIPPED (condition: not psycopg._cmodule._psycopg) [1687/4185] tests/test_waiting.py::test_wait_ready[3-3-wait] PASSED [1688/4185] tests/test_waiting.py::test_wait_ready[3-3-wait_selector] PASSED [1689/4185] tests/test_waiting.py::test_wait_ready[3-3-wait_select] PASSED [1690/4185] tests/test_waiting.py::test_wait_ready[3-3-wait_epoll] PASSED [1691/4185] tests/test_waiting.py::test_wait_ready[3-3-wait_poll] PASSED [1692/4185] tests/test_waiting.py::test_wait_ready[3-3-wait_c] SKIPPED (condition: not psycopg._cmodule._psycopg) [1693/4185] tests/test_waiting.py::test_wait[blank-wait] PASSED [1694/4185] tests/test_waiting.py::test_wait[blank-wait_selector] PASSED [1695/4185] tests/test_waiting.py::test_wait[blank-wait_select] PASSED [1696/4185] tests/test_waiting.py::test_wait[blank-wait_epoll] PASSED [1697/4185] tests/test_waiting.py::test_wait[blank-wait_poll] PASSED [1698/4185] tests/test_waiting.py::test_wait[blank-wait_c] SKIPPED (condition: not psycopg._cmodule._psycopg) [1699/4185] tests/test_waiting.py::test_wait[None-wait] PASSED [1700/4185] tests/test_waiting.py::test_wait[None-wait_selector] PASSED [1701/4185] tests/test_waiting.py::test_wait[None-wait_select] PASSED [1702/4185] tests/test_waiting.py::test_wait[None-wait_epoll] PASSED [1703/4185] tests/test_waiting.py::test_wait[None-wait_poll] PASSED [1704/4185] tests/test_waiting.py::test_wait[None-wait_c] SKIPPED (condition: not psycopg._cmodule._psycopg) [1705/4185] tests/test_waiting.py::test_wait[0-wait] PASSED [1706/4185] tests/test_waiting.py::test_wait[0-wait_selector] PASSED [1707/4185] tests/test_waiting.py::test_wait[0-wait_select] PASSED [1708/4185] tests/test_waiting.py::test_wait[0-wait_epoll] PASSED [1709/4185] tests/test_waiting.py::test_wait[0-wait_poll] PASSED [1710/4185] tests/test_waiting.py::test_wait[0-wait_c] SKIPPED (condition: not psycopg._cmodule._psycopg) [1711/4185] tests/test_waiting.py::test_wait[0.2-wait] PASSED [1712/4185] tests/test_waiting.py::test_wait[0.2-wait_selector] PASSED [1713/4185] tests/test_waiting.py::test_wait[0.2-wait_select] PASSED [1714/4185] tests/test_waiting.py::test_wait[0.2-wait_epoll] PASSED [1715/4185] tests/test_waiting.py::test_wait[0.2-wait_poll] PASSED [1716/4185] tests/test_waiting.py::test_wait[0.2-wait_c] SKIPPED (condition: not psycopg._cmodule._psycopg) [1717/4185] tests/test_waiting.py::test_wait[10-wait] PASSED [1718/4185] tests/test_waiting.py::test_wait[10-wait_selector] PASSED [1719/4185] tests/test_waiting.py::test_wait[10-wait_select] PASSED [1720/4185] tests/test_waiting.py::test_wait[10-wait_epoll] PASSED [1721/4185] tests/test_waiting.py::test_wait[10-wait_poll] PASSED [1722/4185] tests/test_waiting.py::test_wait[10-wait_c] SKIPPED (condition: not psycopg._cmodule._psycopg) [1723/4185] tests/test_waiting.py::test_wait_bad[wait] 2024-02-09 18:45:09.882 UTC [1662] LOG: could not send data to client: Broken pipe 2024-02-09 18:45:09.882 UTC [1662] FATAL: connection to client lost PASSED [1724/4185] tests/test_waiting.py::test_wait_bad[wait_selector] 2024-02-09 18:45:09.903 UTC [1663] LOG: could not send data to client: Broken pipe 2024-02-09 18:45:09.903 UTC [1663] FATAL: connection to client lost PASSED [1725/4185] tests/test_waiting.py::test_wait_bad[wait_select] 2024-02-09 18:45:09.924 UTC [1664] LOG: could not send data to client: Broken pipe 2024-02-09 18:45:09.924 UTC [1664] FATAL: connection to client lost PASSED [1726/4185] tests/test_waiting.py::test_wait_bad[wait_epoll] 2024-02-09 18:45:09.944 UTC [1665] LOG: could not send data to client: Broken pipe 2024-02-09 18:45:09.944 UTC [1665] FATAL: connection to client lost PASSED [1727/4185] tests/test_waiting.py::test_wait_bad[wait_poll] 2024-02-09 18:45:09.965 UTC [1666] LOG: could not send data to client: Broken pipe 2024-02-09 18:45:09.965 UTC [1666] FATAL: connection to client lost PASSED [1728/4185] tests/test_waiting.py::test_wait_bad[wait_c] SKIPPED (condition: not psycopg._cmodule._psycopg) [1729/4185] tests/crdb/test_adapt.py::test_return_untyped[s] SKIPPED (only for CockroachDB) [1730/4185] tests/crdb/test_adapt.py::test_return_untyped[t] SKIPPED (only for CockroachDB) [1731/4185] tests/crdb/test_adapt.py::test_return_untyped[b] SKIPPED (only for CockroachDB) [1732/4185] tests/crdb/test_adapt.py::test_str_list_dumper_text SKIPPED (only for CockroachDB) [1733/4185] tests/crdb/test_adapt.py::test_dump_global_ctx SKIPPED (only for CockroachDB) [1734/4185] tests/crdb/test_adapt.py::test_load_global_ctx SKIPPED (only for CockroachDB) [1735/4185] tests/crdb/test_connection.py::test_is_crdb SKIPPED (only for CockroachDB) [1736/4185] tests/crdb/test_connection.py::test_connect SKIPPED (only for CockroachDB) [1737/4185] tests/crdb/test_connection.py::test_xid SKIPPED (only for CockroachDB) [1738/4185] tests/crdb/test_connection.py::test_tpc_begin SKIPPED (only for CockroachDB) [1739/4185] tests/crdb/test_connection.py::test_tpc_recover SKIPPED (only for CockroachDB) [1740/4185] tests/crdb/test_conninfo.py::test_vendor SKIPPED (only for CockroachDB) [1741/4185] tests/crdb/test_conninfo.py::test_server_version SKIPPED (only for CockroachDB) [1742/4185] tests/crdb/test_conninfo.py::test_backend_pid_pre_22 SKIPPED (only for CockroachDB) [1743/4185] tests/crdb/test_conninfo.py::test_backend_pid SKIPPED (only for CockroachDB) [1744/4185] tests/crdb/test_copy.py::test_copy_in_buffers[0-sample_text] SKIPPED (only for CockroachDB) [1745/4185] tests/crdb/test_copy.py::test_copy_in_buffers[1-sample_binary] SKIPPED (only for CockroachDB) [1746/4185] tests/crdb/test_copy.py::test_copy_in_buffers_pg_error SKIPPED (only for CockroachDB) [1747/4185] tests/crdb/test_copy.py::test_copy_in_str SKIPPED (only for CockroachDB) [1748/4185] tests/crdb/test_copy.py::test_copy_in_error SKIPPED (only for CockroachDB) [1749/4185] tests/crdb/test_copy.py::test_copy_in_empty[0] SKIPPED (only for CockroachDB) [1750/4185] tests/crdb/test_copy.py::test_copy_in_empty[1] SKIPPED (only for CockroachDB) [1751/4185] tests/crdb/test_copy.py::test_copy_in_buffers_with_pg_error SKIPPED (only for CockroachDB) [1752/4185] tests/crdb/test_copy.py::test_copy_in_records[0] SKIPPED (only for CockroachDB) [1753/4185] tests/crdb/test_copy.py::test_copy_in_records[1] SKIPPED (only for CockroachDB) [1754/4185] tests/crdb/test_copy.py::test_copy_in_records_set_types[0] SKIPPED (only for CockroachDB) [1755/4185] tests/crdb/test_copy.py::test_copy_in_records_set_types[1] SKIPPED (only for CockroachDB) [1756/4185] tests/crdb/test_copy.py::test_copy_in_records_binary[0] SKIPPED (only for CockroachDB) [1757/4185] tests/crdb/test_copy.py::test_copy_in_records_binary[1] SKIPPED (only for CockroachDB) [1758/4185] tests/crdb/test_copy.py::test_copy_in_buffers_with_py_error SKIPPED (only for CockroachDB) [1759/4185] tests/crdb/test_copy.py::test_copy_in_allchars SKIPPED (only for CockroachDB) [1760/4185] tests/crdb/test_no_crdb.py::test_is_crdb PASSED [1761/4185] tests/crdb/test_no_crdb.py::test_tpc_on_pg_connection SKIPPED (prepared transactions disabled in the database) [1762/4185] tests/pq/test_async.py::test_send_query PASSED [1763/4185] tests/pq/test_async.py::test_send_query_compact_test PASSED [1764/4185] tests/pq/test_async.py::test_single_row_mode PASSED [1765/4185] tests/pq/test_async.py::test_send_query_params PASSED [1766/4185] tests/pq/test_async.py::test_send_prepare PASSED [1767/4185] tests/pq/test_async.py::test_send_prepare_types PASSED [1768/4185] tests/pq/test_async.py::test_send_prepared_binary_in PASSED [1769/4185] tests/pq/test_async.py::test_send_prepared_binary_out[0-\x666f6f00626172] PASSED [1770/4185] tests/pq/test_async.py::test_send_prepared_binary_out[1-foo\x00bar] PASSED [1771/4185] tests/pq/test_async.py::test_send_describe_prepared PASSED [1772/4185] tests/pq/test_async.py::test_send_describe_portal PASSED [1773/4185] tests/pq/test_conninfo.py::test_defaults PASSED [1774/4185] tests/pq/test_conninfo.py::test_conninfo_parse PASSED [1775/4185] tests/pq/test_conninfo.py::test_conninfo_parse_96 SKIPPED (only for libpq < 10) [1776/4185] tests/pq/test_conninfo.py::test_conninfo_parse_bad PASSED [1777/4185] tests/pq/test_copy.py::test_put_data_no_copy PASSED [1778/4185] tests/pq/test_copy.py::test_put_end_no_copy PASSED [1779/4185] tests/pq/test_copy.py::test_copy_out PASSED [1780/4185] tests/pq/test_copy.py::test_copy_out_err 2024-02-09 18:45:10.747 UTC [1683] ERROR: invalid input syntax for type integer: "hardly a number" 2024-02-09 18:45:10.747 UTC [1683] CONTEXT: COPY copy_in, line 1, column col2: "hardly a number" 2024-02-09 18:45:10.747 UTC [1683] STATEMENT: copy copy_in from stdin PASSED [1781/4185] tests/pq/test_copy.py::test_copy_out_error_end 2024-02-09 18:45:10.797 UTC [1684] ERROR: COPY from stdin failed: nuttengoggenio 2024-02-09 18:45:10.797 UTC [1684] CONTEXT: COPY copy_in, line 201 2024-02-09 18:45:10.797 UTC [1684] STATEMENT: copy copy_in from stdin PASSED [1782/4185] tests/pq/test_copy.py::test_get_data_no_copy PASSED [1783/4185] tests/pq/test_copy.py::test_copy_out_read[0] PASSED [1784/4185] tests/pq/test_copy.py::test_copy_out_read[1] PASSED [1785/4185] tests/pq/test_escaping.py::test_escape_literal[-''] PASSED [1786/4185] tests/pq/test_escaping.py::test_escape_literal[hello-'hello'] PASSED [1787/4185] tests/pq/test_escaping.py::test_escape_literal[foo'bar-'foo''bar'] PASSED [1788/4185] tests/pq/test_escaping.py::test_escape_literal[foo\bar- E'foo\\bar'] PASSED [1789/4185] tests/pq/test_escaping.py::test_escape_literal_1char[on] PASSED [1790/4185] tests/pq/test_escaping.py::test_escape_literal_1char[off] PASSED [1791/4185] tests/pq/test_escaping.py::test_escape_literal_noconn PASSED [1792/4185] tests/pq/test_escaping.py::test_escape_identifier[-""] PASSED [1793/4185] tests/pq/test_escaping.py::test_escape_identifier[hello-"hello"] PASSED [1794/4185] tests/pq/test_escaping.py::test_escape_identifier[foo"bar-"foo""bar"] PASSED [1795/4185] tests/pq/test_escaping.py::test_escape_identifier[foo\bar-"foo\bar"] PASSED [1796/4185] tests/pq/test_escaping.py::test_escape_identifier_1char[on] PASSED [1797/4185] tests/pq/test_escaping.py::test_escape_identifier_1char[off] PASSED [1798/4185] tests/pq/test_escaping.py::test_escape_identifier_noconn PASSED [1799/4185] tests/pq/test_escaping.py::test_escape_string[-] PASSED [1800/4185] tests/pq/test_escaping.py::test_escape_string[hello-hello] PASSED [1801/4185] tests/pq/test_escaping.py::test_escape_string[foo'bar-foo''bar] PASSED [1802/4185] tests/pq/test_escaping.py::test_escape_string[foo\bar-foo\bar] PASSED [1803/4185] tests/pq/test_escaping.py::test_escape_string_1char[on] PASSED [1804/4185] tests/pq/test_escaping.py::test_escape_string_1char[off] PASSED [1805/4185] tests/pq/test_escaping.py::test_escape_string_noconn[-] PASSED [1806/4185] tests/pq/test_escaping.py::test_escape_string_noconn[hello-hello] PASSED [1807/4185] tests/pq/test_escaping.py::test_escape_string_noconn[foo'bar-foo''bar] PASSED [1808/4185] tests/pq/test_escaping.py::test_escape_string_noconn[foo\bar-want3] PASSED [1809/4185] tests/pq/test_escaping.py::test_escape_string_badconn PASSED [1810/4185] tests/pq/test_escaping.py::test_escape_string_badenc PASSED [1811/4185] tests/pq/test_escaping.py::test_escape_bytea[hello\x00world] PASSED [1812/4185] tests/pq/test_escaping.py::test_escape_bytea[\x00\x00\x00\x00] PASSED [1813/4185] tests/pq/test_escaping.py::test_escape_noconn PASSED [1814/4185] tests/pq/test_escaping.py::test_escape_1char PASSED [1815/4185] tests/pq/test_escaping.py::test_unescape_bytea[hello\x00world] PASSED [1816/4185] tests/pq/test_escaping.py::test_unescape_bytea[\x00\x00\x00\x00] PASSED [1817/4185] tests/pq/test_exec.py::test_exec_none PASSED [1818/4185] tests/pq/test_exec.py::test_exec PASSED [1819/4185] tests/pq/test_exec.py::test_exec_params PASSED [1820/4185] tests/pq/test_exec.py::test_exec_params_empty PASSED [1821/4185] tests/pq/test_exec.py::test_exec_params_types PASSED [1822/4185] tests/pq/test_exec.py::test_exec_params_nulls PASSED [1823/4185] tests/pq/test_exec.py::test_exec_params_binary_in PASSED [1824/4185] tests/pq/test_exec.py::test_exec_params_binary_out[0-\x666f6f00626172] PASSED [1825/4185] tests/pq/test_exec.py::test_exec_params_binary_out[1-foo\x00bar] PASSED [1826/4185] tests/pq/test_exec.py::test_prepare PASSED [1827/4185] tests/pq/test_exec.py::test_prepare_types PASSED [1828/4185] tests/pq/test_exec.py::test_exec_prepared_binary_in PASSED [1829/4185] tests/pq/test_exec.py::test_exec_prepared_binary_out[0-\x666f6f00626172] PASSED [1830/4185] tests/pq/test_exec.py::test_exec_prepared_binary_out[1-foo\x00bar] PASSED [1831/4185] tests/pq/test_exec.py::test_describe_portal PASSED [1832/4185] tests/pq/test_misc.py::test_error_message 2024-02-09 18:45:11.880 UTC [1731] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:45:11.880 UTC [1731] STATEMENT: wat PASSED [1833/4185] tests/pq/test_misc.py::test_error_message_encoding 2024-02-09 18:45:11.901 UTC [1732] ERROR: relation "foo€bar" does not exist at character 15 2024-02-09 18:45:11.901 UTC [1732] STATEMENT: select 1 from "foo€bar" PASSED [1834/4185] tests/pq/test_misc.py::test_make_empty_result 2024-02-09 18:45:11.923 UTC [1733] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:45:11.923 UTC [1733] STATEMENT: wat PASSED [1835/4185] tests/pq/test_misc.py::test_result_set_attrs PASSED [1836/4185] tests/pq/test_pgconn.py::test_connectdb PASSED [1837/4185] tests/pq/test_pgconn.py::test_connectdb_error PASSED [1838/4185] tests/pq/test_pgconn.py::test_connectdb_badtype[None] PASSED [1839/4185] tests/pq/test_pgconn.py::test_connectdb_badtype[42] PASSED [1840/4185] tests/pq/test_pgconn.py::test_connect_async PASSED [1841/4185] tests/pq/test_pgconn.py::test_connect_async_bad 2024-02-09 18:45:12.022 UTC [1737] FATAL: database "psycopg_test_not_for_real" does not exist PASSED [1842/4185] tests/pq/test_pgconn.py::test_finish PASSED [1843/4185] tests/pq/test_pgconn.py::test_pgconn_ptr PASSED [1844/4185] tests/pq/test_pgconn.py::test_info PASSED [1845/4185] tests/pq/test_pgconn.py::test_reset 2024-02-09 18:45:12.107 UTC [1741] FATAL: terminating connection due to administrator command 2024-02-09 18:45:12.107 UTC [1741] STATEMENT: select pg_terminate_backend(pg_backend_pid()) PASSED [1846/4185] tests/pq/test_pgconn.py::test_reset_async 2024-02-09 18:45:12.145 UTC [1743] FATAL: terminating connection due to administrator command 2024-02-09 18:45:12.145 UTC [1743] STATEMENT: select pg_terminate_backend(pg_backend_pid()) PASSED [1847/4185] tests/pq/test_pgconn.py::test_ping PASSED [1848/4185] tests/pq/test_pgconn.py::test_db PASSED [1849/4185] tests/pq/test_pgconn.py::test_user PASSED [1850/4185] tests/pq/test_pgconn.py::test_password PASSED [1851/4185] tests/pq/test_pgconn.py::test_host PASSED [1852/4185] tests/pq/test_pgconn.py::test_hostaddr PASSED [1853/4185] tests/pq/test_pgconn.py::test_hostaddr_missing SKIPPED (only for libpq < 12) [1854/4185] tests/pq/test_pgconn.py::test_port PASSED [1855/4185] tests/pq/test_pgconn.py::test_tty SKIPPED (only for libpq < 14) [1856/4185] tests/pq/test_pgconn.py::test_tty_noop PASSED [1857/4185] tests/pq/test_pgconn.py::test_transaction_status PASSED [1858/4185] tests/pq/test_pgconn.py::test_parameter_status PASSED [1859/4185] tests/pq/test_pgconn.py::test_encoding 2024-02-09 18:45:12.413 UTC [1755] ERROR: invalid value for parameter "client_encoding": "wat" 2024-02-09 18:45:12.413 UTC [1755] STATEMENT: set client_encoding to wat PASSED [1860/4185] tests/pq/test_pgconn.py::test_protocol_version PASSED [1861/4185] tests/pq/test_pgconn.py::test_server_version PASSED [1862/4185] tests/pq/test_pgconn.py::test_socket 2024-02-09 18:45:12.474 UTC [1758] FATAL: terminating connection due to administrator command 2024-02-09 18:45:12.474 UTC [1758] STATEMENT: select pg_terminate_backend(1758) PASSED [1863/4185] tests/pq/test_pgconn.py::test_error_message 2024-02-09 18:45:12.500 UTC [1759] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:45:12.500 UTC [1759] STATEMENT: wat PASSED [1864/4185] tests/pq/test_pgconn.py::test_backend_pid PASSED [1865/4185] tests/pq/test_pgconn.py::test_needs_password PASSED [1866/4185] tests/pq/test_pgconn.py::test_used_password PASSED [1867/4185] tests/pq/test_pgconn.py::test_ssl_in_use PASSED [1868/4185] tests/pq/test_pgconn.py::test_set_single_row_mode PASSED [1869/4185] tests/pq/test_pgconn.py::test_cancel PASSED [1870/4185] tests/pq/test_pgconn.py::test_cancel_free PASSED [1871/4185] tests/pq/test_pgconn.py::test_notify PASSED [1872/4185] tests/pq/test_pgconn.py::test_notice_nohandler PASSED [1873/4185] tests/pq/test_pgconn.py::test_notice PASSED [1874/4185] tests/pq/test_pgconn.py::test_notice_error PASSED [1875/4185] tests/pq/test_pgconn.py::test_trace_pre14 SKIPPED (only for libpq < 14) [1876/4185] tests/pq/test_pgconn.py::test_trace PASSED [1877/4185] tests/pq/test_pgconn.py::test_trace_nonlinux SKIPPED (condition: sys.platform == 'linux') [1878/4185] tests/pq/test_pgconn.py::test_encrypt_password PASSED [1879/4185] tests/pq/test_pgconn.py::test_encrypt_password_scram PASSED [1880/4185] tests/pq/test_pgconn.py::test_encrypt_password_badalgo PASSED [1881/4185] tests/pq/test_pgconn.py::test_encrypt_password_query PASSED [1882/4185] tests/pq/test_pgconn.py::test_encrypt_password_closed PASSED [1883/4185] tests/pq/test_pgconn.py::test_encrypt_password_not_supported SKIPPED (only for libpq < 10) [1884/4185] tests/pq/test_pgconn.py::test_str PASSED [1885/4185] tests/pq/test_pgresult.py::test_status[-EMPTY_QUERY] PASSED [1886/4185] tests/pq/test_pgresult.py::test_status[select 1-TUPLES_OK] PASSED [1887/4185] tests/pq/test_pgresult.py::test_status[set timezone to utc-COMMAND_OK] PASSED [1888/4185] tests/pq/test_pgresult.py::test_status[wat-FATAL_ERROR] 2024-02-09 18:45:13.115 UTC [1785] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:45:13.115 UTC [1785] STATEMENT: wat PASSED [1889/4185] tests/pq/test_pgresult.py::test_clear PASSED [1890/4185] tests/pq/test_pgresult.py::test_pgresult_ptr PASSED [1891/4185] tests/pq/test_pgresult.py::test_error_message 2024-02-09 18:45:13.179 UTC [1788] ERROR: column "wat" does not exist at character 8 2024-02-09 18:45:13.179 UTC [1788] STATEMENT: select wat PASSED [1892/4185] tests/pq/test_pgresult.py::test_error_field 2024-02-09 18:45:13.200 UTC [1789] ERROR: column "wat" does not exist at character 8 2024-02-09 18:45:13.200 UTC [1789] STATEMENT: select wat PASSED [1893/4185] tests/pq/test_pgresult.py::test_ntuples[0] PASSED [1894/4185] tests/pq/test_pgresult.py::test_ntuples[1] PASSED [1895/4185] tests/pq/test_pgresult.py::test_ntuples[2] PASSED [1896/4185] tests/pq/test_pgresult.py::test_ntuples[3] PASSED [1897/4185] tests/pq/test_pgresult.py::test_nfields 2024-02-09 18:45:13.311 UTC [1794] ERROR: column "wat" does not exist at character 8 2024-02-09 18:45:13.311 UTC [1794] STATEMENT: select wat PASSED [1898/4185] tests/pq/test_pgresult.py::test_fname PASSED [1899/4185] tests/pq/test_pgresult.py::test_ftable_and_col PASSED [1900/4185] tests/pq/test_pgresult.py::test_fformat[0] PASSED [1901/4185] tests/pq/test_pgresult.py::test_fformat[1] PASSED [1902/4185] tests/pq/test_pgresult.py::test_ftype PASSED [1903/4185] tests/pq/test_pgresult.py::test_fmod PASSED [1904/4185] tests/pq/test_pgresult.py::test_fsize PASSED [1905/4185] tests/pq/test_pgresult.py::test_get_value PASSED [1906/4185] tests/pq/test_pgresult.py::test_nparams_types PASSED [1907/4185] tests/pq/test_pgresult.py::test_command_status PASSED [1908/4185] tests/pq/test_pgresult.py::test_command_tuples PASSED [1909/4185] tests/pq/test_pgresult.py::test_oid_value PASSED [1910/4185] tests/pq/test_pipeline.py::test_old_libpq SKIPPED (only for libpq < 14) [1911/4185] tests/pq/test_pipeline.py::test_work_in_progress PASSED [1912/4185] tests/pq/test_pipeline.py::test_multi_pipelines PASSED [1913/4185] tests/pq/test_pipeline.py::test_flush_request PASSED [1914/4185] tests/pq/test_pipeline.py::test_pipeline_abort 2024-02-09 18:45:13.690 UTC [1810] ERROR: function no_such_function(unknown) does not exist at character 8 2024-02-09 18:45:13.690 UTC [1810] HINT: No function matches the given name and argument types. You might need to add explicit type casts. 2024-02-09 18:45:13.690 UTC [1810] STATEMENT: select no_such_function($1) PASSED [1915/4185] tests/pq/test_pq.py::test_version PASSED [1916/4185] tests/pq/test_pq.py::test_build_version PASSED [1917/4185] tests/pq/test_pq.py::test_want_built_version SKIPPED (condition: not os.environ.get('PSYCOPG_TEST_WANT_LIBPQ_BUILD')) [1918/4185] tests/pq/test_pq.py::test_want_import_version SKIPPED (condition: not os.environ.get('PSYCOPG_TEST_WANT_LIBPQ_IMPORT')) [1919/4185] tests/pq/test_pq.py::test_pipeline_supported PASSED [1920/4185] tests/pq/test_pq.py::test_pipeline_not_supported SKIPPED (only for libpq < 14) [1921/4185] tests/types/test_array.py::test_dump_empty_list[text-s] PASSED [1922/4185] tests/types/test_array.py::test_dump_empty_list[text-t] PASSED [1923/4185] tests/types/test_array.py::test_dump_empty_list[text-b] PASSED [1924/4185] tests/types/test_array.py::test_dump_empty_list[int4-s] PASSED [1925/4185] tests/types/test_array.py::test_dump_empty_list[int4-t] PASSED [1926/4185] tests/types/test_array.py::test_dump_empty_list[int4-b] PASSED [1927/4185] tests/types/test_array.py::test_dump_list_str[obj0-{{{{{{a}}}}}}-s] PASSED [1928/4185] tests/types/test_array.py::test_dump_list_str[obj0-{{{{{{a}}}}}}-t] PASSED [1929/4185] tests/types/test_array.py::test_dump_list_str[obj0-{{{{{{a}}}}}}-b] PASSED [1930/4185] tests/types/test_array.py::test_dump_list_str[obj1-{{{{{{NULL}}}}}}-s] PASSED [1931/4185] tests/types/test_array.py::test_dump_list_str[obj1-{{{{{{NULL}}}}}}-t] PASSED [1932/4185] tests/types/test_array.py::test_dump_list_str[obj1-{{{{{{NULL}}}}}}-b] PASSED [1933/4185] tests/types/test_array.py::test_dump_list_str[obj2-{{{{{{"NULL"}}}}}}-s] PASSED [1934/4185] tests/types/test_array.py::test_dump_list_str[obj2-{{{{{{"NULL"}}}}}}-t] PASSED [1935/4185] tests/types/test_array.py::test_dump_list_str[obj2-{{{{{{"NULL"}}}}}}-b] PASSED [1936/4185] tests/types/test_array.py::test_dump_list_str[obj3-{foo,bar,baz}-s] PASSED [1937/4185] tests/types/test_array.py::test_dump_list_str[obj3-{foo,bar,baz}-t] PASSED [1938/4185] tests/types/test_array.py::test_dump_list_str[obj3-{foo,bar,baz}-b] PASSED [1939/4185] tests/types/test_array.py::test_dump_list_str[obj4-{foo,null,baz}-s] PASSED [1940/4185] tests/types/test_array.py::test_dump_list_str[obj4-{foo,null,baz}-t] PASSED [1941/4185] tests/types/test_array.py::test_dump_list_str[obj4-{foo,null,baz}-b] PASSED [1942/4185] tests/types/test_array.py::test_dump_list_str[obj5-{foo,"null","",baz}-s] PASSED [1943/4185] tests/types/test_array.py::test_dump_list_str[obj5-{foo,"null","",baz}-t] PASSED [1944/4185] tests/types/test_array.py::test_dump_list_str[obj5-{foo,"null","",baz}-b] PASSED [1945/4185] tests/types/test_array.py::test_dump_list_str[obj6-{{foo,bar},{baz,qux},{quux,quuux}}-s] PASSED [1946/4185] tests/types/test_array.py::test_dump_list_str[obj6-{{foo,bar},{baz,qux},{quux,quuux}}-t] PASSED [1947/4185] tests/types/test_array.py::test_dump_list_str[obj6-{{foo,bar},{baz,qux},{quux,quuux}}-b] PASSED [1948/4185] tests/types/test_array.py::test_dump_list_str[obj7-{{{"fo{o","ba}r"},{"ba\\"z",qu\\'x},{"qu ux"," "}}}-s] PASSED [1949/4185] tests/types/test_array.py::test_dump_list_str[obj7-{{{"fo{o","ba}r"},{"ba\\"z",qu\\'x},{"qu ux"," "}}}-t] PASSED [1950/4185] tests/types/test_array.py::test_dump_list_str[obj7-{{{"fo{o","ba}r"},{"ba\\"z",qu\\'x},{"qu ux"," "}}}-b] PASSED [1951/4185] tests/types/test_array.py::test_load_empty_list_str[0] PASSED [1952/4185] tests/types/test_array.py::test_load_empty_list_str[1] PASSED [1953/4185] tests/types/test_array.py::test_load_list_str[want0-{{{{{{a}}}}}}-0] PASSED [1954/4185] tests/types/test_array.py::test_load_list_str[want0-{{{{{{a}}}}}}-1] PASSED [1955/4185] tests/types/test_array.py::test_load_list_str[want1-{{{{{{NULL}}}}}}-0] PASSED [1956/4185] tests/types/test_array.py::test_load_list_str[want1-{{{{{{NULL}}}}}}-1] PASSED [1957/4185] tests/types/test_array.py::test_load_list_str[want2-{{{{{{"NULL"}}}}}}-0] PASSED [1958/4185] tests/types/test_array.py::test_load_list_str[want2-{{{{{{"NULL"}}}}}}-1] PASSED [1959/4185] tests/types/test_array.py::test_load_list_str[want3-{foo,bar,baz}-0] PASSED [1960/4185] tests/types/test_array.py::test_load_list_str[want3-{foo,bar,baz}-1] PASSED [1961/4185] tests/types/test_array.py::test_load_list_str[want4-{foo,null,baz}-0] PASSED [1962/4185] tests/types/test_array.py::test_load_list_str[want4-{foo,null,baz}-1] PASSED [1963/4185] tests/types/test_array.py::test_load_list_str[want5-{foo,"null","",baz}-0] PASSED [1964/4185] tests/types/test_array.py::test_load_list_str[want5-{foo,"null","",baz}-1] PASSED [1965/4185] tests/types/test_array.py::test_load_list_str[want6-{{foo,bar},{baz,qux},{quux,quuux}}-0] PASSED [1966/4185] tests/types/test_array.py::test_load_list_str[want6-{{foo,bar},{baz,qux},{quux,quuux}}-1] PASSED [1967/4185] tests/types/test_array.py::test_load_list_str[want7-{{{"fo{o","ba}r"},{"ba\\"z",qu\\'x},{"qu ux"," "}}}-0] PASSED [1968/4185] tests/types/test_array.py::test_load_list_str[want7-{{{"fo{o","ba}r"},{"ba\\"z",qu\\'x},{"qu ux"," "}}}-1] PASSED [1969/4185] tests/types/test_array.py::test_all_chars[0-s] PASSED [1970/4185] tests/types/test_array.py::test_all_chars[0-t] PASSED [1971/4185] tests/types/test_array.py::test_all_chars[0-b] PASSED [1972/4185] tests/types/test_array.py::test_all_chars[1-s] PASSED [1973/4185] tests/types/test_array.py::test_all_chars[1-t] PASSED [1974/4185] tests/types/test_array.py::test_all_chars[1-b] PASSED [1975/4185] tests/types/test_array.py::test_dump_list_int[obj0-{10,20,-30}] PASSED [1976/4185] tests/types/test_array.py::test_dump_list_int[obj1-{10,null,30}] PASSED [1977/4185] tests/types/test_array.py::test_dump_list_int[obj2-{{10,20},{30,40}}] PASSED [1978/4185] tests/types/test_array.py::test_bad_binary_array[input0] PASSED [1979/4185] tests/types/test_array.py::test_bad_binary_array[input1] PASSED [1980/4185] tests/types/test_array.py::test_bad_binary_array[input2] PASSED [1981/4185] tests/types/test_array.py::test_load_list_int[want0-{10,20,-30}-0] PASSED [1982/4185] tests/types/test_array.py::test_load_list_int[want0-{10,20,-30}-1] PASSED [1983/4185] tests/types/test_array.py::test_load_list_int[want1-{10,null,30}-0] PASSED [1984/4185] tests/types/test_array.py::test_load_list_int[want1-{10,null,30}-1] PASSED [1985/4185] tests/types/test_array.py::test_load_list_int[want2-{{10,20},{30,40}}-0] PASSED [1986/4185] tests/types/test_array.py::test_load_list_int[want2-{{10,20},{30,40}}-1] PASSED [1987/4185] tests/types/test_array.py::test_array_register PASSED [1988/4185] tests/types/test_array.py::test_array_of_unknown_builtin PASSED [1989/4185] tests/types/test_array.py::test_numbers_array[s-0-int2] PASSED [1990/4185] tests/types/test_array.py::test_numbers_array[s-32767-int2] PASSED [1991/4185] tests/types/test_array.py::test_numbers_array[s--32768-int2] PASSED [1992/4185] tests/types/test_array.py::test_numbers_array[s-32768-int4] PASSED [1993/4185] tests/types/test_array.py::test_numbers_array[s-2147483647-int4] PASSED [1994/4185] tests/types/test_array.py::test_numbers_array[s--2147483648-int4] PASSED [1995/4185] tests/types/test_array.py::test_numbers_array[s-2147483648-int8] PASSED [1996/4185] tests/types/test_array.py::test_numbers_array[s-9223372036854775807-int8] PASSED [1997/4185] tests/types/test_array.py::test_numbers_array[s--9223372036854775808-int8] PASSED [1998/4185] tests/types/test_array.py::test_numbers_array[s-9223372036854775808-numeric] PASSED [1999/4185] tests/types/test_array.py::test_numbers_array[t-0-int2] PASSED [2000/4185] tests/types/test_array.py::test_numbers_array[t-32767-int2] PASSED [2001/4185] tests/types/test_array.py::test_numbers_array[t--32768-int2] PASSED [2002/4185] tests/types/test_array.py::test_numbers_array[t-32768-int4] PASSED [2003/4185] tests/types/test_array.py::test_numbers_array[t-2147483647-int4] PASSED [2004/4185] tests/types/test_array.py::test_numbers_array[t--2147483648-int4] PASSED [2005/4185] tests/types/test_array.py::test_numbers_array[t-2147483648-int8] PASSED [2006/4185] tests/types/test_array.py::test_numbers_array[t-9223372036854775807-int8] PASSED [2007/4185] tests/types/test_array.py::test_numbers_array[t--9223372036854775808-int8] PASSED [2008/4185] tests/types/test_array.py::test_numbers_array[t-9223372036854775808-numeric] PASSED [2009/4185] tests/types/test_array.py::test_numbers_array[b-0-int2] PASSED [2010/4185] tests/types/test_array.py::test_numbers_array[b-32767-int2] PASSED [2011/4185] tests/types/test_array.py::test_numbers_array[b--32768-int2] PASSED [2012/4185] tests/types/test_array.py::test_numbers_array[b-32768-int4] PASSED [2013/4185] tests/types/test_array.py::test_numbers_array[b-2147483647-int4] PASSED [2014/4185] tests/types/test_array.py::test_numbers_array[b--2147483648-int4] PASSED [2015/4185] tests/types/test_array.py::test_numbers_array[b-2147483648-int8] PASSED [2016/4185] tests/types/test_array.py::test_numbers_array[b-9223372036854775807-int8] PASSED [2017/4185] tests/types/test_array.py::test_numbers_array[b--9223372036854775808-int8] PASSED [2018/4185] tests/types/test_array.py::test_numbers_array[b-9223372036854775808-numeric] PASSED [2019/4185] tests/types/test_array.py::test_list_number_wrapper[0-s-Int2] PASSED [2020/4185] tests/types/test_array.py::test_list_number_wrapper[0-s-Int4] PASSED [2021/4185] tests/types/test_array.py::test_list_number_wrapper[0-s-Int8] PASSED [2022/4185] tests/types/test_array.py::test_list_number_wrapper[0-s-Float4] PASSED [2023/4185] tests/types/test_array.py::test_list_number_wrapper[0-s-Float8] PASSED [2024/4185] tests/types/test_array.py::test_list_number_wrapper[0-s-Decimal] PASSED [2025/4185] tests/types/test_array.py::test_list_number_wrapper[0-t-Int2] PASSED [2026/4185] tests/types/test_array.py::test_list_number_wrapper[0-t-Int4] PASSED [2027/4185] tests/types/test_array.py::test_list_number_wrapper[0-t-Int8] PASSED [2028/4185] tests/types/test_array.py::test_list_number_wrapper[0-t-Float4] PASSED [2029/4185] tests/types/test_array.py::test_list_number_wrapper[0-t-Float8] PASSED [2030/4185] tests/types/test_array.py::test_list_number_wrapper[0-t-Decimal] PASSED [2031/4185] tests/types/test_array.py::test_list_number_wrapper[0-b-Int2] PASSED [2032/4185] tests/types/test_array.py::test_list_number_wrapper[0-b-Int4] PASSED [2033/4185] tests/types/test_array.py::test_list_number_wrapper[0-b-Int8] PASSED [2034/4185] tests/types/test_array.py::test_list_number_wrapper[0-b-Float4] PASSED [2035/4185] tests/types/test_array.py::test_list_number_wrapper[0-b-Float8] PASSED [2036/4185] tests/types/test_array.py::test_list_number_wrapper[0-b-Decimal] PASSED [2037/4185] tests/types/test_array.py::test_list_number_wrapper[1-s-Int2] PASSED [2038/4185] tests/types/test_array.py::test_list_number_wrapper[1-s-Int4] PASSED [2039/4185] tests/types/test_array.py::test_list_number_wrapper[1-s-Int8] PASSED [2040/4185] tests/types/test_array.py::test_list_number_wrapper[1-s-Float4] PASSED [2041/4185] tests/types/test_array.py::test_list_number_wrapper[1-s-Float8] PASSED [2042/4185] tests/types/test_array.py::test_list_number_wrapper[1-s-Decimal] PASSED [2043/4185] tests/types/test_array.py::test_list_number_wrapper[1-t-Int2] PASSED [2044/4185] tests/types/test_array.py::test_list_number_wrapper[1-t-Int4] PASSED [2045/4185] tests/types/test_array.py::test_list_number_wrapper[1-t-Int8] PASSED [2046/4185] tests/types/test_array.py::test_list_number_wrapper[1-t-Float4] PASSED [2047/4185] tests/types/test_array.py::test_list_number_wrapper[1-t-Float8] PASSED [2048/4185] tests/types/test_array.py::test_list_number_wrapper[1-t-Decimal] PASSED [2049/4185] tests/types/test_array.py::test_list_number_wrapper[1-b-Int2] PASSED [2050/4185] tests/types/test_array.py::test_list_number_wrapper[1-b-Int4] PASSED [2051/4185] tests/types/test_array.py::test_list_number_wrapper[1-b-Int8] PASSED [2052/4185] tests/types/test_array.py::test_list_number_wrapper[1-b-Float4] PASSED [2053/4185] tests/types/test_array.py::test_list_number_wrapper[1-b-Float8] PASSED [2054/4185] tests/types/test_array.py::test_list_number_wrapper[1-b-Decimal] PASSED [2055/4185] tests/types/test_array.py::test_mix_types PASSED [2056/4185] tests/types/test_array.py::test_empty_list_mix[s] PASSED [2057/4185] tests/types/test_array.py::test_empty_list_mix[t] PASSED [2058/4185] tests/types/test_array.py::test_empty_list_mix[b] PASSED [2059/4185] tests/types/test_array.py::test_empty_list[s] PASSED [2060/4185] tests/types/test_array.py::test_empty_list[t] PASSED [2061/4185] tests/types/test_array.py::test_empty_list[b] PASSED [2062/4185] tests/types/test_array.py::test_empty_list_after_choice[s] PASSED [2063/4185] tests/types/test_array.py::test_empty_list_after_choice[t] PASSED [2064/4185] tests/types/test_array.py::test_empty_list_after_choice[b] PASSED [2065/4185] tests/types/test_array.py::test_dump_list_no_comma_separator PASSED [2066/4185] tests/types/test_array.py::test_load_array_no_comma_separator PASSED [2067/4185] tests/types/test_array.py::test_load_nested_array[0] PASSED [2068/4185] tests/types/test_array.py::test_load_nested_array[1] PASSED [2069/4185] tests/types/test_array.py::test_array_with_bounds['[0:1]={a,b}'::text[]-want0-0] PASSED [2070/4185] tests/types/test_array.py::test_array_with_bounds['[0:1]={a,b}'::text[]-want0-1] PASSED [2071/4185] tests/types/test_array.py::test_array_with_bounds['[1:1][-2:-1][3:5]={{{1,2,3},{4,5,6}}}'::int[]-want1-0] PASSED [2072/4185] tests/types/test_array.py::test_array_with_bounds['[1:1][-2:-1][3:5]={{{1,2,3},{4,5,6}}}'::int[]-want1-1] PASSED [2073/4185] tests/types/test_array.py::test_all_chars_with_bounds[0] PASSED [2074/4185] tests/types/test_array.py::test_all_chars_with_bounds[1] PASSED [2075/4185] tests/types/test_bool.py::test_roundtrip_bool[True-0-s] PASSED [2076/4185] tests/types/test_bool.py::test_roundtrip_bool[True-0-t] PASSED [2077/4185] tests/types/test_bool.py::test_roundtrip_bool[True-0-b] PASSED [2078/4185] tests/types/test_bool.py::test_roundtrip_bool[True-1-s] PASSED [2079/4185] tests/types/test_bool.py::test_roundtrip_bool[True-1-t] PASSED [2080/4185] tests/types/test_bool.py::test_roundtrip_bool[True-1-b] PASSED [2081/4185] tests/types/test_bool.py::test_roundtrip_bool[False-0-s] PASSED [2082/4185] tests/types/test_bool.py::test_roundtrip_bool[False-0-t] PASSED [2083/4185] tests/types/test_bool.py::test_roundtrip_bool[False-0-b] PASSED [2084/4185] tests/types/test_bool.py::test_roundtrip_bool[False-1-s] PASSED [2085/4185] tests/types/test_bool.py::test_roundtrip_bool[False-1-t] PASSED [2086/4185] tests/types/test_bool.py::test_roundtrip_bool[False-1-b] PASSED [2087/4185] tests/types/test_bool.py::test_quote_bool[True] PASSED [2088/4185] tests/types/test_bool.py::test_quote_bool[False] PASSED [2089/4185] tests/types/test_bool.py::test_quote_none PASSED [2090/4185] tests/types/test_composite.py::test_load_record[-want0] PASSED [2091/4185] tests/types/test_composite.py::test_load_record[null-want1] PASSED [2092/4185] tests/types/test_composite.py::test_load_record[null,null-want2] PASSED [2093/4185] tests/types/test_composite.py::test_load_record[null, ''-want3] PASSED [2094/4185] tests/types/test_composite.py::test_load_record[42,'foo','ba,r','ba''z','qu"x'-want4] PASSED [2095/4185] tests/types/test_composite.py::test_load_record['foo''', '''foo', '"bar', 'bar"' -want5] PASSED [2096/4185] tests/types/test_composite.py::test_load_different_records_cols[0] PASSED [2097/4185] tests/types/test_composite.py::test_load_different_records_cols[1] PASSED [2098/4185] tests/types/test_composite.py::test_load_different_records_rows[0] PASSED [2099/4185] tests/types/test_composite.py::test_load_different_records_rows[1] PASSED [2100/4185] tests/types/test_composite.py::test_dump_tuple[-obj0] PASSED [2101/4185] tests/types/test_composite.py::test_dump_tuple[null-obj1] PASSED [2102/4185] tests/types/test_composite.py::test_dump_tuple[null,null-obj2] PASSED [2103/4185] tests/types/test_composite.py::test_dump_tuple[null, ''-obj3] PASSED [2104/4185] tests/types/test_composite.py::test_dump_tuple[42,'foo','ba,r','ba''z','qu"x'-obj4] PASSED [2105/4185] tests/types/test_composite.py::test_dump_tuple['foo''', '''foo', '"bar', 'bar"' -obj5] PASSED [2106/4185] tests/types/test_composite.py::test_load_all_chars[0] PASSED [2107/4185] tests/types/test_composite.py::test_load_all_chars[1] PASSED [2108/4185] tests/types/test_composite.py::test_dump_builtin_empty_range[s] PASSED [2109/4185] tests/types/test_composite.py::test_dump_builtin_empty_range[t] PASSED [2110/4185] tests/types/test_composite.py::test_dump_builtin_empty_range[b] PASSED [2111/4185] tests/types/test_composite.py::test_load_record_binary[-want0] PASSED [2112/4185] tests/types/test_composite.py::test_load_record_binary[null-want1] PASSED [2113/4185] tests/types/test_composite.py::test_load_record_binary[null,null-want2] PASSED [2114/4185] tests/types/test_composite.py::test_load_record_binary[null, ''-want3] PASSED [2115/4185] tests/types/test_composite.py::test_load_record_binary[42,'foo','ba,r','ba''z','qu"x'-want4] PASSED [2116/4185] tests/types/test_composite.py::test_load_record_binary['foo''', '''foo', '"bar', 'bar"' -want5] PASSED [2117/4185] tests/types/test_composite.py::test_load_record_binary[10::int, null::text, 20::float, null::text, 'foo'::text, 'bar'::bytea -want6] PASSED [2118/4185] tests/types/test_composite.py::test_fetch_info[testcomp-fields0] PASSED [2119/4185] tests/types/test_composite.py::test_fetch_info[testschema.testcomp-fields1] PASSED [2120/4185] tests/types/test_composite.py::test_fetch_info[name2-fields2] PASSED [2121/4185] tests/types/test_composite.py::test_fetch_info[name3-fields3] PASSED [2122/4185] tests/types/test_composite.py::test_dump_tuple_all_chars[s] PASSED [2123/4185] tests/types/test_composite.py::test_dump_tuple_all_chars[t] PASSED [2124/4185] tests/types/test_composite.py::test_dump_composite_all_chars[s] PASSED [2125/4185] tests/types/test_composite.py::test_dump_composite_all_chars[t] PASSED [2126/4185] tests/types/test_composite.py::test_dump_composite_all_chars[b] PASSED [2127/4185] tests/types/test_composite.py::test_dump_composite_null[s] PASSED [2128/4185] tests/types/test_composite.py::test_dump_composite_null[t] PASSED [2129/4185] tests/types/test_composite.py::test_dump_composite_null[b] PASSED [2130/4185] tests/types/test_composite.py::test_dump_recursive_composite[s] PASSED [2131/4185] tests/types/test_composite.py::test_dump_recursive_composite[t] PASSED [2132/4185] tests/types/test_composite.py::test_dump_recursive_composite[b] PASSED [2133/4185] tests/types/test_composite.py::test_load_composite[0] PASSED [2134/4185] tests/types/test_composite.py::test_load_composite[1] PASSED [2135/4185] tests/types/test_composite.py::test_load_recursive_composite[0] PASSED [2136/4185] tests/types/test_composite.py::test_load_recursive_composite[1] PASSED [2137/4185] tests/types/test_composite.py::test_load_composite_factory[0] PASSED [2138/4185] tests/types/test_composite.py::test_load_composite_factory[1] PASSED [2139/4185] tests/types/test_composite.py::test_register_scope PASSED [2140/4185] tests/types/test_composite.py::test_type_dumper_registered PASSED [2141/4185] tests/types/test_composite.py::test_type_dumper_registered_binary PASSED [2142/4185] tests/types/test_composite.py::test_callable_dumper_not_registered PASSED [2143/4185] tests/types/test_composite.py::test_no_info_error PASSED [2144/4185] tests/types/test_composite.py::test_invalid_fields_names PASSED [2145/4185] tests/types/test_composite.py::test_literal_invalid_name[a-b] PASSED [2146/4185] tests/types/test_composite.py::test_literal_invalid_name[\u20ac] PASSED [2147/4185] tests/types/test_composite.py::test_literal_invalid_name[order] PASSED [2148/4185] tests/types/test_composite.py::test_literal_invalid_name[1] PASSED [2149/4185] tests/types/test_composite.py::test_literal_invalid_name['] PASSED [2150/4185] tests/types/test_composite.py::test_literal_invalid_attr[a-b-a_b] PASSED [2151/4185] tests/types/test_composite.py::test_literal_invalid_attr[\u20ac-f_] PASSED [2152/4185] tests/types/test_composite.py::test_literal_invalid_attr[\xfc\xe5\xe4\xf6-\xfc\xe5\xe4\xf6] PASSED [2153/4185] tests/types/test_composite.py::test_literal_invalid_attr[order-order] PASSED [2154/4185] tests/types/test_composite.py::test_literal_invalid_attr[1-f1] PASSED [2155/4185] tests/types/test_datetime.py::TestDate::test_dump_date[s-min-0001-01-01] PASSED [2156/4185] tests/types/test_datetime.py::TestDate::test_dump_date[s-1000,1,1-1000-01-01] PASSED [2157/4185] tests/types/test_datetime.py::TestDate::test_dump_date[s-2000,1,1-2000-01-01] PASSED [2158/4185] tests/types/test_datetime.py::TestDate::test_dump_date[s-2000,12,31-2000-12-31] PASSED [2159/4185] tests/types/test_datetime.py::TestDate::test_dump_date[s-3000,1,1-3000-01-01] PASSED [2160/4185] tests/types/test_datetime.py::TestDate::test_dump_date[s-max-9999-12-31] PASSED [2161/4185] tests/types/test_datetime.py::TestDate::test_dump_date[t-min-0001-01-01] PASSED [2162/4185] tests/types/test_datetime.py::TestDate::test_dump_date[t-1000,1,1-1000-01-01] PASSED [2163/4185] tests/types/test_datetime.py::TestDate::test_dump_date[t-2000,1,1-2000-01-01] PASSED [2164/4185] tests/types/test_datetime.py::TestDate::test_dump_date[t-2000,12,31-2000-12-31] PASSED [2165/4185] tests/types/test_datetime.py::TestDate::test_dump_date[t-3000,1,1-3000-01-01] PASSED [2166/4185] tests/types/test_datetime.py::TestDate::test_dump_date[t-max-9999-12-31] PASSED [2167/4185] tests/types/test_datetime.py::TestDate::test_dump_date[b-min-0001-01-01] PASSED [2168/4185] tests/types/test_datetime.py::TestDate::test_dump_date[b-1000,1,1-1000-01-01] PASSED [2169/4185] tests/types/test_datetime.py::TestDate::test_dump_date[b-2000,1,1-2000-01-01] PASSED [2170/4185] tests/types/test_datetime.py::TestDate::test_dump_date[b-2000,12,31-2000-12-31] PASSED [2171/4185] tests/types/test_datetime.py::TestDate::test_dump_date[b-3000,1,1-3000-01-01] PASSED [2172/4185] tests/types/test_datetime.py::TestDate::test_dump_date[b-max-9999-12-31] PASSED [2173/4185] tests/types/test_datetime.py::TestDate::test_dump_date_datestyle[DMY] PASSED [2174/4185] tests/types/test_datetime.py::TestDate::test_dump_date_datestyle[MDY] PASSED [2175/4185] tests/types/test_datetime.py::TestDate::test_dump_date_datestyle[YMD] PASSED [2176/4185] tests/types/test_datetime.py::TestDate::test_load_date[0-min-0001-01-01] PASSED [2177/4185] tests/types/test_datetime.py::TestDate::test_load_date[0-1000,1,1-1000-01-01] PASSED [2178/4185] tests/types/test_datetime.py::TestDate::test_load_date[0-2000,1,1-2000-01-01] PASSED [2179/4185] tests/types/test_datetime.py::TestDate::test_load_date[0-2000,12,31-2000-12-31] PASSED [2180/4185] tests/types/test_datetime.py::TestDate::test_load_date[0-3000,1,1-3000-01-01] PASSED [2181/4185] tests/types/test_datetime.py::TestDate::test_load_date[0-max-9999-12-31] PASSED [2182/4185] tests/types/test_datetime.py::TestDate::test_load_date[1-min-0001-01-01] PASSED [2183/4185] tests/types/test_datetime.py::TestDate::test_load_date[1-1000,1,1-1000-01-01] PASSED [2184/4185] tests/types/test_datetime.py::TestDate::test_load_date[1-2000,1,1-2000-01-01] PASSED [2185/4185] tests/types/test_datetime.py::TestDate::test_load_date[1-2000,12,31-2000-12-31] PASSED [2186/4185] tests/types/test_datetime.py::TestDate::test_load_date[1-3000,1,1-3000-01-01] PASSED [2187/4185] tests/types/test_datetime.py::TestDate::test_load_date[1-max-9999-12-31] PASSED [2188/4185] tests/types/test_datetime.py::TestDate::test_load_date_datestyle[ISO] PASSED [2189/4185] tests/types/test_datetime.py::TestDate::test_load_date_datestyle[Postgres] PASSED [2190/4185] tests/types/test_datetime.py::TestDate::test_load_date_datestyle[SQL] PASSED [2191/4185] tests/types/test_datetime.py::TestDate::test_load_date_datestyle[German] PASSED [2192/4185] tests/types/test_datetime.py::TestDate::test_load_date_overflow[ISO-min] PASSED [2193/4185] tests/types/test_datetime.py::TestDate::test_load_date_overflow[ISO-max] PASSED [2194/4185] tests/types/test_datetime.py::TestDate::test_load_date_overflow[Postgres-min] PASSED [2195/4185] tests/types/test_datetime.py::TestDate::test_load_date_overflow[Postgres-max] PASSED [2196/4185] tests/types/test_datetime.py::TestDate::test_load_date_overflow[SQL-min] PASSED [2197/4185] tests/types/test_datetime.py::TestDate::test_load_date_overflow[SQL-max] PASSED [2198/4185] tests/types/test_datetime.py::TestDate::test_load_date_overflow[German-min] PASSED [2199/4185] tests/types/test_datetime.py::TestDate::test_load_date_overflow[German-max] PASSED [2200/4185] tests/types/test_datetime.py::TestDate::test_load_date_overflow_binary[min] PASSED [2201/4185] tests/types/test_datetime.py::TestDate::test_load_date_overflow_binary[max] PASSED [2202/4185] tests/types/test_datetime.py::TestDate::test_load_overflow_message[-infinity-date too small-ISO] PASSED [2203/4185] tests/types/test_datetime.py::TestDate::test_load_overflow_message[-infinity-date too small-Postgres] PASSED [2204/4185] tests/types/test_datetime.py::TestDate::test_load_overflow_message[-infinity-date too small-SQL] PASSED [2205/4185] tests/types/test_datetime.py::TestDate::test_load_overflow_message[-infinity-date too small-German] PASSED [2206/4185] tests/types/test_datetime.py::TestDate::test_load_overflow_message[1000-01-01 BC-date too small-ISO] PASSED [2207/4185] tests/types/test_datetime.py::TestDate::test_load_overflow_message[1000-01-01 BC-date too small-Postgres] PASSED [2208/4185] tests/types/test_datetime.py::TestDate::test_load_overflow_message[1000-01-01 BC-date too small-SQL] PASSED [2209/4185] tests/types/test_datetime.py::TestDate::test_load_overflow_message[1000-01-01 BC-date too small-German] PASSED [2210/4185] tests/types/test_datetime.py::TestDate::test_load_overflow_message[10000-01-01-date too large-ISO] PASSED [2211/4185] tests/types/test_datetime.py::TestDate::test_load_overflow_message[10000-01-01-date too large-Postgres] PASSED [2212/4185] tests/types/test_datetime.py::TestDate::test_load_overflow_message[10000-01-01-date too large-SQL] PASSED [2213/4185] tests/types/test_datetime.py::TestDate::test_load_overflow_message[10000-01-01-date too large-German] PASSED [2214/4185] tests/types/test_datetime.py::TestDate::test_load_overflow_message[infinity-date too large-ISO] PASSED [2215/4185] tests/types/test_datetime.py::TestDate::test_load_overflow_message[infinity-date too large-Postgres] PASSED [2216/4185] tests/types/test_datetime.py::TestDate::test_load_overflow_message[infinity-date too large-SQL] PASSED [2217/4185] tests/types/test_datetime.py::TestDate::test_load_overflow_message[infinity-date too large-German] PASSED [2218/4185] tests/types/test_datetime.py::TestDate::test_load_overflow_message_binary[-infinity-date too small] PASSED [2219/4185] tests/types/test_datetime.py::TestDate::test_load_overflow_message_binary[1000-01-01 BC-date too small] PASSED [2220/4185] tests/types/test_datetime.py::TestDate::test_load_overflow_message_binary[10000-01-01-date too large] PASSED [2221/4185] tests/types/test_datetime.py::TestDate::test_load_overflow_message_binary[infinity-date too large] PASSED [2222/4185] tests/types/test_datetime.py::TestDate::test_infinity_date_example PASSED [2223/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[s-min-0001-01-01 00:00] PASSED [2224/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[s-258,1,8,1,12,32,358261-0258-1-8 1:12:32.358261] PASSED [2225/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[s-1000,1,1,0,0-1000-01-01 00:00] PASSED [2226/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[s-2000,1,1,0,0-2000-01-01 00:00] PASSED [2227/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[s-2000,1,2,3,4,5,6-2000-01-02 03:04:05.000006] PASSED [2228/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[s-2000,1,2,3,4,5,678-2000-01-02 03:04:05.000678] PASSED [2229/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[s-2000,1,2,3,0,0,456789-2000-01-02 03:00:00.456789] PASSED [2230/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[s-2000,1,1,0,0,0,1-2000-01-01 00:00:00.000001] PASSED [2231/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[s-2034,02,03,23,34,27,951357-2034-02-03 23:34:27.951357] PASSED [2232/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[s-2200,1,1,0,0,0,1-2200-01-01 00:00:00.000001] PASSED [2233/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[s-2300,1,1,0,0,0,1-2300-01-01 00:00:00.000001] PASSED [2234/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[s-7000,1,1,0,0,0,1-7000-01-01 00:00:00.000001] PASSED [2235/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[s-max-9999-12-31 23:59:59.999999] PASSED [2236/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[t-min-0001-01-01 00:00] PASSED [2237/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[t-258,1,8,1,12,32,358261-0258-1-8 1:12:32.358261] PASSED [2238/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[t-1000,1,1,0,0-1000-01-01 00:00] PASSED [2239/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[t-2000,1,1,0,0-2000-01-01 00:00] PASSED [2240/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[t-2000,1,2,3,4,5,6-2000-01-02 03:04:05.000006] PASSED [2241/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[t-2000,1,2,3,4,5,678-2000-01-02 03:04:05.000678] PASSED [2242/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[t-2000,1,2,3,0,0,456789-2000-01-02 03:00:00.456789] PASSED [2243/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[t-2000,1,1,0,0,0,1-2000-01-01 00:00:00.000001] PASSED [2244/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[t-2034,02,03,23,34,27,951357-2034-02-03 23:34:27.951357] PASSED [2245/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[t-2200,1,1,0,0,0,1-2200-01-01 00:00:00.000001] PASSED [2246/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[t-2300,1,1,0,0,0,1-2300-01-01 00:00:00.000001] PASSED [2247/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[t-7000,1,1,0,0,0,1-7000-01-01 00:00:00.000001] PASSED [2248/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[t-max-9999-12-31 23:59:59.999999] PASSED [2249/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[b-min-0001-01-01 00:00] PASSED [2250/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[b-258,1,8,1,12,32,358261-0258-1-8 1:12:32.358261] PASSED [2251/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[b-1000,1,1,0,0-1000-01-01 00:00] PASSED [2252/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[b-2000,1,1,0,0-2000-01-01 00:00] PASSED [2253/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[b-2000,1,2,3,4,5,6-2000-01-02 03:04:05.000006] PASSED [2254/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[b-2000,1,2,3,4,5,678-2000-01-02 03:04:05.000678] PASSED [2255/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[b-2000,1,2,3,0,0,456789-2000-01-02 03:00:00.456789] PASSED [2256/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[b-2000,1,1,0,0,0,1-2000-01-01 00:00:00.000001] PASSED [2257/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[b-2034,02,03,23,34,27,951357-2034-02-03 23:34:27.951357] PASSED [2258/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[b-2200,1,1,0,0,0,1-2200-01-01 00:00:00.000001] PASSED [2259/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[b-2300,1,1,0,0,0,1-2300-01-01 00:00:00.000001] PASSED [2260/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[b-7000,1,1,0,0,0,1-7000-01-01 00:00:00.000001] PASSED [2261/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime[b-max-9999-12-31 23:59:59.999999] PASSED [2262/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime_datestyle[DMY] PASSED [2263/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime_datestyle[MDY] PASSED [2264/4185] tests/types/test_datetime.py::TestDatetime::test_dump_datetime_datestyle[YMD] PASSED [2265/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-ISO-min-0001-01-01] PASSED [2266/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-ISO-1000,1,1-1000-01-01] PASSED [2267/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-ISO-2000,1,1-2000-01-01] PASSED [2268/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-ISO-2000,1,2,3,4,5,6-2000-01-02 03:04:05.000006] PASSED [2269/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-ISO-2000,1,2,3,4,5,678-2000-01-02 03:04:05.000678] PASSED [2270/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-ISO-2000,1,2,3,0,0,456789-2000-01-02 03:00:00.456789] PASSED [2271/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-ISO-2000,12,31-2000-12-31] PASSED [2272/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-ISO-3000,1,1-3000-01-01] PASSED [2273/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-ISO-max-9999-12-31 23:59:59.999999] PASSED [2274/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-Postgres-min-0001-01-01] PASSED [2275/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-Postgres-1000,1,1-1000-01-01] PASSED [2276/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-Postgres-2000,1,1-2000-01-01] PASSED [2277/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-Postgres-2000,1,2,3,4,5,6-2000-01-02 03:04:05.000006] PASSED [2278/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-Postgres-2000,1,2,3,4,5,678-2000-01-02 03:04:05.000678] PASSED [2279/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-Postgres-2000,1,2,3,0,0,456789-2000-01-02 03:00:00.456789] PASSED [2280/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-Postgres-2000,12,31-2000-12-31] PASSED [2281/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-Postgres-3000,1,1-3000-01-01] PASSED [2282/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-Postgres-max-9999-12-31 23:59:59.999999] PASSED [2283/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-SQL-min-0001-01-01] PASSED [2284/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-SQL-1000,1,1-1000-01-01] PASSED [2285/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-SQL-2000,1,1-2000-01-01] PASSED [2286/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-SQL-2000,1,2,3,4,5,6-2000-01-02 03:04:05.000006] PASSED [2287/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-SQL-2000,1,2,3,4,5,678-2000-01-02 03:04:05.000678] PASSED [2288/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-SQL-2000,1,2,3,0,0,456789-2000-01-02 03:00:00.456789] PASSED [2289/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-SQL-2000,12,31-2000-12-31] PASSED [2290/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-SQL-3000,1,1-3000-01-01] PASSED [2291/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-SQL-max-9999-12-31 23:59:59.999999] PASSED [2292/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-German-min-0001-01-01] PASSED [2293/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-German-1000,1,1-1000-01-01] PASSED [2294/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-German-2000,1,1-2000-01-01] PASSED [2295/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-German-2000,1,2,3,4,5,6-2000-01-02 03:04:05.000006] PASSED [2296/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-German-2000,1,2,3,4,5,678-2000-01-02 03:04:05.000678] PASSED [2297/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-German-2000,1,2,3,0,0,456789-2000-01-02 03:00:00.456789] PASSED [2298/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-German-2000,12,31-2000-12-31] PASSED [2299/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-German-3000,1,1-3000-01-01] PASSED [2300/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[DMY-German-max-9999-12-31 23:59:59.999999] PASSED [2301/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-ISO-min-0001-01-01] PASSED [2302/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-ISO-1000,1,1-1000-01-01] PASSED [2303/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-ISO-2000,1,1-2000-01-01] PASSED [2304/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-ISO-2000,1,2,3,4,5,6-2000-01-02 03:04:05.000006] PASSED [2305/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-ISO-2000,1,2,3,4,5,678-2000-01-02 03:04:05.000678] PASSED [2306/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-ISO-2000,1,2,3,0,0,456789-2000-01-02 03:00:00.456789] PASSED [2307/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-ISO-2000,12,31-2000-12-31] PASSED [2308/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-ISO-3000,1,1-3000-01-01] PASSED [2309/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-ISO-max-9999-12-31 23:59:59.999999] PASSED [2310/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-Postgres-min-0001-01-01] PASSED [2311/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-Postgres-1000,1,1-1000-01-01] PASSED [2312/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-Postgres-2000,1,1-2000-01-01] PASSED [2313/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-Postgres-2000,1,2,3,4,5,6-2000-01-02 03:04:05.000006] PASSED [2314/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-Postgres-2000,1,2,3,4,5,678-2000-01-02 03:04:05.000678] PASSED [2315/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-Postgres-2000,1,2,3,0,0,456789-2000-01-02 03:00:00.456789] PASSED [2316/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-Postgres-2000,12,31-2000-12-31] PASSED [2317/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-Postgres-3000,1,1-3000-01-01] PASSED [2318/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-Postgres-max-9999-12-31 23:59:59.999999] PASSED [2319/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-SQL-min-0001-01-01] PASSED [2320/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-SQL-1000,1,1-1000-01-01] PASSED [2321/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-SQL-2000,1,1-2000-01-01] PASSED [2322/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-SQL-2000,1,2,3,4,5,6-2000-01-02 03:04:05.000006] PASSED [2323/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-SQL-2000,1,2,3,4,5,678-2000-01-02 03:04:05.000678] PASSED [2324/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-SQL-2000,1,2,3,0,0,456789-2000-01-02 03:00:00.456789] PASSED [2325/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-SQL-2000,12,31-2000-12-31] PASSED [2326/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-SQL-3000,1,1-3000-01-01] PASSED [2327/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-SQL-max-9999-12-31 23:59:59.999999] PASSED [2328/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-German-min-0001-01-01] PASSED [2329/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-German-1000,1,1-1000-01-01] PASSED [2330/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-German-2000,1,1-2000-01-01] PASSED [2331/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-German-2000,1,2,3,4,5,6-2000-01-02 03:04:05.000006] PASSED [2332/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-German-2000,1,2,3,4,5,678-2000-01-02 03:04:05.000678] PASSED [2333/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-German-2000,1,2,3,0,0,456789-2000-01-02 03:00:00.456789] PASSED [2334/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-German-2000,12,31-2000-12-31] PASSED [2335/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-German-3000,1,1-3000-01-01] PASSED [2336/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[MDY-German-max-9999-12-31 23:59:59.999999] PASSED [2337/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-ISO-min-0001-01-01] PASSED [2338/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-ISO-1000,1,1-1000-01-01] PASSED [2339/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-ISO-2000,1,1-2000-01-01] PASSED [2340/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-ISO-2000,1,2,3,4,5,6-2000-01-02 03:04:05.000006] PASSED [2341/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-ISO-2000,1,2,3,4,5,678-2000-01-02 03:04:05.000678] PASSED [2342/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-ISO-2000,1,2,3,0,0,456789-2000-01-02 03:00:00.456789] PASSED [2343/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-ISO-2000,12,31-2000-12-31] PASSED [2344/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-ISO-3000,1,1-3000-01-01] PASSED [2345/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-ISO-max-9999-12-31 23:59:59.999999] PASSED [2346/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-Postgres-min-0001-01-01] PASSED [2347/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-Postgres-1000,1,1-1000-01-01] PASSED [2348/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-Postgres-2000,1,1-2000-01-01] PASSED [2349/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-Postgres-2000,1,2,3,4,5,6-2000-01-02 03:04:05.000006] PASSED [2350/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-Postgres-2000,1,2,3,4,5,678-2000-01-02 03:04:05.000678] PASSED [2351/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-Postgres-2000,1,2,3,0,0,456789-2000-01-02 03:00:00.456789] PASSED [2352/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-Postgres-2000,12,31-2000-12-31] PASSED [2353/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-Postgres-3000,1,1-3000-01-01] PASSED [2354/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-Postgres-max-9999-12-31 23:59:59.999999] PASSED [2355/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-SQL-min-0001-01-01] PASSED [2356/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-SQL-1000,1,1-1000-01-01] PASSED [2357/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-SQL-2000,1,1-2000-01-01] PASSED [2358/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-SQL-2000,1,2,3,4,5,6-2000-01-02 03:04:05.000006] PASSED [2359/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-SQL-2000,1,2,3,4,5,678-2000-01-02 03:04:05.000678] PASSED [2360/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-SQL-2000,1,2,3,0,0,456789-2000-01-02 03:00:00.456789] PASSED [2361/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-SQL-2000,12,31-2000-12-31] PASSED [2362/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-SQL-3000,1,1-3000-01-01] PASSED [2363/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-SQL-max-9999-12-31 23:59:59.999999] PASSED [2364/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-German-min-0001-01-01] PASSED [2365/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-German-1000,1,1-1000-01-01] PASSED [2366/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-German-2000,1,1-2000-01-01] PASSED [2367/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-German-2000,1,2,3,4,5,6-2000-01-02 03:04:05.000006] PASSED [2368/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-German-2000,1,2,3,4,5,678-2000-01-02 03:04:05.000678] PASSED [2369/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-German-2000,1,2,3,0,0,456789-2000-01-02 03:00:00.456789] PASSED [2370/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-German-2000,12,31-2000-12-31] PASSED [2371/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-German-3000,1,1-3000-01-01] PASSED [2372/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime[YMD-German-max-9999-12-31 23:59:59.999999] PASSED [2373/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime_binary[min-0001-01-01] PASSED [2374/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime_binary[1000,1,1-1000-01-01] PASSED [2375/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime_binary[2000,1,1-2000-01-01] PASSED [2376/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime_binary[2000,1,2,3,4,5,6-2000-01-02 03:04:05.000006] PASSED [2377/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime_binary[2000,1,2,3,4,5,678-2000-01-02 03:04:05.000678] PASSED [2378/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime_binary[2000,1,2,3,0,0,456789-2000-01-02 03:00:00.456789] PASSED [2379/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime_binary[2000,12,31-2000-12-31] PASSED [2380/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime_binary[3000,1,1-3000-01-01] PASSED [2381/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime_binary[max-9999-12-31 23:59:59.999999] PASSED [2382/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime_overflow[ISO-min] PASSED [2383/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime_overflow[ISO-max] PASSED [2384/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime_overflow[Postgres-min] PASSED [2385/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime_overflow[Postgres-max] PASSED [2386/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime_overflow[SQL-min] PASSED [2387/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime_overflow[SQL-max] PASSED [2388/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime_overflow[German-min] PASSED [2389/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime_overflow[German-max] PASSED [2390/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime_overflow_binary[min] PASSED [2391/4185] tests/types/test_datetime.py::TestDatetime::test_load_datetime_overflow_binary[max] PASSED [2392/4185] tests/types/test_datetime.py::TestDatetime::test_overflow_message[-infinity-timestamp too small-ISO] PASSED [2393/4185] tests/types/test_datetime.py::TestDatetime::test_overflow_message[-infinity-timestamp too small-Postgres] PASSED [2394/4185] tests/types/test_datetime.py::TestDatetime::test_overflow_message[-infinity-timestamp too small-SQL] PASSED [2395/4185] tests/types/test_datetime.py::TestDatetime::test_overflow_message[-infinity-timestamp too small-German] PASSED [2396/4185] tests/types/test_datetime.py::TestDatetime::test_overflow_message[1000-01-01 12:00 BC-timestamp too small-ISO] PASSED [2397/4185] tests/types/test_datetime.py::TestDatetime::test_overflow_message[1000-01-01 12:00 BC-timestamp too small-Postgres] PASSED [2398/4185] tests/types/test_datetime.py::TestDatetime::test_overflow_message[1000-01-01 12:00 BC-timestamp too small-SQL] PASSED [2399/4185] tests/types/test_datetime.py::TestDatetime::test_overflow_message[1000-01-01 12:00 BC-timestamp too small-German] PASSED [2400/4185] tests/types/test_datetime.py::TestDatetime::test_overflow_message[10000-01-01 12:00-timestamp too large-ISO] PASSED [2401/4185] tests/types/test_datetime.py::TestDatetime::test_overflow_message[10000-01-01 12:00-timestamp too large-Postgres] PASSED [2402/4185] tests/types/test_datetime.py::TestDatetime::test_overflow_message[10000-01-01 12:00-timestamp too large-SQL] PASSED [2403/4185] tests/types/test_datetime.py::TestDatetime::test_overflow_message[10000-01-01 12:00-timestamp too large-German] PASSED [2404/4185] tests/types/test_datetime.py::TestDatetime::test_overflow_message[infinity-timestamp too large-ISO] PASSED [2405/4185] tests/types/test_datetime.py::TestDatetime::test_overflow_message[infinity-timestamp too large-Postgres] PASSED [2406/4185] tests/types/test_datetime.py::TestDatetime::test_overflow_message[infinity-timestamp too large-SQL] PASSED [2407/4185] tests/types/test_datetime.py::TestDatetime::test_overflow_message[infinity-timestamp too large-German] PASSED [2408/4185] tests/types/test_datetime.py::TestDatetime::test_overflow_message_binary[-infinity-timestamp too small] PASSED [2409/4185] tests/types/test_datetime.py::TestDatetime::test_overflow_message_binary[1000-01-01 12:00 BC-timestamp too small] PASSED [2410/4185] tests/types/test_datetime.py::TestDatetime::test_overflow_message_binary[10000-01-01 12:00-timestamp too large] PASSED [2411/4185] tests/types/test_datetime.py::TestDatetime::test_overflow_message_binary[infinity-timestamp too large] PASSED [2412/4185] tests/types/test_datetime.py::TestDatetime::test_load_all_month_names PASSED [2413/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[s-min~-2-0001-01-01 00:00-02:00] PASSED [2414/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[s-min~-12-0001-01-01 00:00-12:00] PASSED [2415/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[s-258,1,8,1,12,32,358261~1:2:3-0258-1-8 1:12:32.358261+01:02:03] PASSED [2416/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[s-1000,1,1,0,0~2-1000-01-01 00:00+2] PASSED [2417/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[s-2000,1,1,0,0~2-2000-01-01 00:00+2] PASSED [2418/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[s-2000,1,1,0,0~12-2000-01-01 00:00+12] PASSED [2419/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[s-2000,1,1,0,0~-12-2000-01-01 00:00-12] PASSED [2420/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[s-2000,1,1,0,0~01:02:03-2000-01-01 00:00+01:02:03] PASSED [2421/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[s-2000,1,1,0,0~-01:02:03-2000-01-01 00:00-01:02:03] PASSED [2422/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[s-2000,12,31,23,59,59,999999~2-2000-12-31 23:59:59.999999+2] PASSED [2423/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[s-2034,02,03,23,34,27,951357~-4:27-2034-02-03 23:34:27.951357-04:27] PASSED [2424/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[s-2300,1,1,0,0,0,1~1-2300-01-01 00:00:00.000001+1] PASSED [2425/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[s-3000,1,1,0,0~2-3000-01-01 00:00+2] PASSED [2426/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[s-7000,1,1,0,0,0,1~-1:2:3-7000-01-01 00:00:00.000001-01:02:03] PASSED [2427/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[s-max~2-9999-12-31 23:59:59.999999] PASSED [2428/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[t-min~-2-0001-01-01 00:00-02:00] PASSED [2429/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[t-min~-12-0001-01-01 00:00-12:00] PASSED [2430/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[t-258,1,8,1,12,32,358261~1:2:3-0258-1-8 1:12:32.358261+01:02:03] PASSED [2431/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[t-1000,1,1,0,0~2-1000-01-01 00:00+2] PASSED [2432/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[t-2000,1,1,0,0~2-2000-01-01 00:00+2] PASSED [2433/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[t-2000,1,1,0,0~12-2000-01-01 00:00+12] PASSED [2434/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[t-2000,1,1,0,0~-12-2000-01-01 00:00-12] PASSED [2435/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[t-2000,1,1,0,0~01:02:03-2000-01-01 00:00+01:02:03] PASSED [2436/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[t-2000,1,1,0,0~-01:02:03-2000-01-01 00:00-01:02:03] PASSED [2437/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[t-2000,12,31,23,59,59,999999~2-2000-12-31 23:59:59.999999+2] PASSED [2438/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[t-2034,02,03,23,34,27,951357~-4:27-2034-02-03 23:34:27.951357-04:27] PASSED [2439/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[t-2300,1,1,0,0,0,1~1-2300-01-01 00:00:00.000001+1] PASSED [2440/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[t-3000,1,1,0,0~2-3000-01-01 00:00+2] PASSED [2441/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[t-7000,1,1,0,0,0,1~-1:2:3-7000-01-01 00:00:00.000001-01:02:03] PASSED [2442/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[t-max~2-9999-12-31 23:59:59.999999] PASSED [2443/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[b-min~-2-0001-01-01 00:00-02:00] PASSED [2444/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[b-min~-12-0001-01-01 00:00-12:00] PASSED [2445/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[b-258,1,8,1,12,32,358261~1:2:3-0258-1-8 1:12:32.358261+01:02:03] PASSED [2446/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[b-1000,1,1,0,0~2-1000-01-01 00:00+2] PASSED [2447/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[b-2000,1,1,0,0~2-2000-01-01 00:00+2] PASSED [2448/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[b-2000,1,1,0,0~12-2000-01-01 00:00+12] PASSED [2449/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[b-2000,1,1,0,0~-12-2000-01-01 00:00-12] PASSED [2450/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[b-2000,1,1,0,0~01:02:03-2000-01-01 00:00+01:02:03] PASSED [2451/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[b-2000,1,1,0,0~-01:02:03-2000-01-01 00:00-01:02:03] PASSED [2452/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[b-2000,12,31,23,59,59,999999~2-2000-12-31 23:59:59.999999+2] PASSED [2453/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[b-2034,02,03,23,34,27,951357~-4:27-2034-02-03 23:34:27.951357-04:27] PASSED [2454/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[b-2300,1,1,0,0,0,1~1-2300-01-01 00:00:00.000001+1] PASSED [2455/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[b-3000,1,1,0,0~2-3000-01-01 00:00+2] PASSED [2456/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[b-7000,1,1,0,0,0,1~-1:2:3-7000-01-01 00:00:00.000001-01:02:03] PASSED [2457/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz[b-max~2-9999-12-31 23:59:59.999999] PASSED [2458/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz_datestyle[DMY] PASSED [2459/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz_datestyle[MDY] PASSED [2460/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetimetz_datestyle[YMD] PASSED [2461/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz[ISO-2000,1,1~2-2000-01-01--02:00] PASSED [2462/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz[ISO-2000,1,2,3,4,5,6~2-2000-01-02 03:04:05.000006--02:00] PASSED [2463/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz[ISO-2000,1,2,3,4,5,678~1-2000-01-02 03:04:05.000678-Europe/Rome] PASSED [2464/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz[ISO-2000,7,2,3,4,5,678~2-2000-07-02 03:04:05.000678-Europe/Rome] PASSED [2465/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz[ISO-2000,1,2,3,0,0,456789~2-2000-01-02 03:00:00.456789--02:00] PASSED [2466/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz[ISO-2000,1,2,3,0,0,456789~-2-2000-01-02 03:00:00.456789-+02:00] PASSED [2467/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz[ISO-2000,12,31~2-2000-12-31--02:00] PASSED [2468/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz[ISO-1900,1,1~05:21:10-1900-01-01-Asia/Calcutta] PASSED [2469/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_binary[2000,1,1~2-2000-01-01--02:00] PASSED [2470/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_binary[2000,1,2,3,4,5,6~2-2000-01-02 03:04:05.000006--02:00] PASSED [2471/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_binary[2000,1,2,3,4,5,678~1-2000-01-02 03:04:05.000678-Europe/Rome] PASSED [2472/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_binary[2000,7,2,3,4,5,678~2-2000-07-02 03:04:05.000678-Europe/Rome] PASSED [2473/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_binary[2000,1,2,3,0,0,456789~2-2000-01-02 03:00:00.456789--02:00] PASSED [2474/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_binary[2000,1,2,3,0,0,456789~-2-2000-01-02 03:00:00.456789-+02:00] PASSED [2475/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_binary[2000,12,31~2-2000-12-31--02:00] PASSED [2476/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_binary[1900,1,1~05:21:10-1900-01-01-Asia/Calcutta] PASSED [2477/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tzname[DMY-SQL-2000,1,1~2-2000-01-01] XFAIL [2478/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tzname[DMY-Postgres-2000,1,1~2-2000-01-01] XFAIL [2479/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tzname[DMY-German-2000,1,1~2-2000-01-01] XFAIL [2480/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tzname[MDY-SQL-2000,1,1~2-2000-01-01] XFAIL [2481/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tzname[MDY-Postgres-2000,1,1~2-2000-01-01] XFAIL [2482/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tzname[MDY-German-2000,1,1~2-2000-01-01] XFAIL [2483/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tzname[YMD-SQL-2000,1,1~2-2000-01-01] XFAIL [2484/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tzname[YMD-Postgres-2000,1,1~2-2000-01-01] XFAIL [2485/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tzname[YMD-German-2000,1,1~2-2000-01-01] XFAIL [2486/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tz[0-UTC-2000-1-1-0] PASSED [2487/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tz[0-UTC-2000-7-1-0] PASSED [2488/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tz[0-Europe/Rome-2000-1-1-3600] PASSED [2489/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tz[0-Europe/Rome-2000-7-1-7200] PASSED [2490/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tz[0-Europe/Rome-1000-1-1-2996] PASSED [2491/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tz[0-NOSUCH0-2000-1-1-0] PASSED [2492/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tz[0-0-2000-1-1-0] PASSED [2493/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tz[1-UTC-2000-1-1-0] PASSED [2494/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tz[1-UTC-2000-7-1-0] PASSED [2495/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tz[1-Europe/Rome-2000-1-1-3600] PASSED [2496/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tz[1-Europe/Rome-2000-7-1-7200] PASSED [2497/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tz[1-Europe/Rome-1000-1-1-2996] PASSED [2498/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tz[1-NOSUCH0-2000-1-1-0] PASSED [2499/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tz[1-0-2000-1-1-0] PASSED [2500/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetime_tz_or_not_tz[s-2000,1,2,3,4,5,6-timestamp] PASSED [2501/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetime_tz_or_not_tz[s-2000,1,2,3,4,5,6~0-timestamptz] PASSED [2502/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetime_tz_or_not_tz[s-2000,1,2,3,4,5,6~2-timestamptz] PASSED [2503/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetime_tz_or_not_tz[t-2000,1,2,3,4,5,6-timestamp] PASSED [2504/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetime_tz_or_not_tz[t-2000,1,2,3,4,5,6~0-timestamptz] PASSED [2505/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetime_tz_or_not_tz[t-2000,1,2,3,4,5,6~2-timestamptz] PASSED [2506/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetime_tz_or_not_tz[b-2000,1,2,3,4,5,6-timestamp] PASSED [2507/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetime_tz_or_not_tz[b-2000,1,2,3,4,5,6~0-timestamptz] PASSED [2508/4185] tests/types/test_datetime.py::TestDateTimeTz::test_dump_datetime_tz_or_not_tz[b-2000,1,2,3,4,5,6~2-timestamptz] PASSED [2509/4185] tests/types/test_datetime.py::TestDateTimeTz::test_load_copy PASSED [2510/4185] tests/types/test_datetime.py::TestDateTimeTz::test_overflow_message[-infinity-timestamp too small-ISO] PASSED [2511/4185] tests/types/test_datetime.py::TestDateTimeTz::test_overflow_message[-infinity-timestamp too small-Postgres] PASSED [2512/4185] tests/types/test_datetime.py::TestDateTimeTz::test_overflow_message[-infinity-timestamp too small-SQL] PASSED [2513/4185] tests/types/test_datetime.py::TestDateTimeTz::test_overflow_message[-infinity-timestamp too small-German] PASSED [2514/4185] tests/types/test_datetime.py::TestDateTimeTz::test_overflow_message[1000-01-01 12:00+00 BC-timestamp too small-ISO] PASSED [2515/4185] tests/types/test_datetime.py::TestDateTimeTz::test_overflow_message[1000-01-01 12:00+00 BC-timestamp too small-Postgres] PASSED [2516/4185] tests/types/test_datetime.py::TestDateTimeTz::test_overflow_message[1000-01-01 12:00+00 BC-timestamp too small-SQL] PASSED [2517/4185] tests/types/test_datetime.py::TestDateTimeTz::test_overflow_message[1000-01-01 12:00+00 BC-timestamp too small-German] PASSED [2518/4185] tests/types/test_datetime.py::TestDateTimeTz::test_overflow_message[10000-01-01 12:00+00-timestamp too large-ISO] PASSED [2519/4185] tests/types/test_datetime.py::TestDateTimeTz::test_overflow_message[10000-01-01 12:00+00-timestamp too large-Postgres] PASSED [2520/4185] tests/types/test_datetime.py::TestDateTimeTz::test_overflow_message[10000-01-01 12:00+00-timestamp too large-SQL] PASSED [2521/4185] tests/types/test_datetime.py::TestDateTimeTz::test_overflow_message[10000-01-01 12:00+00-timestamp too large-German] PASSED [2522/4185] tests/types/test_datetime.py::TestDateTimeTz::test_overflow_message[infinity-timestamp too large-ISO] PASSED [2523/4185] tests/types/test_datetime.py::TestDateTimeTz::test_overflow_message[infinity-timestamp too large-Postgres] PASSED [2524/4185] tests/types/test_datetime.py::TestDateTimeTz::test_overflow_message[infinity-timestamp too large-SQL] PASSED [2525/4185] tests/types/test_datetime.py::TestDateTimeTz::test_overflow_message[infinity-timestamp too large-German] PASSED [2526/4185] tests/types/test_datetime.py::TestDateTimeTz::test_overflow_message_binary[-infinity-timestamp too small] PASSED [2527/4185] tests/types/test_datetime.py::TestDateTimeTz::test_overflow_message_binary[1000-01-01 12:00+00 BC-timestamp too small] PASSED [2528/4185] tests/types/test_datetime.py::TestDateTimeTz::test_overflow_message_binary[10000-01-01 12:00+00-timestamp too large] PASSED [2529/4185] tests/types/test_datetime.py::TestDateTimeTz::test_overflow_message_binary[infinity-timestamp too large] PASSED [2530/4185] tests/types/test_datetime.py::TestDateTimeTz::test_max_with_timezone[0-max--06-America/Chicago] PASSED [2531/4185] tests/types/test_datetime.py::TestDateTimeTz::test_max_with_timezone[0-min-+09:18:59-Asia/Tokyo] PASSED [2532/4185] tests/types/test_datetime.py::TestDateTimeTz::test_max_with_timezone[1-max--06-America/Chicago] PASSED [2533/4185] tests/types/test_datetime.py::TestDateTimeTz::test_max_with_timezone[1-min-+09:18:59-Asia/Tokyo] PASSED [2534/4185] tests/types/test_datetime.py::TestTime::test_dump_time[s-min-00:00] PASSED [2535/4185] tests/types/test_datetime.py::TestTime::test_dump_time[s-10,20,30,40-10:20:30.000040] PASSED [2536/4185] tests/types/test_datetime.py::TestTime::test_dump_time[s-max-23:59:59.999999] PASSED [2537/4185] tests/types/test_datetime.py::TestTime::test_dump_time[t-min-00:00] PASSED [2538/4185] tests/types/test_datetime.py::TestTime::test_dump_time[t-10,20,30,40-10:20:30.000040] PASSED [2539/4185] tests/types/test_datetime.py::TestTime::test_dump_time[t-max-23:59:59.999999] PASSED [2540/4185] tests/types/test_datetime.py::TestTime::test_dump_time[b-min-00:00] PASSED [2541/4185] tests/types/test_datetime.py::TestTime::test_dump_time[b-10,20,30,40-10:20:30.000040] PASSED [2542/4185] tests/types/test_datetime.py::TestTime::test_dump_time[b-max-23:59:59.999999] PASSED [2543/4185] tests/types/test_datetime.py::TestTime::test_load_time[0-min-00:00] PASSED [2544/4185] tests/types/test_datetime.py::TestTime::test_load_time[0-1,2-01:02] PASSED [2545/4185] tests/types/test_datetime.py::TestTime::test_load_time[0-10,20-10:20] PASSED [2546/4185] tests/types/test_datetime.py::TestTime::test_load_time[0-10,20,30-10:20:30] PASSED [2547/4185] tests/types/test_datetime.py::TestTime::test_load_time[0-10,20,30,40-10:20:30.000040] PASSED [2548/4185] tests/types/test_datetime.py::TestTime::test_load_time[0-max-23:59:59.999999] PASSED [2549/4185] tests/types/test_datetime.py::TestTime::test_load_time[1-min-00:00] PASSED [2550/4185] tests/types/test_datetime.py::TestTime::test_load_time[1-1,2-01:02] PASSED [2551/4185] tests/types/test_datetime.py::TestTime::test_load_time[1-10,20-10:20] PASSED [2552/4185] tests/types/test_datetime.py::TestTime::test_load_time[1-10,20,30-10:20:30] PASSED [2553/4185] tests/types/test_datetime.py::TestTime::test_load_time[1-10,20,30,40-10:20:30.000040] PASSED [2554/4185] tests/types/test_datetime.py::TestTime::test_load_time[1-max-23:59:59.999999] PASSED [2555/4185] tests/types/test_datetime.py::TestTime::test_load_time_24[0] PASSED [2556/4185] tests/types/test_datetime.py::TestTime::test_load_time_24[1] PASSED [2557/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz[s-min~-10-00:00-10:00] PASSED [2558/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz[s-min~+12-00:00+12:00] PASSED [2559/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz[s-10,20,30,40~-2-10:20:30.000040-02:00] PASSED [2560/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz[s-10,20,30,40~0-10:20:30.000040Z] PASSED [2561/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz[s-10,20,30,40~+2:30-10:20:30.000040+02:30] PASSED [2562/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz[s-max~-12-23:59:59.999999-12:00] PASSED [2563/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz[s-max~+12-23:59:59.999999+12:00] PASSED [2564/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz[t-min~-10-00:00-10:00] PASSED [2565/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz[t-min~+12-00:00+12:00] PASSED [2566/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz[t-10,20,30,40~-2-10:20:30.000040-02:00] PASSED [2567/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz[t-10,20,30,40~0-10:20:30.000040Z] PASSED [2568/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz[t-10,20,30,40~+2:30-10:20:30.000040+02:30] PASSED [2569/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz[t-max~-12-23:59:59.999999-12:00] PASSED [2570/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz[t-max~+12-23:59:59.999999+12:00] PASSED [2571/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz[b-min~-10-00:00-10:00] PASSED [2572/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz[b-min~+12-00:00+12:00] PASSED [2573/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz[b-10,20,30,40~-2-10:20:30.000040-02:00] PASSED [2574/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz[b-10,20,30,40~0-10:20:30.000040Z] PASSED [2575/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz[b-10,20,30,40~+2:30-10:20:30.000040+02:30] PASSED [2576/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz[b-max~-12-23:59:59.999999-12:00] PASSED [2577/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz[b-max~+12-23:59:59.999999+12:00] PASSED [2578/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz_zoneinfo[s] PASSED [2579/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz_zoneinfo[t] PASSED [2580/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz_zoneinfo[b] PASSED [2581/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz_overflow[s] PASSED [2582/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz_overflow[t] PASSED [2583/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_timetz_overflow[b] PASSED [2584/4185] tests/types/test_datetime.py::TestTimeTz::test_load_timetz[0-0,0~-12-00:00-12:00] PASSED [2585/4185] tests/types/test_datetime.py::TestTimeTz::test_load_timetz[0-0,0~12-00:00--12:00] PASSED [2586/4185] tests/types/test_datetime.py::TestTimeTz::test_load_timetz[0-3,4,5,6~2-03:04:05.000006--02:00] PASSED [2587/4185] tests/types/test_datetime.py::TestTimeTz::test_load_timetz[0-3,4,5,6~7:8-03:04:05.000006--07:08] PASSED [2588/4185] tests/types/test_datetime.py::TestTimeTz::test_load_timetz[0-3,0,0,456789~2-03:00:00.456789--02:00] PASSED [2589/4185] tests/types/test_datetime.py::TestTimeTz::test_load_timetz[0-3,0,0,456789~-2-03:00:00.456789-+02:00] PASSED [2590/4185] tests/types/test_datetime.py::TestTimeTz::test_load_timetz[1-0,0~-12-00:00-12:00] PASSED [2591/4185] tests/types/test_datetime.py::TestTimeTz::test_load_timetz[1-0,0~12-00:00--12:00] PASSED [2592/4185] tests/types/test_datetime.py::TestTimeTz::test_load_timetz[1-3,4,5,6~2-03:04:05.000006--02:00] PASSED [2593/4185] tests/types/test_datetime.py::TestTimeTz::test_load_timetz[1-3,4,5,6~7:8-03:04:05.000006--07:08] PASSED [2594/4185] tests/types/test_datetime.py::TestTimeTz::test_load_timetz[1-3,0,0,456789~2-03:00:00.456789--02:00] PASSED [2595/4185] tests/types/test_datetime.py::TestTimeTz::test_load_timetz[1-3,0,0,456789~-2-03:00:00.456789-+02:00] PASSED [2596/4185] tests/types/test_datetime.py::TestTimeTz::test_load_timetz_24[0] PASSED [2597/4185] tests/types/test_datetime.py::TestTimeTz::test_load_timetz_24[1] PASSED [2598/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_time_tz_or_not_tz[s-3,4,5,6-time] PASSED [2599/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_time_tz_or_not_tz[s-3,4,5,6~0-timetz] PASSED [2600/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_time_tz_or_not_tz[s-3,4,5,6~2-timetz] PASSED [2601/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_time_tz_or_not_tz[t-3,4,5,6-time] PASSED [2602/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_time_tz_or_not_tz[t-3,4,5,6~0-timetz] PASSED [2603/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_time_tz_or_not_tz[t-3,4,5,6~2-timetz] PASSED [2604/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_time_tz_or_not_tz[b-3,4,5,6-time] PASSED [2605/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_time_tz_or_not_tz[b-3,4,5,6~0-timetz] PASSED [2606/4185] tests/types/test_datetime.py::TestTimeTz::test_dump_time_tz_or_not_tz[b-3,4,5,6~2-timetz] PASSED [2607/4185] tests/types/test_datetime.py::TestTimeTz::test_load_copy PASSED [2608/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[sql_standard-min--999999999 days] PASSED [2609/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[sql_standard-1d-1 day] PASSED [2610/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[sql_standard--1d--1 day] PASSED [2611/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[sql_standard-1s-1 s] PASSED [2612/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[sql_standard--1s--1 s] PASSED [2613/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[sql_standard--1m--0.000001 s] PASSED [2614/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[sql_standard-1m-0.000001 s] PASSED [2615/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[sql_standard-max-999999999 days 23:59:59.999999] PASSED [2616/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[postgres-min--999999999 days] PASSED [2617/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[postgres-1d-1 day] PASSED [2618/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[postgres--1d--1 day] PASSED [2619/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[postgres-1s-1 s] PASSED [2620/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[postgres--1s--1 s] PASSED [2621/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[postgres--1m--0.000001 s] PASSED [2622/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[postgres-1m-0.000001 s] PASSED [2623/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[postgres-max-999999999 days 23:59:59.999999] PASSED [2624/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[postgres_verbose-min--999999999 days] PASSED [2625/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[postgres_verbose-1d-1 day] PASSED [2626/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[postgres_verbose--1d--1 day] PASSED [2627/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[postgres_verbose-1s-1 s] PASSED [2628/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[postgres_verbose--1s--1 s] PASSED [2629/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[postgres_verbose--1m--0.000001 s] PASSED [2630/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[postgres_verbose-1m-0.000001 s] PASSED [2631/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[postgres_verbose-max-999999999 days 23:59:59.999999] PASSED [2632/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[iso_8601-min--999999999 days] PASSED [2633/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[iso_8601-1d-1 day] PASSED [2634/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[iso_8601--1d--1 day] PASSED [2635/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[iso_8601-1s-1 s] PASSED [2636/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[iso_8601--1s--1 s] PASSED [2637/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[iso_8601--1m--0.000001 s] PASSED [2638/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[iso_8601-1m-0.000001 s] PASSED [2639/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval[iso_8601-max-999999999 days 23:59:59.999999] PASSED [2640/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval_binary[min--999999999 days] PASSED [2641/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval_binary[1d-1 day] PASSED [2642/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval_binary[-1d--1 day] PASSED [2643/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval_binary[1s-1 s] PASSED [2644/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval_binary[-1s--1 s] PASSED [2645/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval_binary[-1m--0.000001 s] PASSED [2646/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval_binary[1m-0.000001 s] PASSED [2647/4185] tests/types/test_datetime.py::TestInterval::test_dump_interval_binary[max-999999999 days 23:59:59.999999] PASSED [2648/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0-1s-1 sec] PASSED [2649/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0--1s--1 sec] PASSED [2650/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0-60s-1 min] PASSED [2651/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0-3600s-1 hour] PASSED [2652/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0-1s,1000m-1.001 sec] PASSED [2653/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0-1s,1m-1.000001 sec] PASSED [2654/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0-1d-1 day] PASSED [2655/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0--10d--10 day] PASSED [2656/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0-1d,1s,1m-1 day 1.000001 sec] PASSED [2657/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0--86399s,-999999m--23:59:59.999999] PASSED [2658/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0--3723s,-400000m--1:2:3.4] PASSED [2659/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0-3723s,400000m-1:2:3.4] PASSED [2660/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0-86399s,999999m-23:59:59.999999] PASSED [2661/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0-30d-30 day] PASSED [2662/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0-365d-1 year] PASSED [2663/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0--365d--1 year] PASSED [2664/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0--730d--2 years] PASSED [2665/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0-1460d-4 year] PASSED [2666/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0-30d-1 month] PASSED [2667/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0--30d--1 month] PASSED [2668/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0-60d-2 month] PASSED [2669/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0--90d--3 month] PASSED [2670/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0-186d-6 mons 6 days] PASSED [2671/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[0-736d-2 years 6 days] PASSED [2672/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1-1s-1 sec] PASSED [2673/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1--1s--1 sec] PASSED [2674/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1-60s-1 min] PASSED [2675/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1-3600s-1 hour] PASSED [2676/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1-1s,1000m-1.001 sec] PASSED [2677/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1-1s,1m-1.000001 sec] PASSED [2678/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1-1d-1 day] PASSED [2679/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1--10d--10 day] PASSED [2680/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1-1d,1s,1m-1 day 1.000001 sec] PASSED [2681/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1--86399s,-999999m--23:59:59.999999] PASSED [2682/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1--3723s,-400000m--1:2:3.4] PASSED [2683/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1-3723s,400000m-1:2:3.4] PASSED [2684/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1-86399s,999999m-23:59:59.999999] PASSED [2685/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1-30d-30 day] PASSED [2686/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1-365d-1 year] PASSED [2687/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1--365d--1 year] PASSED [2688/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1--730d--2 years] PASSED [2689/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1-1460d-4 year] PASSED [2690/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1-30d-1 month] PASSED [2691/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1--30d--1 month] PASSED [2692/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1-60d-2 month] PASSED [2693/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1--90d--3 month] PASSED [2694/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1-186d-6 mons 6 days] PASSED [2695/4185] tests/types/test_datetime.py::TestInterval::test_load_interval[1-736d-2 years 6 days] PASSED [2696/4185] tests/types/test_datetime.py::TestInterval::test_load_interval_intervalstyle[sql_standard-1d,1s-1 day 1 sec] XFAIL [2697/4185] tests/types/test_datetime.py::TestInterval::test_load_interval_intervalstyle[postgres_verbose-1d,1s-1 day 1 sec] XFAIL [2698/4185] tests/types/test_datetime.py::TestInterval::test_load_interval_intervalstyle[iso_8601-1d,1s-1 day 1 sec] XFAIL [2699/4185] tests/types/test_datetime.py::TestInterval::test_load_interval_overflow[min-0] PASSED [2700/4185] tests/types/test_datetime.py::TestInterval::test_load_interval_overflow[min-1] PASSED [2701/4185] tests/types/test_datetime.py::TestInterval::test_load_interval_overflow[max-0] PASSED [2702/4185] tests/types/test_datetime.py::TestInterval::test_load_interval_overflow[max-1] PASSED [2703/4185] tests/types/test_datetime.py::TestInterval::test_load_copy PASSED [2704/4185] tests/types/test_enum.py::test_fetch_info PASSED [2705/4185] tests/types/test_enum.py::test_register_makes_a_type PASSED [2706/4185] tests/types/test_enum.py::test_enum_loader[0-s-PureTestEnum] PASSED [2707/4185] tests/types/test_enum.py::test_enum_loader[0-s-StrTestEnum] PASSED [2708/4185] tests/types/test_enum.py::test_enum_loader[0-s-IntTestEnum] PASSED [2709/4185] tests/types/test_enum.py::test_enum_loader[0-t-PureTestEnum] PASSED [2710/4185] tests/types/test_enum.py::test_enum_loader[0-t-StrTestEnum] PASSED [2711/4185] tests/types/test_enum.py::test_enum_loader[0-t-IntTestEnum] PASSED [2712/4185] tests/types/test_enum.py::test_enum_loader[0-b-PureTestEnum] PASSED [2713/4185] tests/types/test_enum.py::test_enum_loader[0-b-StrTestEnum] PASSED [2714/4185] tests/types/test_enum.py::test_enum_loader[0-b-IntTestEnum] PASSED [2715/4185] tests/types/test_enum.py::test_enum_loader[1-s-PureTestEnum] PASSED [2716/4185] tests/types/test_enum.py::test_enum_loader[1-s-StrTestEnum] PASSED [2717/4185] tests/types/test_enum.py::test_enum_loader[1-s-IntTestEnum] PASSED [2718/4185] tests/types/test_enum.py::test_enum_loader[1-t-PureTestEnum] PASSED [2719/4185] tests/types/test_enum.py::test_enum_loader[1-t-StrTestEnum] PASSED [2720/4185] tests/types/test_enum.py::test_enum_loader[1-t-IntTestEnum] PASSED [2721/4185] tests/types/test_enum.py::test_enum_loader[1-b-PureTestEnum] PASSED [2722/4185] tests/types/test_enum.py::test_enum_loader[1-b-StrTestEnum] PASSED [2723/4185] tests/types/test_enum.py::test_enum_loader[1-b-IntTestEnum] PASSED [2724/4185] tests/types/test_enum.py::test_enum_loader_nonascii[0-s-utf8] PASSED [2725/4185] tests/types/test_enum.py::test_enum_loader_nonascii[0-s-latin1] PASSED [2726/4185] tests/types/test_enum.py::test_enum_loader_nonascii[0-t-utf8] PASSED [2727/4185] tests/types/test_enum.py::test_enum_loader_nonascii[0-t-latin1] PASSED [2728/4185] tests/types/test_enum.py::test_enum_loader_nonascii[0-b-utf8] PASSED [2729/4185] tests/types/test_enum.py::test_enum_loader_nonascii[0-b-latin1] PASSED [2730/4185] tests/types/test_enum.py::test_enum_loader_nonascii[1-s-utf8] PASSED [2731/4185] tests/types/test_enum.py::test_enum_loader_nonascii[1-s-latin1] PASSED [2732/4185] tests/types/test_enum.py::test_enum_loader_nonascii[1-t-utf8] PASSED [2733/4185] tests/types/test_enum.py::test_enum_loader_nonascii[1-t-latin1] PASSED [2734/4185] tests/types/test_enum.py::test_enum_loader_nonascii[1-b-utf8] PASSED [2735/4185] tests/types/test_enum.py::test_enum_loader_nonascii[1-b-latin1] PASSED [2736/4185] tests/types/test_enum.py::test_enum_loader_sqlascii[0-s-PureTestEnum] PASSED [2737/4185] tests/types/test_enum.py::test_enum_loader_sqlascii[0-s-StrTestEnum] PASSED [2738/4185] tests/types/test_enum.py::test_enum_loader_sqlascii[0-s-IntTestEnum] PASSED [2739/4185] tests/types/test_enum.py::test_enum_loader_sqlascii[0-t-PureTestEnum] PASSED [2740/4185] tests/types/test_enum.py::test_enum_loader_sqlascii[0-t-StrTestEnum] PASSED [2741/4185] tests/types/test_enum.py::test_enum_loader_sqlascii[0-t-IntTestEnum] PASSED [2742/4185] tests/types/test_enum.py::test_enum_loader_sqlascii[0-b-PureTestEnum] PASSED [2743/4185] tests/types/test_enum.py::test_enum_loader_sqlascii[0-b-StrTestEnum] PASSED [2744/4185] tests/types/test_enum.py::test_enum_loader_sqlascii[0-b-IntTestEnum] PASSED [2745/4185] tests/types/test_enum.py::test_enum_loader_sqlascii[1-s-PureTestEnum] PASSED [2746/4185] tests/types/test_enum.py::test_enum_loader_sqlascii[1-s-StrTestEnum] PASSED [2747/4185] tests/types/test_enum.py::test_enum_loader_sqlascii[1-s-IntTestEnum] PASSED [2748/4185] tests/types/test_enum.py::test_enum_loader_sqlascii[1-t-PureTestEnum] PASSED [2749/4185] tests/types/test_enum.py::test_enum_loader_sqlascii[1-t-StrTestEnum] PASSED [2750/4185] tests/types/test_enum.py::test_enum_loader_sqlascii[1-t-IntTestEnum] PASSED [2751/4185] tests/types/test_enum.py::test_enum_loader_sqlascii[1-b-PureTestEnum] PASSED [2752/4185] tests/types/test_enum.py::test_enum_loader_sqlascii[1-b-StrTestEnum] PASSED [2753/4185] tests/types/test_enum.py::test_enum_loader_sqlascii[1-b-IntTestEnum] PASSED [2754/4185] tests/types/test_enum.py::test_enum_dumper[0-s-PureTestEnum] PASSED [2755/4185] tests/types/test_enum.py::test_enum_dumper[0-s-StrTestEnum] PASSED [2756/4185] tests/types/test_enum.py::test_enum_dumper[0-s-IntTestEnum] PASSED [2757/4185] tests/types/test_enum.py::test_enum_dumper[0-t-PureTestEnum] PASSED [2758/4185] tests/types/test_enum.py::test_enum_dumper[0-t-StrTestEnum] PASSED [2759/4185] tests/types/test_enum.py::test_enum_dumper[0-t-IntTestEnum] PASSED [2760/4185] tests/types/test_enum.py::test_enum_dumper[0-b-PureTestEnum] PASSED [2761/4185] tests/types/test_enum.py::test_enum_dumper[0-b-StrTestEnum] PASSED [2762/4185] tests/types/test_enum.py::test_enum_dumper[0-b-IntTestEnum] PASSED [2763/4185] tests/types/test_enum.py::test_enum_dumper[1-s-PureTestEnum] PASSED [2764/4185] tests/types/test_enum.py::test_enum_dumper[1-s-StrTestEnum] PASSED [2765/4185] tests/types/test_enum.py::test_enum_dumper[1-s-IntTestEnum] PASSED [2766/4185] tests/types/test_enum.py::test_enum_dumper[1-t-PureTestEnum] PASSED [2767/4185] tests/types/test_enum.py::test_enum_dumper[1-t-StrTestEnum] PASSED [2768/4185] tests/types/test_enum.py::test_enum_dumper[1-t-IntTestEnum] PASSED [2769/4185] tests/types/test_enum.py::test_enum_dumper[1-b-PureTestEnum] PASSED [2770/4185] tests/types/test_enum.py::test_enum_dumper[1-b-StrTestEnum] PASSED [2771/4185] tests/types/test_enum.py::test_enum_dumper[1-b-IntTestEnum] PASSED [2772/4185] tests/types/test_enum.py::test_enum_dumper_nonascii[0-s-utf8] PASSED [2773/4185] tests/types/test_enum.py::test_enum_dumper_nonascii[0-s-latin1] PASSED [2774/4185] tests/types/test_enum.py::test_enum_dumper_nonascii[0-t-utf8] PASSED [2775/4185] tests/types/test_enum.py::test_enum_dumper_nonascii[0-t-latin1] PASSED [2776/4185] tests/types/test_enum.py::test_enum_dumper_nonascii[0-b-utf8] PASSED [2777/4185] tests/types/test_enum.py::test_enum_dumper_nonascii[0-b-latin1] PASSED [2778/4185] tests/types/test_enum.py::test_enum_dumper_nonascii[1-s-utf8] PASSED [2779/4185] tests/types/test_enum.py::test_enum_dumper_nonascii[1-s-latin1] PASSED [2780/4185] tests/types/test_enum.py::test_enum_dumper_nonascii[1-t-utf8] PASSED [2781/4185] tests/types/test_enum.py::test_enum_dumper_nonascii[1-t-latin1] PASSED [2782/4185] tests/types/test_enum.py::test_enum_dumper_nonascii[1-b-utf8] PASSED [2783/4185] tests/types/test_enum.py::test_enum_dumper_nonascii[1-b-latin1] PASSED [2784/4185] tests/types/test_enum.py::test_enum_dumper_sqlascii[0-s-PureTestEnum] PASSED [2785/4185] tests/types/test_enum.py::test_enum_dumper_sqlascii[0-s-StrTestEnum] PASSED [2786/4185] tests/types/test_enum.py::test_enum_dumper_sqlascii[0-s-IntTestEnum] PASSED [2787/4185] tests/types/test_enum.py::test_enum_dumper_sqlascii[0-t-PureTestEnum] PASSED [2788/4185] tests/types/test_enum.py::test_enum_dumper_sqlascii[0-t-StrTestEnum] PASSED [2789/4185] tests/types/test_enum.py::test_enum_dumper_sqlascii[0-t-IntTestEnum] PASSED [2790/4185] tests/types/test_enum.py::test_enum_dumper_sqlascii[0-b-PureTestEnum] PASSED [2791/4185] tests/types/test_enum.py::test_enum_dumper_sqlascii[0-b-StrTestEnum] PASSED [2792/4185] tests/types/test_enum.py::test_enum_dumper_sqlascii[0-b-IntTestEnum] PASSED [2793/4185] tests/types/test_enum.py::test_enum_dumper_sqlascii[1-s-PureTestEnum] PASSED [2794/4185] tests/types/test_enum.py::test_enum_dumper_sqlascii[1-s-StrTestEnum] PASSED [2795/4185] tests/types/test_enum.py::test_enum_dumper_sqlascii[1-s-IntTestEnum] PASSED [2796/4185] tests/types/test_enum.py::test_enum_dumper_sqlascii[1-t-PureTestEnum] PASSED [2797/4185] tests/types/test_enum.py::test_enum_dumper_sqlascii[1-t-StrTestEnum] PASSED [2798/4185] tests/types/test_enum.py::test_enum_dumper_sqlascii[1-t-IntTestEnum] PASSED [2799/4185] tests/types/test_enum.py::test_enum_dumper_sqlascii[1-b-PureTestEnum] PASSED [2800/4185] tests/types/test_enum.py::test_enum_dumper_sqlascii[1-b-StrTestEnum] PASSED [2801/4185] tests/types/test_enum.py::test_enum_dumper_sqlascii[1-b-IntTestEnum] PASSED [2802/4185] tests/types/test_enum.py::test_generic_enum_dumper[0-s-PureTestEnum] PASSED [2803/4185] tests/types/test_enum.py::test_generic_enum_dumper[0-s-StrTestEnum] PASSED [2804/4185] tests/types/test_enum.py::test_generic_enum_dumper[0-s-IntTestEnum] PASSED [2805/4185] tests/types/test_enum.py::test_generic_enum_dumper[0-t-PureTestEnum] PASSED [2806/4185] tests/types/test_enum.py::test_generic_enum_dumper[0-t-StrTestEnum] PASSED [2807/4185] tests/types/test_enum.py::test_generic_enum_dumper[0-t-IntTestEnum] PASSED [2808/4185] tests/types/test_enum.py::test_generic_enum_dumper[0-b-PureTestEnum] PASSED [2809/4185] tests/types/test_enum.py::test_generic_enum_dumper[0-b-StrTestEnum] PASSED [2810/4185] tests/types/test_enum.py::test_generic_enum_dumper[0-b-IntTestEnum] PASSED [2811/4185] tests/types/test_enum.py::test_generic_enum_dumper[1-s-PureTestEnum] PASSED [2812/4185] tests/types/test_enum.py::test_generic_enum_dumper[1-s-StrTestEnum] PASSED [2813/4185] tests/types/test_enum.py::test_generic_enum_dumper[1-s-IntTestEnum] PASSED [2814/4185] tests/types/test_enum.py::test_generic_enum_dumper[1-t-PureTestEnum] PASSED [2815/4185] tests/types/test_enum.py::test_generic_enum_dumper[1-t-StrTestEnum] PASSED [2816/4185] tests/types/test_enum.py::test_generic_enum_dumper[1-t-IntTestEnum] PASSED [2817/4185] tests/types/test_enum.py::test_generic_enum_dumper[1-b-PureTestEnum] PASSED [2818/4185] tests/types/test_enum.py::test_generic_enum_dumper[1-b-StrTestEnum] PASSED [2819/4185] tests/types/test_enum.py::test_generic_enum_dumper[1-b-IntTestEnum] PASSED [2820/4185] tests/types/test_enum.py::test_generic_enum_dumper_nonascii[0-s-utf8] PASSED [2821/4185] tests/types/test_enum.py::test_generic_enum_dumper_nonascii[0-s-latin1] PASSED [2822/4185] tests/types/test_enum.py::test_generic_enum_dumper_nonascii[0-t-utf8] PASSED [2823/4185] tests/types/test_enum.py::test_generic_enum_dumper_nonascii[0-t-latin1] PASSED [2824/4185] tests/types/test_enum.py::test_generic_enum_dumper_nonascii[0-b-utf8] PASSED [2825/4185] tests/types/test_enum.py::test_generic_enum_dumper_nonascii[0-b-latin1] PASSED [2826/4185] tests/types/test_enum.py::test_generic_enum_dumper_nonascii[1-s-utf8] PASSED [2827/4185] tests/types/test_enum.py::test_generic_enum_dumper_nonascii[1-s-latin1] PASSED [2828/4185] tests/types/test_enum.py::test_generic_enum_dumper_nonascii[1-t-utf8] PASSED [2829/4185] tests/types/test_enum.py::test_generic_enum_dumper_nonascii[1-t-latin1] PASSED [2830/4185] tests/types/test_enum.py::test_generic_enum_dumper_nonascii[1-b-utf8] PASSED [2831/4185] tests/types/test_enum.py::test_generic_enum_dumper_nonascii[1-b-latin1] PASSED [2832/4185] tests/types/test_enum.py::test_generic_enum_loader[0-s-PureTestEnum] PASSED [2833/4185] tests/types/test_enum.py::test_generic_enum_loader[0-s-StrTestEnum] PASSED [2834/4185] tests/types/test_enum.py::test_generic_enum_loader[0-s-IntTestEnum] PASSED [2835/4185] tests/types/test_enum.py::test_generic_enum_loader[0-t-PureTestEnum] PASSED [2836/4185] tests/types/test_enum.py::test_generic_enum_loader[0-t-StrTestEnum] PASSED [2837/4185] tests/types/test_enum.py::test_generic_enum_loader[0-t-IntTestEnum] PASSED [2838/4185] tests/types/test_enum.py::test_generic_enum_loader[0-b-PureTestEnum] PASSED [2839/4185] tests/types/test_enum.py::test_generic_enum_loader[0-b-StrTestEnum] PASSED [2840/4185] tests/types/test_enum.py::test_generic_enum_loader[0-b-IntTestEnum] PASSED [2841/4185] tests/types/test_enum.py::test_generic_enum_loader[1-s-PureTestEnum] PASSED [2842/4185] tests/types/test_enum.py::test_generic_enum_loader[1-s-StrTestEnum] PASSED [2843/4185] tests/types/test_enum.py::test_generic_enum_loader[1-s-IntTestEnum] PASSED [2844/4185] tests/types/test_enum.py::test_generic_enum_loader[1-t-PureTestEnum] PASSED [2845/4185] tests/types/test_enum.py::test_generic_enum_loader[1-t-StrTestEnum] PASSED [2846/4185] tests/types/test_enum.py::test_generic_enum_loader[1-t-IntTestEnum] PASSED [2847/4185] tests/types/test_enum.py::test_generic_enum_loader[1-b-PureTestEnum] PASSED [2848/4185] tests/types/test_enum.py::test_generic_enum_loader[1-b-StrTestEnum] PASSED [2849/4185] tests/types/test_enum.py::test_generic_enum_loader[1-b-IntTestEnum] PASSED [2850/4185] tests/types/test_enum.py::test_generic_enum_loader_nonascii[0-s-utf8] PASSED [2851/4185] tests/types/test_enum.py::test_generic_enum_loader_nonascii[0-s-latin1] PASSED [2852/4185] tests/types/test_enum.py::test_generic_enum_loader_nonascii[0-t-utf8] PASSED [2853/4185] tests/types/test_enum.py::test_generic_enum_loader_nonascii[0-t-latin1] PASSED [2854/4185] tests/types/test_enum.py::test_generic_enum_loader_nonascii[0-b-utf8] PASSED [2855/4185] tests/types/test_enum.py::test_generic_enum_loader_nonascii[0-b-latin1] PASSED [2856/4185] tests/types/test_enum.py::test_generic_enum_loader_nonascii[1-s-utf8] PASSED [2857/4185] tests/types/test_enum.py::test_generic_enum_loader_nonascii[1-s-latin1] PASSED [2858/4185] tests/types/test_enum.py::test_generic_enum_loader_nonascii[1-t-utf8] PASSED [2859/4185] tests/types/test_enum.py::test_generic_enum_loader_nonascii[1-t-latin1] PASSED [2860/4185] tests/types/test_enum.py::test_generic_enum_loader_nonascii[1-b-utf8] PASSED [2861/4185] tests/types/test_enum.py::test_generic_enum_loader_nonascii[1-b-latin1] PASSED [2862/4185] tests/types/test_enum.py::test_enum_array_loader[0-s] PASSED [2863/4185] tests/types/test_enum.py::test_enum_array_loader[0-t] PASSED [2864/4185] tests/types/test_enum.py::test_enum_array_loader[0-b] PASSED [2865/4185] tests/types/test_enum.py::test_enum_array_loader[1-s] PASSED [2866/4185] tests/types/test_enum.py::test_enum_array_loader[1-t] PASSED [2867/4185] tests/types/test_enum.py::test_enum_array_loader[1-b] PASSED [2868/4185] tests/types/test_enum.py::test_enum_array_dumper[0-s] PASSED [2869/4185] tests/types/test_enum.py::test_enum_array_dumper[0-t] PASSED [2870/4185] tests/types/test_enum.py::test_enum_array_dumper[0-b] PASSED [2871/4185] tests/types/test_enum.py::test_enum_array_dumper[1-s] PASSED [2872/4185] tests/types/test_enum.py::test_enum_array_dumper[1-t] PASSED [2873/4185] tests/types/test_enum.py::test_enum_array_dumper[1-b] PASSED [2874/4185] tests/types/test_enum.py::test_generic_enum_array_loader[0-s] PASSED [2875/4185] tests/types/test_enum.py::test_generic_enum_array_loader[0-t] PASSED [2876/4185] tests/types/test_enum.py::test_generic_enum_array_loader[0-b] PASSED [2877/4185] tests/types/test_enum.py::test_generic_enum_array_loader[1-s] PASSED [2878/4185] tests/types/test_enum.py::test_generic_enum_array_loader[1-t] PASSED [2879/4185] tests/types/test_enum.py::test_generic_enum_array_loader[1-b] PASSED [2880/4185] tests/types/test_enum.py::test_enum_error 2024-02-09 18:45:55.629 UTC [2740] ERROR: invalid input value for enum puretestenum: "ONE" 2024-02-09 18:45:55.629 UTC [2740] CONTEXT: unnamed portal parameter $1 2024-02-09 18:45:55.629 UTC [2740] STATEMENT: select $1::text PASSED [2881/4185] tests/types/test_enum.py::test_remap[mapping0-0-s] PASSED [2882/4185] tests/types/test_enum.py::test_remap[mapping0-0-t] PASSED [2883/4185] tests/types/test_enum.py::test_remap[mapping0-0-b] PASSED [2884/4185] tests/types/test_enum.py::test_remap[mapping0-1-s] PASSED [2885/4185] tests/types/test_enum.py::test_remap[mapping0-1-t] PASSED [2886/4185] tests/types/test_enum.py::test_remap[mapping0-1-b] PASSED [2887/4185] tests/types/test_enum.py::test_remap[mapping1-0-s] PASSED [2888/4185] tests/types/test_enum.py::test_remap[mapping1-0-t] PASSED [2889/4185] tests/types/test_enum.py::test_remap[mapping1-0-b] PASSED [2890/4185] tests/types/test_enum.py::test_remap[mapping1-1-s] PASSED [2891/4185] tests/types/test_enum.py::test_remap[mapping1-1-t] PASSED [2892/4185] tests/types/test_enum.py::test_remap[mapping1-1-b] PASSED [2893/4185] tests/types/test_enum.py::test_remap_rename PASSED [2894/4185] tests/types/test_enum.py::test_remap_more_python PASSED [2895/4185] tests/types/test_enum.py::test_remap_more_postgres PASSED [2896/4185] tests/types/test_enum.py::test_remap_by_value PASSED [2897/4185] tests/types/test_hstore.py::test_parse_ok[-d0] PASSED [2898/4185] tests/types/test_hstore.py::test_parse_ok["a"=>"1", "b"=>"2"-d1] PASSED [2899/4185] tests/types/test_hstore.py::test_parse_ok["a" => "1" , "b" => "2"-d2] PASSED [2900/4185] tests/types/test_hstore.py::test_parse_ok["a"=>NULL, "b"=>"2"-d3] PASSED [2901/4185] tests/types/test_hstore.py::test_parse_ok["a"=>"\\"", "\\""=>"2"-d4] PASSED [2902/4185] tests/types/test_hstore.py::test_parse_ok["a"=>"'", "'"=>"2"-d5] PASSED [2903/4185] tests/types/test_hstore.py::test_parse_ok["a"=>"1", "b"=>NULL-d6] PASSED [2904/4185] tests/types/test_hstore.py::test_parse_ok["a\\\\"=>"1"-d7] PASSED [2905/4185] tests/types/test_hstore.py::test_parse_ok["a\\""=>"1"-d8] PASSED [2906/4185] tests/types/test_hstore.py::test_parse_ok["a\\\\\\""=>"1"-d9] PASSED [2907/4185] tests/types/test_hstore.py::test_parse_ok["a\\\\\\\\\\""=>"1"-d10] PASSED [2908/4185] tests/types/test_hstore.py::test_parse_ok["\xe8"=>"\xe0"-d11] PASSED [2909/4185] tests/types/test_hstore.py::test_parse_bad[a] PASSED [2910/4185] tests/types/test_hstore.py::test_parse_bad["a"] PASSED [2911/4185] tests/types/test_hstore.py::test_parse_bad["a\\\\""=>"1"] PASSED [2912/4185] tests/types/test_hstore.py::test_parse_bad["a\\\\\\\\""=>"1"] PASSED [2913/4185] tests/types/test_hstore.py::test_parse_bad["a=>"1"] PASSED [2914/4185] tests/types/test_hstore.py::test_parse_bad["a"=>"1", "b"=>NUL] PASSED [2915/4185] tests/types/test_hstore.py::test_register_conn[utf8] PASSED [2916/4185] tests/types/test_hstore.py::test_register_conn[latin1] PASSED [2917/4185] tests/types/test_hstore.py::test_register_conn[sql_ascii] PASSED [2918/4185] tests/types/test_hstore.py::test_register_curs PASSED [2919/4185] tests/types/test_hstore.py::test_register_globally PASSED [2920/4185] tests/types/test_hstore.py::test_roundtrip[d0] PASSED [2921/4185] tests/types/test_hstore.py::test_roundtrip[d1] PASSED [2922/4185] tests/types/test_hstore.py::test_roundtrip[d2] PASSED [2923/4185] tests/types/test_hstore.py::test_roundtrip[d3] PASSED [2924/4185] tests/types/test_hstore.py::test_roundtrip_array PASSED [2925/4185] tests/types/test_hstore.py::test_no_info_error PASSED [2926/4185] tests/types/test_json.py::test_wrapper_regtype[s-Json] PASSED [2927/4185] tests/types/test_json.py::test_wrapper_regtype[s-Jsonb] PASSED [2928/4185] tests/types/test_json.py::test_wrapper_regtype[t-Json] PASSED [2929/4185] tests/types/test_json.py::test_wrapper_regtype[t-Jsonb] PASSED [2930/4185] tests/types/test_json.py::test_wrapper_regtype[b-Json] PASSED [2931/4185] tests/types/test_json.py::test_wrapper_regtype[b-Jsonb] PASSED [2932/4185] tests/types/test_json.py::test_dump[s-Json-null] PASSED [2933/4185] tests/types/test_json.py::test_dump[s-Json-true] PASSED [2934/4185] tests/types/test_json.py::test_dump[s-Json-"te'xt"] PASSED [2935/4185] tests/types/test_json.py::test_dump[s-Json-"\\u00e0\\u20ac"] PASSED [2936/4185] tests/types/test_json.py::test_dump[s-Json-123] PASSED [2937/4185] tests/types/test_json.py::test_dump[s-Json-123.45] PASSED [2938/4185] tests/types/test_json.py::test_dump[s-Json-["a", 100]] PASSED [2939/4185] tests/types/test_json.py::test_dump[s-Json-{"a": 100}] PASSED [2940/4185] tests/types/test_json.py::test_dump[s-Jsonb-null] PASSED [2941/4185] tests/types/test_json.py::test_dump[s-Jsonb-true] PASSED [2942/4185] tests/types/test_json.py::test_dump[s-Jsonb-"te'xt"] PASSED [2943/4185] tests/types/test_json.py::test_dump[s-Jsonb-"\\u00e0\\u20ac"] PASSED [2944/4185] tests/types/test_json.py::test_dump[s-Jsonb-123] PASSED [2945/4185] tests/types/test_json.py::test_dump[s-Jsonb-123.45] PASSED [2946/4185] tests/types/test_json.py::test_dump[s-Jsonb-["a", 100]] PASSED [2947/4185] tests/types/test_json.py::test_dump[s-Jsonb-{"a": 100}] PASSED [2948/4185] tests/types/test_json.py::test_dump[t-Json-null] PASSED [2949/4185] tests/types/test_json.py::test_dump[t-Json-true] PASSED [2950/4185] tests/types/test_json.py::test_dump[t-Json-"te'xt"] PASSED [2951/4185] tests/types/test_json.py::test_dump[t-Json-"\\u00e0\\u20ac"] PASSED [2952/4185] tests/types/test_json.py::test_dump[t-Json-123] PASSED [2953/4185] tests/types/test_json.py::test_dump[t-Json-123.45] PASSED [2954/4185] tests/types/test_json.py::test_dump[t-Json-["a", 100]] PASSED [2955/4185] tests/types/test_json.py::test_dump[t-Json-{"a": 100}] PASSED [2956/4185] tests/types/test_json.py::test_dump[t-Jsonb-null] PASSED [2957/4185] tests/types/test_json.py::test_dump[t-Jsonb-true] PASSED [2958/4185] tests/types/test_json.py::test_dump[t-Jsonb-"te'xt"] PASSED [2959/4185] tests/types/test_json.py::test_dump[t-Jsonb-"\\u00e0\\u20ac"] PASSED [2960/4185] tests/types/test_json.py::test_dump[t-Jsonb-123] PASSED [2961/4185] tests/types/test_json.py::test_dump[t-Jsonb-123.45] PASSED [2962/4185] tests/types/test_json.py::test_dump[t-Jsonb-["a", 100]] PASSED [2963/4185] tests/types/test_json.py::test_dump[t-Jsonb-{"a": 100}] PASSED [2964/4185] tests/types/test_json.py::test_dump[b-Json-null] PASSED [2965/4185] tests/types/test_json.py::test_dump[b-Json-true] PASSED [2966/4185] tests/types/test_json.py::test_dump[b-Json-"te'xt"] PASSED [2967/4185] tests/types/test_json.py::test_dump[b-Json-"\\u00e0\\u20ac"] PASSED [2968/4185] tests/types/test_json.py::test_dump[b-Json-123] PASSED [2969/4185] tests/types/test_json.py::test_dump[b-Json-123.45] PASSED [2970/4185] tests/types/test_json.py::test_dump[b-Json-["a", 100]] PASSED [2971/4185] tests/types/test_json.py::test_dump[b-Json-{"a": 100}] PASSED [2972/4185] tests/types/test_json.py::test_dump[b-Jsonb-null] PASSED [2973/4185] tests/types/test_json.py::test_dump[b-Jsonb-true] PASSED [2974/4185] tests/types/test_json.py::test_dump[b-Jsonb-"te'xt"] PASSED [2975/4185] tests/types/test_json.py::test_dump[b-Jsonb-"\\u00e0\\u20ac"] PASSED [2976/4185] tests/types/test_json.py::test_dump[b-Jsonb-123] PASSED [2977/4185] tests/types/test_json.py::test_dump[b-Jsonb-123.45] PASSED [2978/4185] tests/types/test_json.py::test_dump[b-Jsonb-["a", 100]] PASSED [2979/4185] tests/types/test_json.py::test_dump[b-Jsonb-{"a": 100}] PASSED [2980/4185] tests/types/test_json.py::test_dump_dict[t-json-JsonDumper] PASSED [2981/4185] tests/types/test_json.py::test_dump_dict[b-json-JsonBinaryDumper] PASSED [2982/4185] tests/types/test_json.py::test_dump_dict[t-jsonb-JsonbDumper] PASSED [2983/4185] tests/types/test_json.py::test_dump_dict[b-jsonb-JsonbBinaryDumper] PASSED [2984/4185] tests/types/test_json.py::test_array_dump[s-Json-null] PASSED [2985/4185] tests/types/test_json.py::test_array_dump[s-Json-true] PASSED [2986/4185] tests/types/test_json.py::test_array_dump[s-Json-"te'xt"] PASSED [2987/4185] tests/types/test_json.py::test_array_dump[s-Json-"\\u00e0\\u20ac"] PASSED [2988/4185] tests/types/test_json.py::test_array_dump[s-Json-123] PASSED [2989/4185] tests/types/test_json.py::test_array_dump[s-Json-123.45] PASSED [2990/4185] tests/types/test_json.py::test_array_dump[s-Json-["a", 100]] PASSED [2991/4185] tests/types/test_json.py::test_array_dump[s-Json-{"a": 100}] PASSED [2992/4185] tests/types/test_json.py::test_array_dump[s-Jsonb-null] PASSED [2993/4185] tests/types/test_json.py::test_array_dump[s-Jsonb-true] PASSED [2994/4185] tests/types/test_json.py::test_array_dump[s-Jsonb-"te'xt"] PASSED [2995/4185] tests/types/test_json.py::test_array_dump[s-Jsonb-"\\u00e0\\u20ac"] PASSED [2996/4185] tests/types/test_json.py::test_array_dump[s-Jsonb-123] PASSED [2997/4185] tests/types/test_json.py::test_array_dump[s-Jsonb-123.45] PASSED [2998/4185] tests/types/test_json.py::test_array_dump[s-Jsonb-["a", 100]] PASSED [2999/4185] tests/types/test_json.py::test_array_dump[s-Jsonb-{"a": 100}] PASSED [3000/4185] tests/types/test_json.py::test_array_dump[t-Json-null] PASSED [3001/4185] tests/types/test_json.py::test_array_dump[t-Json-true] PASSED [3002/4185] tests/types/test_json.py::test_array_dump[t-Json-"te'xt"] PASSED [3003/4185] tests/types/test_json.py::test_array_dump[t-Json-"\\u00e0\\u20ac"] PASSED [3004/4185] tests/types/test_json.py::test_array_dump[t-Json-123] PASSED [3005/4185] tests/types/test_json.py::test_array_dump[t-Json-123.45] PASSED [3006/4185] tests/types/test_json.py::test_array_dump[t-Json-["a", 100]] PASSED [3007/4185] tests/types/test_json.py::test_array_dump[t-Json-{"a": 100}] PASSED [3008/4185] tests/types/test_json.py::test_array_dump[t-Jsonb-null] PASSED [3009/4185] tests/types/test_json.py::test_array_dump[t-Jsonb-true] PASSED [3010/4185] tests/types/test_json.py::test_array_dump[t-Jsonb-"te'xt"] PASSED [3011/4185] tests/types/test_json.py::test_array_dump[t-Jsonb-"\\u00e0\\u20ac"] PASSED [3012/4185] tests/types/test_json.py::test_array_dump[t-Jsonb-123] PASSED [3013/4185] tests/types/test_json.py::test_array_dump[t-Jsonb-123.45] PASSED [3014/4185] tests/types/test_json.py::test_array_dump[t-Jsonb-["a", 100]] PASSED [3015/4185] tests/types/test_json.py::test_array_dump[t-Jsonb-{"a": 100}] PASSED [3016/4185] tests/types/test_json.py::test_array_dump[b-Json-null] PASSED [3017/4185] tests/types/test_json.py::test_array_dump[b-Json-true] PASSED [3018/4185] tests/types/test_json.py::test_array_dump[b-Json-"te'xt"] PASSED [3019/4185] tests/types/test_json.py::test_array_dump[b-Json-"\\u00e0\\u20ac"] PASSED [3020/4185] tests/types/test_json.py::test_array_dump[b-Json-123] PASSED [3021/4185] tests/types/test_json.py::test_array_dump[b-Json-123.45] PASSED [3022/4185] tests/types/test_json.py::test_array_dump[b-Json-["a", 100]] PASSED [3023/4185] tests/types/test_json.py::test_array_dump[b-Json-{"a": 100}] PASSED [3024/4185] tests/types/test_json.py::test_array_dump[b-Jsonb-null] PASSED [3025/4185] tests/types/test_json.py::test_array_dump[b-Jsonb-true] PASSED [3026/4185] tests/types/test_json.py::test_array_dump[b-Jsonb-"te'xt"] PASSED [3027/4185] tests/types/test_json.py::test_array_dump[b-Jsonb-"\\u00e0\\u20ac"] PASSED [3028/4185] tests/types/test_json.py::test_array_dump[b-Jsonb-123] PASSED [3029/4185] tests/types/test_json.py::test_array_dump[b-Jsonb-123.45] PASSED [3030/4185] tests/types/test_json.py::test_array_dump[b-Jsonb-["a", 100]] PASSED [3031/4185] tests/types/test_json.py::test_array_dump[b-Jsonb-{"a": 100}] PASSED [3032/4185] tests/types/test_json.py::test_load[0-json-null] PASSED [3033/4185] tests/types/test_json.py::test_load[0-json-true] PASSED [3034/4185] tests/types/test_json.py::test_load[0-json-"te'xt"] PASSED [3035/4185] tests/types/test_json.py::test_load[0-json-"\\u00e0\\u20ac"] PASSED [3036/4185] tests/types/test_json.py::test_load[0-json-123] PASSED [3037/4185] tests/types/test_json.py::test_load[0-json-123.45] PASSED [3038/4185] tests/types/test_json.py::test_load[0-json-["a", 100]] PASSED [3039/4185] tests/types/test_json.py::test_load[0-json-{"a": 100}] PASSED [3040/4185] tests/types/test_json.py::test_load[0-jsonb-null] PASSED [3041/4185] tests/types/test_json.py::test_load[0-jsonb-true] PASSED [3042/4185] tests/types/test_json.py::test_load[0-jsonb-"te'xt"] PASSED [3043/4185] tests/types/test_json.py::test_load[0-jsonb-"\\u00e0\\u20ac"] PASSED [3044/4185] tests/types/test_json.py::test_load[0-jsonb-123] PASSED [3045/4185] tests/types/test_json.py::test_load[0-jsonb-123.45] PASSED [3046/4185] tests/types/test_json.py::test_load[0-jsonb-["a", 100]] PASSED [3047/4185] tests/types/test_json.py::test_load[0-jsonb-{"a": 100}] PASSED [3048/4185] tests/types/test_json.py::test_load[1-json-null] PASSED [3049/4185] tests/types/test_json.py::test_load[1-json-true] PASSED [3050/4185] tests/types/test_json.py::test_load[1-json-"te'xt"] PASSED [3051/4185] tests/types/test_json.py::test_load[1-json-"\\u00e0\\u20ac"] PASSED [3052/4185] tests/types/test_json.py::test_load[1-json-123] PASSED [3053/4185] tests/types/test_json.py::test_load[1-json-123.45] PASSED [3054/4185] tests/types/test_json.py::test_load[1-json-["a", 100]] PASSED [3055/4185] tests/types/test_json.py::test_load[1-json-{"a": 100}] PASSED [3056/4185] tests/types/test_json.py::test_load[1-jsonb-null] PASSED [3057/4185] tests/types/test_json.py::test_load[1-jsonb-true] PASSED [3058/4185] tests/types/test_json.py::test_load[1-jsonb-"te'xt"] PASSED [3059/4185] tests/types/test_json.py::test_load[1-jsonb-"\\u00e0\\u20ac"] PASSED [3060/4185] tests/types/test_json.py::test_load[1-jsonb-123] PASSED [3061/4185] tests/types/test_json.py::test_load[1-jsonb-123.45] PASSED [3062/4185] tests/types/test_json.py::test_load[1-jsonb-["a", 100]] PASSED [3063/4185] tests/types/test_json.py::test_load[1-jsonb-{"a": 100}] PASSED [3064/4185] tests/types/test_json.py::test_load_array[0-json-null] PASSED [3065/4185] tests/types/test_json.py::test_load_array[0-json-true] PASSED [3066/4185] tests/types/test_json.py::test_load_array[0-json-"te'xt"] PASSED [3067/4185] tests/types/test_json.py::test_load_array[0-json-"\\u00e0\\u20ac"] PASSED [3068/4185] tests/types/test_json.py::test_load_array[0-json-123] PASSED [3069/4185] tests/types/test_json.py::test_load_array[0-json-123.45] PASSED [3070/4185] tests/types/test_json.py::test_load_array[0-json-["a", 100]] PASSED [3071/4185] tests/types/test_json.py::test_load_array[0-json-{"a": 100}] PASSED [3072/4185] tests/types/test_json.py::test_load_array[0-jsonb-null] PASSED [3073/4185] tests/types/test_json.py::test_load_array[0-jsonb-true] PASSED [3074/4185] tests/types/test_json.py::test_load_array[0-jsonb-"te'xt"] PASSED [3075/4185] tests/types/test_json.py::test_load_array[0-jsonb-"\\u00e0\\u20ac"] PASSED [3076/4185] tests/types/test_json.py::test_load_array[0-jsonb-123] PASSED [3077/4185] tests/types/test_json.py::test_load_array[0-jsonb-123.45] PASSED [3078/4185] tests/types/test_json.py::test_load_array[0-jsonb-["a", 100]] PASSED [3079/4185] tests/types/test_json.py::test_load_array[0-jsonb-{"a": 100}] PASSED [3080/4185] tests/types/test_json.py::test_load_array[1-json-null] PASSED [3081/4185] tests/types/test_json.py::test_load_array[1-json-true] PASSED [3082/4185] tests/types/test_json.py::test_load_array[1-json-"te'xt"] PASSED [3083/4185] tests/types/test_json.py::test_load_array[1-json-"\\u00e0\\u20ac"] PASSED [3084/4185] tests/types/test_json.py::test_load_array[1-json-123] PASSED [3085/4185] tests/types/test_json.py::test_load_array[1-json-123.45] PASSED [3086/4185] tests/types/test_json.py::test_load_array[1-json-["a", 100]] PASSED [3087/4185] tests/types/test_json.py::test_load_array[1-json-{"a": 100}] PASSED [3088/4185] tests/types/test_json.py::test_load_array[1-jsonb-null] PASSED [3089/4185] tests/types/test_json.py::test_load_array[1-jsonb-true] PASSED [3090/4185] tests/types/test_json.py::test_load_array[1-jsonb-"te'xt"] PASSED [3091/4185] tests/types/test_json.py::test_load_array[1-jsonb-"\\u00e0\\u20ac"] PASSED [3092/4185] tests/types/test_json.py::test_load_array[1-jsonb-123] PASSED [3093/4185] tests/types/test_json.py::test_load_array[1-jsonb-123.45] PASSED [3094/4185] tests/types/test_json.py::test_load_array[1-jsonb-["a", 100]] PASSED [3095/4185] tests/types/test_json.py::test_load_array[1-jsonb-{"a": 100}] PASSED [3096/4185] tests/types/test_json.py::test_load_copy[0-json-null] PASSED [3097/4185] tests/types/test_json.py::test_load_copy[0-json-true] PASSED [3098/4185] tests/types/test_json.py::test_load_copy[0-json-"te'xt"] PASSED [3099/4185] tests/types/test_json.py::test_load_copy[0-json-"\\u00e0\\u20ac"] PASSED [3100/4185] tests/types/test_json.py::test_load_copy[0-json-123] PASSED [3101/4185] tests/types/test_json.py::test_load_copy[0-json-123.45] PASSED [3102/4185] tests/types/test_json.py::test_load_copy[0-json-["a", 100]] PASSED [3103/4185] tests/types/test_json.py::test_load_copy[0-json-{"a": 100}] PASSED [3104/4185] tests/types/test_json.py::test_load_copy[0-jsonb-null] PASSED [3105/4185] tests/types/test_json.py::test_load_copy[0-jsonb-true] PASSED [3106/4185] tests/types/test_json.py::test_load_copy[0-jsonb-"te'xt"] PASSED [3107/4185] tests/types/test_json.py::test_load_copy[0-jsonb-"\\u00e0\\u20ac"] PASSED [3108/4185] tests/types/test_json.py::test_load_copy[0-jsonb-123] PASSED [3109/4185] tests/types/test_json.py::test_load_copy[0-jsonb-123.45] PASSED [3110/4185] tests/types/test_json.py::test_load_copy[0-jsonb-["a", 100]] PASSED [3111/4185] tests/types/test_json.py::test_load_copy[0-jsonb-{"a": 100}] PASSED [3112/4185] tests/types/test_json.py::test_load_copy[1-json-null] PASSED [3113/4185] tests/types/test_json.py::test_load_copy[1-json-true] PASSED [3114/4185] tests/types/test_json.py::test_load_copy[1-json-"te'xt"] PASSED [3115/4185] tests/types/test_json.py::test_load_copy[1-json-"\\u00e0\\u20ac"] PASSED [3116/4185] tests/types/test_json.py::test_load_copy[1-json-123] PASSED [3117/4185] tests/types/test_json.py::test_load_copy[1-json-123.45] PASSED [3118/4185] tests/types/test_json.py::test_load_copy[1-json-["a", 100]] PASSED [3119/4185] tests/types/test_json.py::test_load_copy[1-json-{"a": 100}] PASSED [3120/4185] tests/types/test_json.py::test_load_copy[1-jsonb-null] PASSED [3121/4185] tests/types/test_json.py::test_load_copy[1-jsonb-true] PASSED [3122/4185] tests/types/test_json.py::test_load_copy[1-jsonb-"te'xt"] PASSED [3123/4185] tests/types/test_json.py::test_load_copy[1-jsonb-"\\u00e0\\u20ac"] PASSED [3124/4185] tests/types/test_json.py::test_load_copy[1-jsonb-123] PASSED [3125/4185] tests/types/test_json.py::test_load_copy[1-jsonb-123.45] PASSED [3126/4185] tests/types/test_json.py::test_load_copy[1-jsonb-["a", 100]] PASSED [3127/4185] tests/types/test_json.py::test_load_copy[1-jsonb-{"a": 100}] PASSED [3128/4185] tests/types/test_json.py::test_dump_customise[Json-s] PASSED [3129/4185] tests/types/test_json.py::test_dump_customise[Json-t] PASSED [3130/4185] tests/types/test_json.py::test_dump_customise[Json-b] PASSED [3131/4185] tests/types/test_json.py::test_dump_customise[Jsonb-s] PASSED [3132/4185] tests/types/test_json.py::test_dump_customise[Jsonb-t] PASSED [3133/4185] tests/types/test_json.py::test_dump_customise[Jsonb-b] PASSED [3134/4185] tests/types/test_json.py::test_dump_customise_bytes[Json-s] PASSED [3135/4185] tests/types/test_json.py::test_dump_customise_bytes[Json-t] PASSED [3136/4185] tests/types/test_json.py::test_dump_customise_bytes[Json-b] PASSED [3137/4185] tests/types/test_json.py::test_dump_customise_bytes[Jsonb-s] PASSED [3138/4185] tests/types/test_json.py::test_dump_customise_bytes[Jsonb-t] PASSED [3139/4185] tests/types/test_json.py::test_dump_customise_bytes[Jsonb-b] PASSED [3140/4185] tests/types/test_json.py::test_dump_customise_context[Json-s] PASSED [3141/4185] tests/types/test_json.py::test_dump_customise_context[Json-t] PASSED [3142/4185] tests/types/test_json.py::test_dump_customise_context[Json-b] PASSED [3143/4185] tests/types/test_json.py::test_dump_customise_context[Jsonb-s] PASSED [3144/4185] tests/types/test_json.py::test_dump_customise_context[Jsonb-t] PASSED [3145/4185] tests/types/test_json.py::test_dump_customise_context[Jsonb-b] PASSED [3146/4185] tests/types/test_json.py::test_dump_customise_wrapper[Json-s] PASSED [3147/4185] tests/types/test_json.py::test_dump_customise_wrapper[Json-t] PASSED [3148/4185] tests/types/test_json.py::test_dump_customise_wrapper[Json-b] PASSED [3149/4185] tests/types/test_json.py::test_dump_customise_wrapper[Jsonb-s] PASSED [3150/4185] tests/types/test_json.py::test_dump_customise_wrapper[Jsonb-t] PASSED [3151/4185] tests/types/test_json.py::test_dump_customise_wrapper[Jsonb-b] PASSED [3152/4185] tests/types/test_json.py::test_load_customise[json-True] PASSED [3153/4185] tests/types/test_json.py::test_load_customise[json-False] PASSED [3154/4185] tests/types/test_json.py::test_load_customise[jsonb-True] PASSED [3155/4185] tests/types/test_json.py::test_load_customise[jsonb-False] PASSED [3156/4185] tests/types/test_json.py::test_load_customise_context[json-True] PASSED [3157/4185] tests/types/test_json.py::test_load_customise_context[json-False] PASSED [3158/4185] tests/types/test_json.py::test_load_customise_context[jsonb-True] PASSED [3159/4185] tests/types/test_json.py::test_load_customise_context[jsonb-False] PASSED [3160/4185] tests/types/test_multirange.py::TestMultirangeObject::test_empty PASSED [3161/4185] tests/types/test_multirange.py::TestMultirangeObject::test_sequence PASSED [3162/4185] tests/types/test_multirange.py::TestMultirangeObject::test_bad_type PASSED [3163/4185] tests/types/test_multirange.py::TestMultirangeObject::test_setitem PASSED [3164/4185] tests/types/test_multirange.py::TestMultirangeObject::test_setitem_slice PASSED [3165/4185] tests/types/test_multirange.py::TestMultirangeObject::test_delitem PASSED [3166/4185] tests/types/test_multirange.py::TestMultirangeObject::test_insert PASSED [3167/4185] tests/types/test_multirange.py::TestMultirangeObject::test_relations PASSED [3168/4185] tests/types/test_multirange.py::TestMultirangeObject::test_pickling PASSED [3169/4185] tests/types/test_multirange.py::TestMultirangeObject::test_str PASSED [3170/4185] tests/types/test_multirange.py::TestMultirangeObject::test_repr PASSED [3171/4185] tests/types/test_multirange.py::test_dump_builtin_empty[s-int4multirange] PASSED [3172/4185] tests/types/test_multirange.py::test_dump_builtin_empty[s-int8multirange] PASSED [3173/4185] tests/types/test_multirange.py::test_dump_builtin_empty[s-nummultirange] PASSED [3174/4185] tests/types/test_multirange.py::test_dump_builtin_empty[s-datemultirange] PASSED [3175/4185] tests/types/test_multirange.py::test_dump_builtin_empty[s-tsmultirange] PASSED [3176/4185] tests/types/test_multirange.py::test_dump_builtin_empty[s-tstzmultirange] PASSED [3177/4185] tests/types/test_multirange.py::test_dump_builtin_empty[t-int4multirange] PASSED [3178/4185] tests/types/test_multirange.py::test_dump_builtin_empty[t-int8multirange] PASSED [3179/4185] tests/types/test_multirange.py::test_dump_builtin_empty[t-nummultirange] PASSED [3180/4185] tests/types/test_multirange.py::test_dump_builtin_empty[t-datemultirange] PASSED [3181/4185] tests/types/test_multirange.py::test_dump_builtin_empty[t-tsmultirange] PASSED [3182/4185] tests/types/test_multirange.py::test_dump_builtin_empty[t-tstzmultirange] PASSED [3183/4185] tests/types/test_multirange.py::test_dump_builtin_empty[b-int4multirange] PASSED [3184/4185] tests/types/test_multirange.py::test_dump_builtin_empty[b-int8multirange] PASSED [3185/4185] tests/types/test_multirange.py::test_dump_builtin_empty[b-nummultirange] PASSED [3186/4185] tests/types/test_multirange.py::test_dump_builtin_empty[b-datemultirange] PASSED [3187/4185] tests/types/test_multirange.py::test_dump_builtin_empty[b-tsmultirange] PASSED [3188/4185] tests/types/test_multirange.py::test_dump_builtin_empty[b-tstzmultirange] PASSED [3189/4185] tests/types/test_multirange.py::test_dump_builtin_empty_wrapper[s-Int4Multirange] PASSED [3190/4185] tests/types/test_multirange.py::test_dump_builtin_empty_wrapper[s-Int8Multirange] PASSED [3191/4185] tests/types/test_multirange.py::test_dump_builtin_empty_wrapper[s-NumericMultirange] PASSED [3192/4185] tests/types/test_multirange.py::test_dump_builtin_empty_wrapper[s-DateMultirange] PASSED [3193/4185] tests/types/test_multirange.py::test_dump_builtin_empty_wrapper[s-TimestampMultirange] PASSED [3194/4185] tests/types/test_multirange.py::test_dump_builtin_empty_wrapper[s-TimestamptzMultirange] PASSED [3195/4185] tests/types/test_multirange.py::test_dump_builtin_empty_wrapper[t-Int4Multirange] PASSED [3196/4185] tests/types/test_multirange.py::test_dump_builtin_empty_wrapper[t-Int8Multirange] PASSED [3197/4185] tests/types/test_multirange.py::test_dump_builtin_empty_wrapper[t-NumericMultirange] PASSED [3198/4185] tests/types/test_multirange.py::test_dump_builtin_empty_wrapper[t-DateMultirange] PASSED [3199/4185] tests/types/test_multirange.py::test_dump_builtin_empty_wrapper[t-TimestampMultirange] PASSED [3200/4185] tests/types/test_multirange.py::test_dump_builtin_empty_wrapper[t-TimestamptzMultirange] PASSED [3201/4185] tests/types/test_multirange.py::test_dump_builtin_empty_wrapper[b-Int4Multirange] PASSED [3202/4185] tests/types/test_multirange.py::test_dump_builtin_empty_wrapper[b-Int8Multirange] PASSED [3203/4185] tests/types/test_multirange.py::test_dump_builtin_empty_wrapper[b-NumericMultirange] PASSED [3204/4185] tests/types/test_multirange.py::test_dump_builtin_empty_wrapper[b-DateMultirange] PASSED [3205/4185] tests/types/test_multirange.py::test_dump_builtin_empty_wrapper[b-TimestampMultirange] PASSED [3206/4185] tests/types/test_multirange.py::test_dump_builtin_empty_wrapper[b-TimestamptzMultirange] PASSED [3207/4185] tests/types/test_multirange.py::test_dump_builtin_array[s-int4multirange] PASSED [3208/4185] tests/types/test_multirange.py::test_dump_builtin_array[s-int8multirange] PASSED [3209/4185] tests/types/test_multirange.py::test_dump_builtin_array[s-nummultirange] PASSED [3210/4185] tests/types/test_multirange.py::test_dump_builtin_array[s-datemultirange] PASSED [3211/4185] tests/types/test_multirange.py::test_dump_builtin_array[s-tsmultirange] PASSED [3212/4185] tests/types/test_multirange.py::test_dump_builtin_array[s-tstzmultirange] PASSED [3213/4185] tests/types/test_multirange.py::test_dump_builtin_array[t-int4multirange] PASSED [3214/4185] tests/types/test_multirange.py::test_dump_builtin_array[t-int8multirange] PASSED [3215/4185] tests/types/test_multirange.py::test_dump_builtin_array[t-nummultirange] PASSED [3216/4185] tests/types/test_multirange.py::test_dump_builtin_array[t-datemultirange] PASSED [3217/4185] tests/types/test_multirange.py::test_dump_builtin_array[t-tsmultirange] PASSED [3218/4185] tests/types/test_multirange.py::test_dump_builtin_array[t-tstzmultirange] PASSED [3219/4185] tests/types/test_multirange.py::test_dump_builtin_array[b-int4multirange] 2024-02-09 18:46:05.247 UTC [3050] ERROR: operator does not exist: int4multirange[] = text[] at character 61 2024-02-09 18:46:05.247 UTC [3050] HINT: No operator matches the given name and argument types. You might need to add explicit type casts. 2024-02-09 18:46:05.247 UTC [3050] STATEMENT: select array['{}'::int4multirange, '{(,)}'::int4multirange] = $1 XFAIL (can't dump array of untypes binary multirange without cast) [3220/4185] tests/types/test_multirange.py::test_dump_builtin_array[b-int8multirange] 2024-02-09 18:46:05.476 UTC [3051] ERROR: operator does not exist: int8multirange[] = text[] at character 61 2024-02-09 18:46:05.476 UTC [3051] HINT: No operator matches the given name and argument types. You might need to add explicit type casts. 2024-02-09 18:46:05.476 UTC [3051] STATEMENT: select array['{}'::int8multirange, '{(,)}'::int8multirange] = $1 XFAIL (can't dump array of untypes binary multirange without cast) [3221/4185] tests/types/test_multirange.py::test_dump_builtin_array[b-nummultirange] 2024-02-09 18:46:05.703 UTC [3052] ERROR: operator does not exist: nummultirange[] = text[] at character 59 2024-02-09 18:46:05.703 UTC [3052] HINT: No operator matches the given name and argument types. You might need to add explicit type casts. 2024-02-09 18:46:05.703 UTC [3052] STATEMENT: select array['{}'::nummultirange, '{(,)}'::nummultirange] = $1 XFAIL (can't dump array of untypes binary multirange without cast) [3222/4185] tests/types/test_multirange.py::test_dump_builtin_array[b-datemultirange] 2024-02-09 18:46:05.932 UTC [3054] ERROR: operator does not exist: datemultirange[] = text[] at character 61 2024-02-09 18:46:05.932 UTC [3054] HINT: No operator matches the given name and argument types. You might need to add explicit type casts. 2024-02-09 18:46:05.932 UTC [3054] STATEMENT: select array['{}'::datemultirange, '{(,)}'::datemultirange] = $1 XFAIL (can't dump array of untypes binary multirange without cast) [3223/4185] tests/types/test_multirange.py::test_dump_builtin_array[b-tsmultirange] 2024-02-09 18:46:06.688 UTC [3055] ERROR: operator does not exist: tsmultirange[] = text[] at character 57 2024-02-09 18:46:06.688 UTC [3055] HINT: No operator matches the given name and argument types. You might need to add explicit type casts. 2024-02-09 18:46:06.688 UTC [3055] STATEMENT: select array['{}'::tsmultirange, '{(,)}'::tsmultirange] = $1 XFAIL (can't dump array of untypes binary multirange without cast) [3224/4185] tests/types/test_multirange.py::test_dump_builtin_array[b-tstzmultirange] 2024-02-09 18:46:06.919 UTC [3056] ERROR: operator does not exist: tstzmultirange[] = text[] at character 61 2024-02-09 18:46:06.919 UTC [3056] HINT: No operator matches the given name and argument types. You might need to add explicit type casts. 2024-02-09 18:46:06.919 UTC [3056] STATEMENT: select array['{}'::tstzmultirange, '{(,)}'::tstzmultirange] = $1 XFAIL (can't dump array of untypes binary multirange without cast) [3225/4185] tests/types/test_multirange.py::test_dump_builtin_array_with_cast[s-int4multirange] PASSED [3226/4185] tests/types/test_multirange.py::test_dump_builtin_array_with_cast[s-int8multirange] PASSED [3227/4185] tests/types/test_multirange.py::test_dump_builtin_array_with_cast[s-nummultirange] PASSED [3228/4185] tests/types/test_multirange.py::test_dump_builtin_array_with_cast[s-datemultirange] PASSED [3229/4185] tests/types/test_multirange.py::test_dump_builtin_array_with_cast[s-tsmultirange] PASSED [3230/4185] tests/types/test_multirange.py::test_dump_builtin_array_with_cast[s-tstzmultirange] PASSED [3231/4185] tests/types/test_multirange.py::test_dump_builtin_array_with_cast[t-int4multirange] PASSED [3232/4185] tests/types/test_multirange.py::test_dump_builtin_array_with_cast[t-int8multirange] PASSED [3233/4185] tests/types/test_multirange.py::test_dump_builtin_array_with_cast[t-nummultirange] PASSED [3234/4185] tests/types/test_multirange.py::test_dump_builtin_array_with_cast[t-datemultirange] PASSED [3235/4185] tests/types/test_multirange.py::test_dump_builtin_array_with_cast[t-tsmultirange] PASSED [3236/4185] tests/types/test_multirange.py::test_dump_builtin_array_with_cast[t-tstzmultirange] PASSED [3237/4185] tests/types/test_multirange.py::test_dump_builtin_array_with_cast[b-int4multirange] PASSED [3238/4185] tests/types/test_multirange.py::test_dump_builtin_array_with_cast[b-int8multirange] PASSED [3239/4185] tests/types/test_multirange.py::test_dump_builtin_array_with_cast[b-nummultirange] PASSED [3240/4185] tests/types/test_multirange.py::test_dump_builtin_array_with_cast[b-datemultirange] PASSED [3241/4185] tests/types/test_multirange.py::test_dump_builtin_array_with_cast[b-tsmultirange] PASSED [3242/4185] tests/types/test_multirange.py::test_dump_builtin_array_with_cast[b-tstzmultirange] PASSED [3243/4185] tests/types/test_multirange.py::test_dump_builtin_array_wrapper[s-Int4Multirange] PASSED [3244/4185] tests/types/test_multirange.py::test_dump_builtin_array_wrapper[s-Int8Multirange] PASSED [3245/4185] tests/types/test_multirange.py::test_dump_builtin_array_wrapper[s-NumericMultirange] PASSED [3246/4185] tests/types/test_multirange.py::test_dump_builtin_array_wrapper[s-DateMultirange] PASSED [3247/4185] tests/types/test_multirange.py::test_dump_builtin_array_wrapper[s-TimestampMultirange] PASSED [3248/4185] tests/types/test_multirange.py::test_dump_builtin_array_wrapper[s-TimestamptzMultirange] PASSED [3249/4185] tests/types/test_multirange.py::test_dump_builtin_array_wrapper[t-Int4Multirange] PASSED [3250/4185] tests/types/test_multirange.py::test_dump_builtin_array_wrapper[t-Int8Multirange] PASSED [3251/4185] tests/types/test_multirange.py::test_dump_builtin_array_wrapper[t-NumericMultirange] PASSED [3252/4185] tests/types/test_multirange.py::test_dump_builtin_array_wrapper[t-DateMultirange] PASSED [3253/4185] tests/types/test_multirange.py::test_dump_builtin_array_wrapper[t-TimestampMultirange] PASSED [3254/4185] tests/types/test_multirange.py::test_dump_builtin_array_wrapper[t-TimestamptzMultirange] PASSED [3255/4185] tests/types/test_multirange.py::test_dump_builtin_array_wrapper[b-Int4Multirange] PASSED [3256/4185] tests/types/test_multirange.py::test_dump_builtin_array_wrapper[b-Int8Multirange] PASSED [3257/4185] tests/types/test_multirange.py::test_dump_builtin_array_wrapper[b-NumericMultirange] PASSED [3258/4185] tests/types/test_multirange.py::test_dump_builtin_array_wrapper[b-DateMultirange] PASSED [3259/4185] tests/types/test_multirange.py::test_dump_builtin_array_wrapper[b-TimestampMultirange] PASSED [3260/4185] tests/types/test_multirange.py::test_dump_builtin_array_wrapper[b-TimestamptzMultirange] PASSED [3261/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[s-int4multirange-ranges0] PASSED [3262/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[s-int4multirange-ranges1] PASSED [3263/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[s-int8multirange-ranges2] PASSED [3264/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[s-int8multirange-ranges3] PASSED [3265/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[s-nummultirange-ranges4] PASSED [3266/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[s-datemultirange-ranges5] PASSED [3267/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[s-tsmultirange-ranges6] PASSED [3268/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[s-tstzmultirange-ranges7] PASSED [3269/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[t-int4multirange-ranges0] PASSED [3270/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[t-int4multirange-ranges1] PASSED [3271/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[t-int8multirange-ranges2] PASSED [3272/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[t-int8multirange-ranges3] PASSED [3273/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[t-nummultirange-ranges4] PASSED [3274/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[t-datemultirange-ranges5] PASSED [3275/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[t-tsmultirange-ranges6] PASSED [3276/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[t-tstzmultirange-ranges7] PASSED [3277/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[b-int4multirange-ranges0] PASSED [3278/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[b-int4multirange-ranges1] PASSED [3279/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[b-int8multirange-ranges2] PASSED [3280/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[b-int8multirange-ranges3] PASSED [3281/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[b-nummultirange-ranges4] PASSED [3282/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[b-datemultirange-ranges5] PASSED [3283/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[b-tsmultirange-ranges6] PASSED [3284/4185] tests/types/test_multirange.py::test_dump_builtin_multirange[b-tstzmultirange-ranges7] PASSED [3285/4185] tests/types/test_multirange.py::test_load_builtin_empty[0-int4multirange] PASSED [3286/4185] tests/types/test_multirange.py::test_load_builtin_empty[0-int8multirange] PASSED [3287/4185] tests/types/test_multirange.py::test_load_builtin_empty[0-nummultirange] PASSED [3288/4185] tests/types/test_multirange.py::test_load_builtin_empty[0-datemultirange] PASSED [3289/4185] tests/types/test_multirange.py::test_load_builtin_empty[0-tsmultirange] PASSED [3290/4185] tests/types/test_multirange.py::test_load_builtin_empty[0-tstzmultirange] PASSED [3291/4185] tests/types/test_multirange.py::test_load_builtin_empty[1-int4multirange] PASSED [3292/4185] tests/types/test_multirange.py::test_load_builtin_empty[1-int8multirange] PASSED [3293/4185] tests/types/test_multirange.py::test_load_builtin_empty[1-nummultirange] PASSED [3294/4185] tests/types/test_multirange.py::test_load_builtin_empty[1-datemultirange] PASSED [3295/4185] tests/types/test_multirange.py::test_load_builtin_empty[1-tsmultirange] PASSED [3296/4185] tests/types/test_multirange.py::test_load_builtin_empty[1-tstzmultirange] PASSED [3297/4185] tests/types/test_multirange.py::test_load_builtin_array[0-int4multirange] PASSED [3298/4185] tests/types/test_multirange.py::test_load_builtin_array[0-int8multirange] PASSED [3299/4185] tests/types/test_multirange.py::test_load_builtin_array[0-nummultirange] PASSED [3300/4185] tests/types/test_multirange.py::test_load_builtin_array[0-datemultirange] PASSED [3301/4185] tests/types/test_multirange.py::test_load_builtin_array[0-tsmultirange] PASSED [3302/4185] tests/types/test_multirange.py::test_load_builtin_array[0-tstzmultirange] PASSED [3303/4185] tests/types/test_multirange.py::test_load_builtin_array[1-int4multirange] PASSED [3304/4185] tests/types/test_multirange.py::test_load_builtin_array[1-int8multirange] PASSED [3305/4185] tests/types/test_multirange.py::test_load_builtin_array[1-nummultirange] PASSED [3306/4185] tests/types/test_multirange.py::test_load_builtin_array[1-datemultirange] PASSED [3307/4185] tests/types/test_multirange.py::test_load_builtin_array[1-tsmultirange] PASSED [3308/4185] tests/types/test_multirange.py::test_load_builtin_array[1-tstzmultirange] PASSED [3309/4185] tests/types/test_multirange.py::test_load_builtin_range[0-int4multirange-ranges0] PASSED [3310/4185] tests/types/test_multirange.py::test_load_builtin_range[0-int4multirange-ranges1] PASSED [3311/4185] tests/types/test_multirange.py::test_load_builtin_range[0-int8multirange-ranges2] PASSED [3312/4185] tests/types/test_multirange.py::test_load_builtin_range[0-int8multirange-ranges3] PASSED [3313/4185] tests/types/test_multirange.py::test_load_builtin_range[0-nummultirange-ranges4] PASSED [3314/4185] tests/types/test_multirange.py::test_load_builtin_range[0-datemultirange-ranges5] PASSED [3315/4185] tests/types/test_multirange.py::test_load_builtin_range[0-tsmultirange-ranges6] PASSED [3316/4185] tests/types/test_multirange.py::test_load_builtin_range[0-tstzmultirange-ranges7] PASSED [3317/4185] tests/types/test_multirange.py::test_load_builtin_range[1-int4multirange-ranges0] PASSED [3318/4185] tests/types/test_multirange.py::test_load_builtin_range[1-int4multirange-ranges1] PASSED [3319/4185] tests/types/test_multirange.py::test_load_builtin_range[1-int8multirange-ranges2] PASSED [3320/4185] tests/types/test_multirange.py::test_load_builtin_range[1-int8multirange-ranges3] PASSED [3321/4185] tests/types/test_multirange.py::test_load_builtin_range[1-nummultirange-ranges4] PASSED [3322/4185] tests/types/test_multirange.py::test_load_builtin_range[1-datemultirange-ranges5] PASSED [3323/4185] tests/types/test_multirange.py::test_load_builtin_range[1-tsmultirange-ranges6] PASSED [3324/4185] tests/types/test_multirange.py::test_load_builtin_range[1-tstzmultirange-ranges7] PASSED [3325/4185] tests/types/test_multirange.py::test_copy_in[0-2000,1,1-2001,1,1-[)] PASSED [3326/4185] tests/types/test_multirange.py::test_copy_in[0-2000,1,1-None-[)] PASSED [3327/4185] tests/types/test_multirange.py::test_copy_in[0-None-2001,1,1-()] PASSED [3328/4185] tests/types/test_multirange.py::test_copy_in[0-None-None-()] PASSED [3329/4185] tests/types/test_multirange.py::test_copy_in[0-None-None-empty] PASSED [3330/4185] tests/types/test_multirange.py::test_copy_in[1-2000,1,1-2001,1,1-[)] PASSED [3331/4185] tests/types/test_multirange.py::test_copy_in[1-2000,1,1-None-[)] PASSED [3332/4185] tests/types/test_multirange.py::test_copy_in[1-None-2001,1,1-()] PASSED [3333/4185] tests/types/test_multirange.py::test_copy_in[1-None-None-()] 2024-02-09 18:46:10.603 UTC [3165] ERROR: invalid memory alloc request size 16529842504 2024-02-09 18:46:10.603 UTC [3165] CONTEXT: COPY copymr, line 1, column mr 2024-02-09 18:46:10.603 UTC [3165] STATEMENT: copy copymr (mr) from stdin (format BINARY) XFAIL (TODO: add annotation to dump multirange with no type info) [3334/4185] tests/types/test_multirange.py::test_copy_in[1-None-None-empty] 2024-02-09 18:46:10.970 UTC [3166] ERROR: invalid memory alloc request size 16561957760 2024-02-09 18:46:10.970 UTC [3166] CONTEXT: COPY copymr, line 1, column mr 2024-02-09 18:46:10.970 UTC [3166] STATEMENT: copy copymr (mr) from stdin (format BINARY) XFAIL (TODO: add annotation to dump multirange with no type info) [3335/4185] tests/types/test_multirange.py::test_copy_in_empty_wrappers[0-Int4Multirange] PASSED [3336/4185] tests/types/test_multirange.py::test_copy_in_empty_wrappers[0-Int8Multirange] PASSED [3337/4185] tests/types/test_multirange.py::test_copy_in_empty_wrappers[0-NumericMultirange] PASSED [3338/4185] tests/types/test_multirange.py::test_copy_in_empty_wrappers[0-DateMultirange] PASSED [3339/4185] tests/types/test_multirange.py::test_copy_in_empty_wrappers[0-TimestampMultirange] PASSED [3340/4185] tests/types/test_multirange.py::test_copy_in_empty_wrappers[0-TimestamptzMultirange] PASSED [3341/4185] tests/types/test_multirange.py::test_copy_in_empty_wrappers[1-Int4Multirange] PASSED [3342/4185] tests/types/test_multirange.py::test_copy_in_empty_wrappers[1-Int8Multirange] PASSED [3343/4185] tests/types/test_multirange.py::test_copy_in_empty_wrappers[1-NumericMultirange] PASSED [3344/4185] tests/types/test_multirange.py::test_copy_in_empty_wrappers[1-DateMultirange] PASSED [3345/4185] tests/types/test_multirange.py::test_copy_in_empty_wrappers[1-TimestampMultirange] PASSED [3346/4185] tests/types/test_multirange.py::test_copy_in_empty_wrappers[1-TimestamptzMultirange] PASSED [3347/4185] tests/types/test_multirange.py::test_copy_in_empty_set_type[0-int4multirange] PASSED [3348/4185] tests/types/test_multirange.py::test_copy_in_empty_set_type[0-int8multirange] PASSED [3349/4185] tests/types/test_multirange.py::test_copy_in_empty_set_type[0-nummultirange] PASSED [3350/4185] tests/types/test_multirange.py::test_copy_in_empty_set_type[0-datemultirange] PASSED [3351/4185] tests/types/test_multirange.py::test_copy_in_empty_set_type[0-tsmultirange] PASSED [3352/4185] tests/types/test_multirange.py::test_copy_in_empty_set_type[0-tstzmultirange] PASSED [3353/4185] tests/types/test_multirange.py::test_copy_in_empty_set_type[1-int4multirange] PASSED [3354/4185] tests/types/test_multirange.py::test_copy_in_empty_set_type[1-int8multirange] PASSED [3355/4185] tests/types/test_multirange.py::test_copy_in_empty_set_type[1-nummultirange] PASSED [3356/4185] tests/types/test_multirange.py::test_copy_in_empty_set_type[1-datemultirange] PASSED [3357/4185] tests/types/test_multirange.py::test_copy_in_empty_set_type[1-tsmultirange] PASSED [3358/4185] tests/types/test_multirange.py::test_copy_in_empty_set_type[1-tstzmultirange] PASSED [3359/4185] tests/types/test_multirange.py::test_fetch_info[testmultirange-text] PASSED [3360/4185] tests/types/test_multirange.py::test_fetch_info[testschema.testmultirange-float8] PASSED [3361/4185] tests/types/test_multirange.py::test_fetch_info[name2-text] PASSED [3362/4185] tests/types/test_multirange.py::test_fetch_info[name3-float8] PASSED [3363/4185] tests/types/test_multirange.py::test_fetch_info_not_found PASSED [3364/4185] tests/types/test_multirange.py::test_dump_custom_empty PASSED [3365/4185] tests/types/test_multirange.py::test_load_custom_empty[0] PASSED [3366/4185] tests/types/test_multirange.py::test_load_custom_empty[1] PASSED [3367/4185] tests/types/test_multirange.py::test_literal_invalid_name[a-b] PASSED [3368/4185] tests/types/test_multirange.py::test_literal_invalid_name[\u20ac] PASSED [3369/4185] tests/types/test_net.py::test_address_dump[192.168.0.1-s] PASSED [3370/4185] tests/types/test_net.py::test_address_dump[192.168.0.1-t] PASSED [3371/4185] tests/types/test_net.py::test_address_dump[192.168.0.1-b] PASSED [3372/4185] tests/types/test_net.py::test_address_dump[2001:db8::-s] PASSED [3373/4185] tests/types/test_net.py::test_address_dump[2001:db8::-t] PASSED [3374/4185] tests/types/test_net.py::test_address_dump[2001:db8::-b] PASSED [3375/4185] tests/types/test_net.py::test_interface_dump[127.0.0.1/24-s] PASSED [3376/4185] tests/types/test_net.py::test_interface_dump[127.0.0.1/24-t] PASSED [3377/4185] tests/types/test_net.py::test_interface_dump[127.0.0.1/24-b] PASSED [3378/4185] tests/types/test_net.py::test_interface_dump[::ffff:102:300/128-s] PASSED [3379/4185] tests/types/test_net.py::test_interface_dump[::ffff:102:300/128-t] PASSED [3380/4185] tests/types/test_net.py::test_interface_dump[::ffff:102:300/128-b] PASSED [3381/4185] tests/types/test_net.py::test_network_dump[127.0.0.0/24-s] PASSED [3382/4185] tests/types/test_net.py::test_network_dump[127.0.0.0/24-t] PASSED [3383/4185] tests/types/test_net.py::test_network_dump[127.0.0.0/24-b] PASSED [3384/4185] tests/types/test_net.py::test_network_dump[::ffff:102:300/128-s] PASSED [3385/4185] tests/types/test_net.py::test_network_dump[::ffff:102:300/128-t] PASSED [3386/4185] tests/types/test_net.py::test_network_dump[::ffff:102:300/128-b] PASSED [3387/4185] tests/types/test_net.py::test_network_mixed_size_array[s] PASSED [3388/4185] tests/types/test_net.py::test_network_mixed_size_array[t] PASSED [3389/4185] tests/types/test_net.py::test_network_mixed_size_array[b] PASSED [3390/4185] tests/types/test_net.py::test_inet_load_address[127.0.0.1/32-0] PASSED [3391/4185] tests/types/test_net.py::test_inet_load_address[127.0.0.1/32-1] PASSED [3392/4185] tests/types/test_net.py::test_inet_load_address[::ffff:102:300/128-0] PASSED [3393/4185] tests/types/test_net.py::test_inet_load_address[::ffff:102:300/128-1] PASSED [3394/4185] tests/types/test_net.py::test_inet_load_network[127.0.0.1/24-0] PASSED [3395/4185] tests/types/test_net.py::test_inet_load_network[127.0.0.1/24-1] PASSED [3396/4185] tests/types/test_net.py::test_inet_load_network[::ffff:102:300/127-0] PASSED [3397/4185] tests/types/test_net.py::test_inet_load_network[::ffff:102:300/127-1] PASSED [3398/4185] tests/types/test_net.py::test_cidr_load[127.0.0.0/24-0] PASSED [3399/4185] tests/types/test_net.py::test_cidr_load[127.0.0.0/24-1] PASSED [3400/4185] tests/types/test_net.py::test_cidr_load[::ffff:102:300/128-0] PASSED [3401/4185] tests/types/test_net.py::test_cidr_load[::ffff:102:300/128-1] PASSED [3402/4185] tests/types/test_none.py::test_quote_none PASSED [3403/4185] tests/types/test_numeric.py::test_dump_int[s-0-'0'::int] PASSED [3404/4185] tests/types/test_numeric.py::test_dump_int[s-1-'1'::int] PASSED [3405/4185] tests/types/test_numeric.py::test_dump_int[s--1-'-1'::int] PASSED [3406/4185] tests/types/test_numeric.py::test_dump_int[s-42-'42'::smallint] PASSED [3407/4185] tests/types/test_numeric.py::test_dump_int[s--42-'-42'::smallint] PASSED [3408/4185] tests/types/test_numeric.py::test_dump_int[s-9223372036854775807-'9223372036854775807'::bigint] PASSED [3409/4185] tests/types/test_numeric.py::test_dump_int[s--9223372036854775808-'-9223372036854775808'::bigint] PASSED [3410/4185] tests/types/test_numeric.py::test_dump_int[t-0-'0'::int] PASSED [3411/4185] tests/types/test_numeric.py::test_dump_int[t-1-'1'::int] PASSED [3412/4185] tests/types/test_numeric.py::test_dump_int[t--1-'-1'::int] PASSED [3413/4185] tests/types/test_numeric.py::test_dump_int[t-42-'42'::smallint] PASSED [3414/4185] tests/types/test_numeric.py::test_dump_int[t--42-'-42'::smallint] PASSED [3415/4185] tests/types/test_numeric.py::test_dump_int[t-9223372036854775807-'9223372036854775807'::bigint] PASSED [3416/4185] tests/types/test_numeric.py::test_dump_int[t--9223372036854775808-'-9223372036854775808'::bigint] PASSED [3417/4185] tests/types/test_numeric.py::test_dump_int[b-0-'0'::int] PASSED [3418/4185] tests/types/test_numeric.py::test_dump_int[b-1-'1'::int] PASSED [3419/4185] tests/types/test_numeric.py::test_dump_int[b--1-'-1'::int] PASSED [3420/4185] tests/types/test_numeric.py::test_dump_int[b-42-'42'::smallint] PASSED [3421/4185] tests/types/test_numeric.py::test_dump_int[b--42-'-42'::smallint] PASSED [3422/4185] tests/types/test_numeric.py::test_dump_int[b-9223372036854775807-'9223372036854775807'::bigint] PASSED [3423/4185] tests/types/test_numeric.py::test_dump_int[b--9223372036854775808-'-9223372036854775808'::bigint] PASSED [3424/4185] tests/types/test_numeric.py::test_dump_int_subtypes[s-0-'0'::smallint] PASSED [3425/4185] tests/types/test_numeric.py::test_dump_int_subtypes[s-1-'1'::smallint] PASSED [3426/4185] tests/types/test_numeric.py::test_dump_int_subtypes[s--1-'-1'::smallint] PASSED [3427/4185] tests/types/test_numeric.py::test_dump_int_subtypes[s-42-'42'::smallint] PASSED [3428/4185] tests/types/test_numeric.py::test_dump_int_subtypes[s--42-'-42'::smallint] PASSED [3429/4185] tests/types/test_numeric.py::test_dump_int_subtypes[s-32767-'32767'::smallint] PASSED [3430/4185] tests/types/test_numeric.py::test_dump_int_subtypes[s--32768-'-32768'::smallint] PASSED [3431/4185] tests/types/test_numeric.py::test_dump_int_subtypes[s-32768-'32768'::integer] PASSED [3432/4185] tests/types/test_numeric.py::test_dump_int_subtypes[s--32769-'-32769'::integer] PASSED [3433/4185] tests/types/test_numeric.py::test_dump_int_subtypes[s-2147483647-'2147483647'::integer] PASSED [3434/4185] tests/types/test_numeric.py::test_dump_int_subtypes[s--2147483648-'-2147483648'::integer] PASSED [3435/4185] tests/types/test_numeric.py::test_dump_int_subtypes[s-2147483648-'2147483648'::bigint] PASSED [3436/4185] tests/types/test_numeric.py::test_dump_int_subtypes[s--2147483649-'-2147483649'::bigint] PASSED [3437/4185] tests/types/test_numeric.py::test_dump_int_subtypes[s-9223372036854775807-'9223372036854775807'::bigint] PASSED [3438/4185] tests/types/test_numeric.py::test_dump_int_subtypes[s--9223372036854775808-'-9223372036854775808'::bigint] PASSED [3439/4185] tests/types/test_numeric.py::test_dump_int_subtypes[s-9223372036854775808-'9223372036854775808'::numeric] PASSED [3440/4185] tests/types/test_numeric.py::test_dump_int_subtypes[s--9223372036854775809-'-9223372036854775809'::numeric] PASSED [3441/4185] tests/types/test_numeric.py::test_dump_int_subtypes[t-0-'0'::smallint] PASSED [3442/4185] tests/types/test_numeric.py::test_dump_int_subtypes[t-1-'1'::smallint] PASSED [3443/4185] tests/types/test_numeric.py::test_dump_int_subtypes[t--1-'-1'::smallint] PASSED [3444/4185] tests/types/test_numeric.py::test_dump_int_subtypes[t-42-'42'::smallint] PASSED [3445/4185] tests/types/test_numeric.py::test_dump_int_subtypes[t--42-'-42'::smallint] PASSED [3446/4185] tests/types/test_numeric.py::test_dump_int_subtypes[t-32767-'32767'::smallint] PASSED [3447/4185] tests/types/test_numeric.py::test_dump_int_subtypes[t--32768-'-32768'::smallint] PASSED [3448/4185] tests/types/test_numeric.py::test_dump_int_subtypes[t-32768-'32768'::integer] PASSED [3449/4185] tests/types/test_numeric.py::test_dump_int_subtypes[t--32769-'-32769'::integer] PASSED [3450/4185] tests/types/test_numeric.py::test_dump_int_subtypes[t-2147483647-'2147483647'::integer] PASSED [3451/4185] tests/types/test_numeric.py::test_dump_int_subtypes[t--2147483648-'-2147483648'::integer] PASSED [3452/4185] tests/types/test_numeric.py::test_dump_int_subtypes[t-2147483648-'2147483648'::bigint] PASSED [3453/4185] tests/types/test_numeric.py::test_dump_int_subtypes[t--2147483649-'-2147483649'::bigint] PASSED [3454/4185] tests/types/test_numeric.py::test_dump_int_subtypes[t-9223372036854775807-'9223372036854775807'::bigint] PASSED [3455/4185] tests/types/test_numeric.py::test_dump_int_subtypes[t--9223372036854775808-'-9223372036854775808'::bigint] PASSED [3456/4185] tests/types/test_numeric.py::test_dump_int_subtypes[t-9223372036854775808-'9223372036854775808'::numeric] PASSED [3457/4185] tests/types/test_numeric.py::test_dump_int_subtypes[t--9223372036854775809-'-9223372036854775809'::numeric] PASSED [3458/4185] tests/types/test_numeric.py::test_dump_int_subtypes[b-0-'0'::smallint] PASSED [3459/4185] tests/types/test_numeric.py::test_dump_int_subtypes[b-1-'1'::smallint] PASSED [3460/4185] tests/types/test_numeric.py::test_dump_int_subtypes[b--1-'-1'::smallint] PASSED [3461/4185] tests/types/test_numeric.py::test_dump_int_subtypes[b-42-'42'::smallint] PASSED [3462/4185] tests/types/test_numeric.py::test_dump_int_subtypes[b--42-'-42'::smallint] PASSED [3463/4185] tests/types/test_numeric.py::test_dump_int_subtypes[b-32767-'32767'::smallint] PASSED [3464/4185] tests/types/test_numeric.py::test_dump_int_subtypes[b--32768-'-32768'::smallint] PASSED [3465/4185] tests/types/test_numeric.py::test_dump_int_subtypes[b-32768-'32768'::integer] PASSED [3466/4185] tests/types/test_numeric.py::test_dump_int_subtypes[b--32769-'-32769'::integer] PASSED [3467/4185] tests/types/test_numeric.py::test_dump_int_subtypes[b-2147483647-'2147483647'::integer] PASSED [3468/4185] tests/types/test_numeric.py::test_dump_int_subtypes[b--2147483648-'-2147483648'::integer] PASSED [3469/4185] tests/types/test_numeric.py::test_dump_int_subtypes[b-2147483648-'2147483648'::bigint] PASSED [3470/4185] tests/types/test_numeric.py::test_dump_int_subtypes[b--2147483649-'-2147483649'::bigint] PASSED [3471/4185] tests/types/test_numeric.py::test_dump_int_subtypes[b-9223372036854775807-'9223372036854775807'::bigint] PASSED [3472/4185] tests/types/test_numeric.py::test_dump_int_subtypes[b--9223372036854775808-'-9223372036854775808'::bigint] PASSED [3473/4185] tests/types/test_numeric.py::test_dump_int_subtypes[b-9223372036854775808-'9223372036854775808'::numeric] PASSED [3474/4185] tests/types/test_numeric.py::test_dump_int_subtypes[b--9223372036854775809-'-9223372036854775809'::numeric] PASSED [3475/4185] tests/types/test_numeric.py::test_dump_enum[MyEnum-s] PASSED [3476/4185] tests/types/test_numeric.py::test_dump_enum[MyEnum-t] PASSED [3477/4185] tests/types/test_numeric.py::test_dump_enum[MyEnum-b] PASSED [3478/4185] tests/types/test_numeric.py::test_dump_enum[MyMixinEnum-s] PASSED [3479/4185] tests/types/test_numeric.py::test_dump_enum[MyMixinEnum-t] PASSED [3480/4185] tests/types/test_numeric.py::test_dump_enum[MyMixinEnum-b] PASSED [3481/4185] tests/types/test_numeric.py::test_quote_int[0-0] PASSED [3482/4185] tests/types/test_numeric.py::test_quote_int[1-1] PASSED [3483/4185] tests/types/test_numeric.py::test_quote_int[-1- -1] PASSED [3484/4185] tests/types/test_numeric.py::test_quote_int[42-42] PASSED [3485/4185] tests/types/test_numeric.py::test_quote_int[-42- -42] PASSED [3486/4185] tests/types/test_numeric.py::test_quote_int[9223372036854775807-9223372036854775807] PASSED [3487/4185] tests/types/test_numeric.py::test_quote_int[-9223372036854775808- -9223372036854775808] PASSED [3488/4185] tests/types/test_numeric.py::test_quote_int[9223372036854775808-9223372036854775808] PASSED [3489/4185] tests/types/test_numeric.py::test_quote_int[-9223372036854775809- -9223372036854775809] PASSED [3490/4185] tests/types/test_numeric.py::test_quote_int[1267650600228229401496703205376-1267650600228229401496703205376] PASSED [3491/4185] tests/types/test_numeric.py::test_quote_int[-1267650600228229401496703205376- -1267650600228229401496703205376] PASSED [3492/4185] tests/types/test_numeric.py::test_load_int[0-0-integer-00] PASSED [3493/4185] tests/types/test_numeric.py::test_load_int[0-1-integer-1] PASSED [3494/4185] tests/types/test_numeric.py::test_load_int[0--1-integer--1] PASSED [3495/4185] tests/types/test_numeric.py::test_load_int[0-0-int2-0] PASSED [3496/4185] tests/types/test_numeric.py::test_load_int[0-0-int4-0] PASSED [3497/4185] tests/types/test_numeric.py::test_load_int[0-0-int8-0] PASSED [3498/4185] tests/types/test_numeric.py::test_load_int[0-0-integer-01] PASSED [3499/4185] tests/types/test_numeric.py::test_load_int[0-0-oid-0] PASSED [3500/4185] tests/types/test_numeric.py::test_load_int[0--32768-smallint--32768] PASSED [3501/4185] tests/types/test_numeric.py::test_load_int[0-+32767-smallint-32767] PASSED [3502/4185] tests/types/test_numeric.py::test_load_int[0--2147483648-integer--2147483648] PASSED [3503/4185] tests/types/test_numeric.py::test_load_int[0-+2147483647-integer-2147483647] PASSED [3504/4185] tests/types/test_numeric.py::test_load_int[0--9223372036854775808-bigint--9223372036854775808] PASSED [3505/4185] tests/types/test_numeric.py::test_load_int[0-9223372036854775807-bigint-9223372036854775807] PASSED [3506/4185] tests/types/test_numeric.py::test_load_int[0-4294967295-oid-4294967295] PASSED [3507/4185] tests/types/test_numeric.py::test_load_int[1-0-integer-00] PASSED [3508/4185] tests/types/test_numeric.py::test_load_int[1-1-integer-1] PASSED [3509/4185] tests/types/test_numeric.py::test_load_int[1--1-integer--1] PASSED [3510/4185] tests/types/test_numeric.py::test_load_int[1-0-int2-0] PASSED [3511/4185] tests/types/test_numeric.py::test_load_int[1-0-int4-0] PASSED [3512/4185] tests/types/test_numeric.py::test_load_int[1-0-int8-0] PASSED [3513/4185] tests/types/test_numeric.py::test_load_int[1-0-integer-01] PASSED [3514/4185] tests/types/test_numeric.py::test_load_int[1-0-oid-0] PASSED [3515/4185] tests/types/test_numeric.py::test_load_int[1--32768-smallint--32768] PASSED [3516/4185] tests/types/test_numeric.py::test_load_int[1-+32767-smallint-32767] PASSED [3517/4185] tests/types/test_numeric.py::test_load_int[1--2147483648-integer--2147483648] PASSED [3518/4185] tests/types/test_numeric.py::test_load_int[1-+2147483647-integer-2147483647] PASSED [3519/4185] tests/types/test_numeric.py::test_load_int[1--9223372036854775808-bigint--9223372036854775808] PASSED [3520/4185] tests/types/test_numeric.py::test_load_int[1-9223372036854775807-bigint-9223372036854775807] PASSED [3521/4185] tests/types/test_numeric.py::test_load_int[1-4294967295-oid-4294967295] PASSED [3522/4185] tests/types/test_numeric.py::test_dump_float[s-0.0-'0'] PASSED [3523/4185] tests/types/test_numeric.py::test_dump_float[s-1.0-'1'] PASSED [3524/4185] tests/types/test_numeric.py::test_dump_float[s--1.0-'-1'] PASSED [3525/4185] tests/types/test_numeric.py::test_dump_float[s-nan-'NaN'] PASSED [3526/4185] tests/types/test_numeric.py::test_dump_float[s-inf-'Infinity'] PASSED [3527/4185] tests/types/test_numeric.py::test_dump_float[s--inf-'-Infinity'] PASSED [3528/4185] tests/types/test_numeric.py::test_dump_float[t-0.0-'0'] PASSED [3529/4185] tests/types/test_numeric.py::test_dump_float[t-1.0-'1'] PASSED [3530/4185] tests/types/test_numeric.py::test_dump_float[t--1.0-'-1'] PASSED [3531/4185] tests/types/test_numeric.py::test_dump_float[t-nan-'NaN'] PASSED [3532/4185] tests/types/test_numeric.py::test_dump_float[t-inf-'Infinity'] PASSED [3533/4185] tests/types/test_numeric.py::test_dump_float[t--inf-'-Infinity'] PASSED [3534/4185] tests/types/test_numeric.py::test_dump_float[b-0.0-'0'] PASSED [3535/4185] tests/types/test_numeric.py::test_dump_float[b-1.0-'1'] PASSED [3536/4185] tests/types/test_numeric.py::test_dump_float[b--1.0-'-1'] PASSED [3537/4185] tests/types/test_numeric.py::test_dump_float[b-nan-'NaN'] PASSED [3538/4185] tests/types/test_numeric.py::test_dump_float[b-inf-'Infinity'] PASSED [3539/4185] tests/types/test_numeric.py::test_dump_float[b--inf-'-Infinity'] PASSED [3540/4185] tests/types/test_numeric.py::test_quote_float[0.0-0.0] PASSED [3541/4185] tests/types/test_numeric.py::test_quote_float[1.0-1.0] PASSED [3542/4185] tests/types/test_numeric.py::test_quote_float[1e+16-1e+16] PASSED [3543/4185] tests/types/test_numeric.py::test_quote_float[1000000.1-1000000.1] PASSED [3544/4185] tests/types/test_numeric.py::test_quote_float[-100000.000001- -100000.000001] PASSED [3545/4185] tests/types/test_numeric.py::test_quote_float[-1.0- -1.0] PASSED [3546/4185] tests/types/test_numeric.py::test_quote_float[nan-'NaN'::float8] PASSED [3547/4185] tests/types/test_numeric.py::test_quote_float[inf-'Infinity'::float8] PASSED [3548/4185] tests/types/test_numeric.py::test_quote_float[-inf-'-Infinity'::float8] PASSED [3549/4185] tests/types/test_numeric.py::test_dump_float_approx[2.718281828459045-exp(1.0)] PASSED [3550/4185] tests/types/test_numeric.py::test_dump_float_approx[-2.718281828459045--exp(1.0)] PASSED [3551/4185] tests/types/test_numeric.py::test_dump_float_approx[1e+30-'1e30'] PASSED [3552/4185] tests/types/test_numeric.py::test_dump_float_approx[1e-30-1e-30] PASSED [3553/4185] tests/types/test_numeric.py::test_dump_float_approx[-1e+30-'-1e30'] PASSED [3554/4185] tests/types/test_numeric.py::test_dump_float_approx[-1e-30--1e-30] PASSED [3555/4185] tests/types/test_numeric.py::test_load_float[0-0-float4-0.0] PASSED [3556/4185] tests/types/test_numeric.py::test_load_float[0-0.0-float4-0.00] PASSED [3557/4185] tests/types/test_numeric.py::test_load_float[0-42-float4-42.0] PASSED [3558/4185] tests/types/test_numeric.py::test_load_float[0--42-float4--42.0] PASSED [3559/4185] tests/types/test_numeric.py::test_load_float[0-0.0-float8-0.0] PASSED [3560/4185] tests/types/test_numeric.py::test_load_float[0-0.0-real-0.0] PASSED [3561/4185] tests/types/test_numeric.py::test_load_float[0-0.0-double precision-0.0] PASSED [3562/4185] tests/types/test_numeric.py::test_load_float[0-0.0-float4-0.01] PASSED [3563/4185] tests/types/test_numeric.py::test_load_float[0-nan-float4-nan] PASSED [3564/4185] tests/types/test_numeric.py::test_load_float[0-inf-float4-inf] PASSED [3565/4185] tests/types/test_numeric.py::test_load_float[0--inf-float4--inf] PASSED [3566/4185] tests/types/test_numeric.py::test_load_float[0-nan-float8-nan] PASSED [3567/4185] tests/types/test_numeric.py::test_load_float[0-inf-float8-inf] PASSED [3568/4185] tests/types/test_numeric.py::test_load_float[0--inf-float8--inf] PASSED [3569/4185] tests/types/test_numeric.py::test_load_float[1-0-float4-0.0] PASSED [3570/4185] tests/types/test_numeric.py::test_load_float[1-0.0-float4-0.00] PASSED [3571/4185] tests/types/test_numeric.py::test_load_float[1-42-float4-42.0] PASSED [3572/4185] tests/types/test_numeric.py::test_load_float[1--42-float4--42.0] PASSED [3573/4185] tests/types/test_numeric.py::test_load_float[1-0.0-float8-0.0] PASSED [3574/4185] tests/types/test_numeric.py::test_load_float[1-0.0-real-0.0] PASSED [3575/4185] tests/types/test_numeric.py::test_load_float[1-0.0-double precision-0.0] PASSED [3576/4185] tests/types/test_numeric.py::test_load_float[1-0.0-float4-0.01] PASSED [3577/4185] tests/types/test_numeric.py::test_load_float[1-nan-float4-nan] PASSED [3578/4185] tests/types/test_numeric.py::test_load_float[1-inf-float4-inf] PASSED [3579/4185] tests/types/test_numeric.py::test_load_float[1--inf-float4--inf] PASSED [3580/4185] tests/types/test_numeric.py::test_load_float[1-nan-float8-nan] PASSED [3581/4185] tests/types/test_numeric.py::test_load_float[1-inf-float8-inf] PASSED [3582/4185] tests/types/test_numeric.py::test_load_float[1--inf-float8--inf] PASSED [3583/4185] tests/types/test_numeric.py::test_load_float_approx[0-exp(1.0)-float4-2.71828] PASSED [3584/4185] tests/types/test_numeric.py::test_load_float_approx[0--exp(1.0)-float4--2.71828] PASSED [3585/4185] tests/types/test_numeric.py::test_load_float_approx[0-exp(1.0)-float8-2.71828182845905] PASSED [3586/4185] tests/types/test_numeric.py::test_load_float_approx[0--exp(1.0)-float8--2.71828182845905] PASSED [3587/4185] tests/types/test_numeric.py::test_load_float_approx[0-1.42e10-float4-14200000000.0] PASSED [3588/4185] tests/types/test_numeric.py::test_load_float_approx[0--1.42e10-float4--14200000000.0] PASSED [3589/4185] tests/types/test_numeric.py::test_load_float_approx[0-1.42e40-float8-1.42e+40] PASSED [3590/4185] tests/types/test_numeric.py::test_load_float_approx[0--1.42e40-float8--1.42e+40] PASSED [3591/4185] tests/types/test_numeric.py::test_load_float_approx[1-exp(1.0)-float4-2.71828] PASSED [3592/4185] tests/types/test_numeric.py::test_load_float_approx[1--exp(1.0)-float4--2.71828] PASSED [3593/4185] tests/types/test_numeric.py::test_load_float_approx[1-exp(1.0)-float8-2.71828182845905] PASSED [3594/4185] tests/types/test_numeric.py::test_load_float_approx[1--exp(1.0)-float8--2.71828182845905] PASSED [3595/4185] tests/types/test_numeric.py::test_load_float_approx[1-1.42e10-float4-14200000000.0] PASSED [3596/4185] tests/types/test_numeric.py::test_load_float_approx[1--1.42e10-float4--14200000000.0] PASSED [3597/4185] tests/types/test_numeric.py::test_load_float_approx[1-1.42e40-float8-1.42e+40] PASSED [3598/4185] tests/types/test_numeric.py::test_load_float_approx[1--1.42e40-float8--1.42e+40] PASSED [3599/4185] tests/types/test_numeric.py::test_load_float_copy PASSED [3600/4185] tests/types/test_numeric.py::test_roundtrip_numeric[0-s-0] PASSED [3601/4185] tests/types/test_numeric.py::test_roundtrip_numeric[0-s--0] PASSED [3602/4185] tests/types/test_numeric.py::test_roundtrip_numeric[0-s-0.0] PASSED [3603/4185] tests/types/test_numeric.py::test_roundtrip_numeric[0-s-0.000000000000000000001] PASSED [3604/4185] tests/types/test_numeric.py::test_roundtrip_numeric[0-s--0.000000000000000000001] PASSED [3605/4185] tests/types/test_numeric.py::test_roundtrip_numeric[0-s-nan] PASSED [3606/4185] tests/types/test_numeric.py::test_roundtrip_numeric[0-s-snan] PASSED [3607/4185] tests/types/test_numeric.py::test_roundtrip_numeric[0-t-0] PASSED [3608/4185] tests/types/test_numeric.py::test_roundtrip_numeric[0-t--0] PASSED [3609/4185] tests/types/test_numeric.py::test_roundtrip_numeric[0-t-0.0] PASSED [3610/4185] tests/types/test_numeric.py::test_roundtrip_numeric[0-t-0.000000000000000000001] PASSED [3611/4185] tests/types/test_numeric.py::test_roundtrip_numeric[0-t--0.000000000000000000001] PASSED [3612/4185] tests/types/test_numeric.py::test_roundtrip_numeric[0-t-nan] PASSED [3613/4185] tests/types/test_numeric.py::test_roundtrip_numeric[0-t-snan] PASSED [3614/4185] tests/types/test_numeric.py::test_roundtrip_numeric[0-b-0] PASSED [3615/4185] tests/types/test_numeric.py::test_roundtrip_numeric[0-b--0] PASSED [3616/4185] tests/types/test_numeric.py::test_roundtrip_numeric[0-b-0.0] PASSED [3617/4185] tests/types/test_numeric.py::test_roundtrip_numeric[0-b-0.000000000000000000001] PASSED [3618/4185] tests/types/test_numeric.py::test_roundtrip_numeric[0-b--0.000000000000000000001] PASSED [3619/4185] tests/types/test_numeric.py::test_roundtrip_numeric[0-b-nan] PASSED [3620/4185] tests/types/test_numeric.py::test_roundtrip_numeric[0-b-snan] PASSED [3621/4185] tests/types/test_numeric.py::test_roundtrip_numeric[1-s-0] PASSED [3622/4185] tests/types/test_numeric.py::test_roundtrip_numeric[1-s--0] PASSED [3623/4185] tests/types/test_numeric.py::test_roundtrip_numeric[1-s-0.0] PASSED [3624/4185] tests/types/test_numeric.py::test_roundtrip_numeric[1-s-0.000000000000000000001] PASSED [3625/4185] tests/types/test_numeric.py::test_roundtrip_numeric[1-s--0.000000000000000000001] PASSED [3626/4185] tests/types/test_numeric.py::test_roundtrip_numeric[1-s-nan] PASSED [3627/4185] tests/types/test_numeric.py::test_roundtrip_numeric[1-s-snan] PASSED [3628/4185] tests/types/test_numeric.py::test_roundtrip_numeric[1-t-0] PASSED [3629/4185] tests/types/test_numeric.py::test_roundtrip_numeric[1-t--0] PASSED [3630/4185] tests/types/test_numeric.py::test_roundtrip_numeric[1-t-0.0] PASSED [3631/4185] tests/types/test_numeric.py::test_roundtrip_numeric[1-t-0.000000000000000000001] PASSED [3632/4185] tests/types/test_numeric.py::test_roundtrip_numeric[1-t--0.000000000000000000001] PASSED [3633/4185] tests/types/test_numeric.py::test_roundtrip_numeric[1-t-nan] PASSED [3634/4185] tests/types/test_numeric.py::test_roundtrip_numeric[1-t-snan] PASSED [3635/4185] tests/types/test_numeric.py::test_roundtrip_numeric[1-b-0] PASSED [3636/4185] tests/types/test_numeric.py::test_roundtrip_numeric[1-b--0] PASSED [3637/4185] tests/types/test_numeric.py::test_roundtrip_numeric[1-b-0.0] PASSED [3638/4185] tests/types/test_numeric.py::test_roundtrip_numeric[1-b-0.000000000000000000001] PASSED [3639/4185] tests/types/test_numeric.py::test_roundtrip_numeric[1-b--0.000000000000000000001] PASSED [3640/4185] tests/types/test_numeric.py::test_roundtrip_numeric[1-b-nan] PASSED [3641/4185] tests/types/test_numeric.py::test_roundtrip_numeric[1-b-snan] PASSED [3642/4185] tests/types/test_numeric.py::test_quote_numeric[0-0] PASSED [3643/4185] tests/types/test_numeric.py::test_quote_numeric[0.0-0.0] PASSED [3644/4185] tests/types/test_numeric.py::test_quote_numeric[0.00000000000000001-1E-17] PASSED [3645/4185] tests/types/test_numeric.py::test_quote_numeric[-0.00000000000000001- -1E-17] PASSED [3646/4185] tests/types/test_numeric.py::test_quote_numeric[nan-'NaN'::numeric] PASSED [3647/4185] tests/types/test_numeric.py::test_quote_numeric[snan-'NaN'::numeric] PASSED [3648/4185] tests/types/test_numeric.py::test_dump_numeric_binary[NaN] PASSED [3649/4185] tests/types/test_numeric.py::test_dump_numeric_binary[1] PASSED [3650/4185] tests/types/test_numeric.py::test_dump_numeric_binary[1.0] PASSED [3651/4185] tests/types/test_numeric.py::test_dump_numeric_binary[-1] PASSED [3652/4185] tests/types/test_numeric.py::test_dump_numeric_binary[0.0] PASSED [3653/4185] tests/types/test_numeric.py::test_dump_numeric_binary[0.01] PASSED [3654/4185] tests/types/test_numeric.py::test_dump_numeric_binary[11] PASSED [3655/4185] tests/types/test_numeric.py::test_dump_numeric_binary[1.1] PASSED [3656/4185] tests/types/test_numeric.py::test_dump_numeric_binary[1.01] PASSED [3657/4185] tests/types/test_numeric.py::test_dump_numeric_binary[0] PASSED [3658/4185] tests/types/test_numeric.py::test_dump_numeric_binary[0.00] PASSED [3659/4185] tests/types/test_numeric.py::test_dump_numeric_binary[0.0000000] PASSED [3660/4185] tests/types/test_numeric.py::test_dump_numeric_binary[0.00001] PASSED [3661/4185] tests/types/test_numeric.py::test_dump_numeric_binary[1.00001] PASSED [3662/4185] tests/types/test_numeric.py::test_dump_numeric_binary[-1.00000000000000] PASSED [3663/4185] tests/types/test_numeric.py::test_dump_numeric_binary[-2.00000000000000] PASSED [3664/4185] tests/types/test_numeric.py::test_dump_numeric_binary[1000000000.12345] PASSED [3665/4185] tests/types/test_numeric.py::test_dump_numeric_binary[100.123456790000000000000000] PASSED [3666/4185] tests/types/test_numeric.py::test_dump_numeric_binary[1.0e-1000] PASSED [3667/4185] tests/types/test_numeric.py::test_dump_numeric_binary[1e1000] PASSED [3668/4185] tests/types/test_numeric.py::test_dump_numeric_binary[0.000000000000000000000000001] PASSED [3669/4185] tests/types/test_numeric.py::test_dump_numeric_binary[1.0000000000000000000000001] PASSED [3670/4185] tests/types/test_numeric.py::test_dump_numeric_binary[1000000000000000000000000.001] PASSED [3671/4185] tests/types/test_numeric.py::test_dump_numeric_binary[1000000000000000000000000000.001] PASSED [3672/4185] tests/types/test_numeric.py::test_dump_numeric_binary[9999999999999999999999999999.9] PASSED [3673/4185] tests/types/test_numeric.py::test_dump_numeric_binary_inf[inf-Infinity] PASSED [3674/4185] tests/types/test_numeric.py::test_dump_numeric_binary_inf[-inf--Infinity] PASSED [3675/4185] tests/types/test_numeric.py::test_load_numeric_binary[nan] PASSED [3676/4185] tests/types/test_numeric.py::test_load_numeric_binary[0] PASSED [3677/4185] tests/types/test_numeric.py::test_load_numeric_binary[1] PASSED [3678/4185] tests/types/test_numeric.py::test_load_numeric_binary[-1] PASSED [3679/4185] tests/types/test_numeric.py::test_load_numeric_binary[0.0] PASSED [3680/4185] tests/types/test_numeric.py::test_load_numeric_binary[0.01] PASSED [3681/4185] tests/types/test_numeric.py::test_load_numeric_binary[0.0000000] PASSED [3682/4185] tests/types/test_numeric.py::test_load_numeric_binary[-1.00000000000000] PASSED [3683/4185] tests/types/test_numeric.py::test_load_numeric_binary[-2.00000000000000] PASSED [3684/4185] tests/types/test_numeric.py::test_load_numeric_binary[1000000000.12345] PASSED [3685/4185] tests/types/test_numeric.py::test_load_numeric_binary[100.123456790000000000000000] PASSED [3686/4185] tests/types/test_numeric.py::test_load_numeric_binary[1.0e-1000] PASSED [3687/4185] tests/types/test_numeric.py::test_load_numeric_binary[1e1000] PASSED [3688/4185] tests/types/test_numeric.py::test_load_numeric_binary[0.000000000000000000000000001] PASSED [3689/4185] tests/types/test_numeric.py::test_load_numeric_binary[1.0000000000000000000000001] PASSED [3690/4185] tests/types/test_numeric.py::test_load_numeric_binary[1000000000000000000000000.001] PASSED [3691/4185] tests/types/test_numeric.py::test_load_numeric_binary[1000000000000000000000000000.001] PASSED [3692/4185] tests/types/test_numeric.py::test_load_numeric_binary[9999999999999999999999999999.9] PASSED [3693/4185] tests/types/test_numeric.py::test_load_numeric_binary_inf[inf-Infinity] PASSED [3694/4185] tests/types/test_numeric.py::test_load_numeric_binary_inf[-inf--Infinity] PASSED [3695/4185] tests/types/test_numeric.py::test_numeric_as_float[0] PASSED [3696/4185] tests/types/test_numeric.py::test_numeric_as_float[0.0] PASSED [3697/4185] tests/types/test_numeric.py::test_numeric_as_float[0.000000000000000000001] PASSED [3698/4185] tests/types/test_numeric.py::test_numeric_as_float[-0.000000000000000000001] PASSED [3699/4185] tests/types/test_numeric.py::test_numeric_as_float[nan] PASSED [3700/4185] tests/types/test_numeric.py::test_minus_minus[None] PASSED [3701/4185] tests/types/test_numeric.py::test_minus_minus[float8] PASSED [3702/4185] tests/types/test_numeric.py::test_minus_minus[int8] PASSED [3703/4185] tests/types/test_numeric.py::test_minus_minus[numeric] PASSED [3704/4185] tests/types/test_numeric.py::test_minus_minus_quote[None] PASSED [3705/4185] tests/types/test_numeric.py::test_minus_minus_quote[float8] PASSED [3706/4185] tests/types/test_numeric.py::test_minus_minus_quote[int8] PASSED [3707/4185] tests/types/test_numeric.py::test_minus_minus_quote[numeric] PASSED [3708/4185] tests/types/test_numeric.py::test_dump_wrapper[s-Int2] PASSED [3709/4185] tests/types/test_numeric.py::test_dump_wrapper[s-Int4] PASSED [3710/4185] tests/types/test_numeric.py::test_dump_wrapper[s-Int8] PASSED [3711/4185] tests/types/test_numeric.py::test_dump_wrapper[s-Oid] PASSED [3712/4185] tests/types/test_numeric.py::test_dump_wrapper[s-Float4] PASSED [3713/4185] tests/types/test_numeric.py::test_dump_wrapper[s-Float8] PASSED [3714/4185] tests/types/test_numeric.py::test_dump_wrapper[t-Int2] PASSED [3715/4185] tests/types/test_numeric.py::test_dump_wrapper[t-Int4] PASSED [3716/4185] tests/types/test_numeric.py::test_dump_wrapper[t-Int8] PASSED [3717/4185] tests/types/test_numeric.py::test_dump_wrapper[t-Oid] PASSED [3718/4185] tests/types/test_numeric.py::test_dump_wrapper[t-Float4] PASSED [3719/4185] tests/types/test_numeric.py::test_dump_wrapper[t-Float8] PASSED [3720/4185] tests/types/test_numeric.py::test_dump_wrapper[b-Int2] PASSED [3721/4185] tests/types/test_numeric.py::test_dump_wrapper[b-Int4] PASSED [3722/4185] tests/types/test_numeric.py::test_dump_wrapper[b-Int8] PASSED [3723/4185] tests/types/test_numeric.py::test_dump_wrapper[b-Oid] PASSED [3724/4185] tests/types/test_numeric.py::test_dump_wrapper[b-Float4] PASSED [3725/4185] tests/types/test_numeric.py::test_dump_wrapper[b-Float8] PASSED [3726/4185] tests/types/test_numeric.py::test_dump_wrapper_oid[Int2] PASSED [3727/4185] tests/types/test_numeric.py::test_dump_wrapper_oid[Int4] PASSED [3728/4185] tests/types/test_numeric.py::test_dump_wrapper_oid[Int8] PASSED [3729/4185] tests/types/test_numeric.py::test_dump_wrapper_oid[Oid] PASSED [3730/4185] tests/types/test_numeric.py::test_dump_wrapper_oid[Float4] PASSED [3731/4185] tests/types/test_numeric.py::test_dump_wrapper_oid[Float8] PASSED [3732/4185] tests/types/test_numeric.py::test_repr_wrapper[s-Int2] PASSED [3733/4185] tests/types/test_numeric.py::test_repr_wrapper[s-Int4] PASSED [3734/4185] tests/types/test_numeric.py::test_repr_wrapper[s-Int8] PASSED [3735/4185] tests/types/test_numeric.py::test_repr_wrapper[s-Oid] PASSED [3736/4185] tests/types/test_numeric.py::test_repr_wrapper[s-Float4] PASSED [3737/4185] tests/types/test_numeric.py::test_repr_wrapper[s-Float8] PASSED [3738/4185] tests/types/test_numeric.py::test_repr_wrapper[t-Int2] PASSED [3739/4185] tests/types/test_numeric.py::test_repr_wrapper[t-Int4] PASSED [3740/4185] tests/types/test_numeric.py::test_repr_wrapper[t-Int8] PASSED [3741/4185] tests/types/test_numeric.py::test_repr_wrapper[t-Oid] PASSED [3742/4185] tests/types/test_numeric.py::test_repr_wrapper[t-Float4] PASSED [3743/4185] tests/types/test_numeric.py::test_repr_wrapper[t-Float8] PASSED [3744/4185] tests/types/test_numeric.py::test_repr_wrapper[b-Int2] PASSED [3745/4185] tests/types/test_numeric.py::test_repr_wrapper[b-Int4] PASSED [3746/4185] tests/types/test_numeric.py::test_repr_wrapper[b-Int8] PASSED [3747/4185] tests/types/test_numeric.py::test_repr_wrapper[b-Oid] PASSED [3748/4185] tests/types/test_numeric.py::test_repr_wrapper[b-Float4] PASSED [3749/4185] tests/types/test_numeric.py::test_repr_wrapper[b-Float8] PASSED [3750/4185] tests/types/test_numeric.py::test_oid_lookup[integer-0] PASSED [3751/4185] tests/types/test_numeric.py::test_oid_lookup[integer-1] PASSED [3752/4185] tests/types/test_numeric.py::test_oid_lookup[int2-0] PASSED [3753/4185] tests/types/test_numeric.py::test_oid_lookup[int2-1] PASSED [3754/4185] tests/types/test_numeric.py::test_oid_lookup[int4-0] PASSED [3755/4185] tests/types/test_numeric.py::test_oid_lookup[int4-1] PASSED [3756/4185] tests/types/test_numeric.py::test_oid_lookup[int8-0] PASSED [3757/4185] tests/types/test_numeric.py::test_oid_lookup[int8-1] PASSED [3758/4185] tests/types/test_numeric.py::test_oid_lookup[float4-0] PASSED [3759/4185] tests/types/test_numeric.py::test_oid_lookup[float4-1] PASSED [3760/4185] tests/types/test_numeric.py::test_oid_lookup[float8-0] PASSED [3761/4185] tests/types/test_numeric.py::test_oid_lookup[float8-1] PASSED [3762/4185] tests/types/test_numeric.py::test_oid_lookup[numeric-0] PASSED [3763/4185] tests/types/test_numeric.py::test_oid_lookup[numeric-1] PASSED [3764/4185] tests/types/test_numeric.py::test_oid_lookup[double precision-0] PASSED [3765/4185] tests/types/test_numeric.py::test_oid_lookup[double precision-1] PASSED [3766/4185] tests/types/test_range.py::test_dump_builtin_empty[s-int4range] PASSED [3767/4185] tests/types/test_range.py::test_dump_builtin_empty[s-int8range] PASSED [3768/4185] tests/types/test_range.py::test_dump_builtin_empty[s-numrange] PASSED [3769/4185] tests/types/test_range.py::test_dump_builtin_empty[s-daterange] PASSED [3770/4185] tests/types/test_range.py::test_dump_builtin_empty[s-tsrange] PASSED [3771/4185] tests/types/test_range.py::test_dump_builtin_empty[s-tstzrange] PASSED [3772/4185] tests/types/test_range.py::test_dump_builtin_empty[t-int4range] PASSED [3773/4185] tests/types/test_range.py::test_dump_builtin_empty[t-int8range] PASSED [3774/4185] tests/types/test_range.py::test_dump_builtin_empty[t-numrange] PASSED [3775/4185] tests/types/test_range.py::test_dump_builtin_empty[t-daterange] PASSED [3776/4185] tests/types/test_range.py::test_dump_builtin_empty[t-tsrange] PASSED [3777/4185] tests/types/test_range.py::test_dump_builtin_empty[t-tstzrange] PASSED [3778/4185] tests/types/test_range.py::test_dump_builtin_empty[b-int4range] PASSED [3779/4185] tests/types/test_range.py::test_dump_builtin_empty[b-int8range] PASSED [3780/4185] tests/types/test_range.py::test_dump_builtin_empty[b-numrange] PASSED [3781/4185] tests/types/test_range.py::test_dump_builtin_empty[b-daterange] PASSED [3782/4185] tests/types/test_range.py::test_dump_builtin_empty[b-tsrange] PASSED [3783/4185] tests/types/test_range.py::test_dump_builtin_empty[b-tstzrange] PASSED [3784/4185] tests/types/test_range.py::test_dump_builtin_empty_wrapper[s-Int4Range] PASSED [3785/4185] tests/types/test_range.py::test_dump_builtin_empty_wrapper[s-Int8Range] PASSED [3786/4185] tests/types/test_range.py::test_dump_builtin_empty_wrapper[s-NumericRange] PASSED [3787/4185] tests/types/test_range.py::test_dump_builtin_empty_wrapper[s-DateRange] PASSED [3788/4185] tests/types/test_range.py::test_dump_builtin_empty_wrapper[s-TimestampRange] PASSED [3789/4185] tests/types/test_range.py::test_dump_builtin_empty_wrapper[s-TimestamptzRange] PASSED [3790/4185] tests/types/test_range.py::test_dump_builtin_empty_wrapper[t-Int4Range] PASSED [3791/4185] tests/types/test_range.py::test_dump_builtin_empty_wrapper[t-Int8Range] PASSED [3792/4185] tests/types/test_range.py::test_dump_builtin_empty_wrapper[t-NumericRange] PASSED [3793/4185] tests/types/test_range.py::test_dump_builtin_empty_wrapper[t-DateRange] PASSED [3794/4185] tests/types/test_range.py::test_dump_builtin_empty_wrapper[t-TimestampRange] PASSED [3795/4185] tests/types/test_range.py::test_dump_builtin_empty_wrapper[t-TimestamptzRange] PASSED [3796/4185] tests/types/test_range.py::test_dump_builtin_empty_wrapper[b-Int4Range] PASSED [3797/4185] tests/types/test_range.py::test_dump_builtin_empty_wrapper[b-Int8Range] PASSED [3798/4185] tests/types/test_range.py::test_dump_builtin_empty_wrapper[b-NumericRange] PASSED [3799/4185] tests/types/test_range.py::test_dump_builtin_empty_wrapper[b-DateRange] PASSED [3800/4185] tests/types/test_range.py::test_dump_builtin_empty_wrapper[b-TimestampRange] PASSED [3801/4185] tests/types/test_range.py::test_dump_builtin_empty_wrapper[b-TimestamptzRange] PASSED [3802/4185] tests/types/test_range.py::test_dump_builtin_array[s-int4range] PASSED [3803/4185] tests/types/test_range.py::test_dump_builtin_array[s-int8range] PASSED [3804/4185] tests/types/test_range.py::test_dump_builtin_array[s-numrange] PASSED [3805/4185] tests/types/test_range.py::test_dump_builtin_array[s-daterange] PASSED [3806/4185] tests/types/test_range.py::test_dump_builtin_array[s-tsrange] PASSED [3807/4185] tests/types/test_range.py::test_dump_builtin_array[s-tstzrange] PASSED [3808/4185] tests/types/test_range.py::test_dump_builtin_array[t-int4range] PASSED [3809/4185] tests/types/test_range.py::test_dump_builtin_array[t-int8range] PASSED [3810/4185] tests/types/test_range.py::test_dump_builtin_array[t-numrange] PASSED [3811/4185] tests/types/test_range.py::test_dump_builtin_array[t-daterange] PASSED [3812/4185] tests/types/test_range.py::test_dump_builtin_array[t-tsrange] PASSED [3813/4185] tests/types/test_range.py::test_dump_builtin_array[t-tstzrange] PASSED [3814/4185] tests/types/test_range.py::test_dump_builtin_array[b-int4range] 2024-02-09 18:46:25.741 UTC [3640] ERROR: operator does not exist: int4range[] = text[] at character 52 2024-02-09 18:46:25.741 UTC [3640] HINT: No operator matches the given name and argument types. You might need to add explicit type casts. 2024-02-09 18:46:25.741 UTC [3640] STATEMENT: select array['empty'::int4range, '(,)'::int4range] = $1 XFAIL (can't dump an array of untypes binary range without cast) [3815/4185] tests/types/test_range.py::test_dump_builtin_array[b-int8range] 2024-02-09 18:46:26.571 UTC [3642] ERROR: operator does not exist: int8range[] = text[] at character 52 2024-02-09 18:46:26.571 UTC [3642] HINT: No operator matches the given name and argument types. You might need to add explicit type casts. 2024-02-09 18:46:26.571 UTC [3642] STATEMENT: select array['empty'::int8range, '(,)'::int8range] = $1 XFAIL (can't dump an array of untypes binary range without cast) [3816/4185] tests/types/test_range.py::test_dump_builtin_array[b-numrange] 2024-02-09 18:46:26.836 UTC [3643] ERROR: operator does not exist: numrange[] = text[] at character 50 2024-02-09 18:46:26.836 UTC [3643] HINT: No operator matches the given name and argument types. You might need to add explicit type casts. 2024-02-09 18:46:26.836 UTC [3643] STATEMENT: select array['empty'::numrange, '(,)'::numrange] = $1 XFAIL (can't dump an array of untypes binary range without cast) [3817/4185] tests/types/test_range.py::test_dump_builtin_array[b-daterange] 2024-02-09 18:46:27.103 UTC [3644] ERROR: operator does not exist: daterange[] = text[] at character 52 2024-02-09 18:46:27.103 UTC [3644] HINT: No operator matches the given name and argument types. You might need to add explicit type casts. 2024-02-09 18:46:27.103 UTC [3644] STATEMENT: select array['empty'::daterange, '(,)'::daterange] = $1 XFAIL (can't dump an array of untypes binary range without cast) [3818/4185] tests/types/test_range.py::test_dump_builtin_array[b-tsrange] 2024-02-09 18:46:27.368 UTC [3645] ERROR: operator does not exist: tsrange[] = text[] at character 48 2024-02-09 18:46:27.368 UTC [3645] HINT: No operator matches the given name and argument types. You might need to add explicit type casts. 2024-02-09 18:46:27.368 UTC [3645] STATEMENT: select array['empty'::tsrange, '(,)'::tsrange] = $1 XFAIL (can't dump an array of untypes binary range without cast) [3819/4185] tests/types/test_range.py::test_dump_builtin_array[b-tstzrange] 2024-02-09 18:46:27.634 UTC [3646] ERROR: operator does not exist: tstzrange[] = text[] at character 52 2024-02-09 18:46:27.634 UTC [3646] HINT: No operator matches the given name and argument types. You might need to add explicit type casts. 2024-02-09 18:46:27.634 UTC [3646] STATEMENT: select array['empty'::tstzrange, '(,)'::tstzrange] = $1 XFAIL (can't dump an array of untypes binary range without cast) [3820/4185] tests/types/test_range.py::test_dump_builtin_array_with_cast[s-int4range] PASSED [3821/4185] tests/types/test_range.py::test_dump_builtin_array_with_cast[s-int8range] PASSED [3822/4185] tests/types/test_range.py::test_dump_builtin_array_with_cast[s-numrange] PASSED [3823/4185] tests/types/test_range.py::test_dump_builtin_array_with_cast[s-daterange] PASSED [3824/4185] tests/types/test_range.py::test_dump_builtin_array_with_cast[s-tsrange] PASSED [3825/4185] tests/types/test_range.py::test_dump_builtin_array_with_cast[s-tstzrange] PASSED [3826/4185] tests/types/test_range.py::test_dump_builtin_array_with_cast[t-int4range] PASSED [3827/4185] tests/types/test_range.py::test_dump_builtin_array_with_cast[t-int8range] PASSED [3828/4185] tests/types/test_range.py::test_dump_builtin_array_with_cast[t-numrange] PASSED [3829/4185] tests/types/test_range.py::test_dump_builtin_array_with_cast[t-daterange] PASSED [3830/4185] tests/types/test_range.py::test_dump_builtin_array_with_cast[t-tsrange] PASSED [3831/4185] tests/types/test_range.py::test_dump_builtin_array_with_cast[t-tstzrange] PASSED [3832/4185] tests/types/test_range.py::test_dump_builtin_array_with_cast[b-int4range] PASSED [3833/4185] tests/types/test_range.py::test_dump_builtin_array_with_cast[b-int8range] PASSED [3834/4185] tests/types/test_range.py::test_dump_builtin_array_with_cast[b-numrange] PASSED [3835/4185] tests/types/test_range.py::test_dump_builtin_array_with_cast[b-daterange] PASSED [3836/4185] tests/types/test_range.py::test_dump_builtin_array_with_cast[b-tsrange] PASSED [3837/4185] tests/types/test_range.py::test_dump_builtin_array_with_cast[b-tstzrange] PASSED [3838/4185] tests/types/test_range.py::test_dump_builtin_array_wrapper[s-Int4Range] PASSED [3839/4185] tests/types/test_range.py::test_dump_builtin_array_wrapper[s-Int8Range] PASSED [3840/4185] tests/types/test_range.py::test_dump_builtin_array_wrapper[s-NumericRange] PASSED [3841/4185] tests/types/test_range.py::test_dump_builtin_array_wrapper[s-DateRange] PASSED [3842/4185] tests/types/test_range.py::test_dump_builtin_array_wrapper[s-TimestampRange] PASSED [3843/4185] tests/types/test_range.py::test_dump_builtin_array_wrapper[s-TimestamptzRange] PASSED [3844/4185] tests/types/test_range.py::test_dump_builtin_array_wrapper[t-Int4Range] PASSED [3845/4185] tests/types/test_range.py::test_dump_builtin_array_wrapper[t-Int8Range] PASSED [3846/4185] tests/types/test_range.py::test_dump_builtin_array_wrapper[t-NumericRange] PASSED [3847/4185] tests/types/test_range.py::test_dump_builtin_array_wrapper[t-DateRange] PASSED [3848/4185] tests/types/test_range.py::test_dump_builtin_array_wrapper[t-TimestampRange] PASSED [3849/4185] tests/types/test_range.py::test_dump_builtin_array_wrapper[t-TimestamptzRange] PASSED [3850/4185] tests/types/test_range.py::test_dump_builtin_array_wrapper[b-Int4Range] PASSED [3851/4185] tests/types/test_range.py::test_dump_builtin_array_wrapper[b-Int8Range] PASSED [3852/4185] tests/types/test_range.py::test_dump_builtin_array_wrapper[b-NumericRange] PASSED [3853/4185] tests/types/test_range.py::test_dump_builtin_array_wrapper[b-DateRange] PASSED [3854/4185] tests/types/test_range.py::test_dump_builtin_array_wrapper[b-TimestampRange] PASSED [3855/4185] tests/types/test_range.py::test_dump_builtin_array_wrapper[b-TimestamptzRange] PASSED [3856/4185] tests/types/test_range.py::test_dump_builtin_range[s-int4range-None-None-()] PASSED [3857/4185] tests/types/test_range.py::test_dump_builtin_range[s-int4range-10-20-[]] PASSED [3858/4185] tests/types/test_range.py::test_dump_builtin_range[s-int4range--2147483648-2147483647-[)] PASSED [3859/4185] tests/types/test_range.py::test_dump_builtin_range[s-int8range-None-None-()] PASSED [3860/4185] tests/types/test_range.py::test_dump_builtin_range[s-int8range-10-20-[)] PASSED [3861/4185] tests/types/test_range.py::test_dump_builtin_range[s-int8range--9223372036854775808-9223372036854775807-[)] PASSED [3862/4185] tests/types/test_range.py::test_dump_builtin_range[s-numrange-min6-max6-(]] PASSED [3863/4185] tests/types/test_range.py::test_dump_builtin_range[s-numrange-min7-None-()] PASSED [3864/4185] tests/types/test_range.py::test_dump_builtin_range[s-numrange-None-max8-()] PASSED [3865/4185] tests/types/test_range.py::test_dump_builtin_range[s-daterange-min9-max9-[)] PASSED [3866/4185] tests/types/test_range.py::test_dump_builtin_range[s-tsrange-min10-max10-[]] PASSED [3867/4185] tests/types/test_range.py::test_dump_builtin_range[s-tstzrange-min11-max11-()] PASSED [3868/4185] tests/types/test_range.py::test_dump_builtin_range[t-int4range-None-None-()] PASSED [3869/4185] tests/types/test_range.py::test_dump_builtin_range[t-int4range-10-20-[]] PASSED [3870/4185] tests/types/test_range.py::test_dump_builtin_range[t-int4range--2147483648-2147483647-[)] PASSED [3871/4185] tests/types/test_range.py::test_dump_builtin_range[t-int8range-None-None-()] PASSED [3872/4185] tests/types/test_range.py::test_dump_builtin_range[t-int8range-10-20-[)] PASSED [3873/4185] tests/types/test_range.py::test_dump_builtin_range[t-int8range--9223372036854775808-9223372036854775807-[)] PASSED [3874/4185] tests/types/test_range.py::test_dump_builtin_range[t-numrange-min6-max6-(]] PASSED [3875/4185] tests/types/test_range.py::test_dump_builtin_range[t-numrange-min7-None-()] PASSED [3876/4185] tests/types/test_range.py::test_dump_builtin_range[t-numrange-None-max8-()] PASSED [3877/4185] tests/types/test_range.py::test_dump_builtin_range[t-daterange-min9-max9-[)] PASSED [3878/4185] tests/types/test_range.py::test_dump_builtin_range[t-tsrange-min10-max10-[]] PASSED [3879/4185] tests/types/test_range.py::test_dump_builtin_range[t-tstzrange-min11-max11-()] PASSED [3880/4185] tests/types/test_range.py::test_dump_builtin_range[b-int4range-None-None-()] PASSED [3881/4185] tests/types/test_range.py::test_dump_builtin_range[b-int4range-10-20-[]] PASSED [3882/4185] tests/types/test_range.py::test_dump_builtin_range[b-int4range--2147483648-2147483647-[)] PASSED [3883/4185] tests/types/test_range.py::test_dump_builtin_range[b-int8range-None-None-()] PASSED [3884/4185] tests/types/test_range.py::test_dump_builtin_range[b-int8range-10-20-[)] PASSED [3885/4185] tests/types/test_range.py::test_dump_builtin_range[b-int8range--9223372036854775808-9223372036854775807-[)] PASSED [3886/4185] tests/types/test_range.py::test_dump_builtin_range[b-numrange-min6-max6-(]] PASSED [3887/4185] tests/types/test_range.py::test_dump_builtin_range[b-numrange-min7-None-()] PASSED [3888/4185] tests/types/test_range.py::test_dump_builtin_range[b-numrange-None-max8-()] PASSED [3889/4185] tests/types/test_range.py::test_dump_builtin_range[b-daterange-min9-max9-[)] PASSED [3890/4185] tests/types/test_range.py::test_dump_builtin_range[b-tsrange-min10-max10-[]] PASSED [3891/4185] tests/types/test_range.py::test_dump_builtin_range[b-tstzrange-min11-max11-()] PASSED [3892/4185] tests/types/test_range.py::test_load_builtin_empty[0-int4range] PASSED [3893/4185] tests/types/test_range.py::test_load_builtin_empty[0-int8range] PASSED [3894/4185] tests/types/test_range.py::test_load_builtin_empty[0-numrange] PASSED [3895/4185] tests/types/test_range.py::test_load_builtin_empty[0-daterange] PASSED [3896/4185] tests/types/test_range.py::test_load_builtin_empty[0-tsrange] PASSED [3897/4185] tests/types/test_range.py::test_load_builtin_empty[0-tstzrange] PASSED [3898/4185] tests/types/test_range.py::test_load_builtin_empty[1-int4range] PASSED [3899/4185] tests/types/test_range.py::test_load_builtin_empty[1-int8range] PASSED [3900/4185] tests/types/test_range.py::test_load_builtin_empty[1-numrange] PASSED [3901/4185] tests/types/test_range.py::test_load_builtin_empty[1-daterange] PASSED [3902/4185] tests/types/test_range.py::test_load_builtin_empty[1-tsrange] PASSED [3903/4185] tests/types/test_range.py::test_load_builtin_empty[1-tstzrange] PASSED [3904/4185] tests/types/test_range.py::test_load_builtin_inf[0-int4range] PASSED [3905/4185] tests/types/test_range.py::test_load_builtin_inf[0-int8range] PASSED [3906/4185] tests/types/test_range.py::test_load_builtin_inf[0-numrange] PASSED [3907/4185] tests/types/test_range.py::test_load_builtin_inf[0-daterange] PASSED [3908/4185] tests/types/test_range.py::test_load_builtin_inf[0-tsrange] PASSED [3909/4185] tests/types/test_range.py::test_load_builtin_inf[0-tstzrange] PASSED [3910/4185] tests/types/test_range.py::test_load_builtin_inf[1-int4range] PASSED [3911/4185] tests/types/test_range.py::test_load_builtin_inf[1-int8range] PASSED [3912/4185] tests/types/test_range.py::test_load_builtin_inf[1-numrange] PASSED [3913/4185] tests/types/test_range.py::test_load_builtin_inf[1-daterange] PASSED [3914/4185] tests/types/test_range.py::test_load_builtin_inf[1-tsrange] PASSED [3915/4185] tests/types/test_range.py::test_load_builtin_inf[1-tstzrange] PASSED [3916/4185] tests/types/test_range.py::test_load_builtin_array[0-int4range] PASSED [3917/4185] tests/types/test_range.py::test_load_builtin_array[0-int8range] PASSED [3918/4185] tests/types/test_range.py::test_load_builtin_array[0-numrange] PASSED [3919/4185] tests/types/test_range.py::test_load_builtin_array[0-daterange] PASSED [3920/4185] tests/types/test_range.py::test_load_builtin_array[0-tsrange] PASSED [3921/4185] tests/types/test_range.py::test_load_builtin_array[0-tstzrange] PASSED [3922/4185] tests/types/test_range.py::test_load_builtin_array[1-int4range] PASSED [3923/4185] tests/types/test_range.py::test_load_builtin_array[1-int8range] PASSED [3924/4185] tests/types/test_range.py::test_load_builtin_array[1-numrange] PASSED [3925/4185] tests/types/test_range.py::test_load_builtin_array[1-daterange] PASSED [3926/4185] tests/types/test_range.py::test_load_builtin_array[1-tsrange] PASSED [3927/4185] tests/types/test_range.py::test_load_builtin_array[1-tstzrange] PASSED [3928/4185] tests/types/test_range.py::test_load_builtin_range[0-int4range-None-None-()] PASSED [3929/4185] tests/types/test_range.py::test_load_builtin_range[0-int4range-10-20-[]] PASSED [3930/4185] tests/types/test_range.py::test_load_builtin_range[0-int4range--2147483648-2147483647-[)] PASSED [3931/4185] tests/types/test_range.py::test_load_builtin_range[0-int8range-None-None-()] PASSED [3932/4185] tests/types/test_range.py::test_load_builtin_range[0-int8range-10-20-[)] PASSED [3933/4185] tests/types/test_range.py::test_load_builtin_range[0-int8range--9223372036854775808-9223372036854775807-[)] PASSED [3934/4185] tests/types/test_range.py::test_load_builtin_range[0-numrange-min6-max6-(]] PASSED [3935/4185] tests/types/test_range.py::test_load_builtin_range[0-numrange-min7-None-()] PASSED [3936/4185] tests/types/test_range.py::test_load_builtin_range[0-numrange-None-max8-()] PASSED [3937/4185] tests/types/test_range.py::test_load_builtin_range[0-daterange-min9-max9-[)] PASSED [3938/4185] tests/types/test_range.py::test_load_builtin_range[0-tsrange-min10-max10-[]] PASSED [3939/4185] tests/types/test_range.py::test_load_builtin_range[0-tstzrange-min11-max11-()] PASSED [3940/4185] tests/types/test_range.py::test_load_builtin_range[1-int4range-None-None-()] PASSED [3941/4185] tests/types/test_range.py::test_load_builtin_range[1-int4range-10-20-[]] PASSED [3942/4185] tests/types/test_range.py::test_load_builtin_range[1-int4range--2147483648-2147483647-[)] PASSED [3943/4185] tests/types/test_range.py::test_load_builtin_range[1-int8range-None-None-()] PASSED [3944/4185] tests/types/test_range.py::test_load_builtin_range[1-int8range-10-20-[)] PASSED [3945/4185] tests/types/test_range.py::test_load_builtin_range[1-int8range--9223372036854775808-9223372036854775807-[)] PASSED [3946/4185] tests/types/test_range.py::test_load_builtin_range[1-numrange-min6-max6-(]] PASSED [3947/4185] tests/types/test_range.py::test_load_builtin_range[1-numrange-min7-None-()] PASSED [3948/4185] tests/types/test_range.py::test_load_builtin_range[1-numrange-None-max8-()] PASSED [3949/4185] tests/types/test_range.py::test_load_builtin_range[1-daterange-min9-max9-[)] PASSED [3950/4185] tests/types/test_range.py::test_load_builtin_range[1-tsrange-min10-max10-[]] PASSED [3951/4185] tests/types/test_range.py::test_load_builtin_range[1-tstzrange-min11-max11-()] PASSED [3952/4185] tests/types/test_range.py::test_copy_in[0-2000,1,1-2001,1,1-[)] PASSED [3953/4185] tests/types/test_range.py::test_copy_in[0-2000,1,1-None-[)] PASSED [3954/4185] tests/types/test_range.py::test_copy_in[0-None-2001,1,1-()] PASSED [3955/4185] tests/types/test_range.py::test_copy_in[0-None-None-()] PASSED [3956/4185] tests/types/test_range.py::test_copy_in[0-None-None-empty] PASSED [3957/4185] tests/types/test_range.py::test_copy_in[1-2000,1,1-2001,1,1-[)] PASSED [3958/4185] tests/types/test_range.py::test_copy_in[1-2000,1,1-None-[)] PASSED [3959/4185] tests/types/test_range.py::test_copy_in[1-None-2001,1,1-()] PASSED [3960/4185] tests/types/test_range.py::test_copy_in[1-None-None-()] 2024-02-09 18:46:32.373 UTC [3787] ERROR: insufficient data left in message 2024-02-09 18:46:32.373 UTC [3787] CONTEXT: COPY copyrange, line 1, column r 2024-02-09 18:46:32.373 UTC [3787] STATEMENT: copy copyrange (r) from stdin (format BINARY) XFAIL (TODO: add annotation to dump ranges with no type info) [3961/4185] tests/types/test_range.py::test_copy_in[1-None-None-empty] 2024-02-09 18:46:32.788 UTC [3788] ERROR: invalid message format 2024-02-09 18:46:32.788 UTC [3788] CONTEXT: COPY copyrange, line 1, column r 2024-02-09 18:46:32.788 UTC [3788] STATEMENT: copy copyrange (r) from stdin (format BINARY) XFAIL (TODO: add annotation to dump ranges with no type info) [3962/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[0-Int4Range-()] PASSED [3963/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[0-Int4Range-empty] PASSED [3964/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[0-Int8Range-()] PASSED [3965/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[0-Int8Range-empty] PASSED [3966/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[0-NumericRange-()] PASSED [3967/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[0-NumericRange-empty] PASSED [3968/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[0-DateRange-()] PASSED [3969/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[0-DateRange-empty] PASSED [3970/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[0-TimestampRange-()] PASSED [3971/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[0-TimestampRange-empty] PASSED [3972/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[0-TimestamptzRange-()] PASSED [3973/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[0-TimestamptzRange-empty] PASSED [3974/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[1-Int4Range-()] PASSED [3975/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[1-Int4Range-empty] PASSED [3976/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[1-Int8Range-()] PASSED [3977/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[1-Int8Range-empty] PASSED [3978/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[1-NumericRange-()] PASSED [3979/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[1-NumericRange-empty] PASSED [3980/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[1-DateRange-()] PASSED [3981/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[1-DateRange-empty] PASSED [3982/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[1-TimestampRange-()] PASSED [3983/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[1-TimestampRange-empty] PASSED [3984/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[1-TimestamptzRange-()] PASSED [3985/4185] tests/types/test_range.py::test_copy_in_empty_wrappers[1-TimestamptzRange-empty] PASSED [3986/4185] tests/types/test_range.py::test_copy_in_empty_set_type[0-int4range-()] PASSED [3987/4185] tests/types/test_range.py::test_copy_in_empty_set_type[0-int4range-empty] PASSED [3988/4185] tests/types/test_range.py::test_copy_in_empty_set_type[0-int8range-()] PASSED [3989/4185] tests/types/test_range.py::test_copy_in_empty_set_type[0-int8range-empty] PASSED [3990/4185] tests/types/test_range.py::test_copy_in_empty_set_type[0-numrange-()] PASSED [3991/4185] tests/types/test_range.py::test_copy_in_empty_set_type[0-numrange-empty] PASSED [3992/4185] tests/types/test_range.py::test_copy_in_empty_set_type[0-daterange-()] PASSED [3993/4185] tests/types/test_range.py::test_copy_in_empty_set_type[0-daterange-empty] PASSED [3994/4185] tests/types/test_range.py::test_copy_in_empty_set_type[0-tsrange-()] PASSED [3995/4185] tests/types/test_range.py::test_copy_in_empty_set_type[0-tsrange-empty] PASSED [3996/4185] tests/types/test_range.py::test_copy_in_empty_set_type[0-tstzrange-()] PASSED [3997/4185] tests/types/test_range.py::test_copy_in_empty_set_type[0-tstzrange-empty] PASSED [3998/4185] tests/types/test_range.py::test_copy_in_empty_set_type[1-int4range-()] PASSED [3999/4185] tests/types/test_range.py::test_copy_in_empty_set_type[1-int4range-empty] PASSED [4000/4185] tests/types/test_range.py::test_copy_in_empty_set_type[1-int8range-()] PASSED [4001/4185] tests/types/test_range.py::test_copy_in_empty_set_type[1-int8range-empty] PASSED [4002/4185] tests/types/test_range.py::test_copy_in_empty_set_type[1-numrange-()] PASSED [4003/4185] tests/types/test_range.py::test_copy_in_empty_set_type[1-numrange-empty] PASSED [4004/4185] tests/types/test_range.py::test_copy_in_empty_set_type[1-daterange-()] PASSED [4005/4185] tests/types/test_range.py::test_copy_in_empty_set_type[1-daterange-empty] PASSED [4006/4185] tests/types/test_range.py::test_copy_in_empty_set_type[1-tsrange-()] PASSED [4007/4185] tests/types/test_range.py::test_copy_in_empty_set_type[1-tsrange-empty] PASSED [4008/4185] tests/types/test_range.py::test_copy_in_empty_set_type[1-tstzrange-()] PASSED [4009/4185] tests/types/test_range.py::test_copy_in_empty_set_type[1-tstzrange-empty] PASSED [4010/4185] tests/types/test_range.py::test_fetch_info[testrange-text] PASSED [4011/4185] tests/types/test_range.py::test_fetch_info[testschema.testrange-float8] PASSED [4012/4185] tests/types/test_range.py::test_fetch_info[name2-text] PASSED [4013/4185] tests/types/test_range.py::test_fetch_info[name3-float8] PASSED [4014/4185] tests/types/test_range.py::test_fetch_info_not_found PASSED [4015/4185] tests/types/test_range.py::test_dump_custom_empty PASSED [4016/4185] tests/types/test_range.py::test_dump_quoting PASSED [4017/4185] tests/types/test_range.py::test_load_custom_empty[0] PASSED [4018/4185] tests/types/test_range.py::test_load_custom_empty[1] PASSED [4019/4185] tests/types/test_range.py::test_load_quoting[0] PASSED [4020/4185] tests/types/test_range.py::test_load_quoting[1] PASSED [4021/4185] tests/types/test_range.py::test_mixed_array_types[0] PASSED [4022/4185] tests/types/test_range.py::test_mixed_array_types[1] PASSED [4023/4185] tests/types/test_range.py::TestRangeObject::test_noparam PASSED [4024/4185] tests/types/test_range.py::TestRangeObject::test_empty PASSED [4025/4185] tests/types/test_range.py::TestRangeObject::test_nobounds PASSED [4026/4185] tests/types/test_range.py::TestRangeObject::test_bounds PASSED [4027/4185] tests/types/test_range.py::TestRangeObject::test_keywords PASSED [4028/4185] tests/types/test_range.py::TestRangeObject::test_bad_bounds PASSED [4029/4185] tests/types/test_range.py::TestRangeObject::test_in PASSED [4030/4185] tests/types/test_range.py::TestRangeObject::test_nonzero PASSED [4031/4185] tests/types/test_range.py::TestRangeObject::test_eq_hash PASSED [4032/4185] tests/types/test_range.py::TestRangeObject::test_eq_wrong_type PASSED [4033/4185] tests/types/test_range.py::TestRangeObject::test_lt_ordering PASSED [4034/4185] tests/types/test_range.py::TestRangeObject::test_gt_ordering PASSED [4035/4185] tests/types/test_range.py::TestRangeObject::test_le_ordering PASSED [4036/4185] tests/types/test_range.py::TestRangeObject::test_ge_ordering PASSED [4037/4185] tests/types/test_range.py::TestRangeObject::test_pickling PASSED [4038/4185] tests/types/test_range.py::TestRangeObject::test_str PASSED [4039/4185] tests/types/test_range.py::TestRangeObject::test_str_datetime PASSED [4040/4185] tests/types/test_range.py::TestRangeObject::test_exclude_inf_bounds PASSED [4041/4185] tests/types/test_range.py::test_no_info_error PASSED [4042/4185] tests/types/test_range.py::test_literal_invalid_name[a-b] PASSED [4043/4185] tests/types/test_range.py::test_literal_invalid_name[\u20ac] PASSED [4044/4185] tests/types/test_range.py::test_literal_invalid_name[order] PASSED [4045/4185] tests/types/test_string.py::test_dump_1char[s] PASSED [4046/4185] tests/types/test_string.py::test_dump_1char[t] PASSED [4047/4185] tests/types/test_string.py::test_dump_1char[b] PASSED [4048/4185] tests/types/test_string.py::test_quote_1char[on] PASSED [4049/4185] tests/types/test_string.py::test_quote_1char[off] PASSED [4050/4185] tests/types/test_string.py::test_dump_zero[s] PASSED [4051/4185] tests/types/test_string.py::test_dump_zero[t] PASSED [4052/4185] tests/types/test_string.py::test_dump_zero[b] 2024-02-09 18:46:39.285 UTC [3861] ERROR: invalid byte sequence for encoding "UTF8": 0x00 2024-02-09 18:46:39.285 UTC [3861] CONTEXT: unnamed portal parameter $1 2024-02-09 18:46:39.285 UTC [3861] STATEMENT: select $1::text PASSED [4053/4185] tests/types/test_string.py::test_quote_zero PASSED [4054/4185] tests/types/test_string.py::test_quote_percent XFAIL [4055/4185] tests/types/test_string.py::test_load_1char[0-text] PASSED [4056/4185] tests/types/test_string.py::test_load_1char[0-varchar] PASSED [4057/4185] tests/types/test_string.py::test_load_1char[0-name] PASSED [4058/4185] tests/types/test_string.py::test_load_1char[0-bpchar] PASSED [4059/4185] tests/types/test_string.py::test_load_1char[0-"char"] PASSED [4060/4185] tests/types/test_string.py::test_load_1char[1-text] PASSED [4061/4185] tests/types/test_string.py::test_load_1char[1-varchar] PASSED [4062/4185] tests/types/test_string.py::test_load_1char[1-name] PASSED [4063/4185] tests/types/test_string.py::test_load_1char[1-bpchar] PASSED [4064/4185] tests/types/test_string.py::test_load_1char[1-"char"] PASSED [4065/4185] tests/types/test_string.py::test_dump_enc[utf8-s] PASSED [4066/4185] tests/types/test_string.py::test_dump_enc[utf8-t] PASSED [4067/4185] tests/types/test_string.py::test_dump_enc[utf8-b] PASSED [4068/4185] tests/types/test_string.py::test_dump_enc[latin9-s] PASSED [4069/4185] tests/types/test_string.py::test_dump_enc[latin9-t] PASSED [4070/4185] tests/types/test_string.py::test_dump_enc[latin9-b] PASSED [4071/4185] tests/types/test_string.py::test_dump_enc[sql_ascii-s] PASSED [4072/4185] tests/types/test_string.py::test_dump_enc[sql_ascii-t] PASSED [4073/4185] tests/types/test_string.py::test_dump_enc[sql_ascii-b] PASSED [4074/4185] tests/types/test_string.py::test_dump_badenc[s] PASSED [4075/4185] tests/types/test_string.py::test_dump_badenc[t] PASSED [4076/4185] tests/types/test_string.py::test_dump_badenc[b] PASSED [4077/4185] tests/types/test_string.py::test_dump_utf8_badenc[s] PASSED [4078/4185] tests/types/test_string.py::test_dump_utf8_badenc[t] PASSED [4079/4185] tests/types/test_string.py::test_dump_utf8_badenc[b] PASSED [4080/4185] tests/types/test_string.py::test_dump_enum[s] PASSED [4081/4185] tests/types/test_string.py::test_dump_enum[t] PASSED [4082/4185] tests/types/test_string.py::test_dump_text_oid[s] 2024-02-09 18:46:42.367 UTC [3891] ERROR: could not determine data type of parameter $1 2024-02-09 18:46:42.367 UTC [3891] STATEMENT: select concat($1, $2) PASSED [4083/4185] tests/types/test_string.py::test_dump_text_oid[t] 2024-02-09 18:46:42.398 UTC [3892] ERROR: could not determine data type of parameter $1 2024-02-09 18:46:42.398 UTC [3892] STATEMENT: select concat($1, $2) PASSED [4084/4185] tests/types/test_string.py::test_load_enc[text-utf8-0] PASSED [4085/4185] tests/types/test_string.py::test_load_enc[text-utf8-1] PASSED [4086/4185] tests/types/test_string.py::test_load_enc[text-latin9-0] PASSED [4087/4185] tests/types/test_string.py::test_load_enc[text-latin9-1] PASSED [4088/4185] tests/types/test_string.py::test_load_enc[varchar-utf8-0] PASSED [4089/4185] tests/types/test_string.py::test_load_enc[varchar-utf8-1] PASSED [4090/4185] tests/types/test_string.py::test_load_enc[varchar-latin9-0] PASSED [4091/4185] tests/types/test_string.py::test_load_enc[varchar-latin9-1] PASSED [4092/4185] tests/types/test_string.py::test_load_enc[name-utf8-0] PASSED [4093/4185] tests/types/test_string.py::test_load_enc[name-utf8-1] PASSED [4094/4185] tests/types/test_string.py::test_load_enc[name-latin9-0] PASSED [4095/4185] tests/types/test_string.py::test_load_enc[name-latin9-1] PASSED [4096/4185] tests/types/test_string.py::test_load_enc[bpchar-utf8-0] PASSED [4097/4185] tests/types/test_string.py::test_load_enc[bpchar-utf8-1] PASSED [4098/4185] tests/types/test_string.py::test_load_enc[bpchar-latin9-0] PASSED [4099/4185] tests/types/test_string.py::test_load_enc[bpchar-latin9-1] PASSED [4100/4185] tests/types/test_string.py::test_load_badenc[text-0] 2024-02-09 18:46:42.947 UTC [3909] ERROR: character with byte sequence 0xe2 0x82 0xac in encoding "UTF8" has no equivalent in encoding "LATIN1" 2024-02-09 18:46:42.947 UTC [3909] STATEMENT: select chr($1)::text 2024-02-09 18:46:42.950 UTC [3909] ERROR: character with byte sequence 0xe2 0x82 0xac in encoding "UTF8" has no equivalent in encoding "LATIN1" 2024-02-09 18:46:42.950 UTC [3909] STATEMENT: copy (select chr(8364)) to stdout (format TEXT) PASSED [4101/4185] tests/types/test_string.py::test_load_badenc[text-1] 2024-02-09 18:46:42.982 UTC [3910] ERROR: character with byte sequence 0xe2 0x82 0xac in encoding "UTF8" has no equivalent in encoding "LATIN1" 2024-02-09 18:46:42.982 UTC [3910] STATEMENT: select chr($1)::text 2024-02-09 18:46:42.984 UTC [3910] ERROR: character with byte sequence 0xe2 0x82 0xac in encoding "UTF8" has no equivalent in encoding "LATIN1" 2024-02-09 18:46:42.984 UTC [3910] STATEMENT: copy (select chr(8364)) to stdout (format BINARY) PASSED [4102/4185] tests/types/test_string.py::test_load_badenc[varchar-0] 2024-02-09 18:46:43.015 UTC [3911] ERROR: character with byte sequence 0xe2 0x82 0xac in encoding "UTF8" has no equivalent in encoding "LATIN1" 2024-02-09 18:46:43.015 UTC [3911] STATEMENT: select chr($1)::varchar 2024-02-09 18:46:43.017 UTC [3911] ERROR: character with byte sequence 0xe2 0x82 0xac in encoding "UTF8" has no equivalent in encoding "LATIN1" 2024-02-09 18:46:43.017 UTC [3911] STATEMENT: copy (select chr(8364)) to stdout (format TEXT) PASSED [4103/4185] tests/types/test_string.py::test_load_badenc[varchar-1] 2024-02-09 18:46:43.048 UTC [3912] ERROR: character with byte sequence 0xe2 0x82 0xac in encoding "UTF8" has no equivalent in encoding "LATIN1" 2024-02-09 18:46:43.048 UTC [3912] STATEMENT: select chr($1)::varchar 2024-02-09 18:46:43.050 UTC [3912] ERROR: character with byte sequence 0xe2 0x82 0xac in encoding "UTF8" has no equivalent in encoding "LATIN1" 2024-02-09 18:46:43.050 UTC [3912] STATEMENT: copy (select chr(8364)) to stdout (format BINARY) PASSED [4104/4185] tests/types/test_string.py::test_load_badenc[name-0] 2024-02-09 18:46:43.080 UTC [3913] ERROR: character with byte sequence 0xe2 0x82 0xac in encoding "UTF8" has no equivalent in encoding "LATIN1" 2024-02-09 18:46:43.080 UTC [3913] STATEMENT: select chr($1)::name 2024-02-09 18:46:43.081 UTC [3913] ERROR: character with byte sequence 0xe2 0x82 0xac in encoding "UTF8" has no equivalent in encoding "LATIN1" 2024-02-09 18:46:43.081 UTC [3913] STATEMENT: copy (select chr(8364)) to stdout (format TEXT) PASSED [4105/4185] tests/types/test_string.py::test_load_badenc[name-1] 2024-02-09 18:46:43.113 UTC [3914] ERROR: character with byte sequence 0xe2 0x82 0xac in encoding "UTF8" has no equivalent in encoding "LATIN1" 2024-02-09 18:46:43.113 UTC [3914] STATEMENT: select chr($1)::name 2024-02-09 18:46:43.114 UTC [3914] ERROR: character with byte sequence 0xe2 0x82 0xac in encoding "UTF8" has no equivalent in encoding "LATIN1" 2024-02-09 18:46:43.114 UTC [3914] STATEMENT: copy (select chr(8364)) to stdout (format BINARY) PASSED [4106/4185] tests/types/test_string.py::test_load_badenc[bpchar-0] 2024-02-09 18:46:43.144 UTC [3915] ERROR: character with byte sequence 0xe2 0x82 0xac in encoding "UTF8" has no equivalent in encoding "LATIN1" 2024-02-09 18:46:43.144 UTC [3915] STATEMENT: select chr($1)::bpchar 2024-02-09 18:46:43.146 UTC [3915] ERROR: character with byte sequence 0xe2 0x82 0xac in encoding "UTF8" has no equivalent in encoding "LATIN1" 2024-02-09 18:46:43.146 UTC [3915] STATEMENT: copy (select chr(8364)) to stdout (format TEXT) PASSED [4107/4185] tests/types/test_string.py::test_load_badenc[bpchar-1] 2024-02-09 18:46:43.175 UTC [3916] ERROR: character with byte sequence 0xe2 0x82 0xac in encoding "UTF8" has no equivalent in encoding "LATIN1" 2024-02-09 18:46:43.175 UTC [3916] STATEMENT: select chr($1)::bpchar 2024-02-09 18:46:43.176 UTC [3916] ERROR: character with byte sequence 0xe2 0x82 0xac in encoding "UTF8" has no equivalent in encoding "LATIN1" 2024-02-09 18:46:43.176 UTC [3916] STATEMENT: copy (select chr(8364)) to stdout (format BINARY) PASSED [4108/4185] tests/types/test_string.py::test_load_ascii[text-0] PASSED [4109/4185] tests/types/test_string.py::test_load_ascii[text-1] PASSED [4110/4185] tests/types/test_string.py::test_load_ascii[varchar-0] PASSED [4111/4185] tests/types/test_string.py::test_load_ascii[varchar-1] PASSED [4112/4185] tests/types/test_string.py::test_load_ascii[name-0] PASSED [4113/4185] tests/types/test_string.py::test_load_ascii[name-1] PASSED [4114/4185] tests/types/test_string.py::test_load_ascii[bpchar-0] PASSED [4115/4185] tests/types/test_string.py::test_load_ascii[bpchar-1] PASSED [4116/4185] tests/types/test_string.py::test_text_array[text-0-s] PASSED [4117/4185] tests/types/test_string.py::test_text_array[text-0-t] PASSED [4118/4185] tests/types/test_string.py::test_text_array[text-0-b] PASSED [4119/4185] tests/types/test_string.py::test_text_array[text-1-s] PASSED [4120/4185] tests/types/test_string.py::test_text_array[text-1-t] PASSED [4121/4185] tests/types/test_string.py::test_text_array[text-1-b] PASSED [4122/4185] tests/types/test_string.py::test_text_array[varchar-0-s] PASSED [4123/4185] tests/types/test_string.py::test_text_array[varchar-0-t] PASSED [4124/4185] tests/types/test_string.py::test_text_array[varchar-0-b] PASSED [4125/4185] tests/types/test_string.py::test_text_array[varchar-1-s] PASSED [4126/4185] tests/types/test_string.py::test_text_array[varchar-1-t] PASSED [4127/4185] tests/types/test_string.py::test_text_array[varchar-1-b] PASSED [4128/4185] tests/types/test_string.py::test_text_array[name-0-s] PASSED [4129/4185] tests/types/test_string.py::test_text_array[name-0-t] PASSED [4130/4185] tests/types/test_string.py::test_text_array[name-0-b] PASSED [4131/4185] tests/types/test_string.py::test_text_array[name-1-s] PASSED [4132/4185] tests/types/test_string.py::test_text_array[name-1-t] PASSED [4133/4185] tests/types/test_string.py::test_text_array[name-1-b] PASSED [4134/4185] tests/types/test_string.py::test_text_array[bpchar-0-s] PASSED [4135/4185] tests/types/test_string.py::test_text_array[bpchar-0-t] PASSED [4136/4185] tests/types/test_string.py::test_text_array[bpchar-0-b] PASSED [4137/4185] tests/types/test_string.py::test_text_array[bpchar-1-s] PASSED [4138/4185] tests/types/test_string.py::test_text_array[bpchar-1-t] PASSED [4139/4185] tests/types/test_string.py::test_text_array[bpchar-1-b] PASSED [4140/4185] tests/types/test_string.py::test_text_array_ascii[0-s] PASSED [4141/4185] tests/types/test_string.py::test_text_array_ascii[0-t] PASSED [4142/4185] tests/types/test_string.py::test_text_array_ascii[0-b] PASSED [4143/4185] tests/types/test_string.py::test_text_array_ascii[1-s] PASSED [4144/4185] tests/types/test_string.py::test_text_array_ascii[1-t] PASSED [4145/4185] tests/types/test_string.py::test_text_array_ascii[1-b] PASSED [4146/4185] tests/types/test_string.py::test_oid_lookup[text-0] PASSED [4147/4185] tests/types/test_string.py::test_oid_lookup[text-1] PASSED [4148/4185] tests/types/test_string.py::test_oid_lookup[varchar-0] PASSED [4149/4185] tests/types/test_string.py::test_oid_lookup[varchar-1] PASSED [4150/4185] tests/types/test_string.py::test_oid_lookup[name-0] PASSED [4151/4185] tests/types/test_string.py::test_oid_lookup[name-1] PASSED [4152/4185] tests/types/test_string.py::test_dump_1byte[bytes-s] PASSED [4153/4185] tests/types/test_string.py::test_dump_1byte[bytes-t] PASSED [4154/4185] tests/types/test_string.py::test_dump_1byte[bytes-b] PASSED [4155/4185] tests/types/test_string.py::test_dump_1byte[bytearray-s] PASSED [4156/4185] tests/types/test_string.py::test_dump_1byte[bytearray-t] PASSED [4157/4185] tests/types/test_string.py::test_dump_1byte[bytearray-b] PASSED [4158/4185] tests/types/test_string.py::test_dump_1byte[memoryview-s] PASSED [4159/4185] tests/types/test_string.py::test_dump_1byte[memoryview-t] PASSED [4160/4185] tests/types/test_string.py::test_dump_1byte[memoryview-b] PASSED [4161/4185] tests/types/test_string.py::test_dump_1byte[Binary-s] PASSED [4162/4185] tests/types/test_string.py::test_dump_1byte[Binary-t] PASSED [4163/4185] tests/types/test_string.py::test_dump_1byte[Binary-b] PASSED [4164/4185] tests/types/test_string.py::test_quote_1byte[bytes-on] PASSED [4165/4185] tests/types/test_string.py::test_quote_1byte[bytes-off] PASSED [4166/4185] tests/types/test_string.py::test_quote_1byte[bytearray-on] PASSED [4167/4185] tests/types/test_string.py::test_quote_1byte[bytearray-off] PASSED [4168/4185] tests/types/test_string.py::test_quote_1byte[memoryview-on] PASSED [4169/4185] tests/types/test_string.py::test_quote_1byte[memoryview-off] PASSED [4170/4185] tests/types/test_string.py::test_quote_1byte[Binary-on] PASSED [4171/4185] tests/types/test_string.py::test_quote_1byte[Binary-off] PASSED [4172/4185] tests/types/test_string.py::test_load_1byte[0] PASSED [4173/4185] tests/types/test_string.py::test_load_1byte[1] PASSED [4174/4185] tests/types/test_string.py::test_bytea_array[0-s] PASSED [4175/4185] tests/types/test_string.py::test_bytea_array[0-t] PASSED [4176/4185] tests/types/test_string.py::test_bytea_array[0-b] PASSED [4177/4185] tests/types/test_string.py::test_bytea_array[1-s] PASSED [4178/4185] tests/types/test_string.py::test_bytea_array[1-t] PASSED [4179/4185] tests/types/test_string.py::test_bytea_array[1-b] PASSED [4180/4185] tests/types/test_uuid.py::test_uuid_dump[s] PASSED [4181/4185] tests/types/test_uuid.py::test_uuid_dump[t] PASSED [4182/4185] tests/types/test_uuid.py::test_uuid_dump[b] PASSED [4183/4185] tests/types/test_uuid.py::test_uuid_load[0] PASSED [4184/4185] tests/types/test_uuid.py::test_uuid_load[1] PASSED [4185/4185] =================================================================================== short test summary info ==================================================================================== SKIPPED [1] tests/test_gevent.py:8: could not import 'gevent': No module named 'gevent' SKIPPED [1] tests/types/test_shapely.py:8: could not import 'shapely': No module named 'shapely' SKIPPED [1] tests/test_tpc_async.py:24: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc_async.py:46: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc_async.py:63: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc_async.py:88: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc_async.py:110: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc_async.py:127: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc_async.py:152: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc_async.py:163: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc_async.py:193: prepared transactions disabled in the database SKIPPED [3] tests/test_tpc_async.py:205: prepared transactions disabled in the database SKIPPED [3] tests/test_tpc_async.py:231: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc_async.py:256: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc_async.py:271: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc_async.py:291: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc_async.py:297: prepared transactions disabled in the database SKIPPED [1] tests/test_transaction_async.py:93: not applicable SKIPPED [1] tests/test_windows.py:8: windows only test SKIPPED [1] tests/crdb/test_connection_async.py:14: only for CockroachDB SKIPPED [1] tests/crdb/test_connection_async.py:19: only for CockroachDB SKIPPED [1] tests/crdb/test_connection_async.py:24: only for CockroachDB SKIPPED [1] tests/crdb/test_connection_async.py:30: only for CockroachDB SKIPPED [1] tests/crdb/test_connection_async.py:36: only for CockroachDB SKIPPED [2] tests/crdb/test_copy_async.py:19: only for CockroachDB SKIPPED [1] tests/crdb/test_copy_async.py:34: only for CockroachDB SKIPPED [1] tests/crdb/test_copy_async.py:44: only for CockroachDB SKIPPED [1] tests/crdb/test_copy_async.py:55: only for CockroachDB SKIPPED [2] tests/crdb/test_copy_async.py:66: only for CockroachDB SKIPPED [1] tests/crdb/test_copy_async.py:102: only for CockroachDB SKIPPED [2] tests/crdb/test_copy_async.py:113: only for CockroachDB SKIPPED [2] tests/crdb/test_copy_async.py:131: only for CockroachDB SKIPPED [2] tests/crdb/test_copy_async.py:146: only for CockroachDB SKIPPED [1] tests/crdb/test_copy_async.py:162: only for CockroachDB SKIPPED [1] tests/crdb/test_copy_async.py:175: only for CockroachDB SKIPPED [2] tests/fix_pq.py:44: only for libpq < 12 SKIPPED [5] tests/fix_pq.py:44: only for libpq < 14 SKIPPED [1] tests/test_generators.py:20: test connection needs no password SKIPPED [1] tests/dbapi20_tpc.py:129: prepared transactions disabled in the database SKIPPED [1] tests/dbapi20_tpc.py:141: prepared transactions disabled in the database SKIPPED [1] tests/dbapi20_tpc.py:48: prepared transactions disabled in the database SKIPPED [1] tests/dbapi20_tpc.py:117: prepared transactions disabled in the database SKIPPED [1] tests/dbapi20_tpc.py:105: prepared transactions disabled in the database SKIPPED [1] tests/dbapi20_tpc.py:81: prepared transactions disabled in the database SKIPPED [1] tests/dbapi20_tpc.py:59: prepared transactions disabled in the database SKIPPED [1] tests/dbapi20_tpc.py:93: prepared transactions disabled in the database SKIPPED [1] tests/dbapi20_tpc.py:70: prepared transactions disabled in the database SKIPPED [1] tests/dbapi20_tpc.py:28: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc.py:21: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc.py:43: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc.py:60: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc.py:85: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc.py:107: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc.py:124: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc.py:149: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc.py:160: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc.py:190: prepared transactions disabled in the database SKIPPED [3] tests/test_tpc.py:202: prepared transactions disabled in the database SKIPPED [3] tests/test_tpc.py:227: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc.py:251: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc.py:263: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc.py:281: prepared transactions disabled in the database SKIPPED [1] tests/test_tpc.py:287: prepared transactions disabled in the database SKIPPED [1] tests/test_transaction.py:156: not applicable SKIPPED [3] tests/test_waiting.py:46: condition: not psycopg._cmodule._psycopg SKIPPED [5] tests/test_waiting.py:61: condition: not psycopg._cmodule._psycopg SKIPPED [1] tests/test_waiting.py:72: condition: not psycopg._cmodule._psycopg SKIPPED [3] tests/crdb/test_adapt.py:17: only for CockroachDB SKIPPED [1] tests/crdb/test_adapt.py:33: only for CockroachDB SKIPPED [1] tests/crdb/test_adapt.py:59: only for CockroachDB SKIPPED [1] tests/crdb/test_adapt.py:71: only for CockroachDB SKIPPED [1] tests/crdb/test_connection.py:13: only for CockroachDB SKIPPED [1] tests/crdb/test_connection.py:18: only for CockroachDB SKIPPED [1] tests/crdb/test_connection.py:26: only for CockroachDB SKIPPED [1] tests/crdb/test_connection.py:32: only for CockroachDB SKIPPED [1] tests/crdb/test_connection.py:38: only for CockroachDB SKIPPED [1] tests/crdb/test_conninfo.py:6: only for CockroachDB SKIPPED [1] tests/crdb/test_conninfo.py:10: only for CockroachDB SKIPPED [1] tests/crdb/test_conninfo.py:14: only for CockroachDB SKIPPED [1] tests/crdb/test_conninfo.py:19: only for CockroachDB SKIPPED [2] tests/crdb/test_copy.py:21: only for CockroachDB SKIPPED [1] tests/crdb/test_copy.py:35: only for CockroachDB SKIPPED [1] tests/crdb/test_copy.py:45: only for CockroachDB SKIPPED [1] tests/crdb/test_copy.py:55: only for CockroachDB SKIPPED [2] tests/crdb/test_copy.py:66: only for CockroachDB SKIPPED [1] tests/crdb/test_copy.py:102: only for CockroachDB SKIPPED [2] tests/crdb/test_copy.py:113: only for CockroachDB SKIPPED [2] tests/crdb/test_copy.py:130: only for CockroachDB SKIPPED [2] tests/crdb/test_copy.py:144: only for CockroachDB SKIPPED [1] tests/crdb/test_copy.py:157: only for CockroachDB SKIPPED [1] tests/crdb/test_copy.py:170: only for CockroachDB SKIPPED [1] tests/crdb/test_no_crdb.py:14: prepared transactions disabled in the database SKIPPED [2] tests/fix_pq.py:44: only for libpq < 10 SKIPPED [1] tests/pq/test_pgconn.py:521: condition: sys.platform == 'linux' SKIPPED [1] tests/pq/test_pq.py:21: condition: not os.environ.get('PSYCOPG_TEST_WANT_LIBPQ_BUILD') SKIPPED [1] tests/pq/test_pq.py:28: condition: not os.environ.get('PSYCOPG_TEST_WANT_LIBPQ_IMPORT') XFAIL tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tzname[DMY-SQL-2000,1,1~2-2000-01-01] XFAIL tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tzname[DMY-Postgres-2000,1,1~2-2000-01-01] XFAIL tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tzname[DMY-German-2000,1,1~2-2000-01-01] XFAIL tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tzname[MDY-SQL-2000,1,1~2-2000-01-01] XFAIL tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tzname[MDY-Postgres-2000,1,1~2-2000-01-01] XFAIL tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tzname[MDY-German-2000,1,1~2-2000-01-01] XFAIL tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tzname[YMD-SQL-2000,1,1~2-2000-01-01] XFAIL tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tzname[YMD-Postgres-2000,1,1~2-2000-01-01] XFAIL tests/types/test_datetime.py::TestDateTimeTz::test_load_datetimetz_tzname[YMD-German-2000,1,1~2-2000-01-01] XFAIL tests/types/test_datetime.py::TestInterval::test_load_interval_intervalstyle[sql_standard-1d,1s-1 day 1 sec] XFAIL tests/types/test_datetime.py::TestInterval::test_load_interval_intervalstyle[postgres_verbose-1d,1s-1 day 1 sec] XFAIL tests/types/test_datetime.py::TestInterval::test_load_interval_intervalstyle[iso_8601-1d,1s-1 day 1 sec] XFAIL tests/types/test_multirange.py::test_dump_builtin_array[b-int4multirange] - can't dump array of untypes binary multirange without cast XFAIL tests/types/test_multirange.py::test_dump_builtin_array[b-int8multirange] - can't dump array of untypes binary multirange without cast XFAIL tests/types/test_multirange.py::test_dump_builtin_array[b-nummultirange] - can't dump array of untypes binary multirange without cast XFAIL tests/types/test_multirange.py::test_dump_builtin_array[b-datemultirange] - can't dump array of untypes binary multirange without cast XFAIL tests/types/test_multirange.py::test_dump_builtin_array[b-tsmultirange] - can't dump array of untypes binary multirange without cast XFAIL tests/types/test_multirange.py::test_dump_builtin_array[b-tstzmultirange] - can't dump array of untypes binary multirange without cast XFAIL tests/types/test_multirange.py::test_copy_in[1-None-None-()] - reason: TODO: add annotation to dump multirange with no type info XFAIL tests/types/test_multirange.py::test_copy_in[1-None-None-empty] - reason: TODO: add annotation to dump multirange with no type info XFAIL tests/types/test_range.py::test_dump_builtin_array[b-int4range] - can't dump an array of untypes binary range without cast XFAIL tests/types/test_range.py::test_dump_builtin_array[b-int8range] - can't dump an array of untypes binary range without cast XFAIL tests/types/test_range.py::test_dump_builtin_array[b-numrange] - can't dump an array of untypes binary range without cast XFAIL tests/types/test_range.py::test_dump_builtin_array[b-daterange] - can't dump an array of untypes binary range without cast XFAIL tests/types/test_range.py::test_dump_builtin_array[b-tsrange] - can't dump an array of untypes binary range without cast XFAIL tests/types/test_range.py::test_dump_builtin_array[b-tstzrange] - can't dump an array of untypes binary range without cast XFAIL tests/types/test_range.py::test_copy_in[1-None-None-()] - reason: TODO: add annotation to dump ranges with no type info XFAIL tests/types/test_range.py::test_copy_in[1-None-None-empty] - reason: TODO: add annotation to dump ranges with no type info XFAIL tests/types/test_string.py::test_quote_percent ========================================================== 4030 passed, 128 skipped, 679 deselected, 29 xfailed in 206.95s (0:03:26) =========================================================== * Testing with c implementation ... python3.11 -m pytest -vv -ra -l -Wdefault --color=yes -o console_output_style=count -o tmp_path_retention_count=0 -o tmp_path_retention_policy=failed --deselect tests/pool --deselect tests/test_module.py::test_version --deselect tests/test_module.py::test_version_c --deselect tests/test_typing.py --deselect tests/crdb/test_typing.py --deselect tests/test_dns_srv.py::test_srv -p anyio -k not leak -m not timing and not slow and not flakey ===================================================================================== test session starts ====================================================================================== platform linux -- Python 3.11.7, pytest-7.4.4, pluggy-1.3.0 -- /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/install/usr/bin/python3.11 cachedir: .pytest_cache default selector: EpollSelector Server version: PostgreSQL 16.2 on sparc64-unknown-linux-gnu, compiled by sparc64-unknown-linux-gnu-gcc (Gentoo 13.2.1_p20240113-r1 p12) 13.2.1 20240113, 64-bit libpq wrapper implementation: c libpq used: 160002 libpq compiled: 160002 rootdir: /var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17 configfile: pyproject.toml testpaths: tests plugins: anyio-4.2.0 collecting ... collected 4864 items / 679 deselected / 2 skipped / 4185 selected tests/test_adapt.py::test_dump[1-t-1-int2] PASSED [ 1/4185] tests/test_adapt.py::test_dump[hello-t-hello-text] PASSED [ 2/4185] tests/test_adapt.py::test_dump[hello-b-hello-text] PASSED [ 3/4185] tests/test_adapt.py::test_quote[1-1] PASSED [ 4/4185] tests/test_adapt.py::test_quote[hello-'hello'] PASSED [ 5/4185] tests/test_adapt.py::test_quote[he'llo-'he''llo'] PASSED [ 6/4185] tests/test_adapt.py::test_quote[True-true] PASSED [ 7/4185] tests/test_adapt.py::test_quote[None-NULL] PASSED [ 8/4185] tests/test_adapt.py::test_register_dumper_by_class PASSED [ 9/4185] tests/test_adapt.py::test_register_dumper_by_class_name PASSED [ 10/4185] tests/test_adapt.py::test_dump_global_ctx PASSED [ 11/4185] tests/test_adapt.py::test_dump_connection_ctx PASSED [ 12/4185] tests/test_adapt.py::test_dump_cursor_ctx PASSED [ 13/4185] tests/test_adapt.py::test_dump_subclass PASSED [ 14/4185] tests/test_adapt.py::test_subclass_dumper PASSED [ 15/4185] tests/test_adapt.py::test_dumper_protocol PASSED [ 16/4185] tests/test_adapt.py::test_loader_protocol PASSED [ 17/4185] tests/test_adapt.py::test_subclass_loader PASSED [ 18/4185] tests/test_adapt.py::test_cast[1-0-int4-1] PASSED [ 19/4185] tests/test_adapt.py::test_cast[hello-0-text-hello] PASSED [ 20/4185] tests/test_adapt.py::test_cast[hello-1-text-hello] PASSED [ 21/4185] tests/test_adapt.py::test_register_loader_by_oid PASSED [ 22/4185] tests/test_adapt.py::test_register_loader_by_type_name PASSED [ 23/4185] tests/test_adapt.py::test_load_global_ctx PASSED [ 24/4185] tests/test_adapt.py::test_load_connection_ctx PASSED [ 25/4185] tests/test_adapt.py::test_load_cursor_ctx PASSED [ 26/4185] tests/test_adapt.py::test_cow_dumpers PASSED [ 27/4185] tests/test_adapt.py::test_cow_loaders PASSED [ 28/4185] tests/test_adapt.py::test_load_cursor_ctx_nested[0-'{hello}'::text[]-obj0] PASSED [ 29/4185] tests/test_adapt.py::test_load_cursor_ctx_nested[0-row('hello'::text)-obj1] PASSED [ 30/4185] tests/test_adapt.py::test_load_cursor_ctx_nested[1-'{hello}'::text[]-obj0] PASSED [ 31/4185] tests/test_adapt.py::test_load_cursor_ctx_nested[1-row('hello'::text)-obj1] PASSED [ 32/4185] tests/test_adapt.py::test_list_dumper[0] PASSED [ 33/4185] tests/test_adapt.py::test_list_dumper[1] PASSED [ 34/4185] tests/test_adapt.py::test_str_list_dumper_text PASSED [ 35/4185] tests/test_adapt.py::test_str_list_dumper_binary PASSED [ 36/4185] tests/test_adapt.py::test_last_dumper_registered_ctx PASSED [ 37/4185] tests/test_adapt.py::test_none_type_argument[t] PASSED [ 38/4185] tests/test_adapt.py::test_none_type_argument[b] PASSED [ 39/4185] tests/test_adapt.py::test_return_untyped[s] PASSED [ 40/4185] tests/test_adapt.py::test_return_untyped[t] PASSED [ 41/4185] tests/test_adapt.py::test_return_untyped[b] 2024-02-09 18:47:39.775 UTC [4052] ERROR: column "data" is of type jsonb but expression is of type text at character 37 2024-02-09 18:47:39.775 UTC [4052] HINT: You will need to rewrite or cast the expression. 2024-02-09 18:47:39.775 UTC [4052] STATEMENT: insert into testjson (data) values ($1) PASSED [ 42/4185] tests/test_adapt.py::test_no_cast_needed[s] PASSED [ 43/4185] tests/test_adapt.py::test_no_cast_needed[t] PASSED [ 44/4185] tests/test_adapt.py::test_no_cast_needed[b] PASSED [ 45/4185] tests/test_adapt.py::test_dumper_init_error PASSED [ 46/4185] tests/test_adapt.py::test_loader_init_error PASSED [ 47/4185] tests/test_client_cursor.py::test_init PASSED [ 48/4185] tests/test_client_cursor.py::test_init_factory PASSED [ 49/4185] tests/test_client_cursor.py::test_from_cursor_factory PASSED [ 50/4185] tests/test_client_cursor.py::test_close PASSED [ 51/4185] tests/test_client_cursor.py::test_cursor_close_fetchone PASSED [ 52/4185] tests/test_client_cursor.py::test_cursor_close_fetchmany PASSED [ 53/4185] tests/test_client_cursor.py::test_cursor_close_fetchall PASSED [ 54/4185] tests/test_client_cursor.py::test_context PASSED [ 55/4185] tests/test_client_cursor.py::test_pgresult PASSED [ 56/4185] tests/test_client_cursor.py::test_statusmessage 2024-02-09 18:47:40.168 UTC [4067] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:47:40.168 UTC [4067] STATEMENT: wat PASSED [ 57/4185] tests/test_client_cursor.py::test_query_parse_cache_size PASSED [ 58/4185] tests/test_client_cursor.py::test_execute_sql PASSED [ 59/4185] tests/test_client_cursor.py::test_execute_many_results PASSED [ 60/4185] tests/test_client_cursor.py::test_execute_sequence PASSED [ 61/4185] tests/test_client_cursor.py::test_execute_empty_query[] PASSED [ 62/4185] tests/test_client_cursor.py::test_execute_empty_query[ ] PASSED [ 63/4185] tests/test_client_cursor.py::test_execute_empty_query[;] PASSED [ 64/4185] tests/test_client_cursor.py::test_execute_type_change PASSED [ 65/4185] tests/test_client_cursor.py::test_executemany_type_change PASSED [ 66/4185] tests/test_client_cursor.py::test_execute_copy[copy testcopy from stdin] PASSED [ 67/4185]2024-02-09 18:47:40.434 UTC [4076] ERROR: unexpected message type 0x58 during COPY from stdin 2024-02-09 18:47:40.434 UTC [4076] CONTEXT: COPY testcopy, line 1 2024-02-09 18:47:40.434 UTC [4076] STATEMENT: copy testcopy from stdin 2024-02-09 18:47:40.434 UTC [4076] LOG: could not send data to client: Broken pipe 2024-02-09 18:47:40.434 UTC [4076] STATEMENT: copy testcopy from stdin 2024-02-09 18:47:40.436 UTC [4076] FATAL: terminating connection because protocol synchronization was lost tests/test_client_cursor.py::test_execute_copy[copy testcopy to stdout] PASSED [ 68/4185] tests/test_client_cursor.py::test_fetchone PASSED [ 69/4185] tests/test_client_cursor.py::test_binary_cursor_execute PASSED [ 70/4185] tests/test_client_cursor.py::test_execute_binary PASSED [ 71/4185] tests/test_client_cursor.py::test_binary_cursor_text_override PASSED [ 72/4185] tests/test_client_cursor.py::test_query_encode[utf8] PASSED [ 73/4185] tests/test_client_cursor.py::test_query_encode[latin9] PASSED [ 74/4185] tests/test_client_cursor.py::test_query_badenc[latin1] PASSED [ 75/4185] tests/test_client_cursor.py::test_executemany PASSED [ 76/4185] tests/test_client_cursor.py::test_executemany_name PASSED [ 77/4185] tests/test_client_cursor.py::test_executemany_no_data PASSED [ 78/4185] tests/test_client_cursor.py::test_executemany_rowcount PASSED [ 79/4185] tests/test_client_cursor.py::test_executemany_returning PASSED [ 80/4185] tests/test_client_cursor.py::test_executemany_returning_discard PASSED [ 81/4185] tests/test_client_cursor.py::test_executemany_no_result PASSED [ 82/4185] tests/test_client_cursor.py::test_executemany_rowcount_no_hit PASSED [ 83/4185] tests/test_client_cursor.py::test_executemany_badquery[insert into nosuchtable values (%s, %s)] 2024-02-09 18:47:41.052 UTC [4094] ERROR: relation "nosuchtable" does not exist at character 13 2024-02-09 18:47:41.052 UTC [4094] STATEMENT: insert into nosuchtable values (10, 'hello') PASSED [ 84/4185] tests/test_client_cursor.py::test_executemany_badquery[copy (select %s, %s) to stdout] PASSED [ 85/4185] tests/test_client_cursor.py::test_executemany_badquery[wat (%s, %s)] 2024-02-09 18:47:41.102 UTC [4096] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:47:41.102 UTC [4096] STATEMENT: wat (10, 'hello') PASSED [ 86/4185] tests/test_client_cursor.py::test_executemany_null_first[s] 2024-02-09 18:47:41.137 UTC [4097] ERROR: invalid input syntax for type bigint: "" at character 33 2024-02-09 18:47:41.137 UTC [4097] STATEMENT: insert into testmany values (1, '') PASSED [ 87/4185] tests/test_client_cursor.py::test_executemany_null_first[t] 2024-02-09 18:47:41.174 UTC [4098] ERROR: invalid input syntax for type bigint: "" at character 33 2024-02-09 18:47:41.174 UTC [4098] STATEMENT: insert into testmany values (1, '') PASSED [ 88/4185] tests/test_client_cursor.py::test_executemany_null_first[b] 2024-02-09 18:47:41.209 UTC [4099] ERROR: invalid input syntax for type bigint: "" at character 33 2024-02-09 18:47:41.209 UTC [4099] STATEMENT: insert into testmany values (1, '') PASSED [ 89/4185] tests/test_client_cursor.py::test_rowcount PASSED [ 90/4185] tests/test_client_cursor.py::test_rownumber PASSED [ 91/4185] tests/test_client_cursor.py::test_iter PASSED [ 92/4185] tests/test_client_cursor.py::test_iter_stop PASSED [ 93/4185] tests/test_client_cursor.py::test_row_factory PASSED [ 94/4185] tests/test_client_cursor.py::test_row_factory_none PASSED [ 95/4185] tests/test_client_cursor.py::test_bad_row_factory PASSED [ 96/4185] tests/test_client_cursor.py::test_scroll PASSED [ 97/4185] tests/test_client_cursor.py::test_query_params_execute 2024-02-09 18:47:41.458 UTC [4108] ERROR: invalid input syntax for type integer: "wat" at character 8 2024-02-09 18:47:41.458 UTC [4108] STATEMENT: select 'wat'::int PASSED [ 98/4185] tests/test_client_cursor.py::test_query_params_named[select %(x)s-params0-want0] PASSED [ 99/4185] tests/test_client_cursor.py::test_query_params_named[select %(x)s, %(y)s-params1-want1] PASSED [ 100/4185] tests/test_client_cursor.py::test_query_params_named[select %(x)s, %(x)s-params2-want2] PASSED [ 101/4185] tests/test_client_cursor.py::test_query_params_executemany PASSED [ 102/4185] tests/test_client_cursor.py::test_copy_out_param[%s-params0] PASSED [ 103/4185] tests/test_client_cursor.py::test_copy_out_param[%(n)s-params1] PASSED [ 104/4185] tests/test_client_cursor.py::test_stream PASSED [ 105/4185] tests/test_client_cursor.py::TestColumn::test_description_attribs PASSED [ 106/4185] tests/test_client_cursor.py::TestColumn::test_description_slice PASSED [ 107/4185] tests/test_client_cursor.py::TestColumn::test_details[text-None-None-None-None] PASSED [ 108/4185] tests/test_client_cursor.py::TestColumn::test_details[varchar-None-None-None-None] PASSED [ 109/4185] tests/test_client_cursor.py::TestColumn::test_details[varchar(42)-None-None-42-None] PASSED [ 110/4185] tests/test_client_cursor.py::TestColumn::test_details[int4-None-None-None-4] PASSED [ 111/4185] tests/test_client_cursor.py::TestColumn::test_details[numeric-None-None-None-None] PASSED [ 112/4185] tests/test_client_cursor.py::TestColumn::test_details[numeric(10)-10-0-None-None] PASSED [ 113/4185] tests/test_client_cursor.py::TestColumn::test_details[numeric(10, 3)-10-3-None-None] PASSED [ 114/4185] tests/test_client_cursor.py::TestColumn::test_details[time-None-None-None-8] PASSED [ 115/4185] tests/test_client_cursor.py::TestColumn::test_details[time(4)-4-None-None-8] PASSED [ 116/4185] tests/test_client_cursor.py::TestColumn::test_details[time(10)-6-None-None-8] 2024-02-09 18:47:41.978 UTC [4127] WARNING: TIME(10) precision reduced to maximum allowed, 6 at character 14 PASSED [ 117/4185] tests/test_client_cursor.py::TestColumn::test_pickle PASSED [ 118/4185] tests/test_client_cursor.py::TestColumn::test_no_col_query PASSED [ 119/4185] tests/test_client_cursor.py::TestColumn::test_description_closed_connection PASSED [ 120/4185] tests/test_client_cursor.py::TestColumn::test_name_not_a_name PASSED [ 121/4185] tests/test_client_cursor.py::TestColumn::test_name_encode[utf8] PASSED [ 122/4185] tests/test_client_cursor.py::TestColumn::test_name_encode[latin9] PASSED [ 123/4185] tests/test_client_cursor.py::test_str PASSED [ 124/4185] tests/test_client_cursor.py::test_mogrify[select 'hello'-params0-select 'hello'] PASSED [ 125/4185] tests/test_client_cursor.py::test_mogrify[select %s, %s-params1-select 1, '2020-01-01'::date] PASSED [ 126/4185] tests/test_client_cursor.py::test_mogrify[select %(foo)s, %(foo)s-params2-select 'x', 'x'] PASSED [ 127/4185] tests/test_client_cursor.py::test_mogrify[select %%-params3-select %%] PASSED [ 128/4185] tests/test_client_cursor.py::test_mogrify[select %%, %s-params4-select %, 'a'] PASSED [ 129/4185] tests/test_client_cursor.py::test_mogrify[select %%, %(foo)s-params5-select %, 'x'] PASSED [ 130/4185] tests/test_client_cursor.py::test_mogrify[select %%s, %(foo)s-params6-select %s, 'x'] PASSED [ 131/4185] tests/test_client_cursor.py::test_mogrify_encoding[utf8] PASSED [ 132/4185] tests/test_client_cursor.py::test_mogrify_encoding[latin9] PASSED [ 133/4185] tests/test_client_cursor.py::test_mogrify_badenc[latin1] PASSED [ 134/4185] tests/test_client_cursor.py::test_message_0x33 PASSED [ 135/4185] tests/test_client_cursor.py::test_typeinfo PASSED [ 136/4185] tests/test_client_cursor_async.py::test_init[asyncio] PASSED [ 137/4185] tests/test_client_cursor_async.py::test_init_factory[asyncio] PASSED [ 138/4185] tests/test_client_cursor_async.py::test_from_cursor_factory[asyncio] PASSED [ 139/4185] tests/test_client_cursor_async.py::test_close[asyncio] PASSED [ 140/4185] tests/test_client_cursor_async.py::test_cursor_close_fetchone[asyncio] PASSED [ 141/4185] tests/test_client_cursor_async.py::test_cursor_close_fetchmany[asyncio] PASSED [ 142/4185] tests/test_client_cursor_async.py::test_cursor_close_fetchall[asyncio] PASSED [ 143/4185] tests/test_client_cursor_async.py::test_context[asyncio] PASSED [ 144/4185] tests/test_client_cursor_async.py::test_pgresult[asyncio] PASSED [ 145/4185] tests/test_client_cursor_async.py::test_statusmessage[asyncio] 2024-02-09 18:47:43.129 UTC [4156] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:47:43.129 UTC [4156] STATEMENT: wat PASSED [ 146/4185] tests/test_client_cursor_async.py::test_execute_sql[asyncio] PASSED [ 147/4185] tests/test_client_cursor_async.py::test_execute_many_results[asyncio] PASSED [ 148/4185] tests/test_client_cursor_async.py::test_execute_sequence[asyncio] PASSED [ 149/4185] tests/test_client_cursor_async.py::test_execute_empty_query[asyncio-] PASSED [ 150/4185] tests/test_client_cursor_async.py::test_execute_empty_query[asyncio- ] PASSED [ 151/4185] tests/test_client_cursor_async.py::test_execute_empty_query[asyncio-;] PASSED [ 152/4185] tests/test_client_cursor_async.py::test_execute_type_change[asyncio] PASSED [ 153/4185] tests/test_client_cursor_async.py::test_executemany_type_change[asyncio] PASSED [ 154/4185] tests/test_client_cursor_async.py::test_execute_copy[asyncio-copy testcopy from stdin] PASSED [ 155/4185]2024-02-09 18:47:43.429 UTC [4165] ERROR: unexpected message type 0x58 during COPY from stdin 2024-02-09 18:47:43.429 UTC [4165] CONTEXT: COPY testcopy, line 1 2024-02-09 18:47:43.429 UTC [4165] STATEMENT: copy testcopy from stdin 2024-02-09 18:47:43.429 UTC [4165] LOG: could not send data to client: Broken pipe 2024-02-09 18:47:43.429 UTC [4165] STATEMENT: copy testcopy from stdin 2024-02-09 18:47:43.431 UTC [4165] FATAL: terminating connection because protocol synchronization was lost tests/test_client_cursor_async.py::test_execute_copy[asyncio-copy testcopy to stdout] PASSED [ 156/4185] tests/test_client_cursor_async.py::test_fetchone[asyncio] PASSED [ 157/4185] tests/test_client_cursor_async.py::test_binary_cursor_execute[asyncio] PASSED [ 158/4185] tests/test_client_cursor_async.py::test_execute_binary[asyncio] PASSED [ 159/4185] tests/test_client_cursor_async.py::test_binary_cursor_text_override[asyncio] PASSED [ 160/4185] tests/test_client_cursor_async.py::test_query_encode[asyncio-utf8] PASSED [ 161/4185] tests/test_client_cursor_async.py::test_query_encode[asyncio-latin9] PASSED [ 162/4185] tests/test_client_cursor_async.py::test_query_badenc[asyncio-latin1] PASSED [ 163/4185] tests/test_client_cursor_async.py::test_executemany[asyncio] PASSED [ 164/4185] tests/test_client_cursor_async.py::test_executemany_name[asyncio] PASSED [ 165/4185] tests/test_client_cursor_async.py::test_executemany_no_data[asyncio] PASSED [ 166/4185] tests/test_client_cursor_async.py::test_executemany_rowcount[asyncio] PASSED [ 167/4185] tests/test_client_cursor_async.py::test_executemany_returning[asyncio] PASSED [ 168/4185] tests/test_client_cursor_async.py::test_executemany_returning_discard[asyncio] PASSED [ 169/4185] tests/test_client_cursor_async.py::test_executemany_no_result[asyncio] PASSED [ 170/4185] tests/test_client_cursor_async.py::test_executemany_rowcount_no_hit[asyncio] PASSED [ 171/4185] tests/test_client_cursor_async.py::test_executemany_badquery[asyncio-insert into nosuchtable values (%s, %s)] 2024-02-09 18:47:44.406 UTC [4182] ERROR: relation "nosuchtable" does not exist at character 13 2024-02-09 18:47:44.406 UTC [4182] STATEMENT: insert into nosuchtable values (10, 'hello') PASSED [ 172/4185] tests/test_client_cursor_async.py::test_executemany_badquery[asyncio-copy (select %s, %s) to stdout] PASSED [ 173/4185] tests/test_client_cursor_async.py::test_executemany_badquery[asyncio-wat (%s, %s)] 2024-02-09 18:47:44.475 UTC [4184] ERROR: syntax error at or near "wat" at character 1 2024-02-09 18:47:44.475 UTC [4184] STATEMENT: wat (10, 'hello') PASSED [ 174/4185] tests/test_client_cursor_async.py::test_executemany_null_first[asyncio-s] 2024-02-09 18:47:44.520 UTC [4185] ERROR: invalid input syntax for type bigint: "" at character 33 2024-02-09 18:47:44.520 UTC [4185] STATEMENT: insert into testmany values (1, '') PASSED [ 175/4185] tests/test_client_cursor_async.py::test_executemany_null_first[asyncio-t] 2024-02-09 18:47:44.565 UTC [4186] ERROR: invalid input syntax for type bigint: "" at character 33 2024-02-09 18:47:44.565 UTC [4186] STATEMENT: insert into testmany values (1, '') PASSED [ 176/4185] tests/test_client_cursor_async.py::test_executemany_null_first[asyncio-b] 2024-02-09 18:47:44.610 UTC [4187] ERROR: invalid input syntax for type bigint: "" at character 33 2024-02-09 18:47:44.610 UTC [4187] STATEMENT: insert into testmany values (1, '') PASSED [ 177/4185] tests/test_client_cursor_async.py::test_rowcount[asyncio] PASSED [ 178/4185] tests/test_client_cursor_async.py::test_rownumber[asyncio] PASSED [ 179/4185] tests/test_client_cursor_async.py::test_iter[asyncio] PASSED [ 180/4185] tests/test_client_cursor_async.py::test_iter_stop[asyncio] PASSED [ 181/4185] tests/test_client_cursor_async.py::test_row_factory[asyncio] PASSED [ 182/4185] tests/test_client_cursor_async.py::test_row_factory_none[asyncio] PASSED [ 183/4185] tests/test_client_cursor_async.py::test_bad_row_factory[asyncio] PASSED [ 184/4185] tests/test_client_cursor_async.py::test_scroll[asyncio] PASSED [ 185/4185] tests/test_client_cursor_async.py::test_query_params_execute[asyncio] 2024-02-09 18:47:44.899 UTC [4196] ERROR: invalid input syntax for type integer: "wat" at character 8 2024-02-09 18:47:44.899 UTC [4196] STATEMENT: select 'wat'::int PASSED [ 186/4185] tests/test_client_cursor_async.py::test_query_params_named[asyncio-select %(x)s-params0-want0] PASSED [ 187/4185] tests/test_client_cursor_async.py::test_query_params_named[asyncio-select %(x)s, %(y)s-params1-want1] PASSED [ 188/4185] tests/test_client_cursor_async.py::test_query_params_named[asyncio-select %(x)s, %(x)s-params2-want2] PASSED [ 189/4185] tests/test_client_cursor_async.py::test_query_params_executemany[asyncio] PASSED [ 190/4185] tests/test_client_cursor_async.py::test_copy_out_param[asyncio-%s-params0] PASSED [ 191/4185] tests/test_client_cursor_async.py::test_copy_out_param[asyncio-%(n)s-params1] PASSED [ 192/4185] tests/test_client_cursor_async.py::test_stream[asyncio] PASSED [ 193/4185] tests/test_client_cursor_async.py::test_str[asyncio] PASSED [ 194/4185] tests/test_client_cursor_async.py::test_mogrify[asyncio-select 'hello'-params0-select 'hello'] PASSED [ 195/4185] tests/test_client_cursor_async.py::test_mogrify[asyncio-select %s, %s-params1-select 1, '2020-01-01'::date] PASSED [ 196/4185] tests/test_client_cursor_async.py::test_mogrify[asyncio-select %(foo)s, %(foo)s-params2-select 'x', 'x'] PASSED [ 197/4185] tests/test_client_cursor_async.py::test_mogrify[asyncio-select %%-params3-select %%] PASSED [ 198/4185] tests/test_client_cursor_async.py::test_mogrify[asyncio-select %%, %s-params4-select %, 'a'] PASSED [ 199/4185] tests/test_client_cursor_async.py::test_mogrify[asyncio-select %%, %(foo)s-params5-select %, 'x'] PASSED [ 200/4185] tests/test_client_cursor_async.py::test_mogrify[asyncio-select %%s, %(foo)s-params6-select %s, 'x'] PASSED [ 201/4185] tests/test_client_cursor_async.py::test_mogrify_encoding[asyncio-utf8] PASSED [ 202/4185] tests/test_client_cursor_async.py::test_mogrify_encoding[asyncio-latin9] PASSED [ 203/4185] tests/test_client_cursor_async.py::test_mogrify_badenc[asyncio-latin1] PASSED [ 204/4185] tests/test_client_cursor_async.py::test_message_0x33[asyncio] PASSED [ 205/4185] tests/test_client_cursor_async.py::test_typeinfo[asyncio] PASSED [ 206/4185] tests/test_connection_async.py::test_connect[asyncio] PASSED [ 207/4185] tests/test_connection_async.py::test_connect_bad[asyncio] PASSED [ 208/4185] tests/test_connection_async.py::test_connect_str_subclass[asyncio] PASSED [ 209/4185] tests/test_connection_async.py::test_close[asyncio] PASSED [ 210/4185] tests/test_connection_async.py::test_broken[asyncio] 2024-02-09 18:47:45.625 UTC [4220] FATAL: terminating connection due to administrator command 2024-02-09 18:47:45.625 UTC [4220] STATEMENT: select pg_terminate_backend($1) PASSED [ 211/4185] tests/test_connection_async.py::test_cursor_closed[asyncio] PASSED [ 212/4185] tests/test_connection_async.py::test_context_commit[asyncio] PASSED [ 213/4185] tests/test_connection_async.py::test_context_rollback[asyncio] PASSED [ 214/4185] tests/test_connection_async.py::test_context_close[asyncio] PASSED [ 215/4185] tests/test_connection_async.py::test_context_inerror_rollback_no_clobber[asyncio] 2024-02-09 18:47:45.834 UTC [4228] FATAL: terminating connection due to administrator command PASSED [ 216/4185] tests/test_connection_async.py::test_context_active_rollback_no_clobber[asyncio] PASSED [ 217/4185] tests/test_connection_async.py::test_commit[asyncio] PASSED [ 218/4185] tests/test_connection_async.py::test_commit_error[asyncio] 2024-02-09 18:47:45.983 UTC [4232] ERROR: insert or update on table "selfref" violates foreign key constraint "selfref_y_fkey" 2024-02-09 18:47:45.983 UTC [4232] DETAIL: Key (y)=(-1) is not present in table "selfref". 2024-02-09 18:47:45.983 UTC [4232] STATEMENT: COMMIT PASSED [ 219/4185] tests/test_connection_async.py::test_rollback[asyncio] PASSED [ 220/4185] tests/test_connection_async.py::test_auto_transaction[asyncio] PASSED [ 221/4185] tests/test_connection_async.py::test_auto_transaction_fail[asyncio] 2024-02-09 18:47:46.135 UTC [4235] ERROR: syntax error at or near "meh" at character 1 2024-02-09 18:47:46.135 UTC [4235] STATEMENT: meh PASSED [ 222/4185] tests/test_connection_async.py::test_autocommit[asyncio] PASSED [ 223/4185] tests/test_connection_async.py::test_autocommit_connect[asyncio] PASSED [ 224/4185] tests/test_connection_async.py::test_autocommit_intrans[asyncio] PASSED [ 225/4185] tests/test_connection_async.py::test_autocommit_inerror[asyncio] 2024-02-09 18:47:46.246 UTC [4239] ERROR: syntax error at or near "meh" at character 1 2024-02-09 18:47:46.246 UTC [4239] STATEMENT: meh PASSED [ 226/4185] tests/test_connection_async.py::test_autocommit_unknown[asyncio] PASSED [ 227/4185] tests/test_connection_async.py::test_connect_args[asyncio-args0-kwargs0-] PASSED [ 228/4185] tests/test_connection_async.py::test_connect_args[asyncio-args1-kwargs1-] PASSED [ 229/4185] tests/test_connection_async.py::test_connect_args[asyncio-args2-kwargs2-host=foo.com user=bar hostaddr=1.1.1.1] PASSED [ 230/4185] tests/test_connection_async.py::test_connect_args[asyncio-args3-kwargs3-host=foo.com user=baz hostaddr=1.1.1.1] PASSED [ 231/4185] tests/test_connection_async.py::test_connect_args[asyncio-args4-kwargs4-dbname=qux user=joe port=5433] PASSED [ 232/4185] tests/test_connection_async.py::test_connect_args[asyncio-args5-kwargs5-host=foo.com hostaddr=1.1.1.1] PASSED [ 233/4185] tests/test_connection_async.py::test_connect_badargs[asyncio-args0-kwargs0-TypeError] PASSED [ 234/4185] tests/test_connection_async.py::test_connect_badargs[asyncio-args1-kwargs1-TypeError] PASSED [ 235/4185] tests/test_connection_async.py::test_connect_badargs[asyncio-args2-kwargs2-ProgrammingError] PASSED [ 236/4185] tests/test_connection_async.py::test_broken_connection[asyncio] 2024-02-09 18:47:46.567 UTC [4256] FATAL: terminating connection due to administrator command 2024-02-09 18:47:46.567 UTC [4256] STATEMENT: select pg_terminate_backend(pg_backend_pid()) PASSED [ 237/4185] tests/test_connection_async.py::test_notice_handlers[asyncio] 2024-02-09 18:47:46.611 UTC [4257] WARNING: hello warning 2024-02-09 18:47:46.611 UTC [4257] CONTEXT: PL/pgSQL function inline_code_block line 1 at RAISE PASSED [ 238/4185] tests/test_connection_async.py::test_notify_handlers[asyncio] PASSED [ 239/4185] tests/test_connection_async.py::test_execute[asyncio] PASSED [ 240/4185] tests/test_connection_async.py::test_execute_binary[asyncio] PASSED [ 241/4185] tests/test_connection_async.py::test_row_factory[asyncio] PASSED [ 242/4185] tests/test_connection_async.py::test_str[asyncio] PASSED [ 243/4185] tests/test_connection_async.py::test_fileno[asyncio] PASSED [ 244/4185] tests/test_connection_async.py::test_cursor_factory[asyncio] PASSED [ 245/4185] tests/test_connection_async.py::test_cursor_factory_connect[asyncio] PASSED [ 246/4185] tests/test_connection_async.py::test_server_cursor_factory[asyncio] PASSED [ 247/4185] tests/test_connection_async.py::test_transaction_param_default[asyncio-param0] PASSED [ 248/4185] tests/test_connection_async.py::test_transaction_param_default[asyncio-param1] PASSED [ 249/4185] tests/test_connection_async.py::test_transaction_param_default[asyncio-param2] PASSED [ 250/4185] tests/test_connection_async.py::test_transaction_param_readonly_property[asyncio-param0] PASSED [ 251/4185] tests/test_connection_async.py::test_transaction_param_readonly_property[asyncio-param1] PASSED [ 252/4185] tests/test_connection_async.py::test_transaction_param_readonly_property[asyncio-param2] PASSED [ 253/4185] tests/test_connection_async.py::test_set_transaction_param_implicit[asyncio-isolation_level-True] PASSED [ 254/4185] tests/test_connection_async.py::test_set_transaction_param_implicit[asyncio-isolation_level-False] PASSED [ 255/4185] tests/test_connection_async.py::test_set_transaction_param_implicit[asyncio-read_only-True] PASSED [ 256/4185] tests/test_connection_async.py::test_set_transaction_param_implicit[asyncio-read_only-False] PASSED [ 257/4185] tests/test_connection_async.py::test_set_transaction_param_implicit[asyncio-deferrable-True] PASSED [ 258/4185] tests/test_connection_async.py::test_set_transaction_param_implicit[asyncio-deferrable-False] PASSED [ 259/4185] tests/test_connection_async.py::test_set_transaction_param_reset[asyncio-isolation_level] PASSED [ 260/4185] tests/test_connection_async.py::test_set_transaction_param_reset[asyncio-read_only] PASSED [ 261/4185] tests/test_connection_async.py::test_set_transaction_param_reset[asyncio-deferrable] PASSED [ 262/4185] tests/test_connection_async.py::test_set_transaction_param_block[asyncio-isolation_level-True] PASSED [ 263/4185] tests/test_connection_async.py::test_set_transaction_param_block[asyncio-isolation_level-False] PASSED [ 264/4185] tests/test_connection_async.py::test_set_transaction_param_block[asyncio-read_only-True] PASSED [ 265/4185] tests/test_connection_async.py::test_set_transaction_param_block[asyncio-read_only-False] PASSED [ 266/4185] tests/test_connection_async.py::test_set_transaction_param_block[asyncio-deferrable-True] PASSED [ 267/4185] tests/test_connection_async.py::test_set_transaction_param_block[asyncio-deferrable-False] PASSED [ 268/4185] tests/test_connection_async.py::test_set_transaction_param_not_intrans_implicit[asyncio-param0] PASSED [ 269/4185] tests/test_connection_async.py::test_set_transaction_param_not_intrans_implicit[asyncio-param1] PASSED [ 270/4185] tests/test_connection_async.py::test_set_transaction_param_not_intrans_implicit[asyncio-param2] PASSED [ 271/4185] tests/test_connection_async.py::test_set_transaction_param_not_intrans_block[asyncio-param0] PASSED [ 272/4185] tests/test_connection_async.py::test_set_transaction_param_not_intrans_block[asyncio-param1] PASSED [ 273/4185] tests/test_connection_async.py::test_set_transaction_param_not_intrans_block[asyncio-param2] PASSED [ 274/4185] tests/test_connection_async.py::test_set_transaction_param_not_intrans_external[asyncio-param0] PASSED [ 275/4185] tests/test_connection_async.py::test_set_transaction_param_not_intrans_external[asyncio-param1] PASSED [ 276/4185] tests/test_connection_async.py::test_set_transaction_param_not_intrans_external[asyncio-param2] PASSED [ 277/4185] tests/test_connection_async.py::test_set_transaction_param_all[asyncio] PASSED [ 278/4185] tests/test_connection_async.py::test_set_transaction_param_strange[asyncio] PASSED [ 279/4185] tests/test_connection_async.py::test_get_connection_params[asyncio--kwargs0-exp0] PASSED [ 280/4185] tests/test_connection_async.py::test_get_connection_params[asyncio--kwargs1-exp1] PASSED [ 281/4185] tests/test_connection_async.py::test_get_connection_params[asyncio-dbname=postgres-kwargs2-exp2] PASSED [ 282/4185] tests/test_connection_async.py::test_get_connection_params[asyncio-dbname=postgres connect_timeout=2-kwargs3-exp3] PASSED [ 283/4185] tests/test_connection_async.py::test_get_connection_params[asyncio-postgresql:///postgres?connect_timeout=2-kwargs4-exp4] PASSED [ 284/4185] tests/test_connection_async.py::test_connect_context_adapters[asyncio] PASSED [ 285/4185] tests/test_connection_async.py::test_connect_context_copy[asyncio] PASSED [ 286/4185] tests/test_connection_async.py::test_cancel_closed[asyncio] PASSED [ 287/4185] tests/test_connection_async.py::test_resolve_hostaddr_conn[asyncio] PASSED [ 288/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_no_resolve[asyncio--want0-None] PASSED [ 289/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_no_resolve[asyncio-service=foo-want1-None] PASSED [ 290/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_no_resolve[asyncio-host='' user=bar-want2-None] PASSED [ 291/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_no_resolve[asyncio-host=127.0.0.1 user=bar port=''-want3-None] PASSED [ 292/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_no_resolve[asyncio-host=127.0.0.1 user=bar-want4-None] PASSED [ 293/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_no_resolve[asyncio-host=1.1.1.1,2.2.2.2 user=bar-want5-None] PASSED [ 294/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_no_resolve[asyncio-host=1.1.1.1,2.2.2.2 port=5432-want6-None] PASSED [ 295/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_no_resolve[asyncio-host=1.1.1.1,2.2.2.2 port=5432,-want7-None] PASSED [ 296/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_no_resolve[asyncio-port=5432-want8-env8] PASSED [ 297/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_no_resolve[asyncio-host=foo.com port=5432-want9-env9] PASSED [ 298/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts[asyncio-host=foo.com,qux.com-want0-None] PASSED [ 299/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts[asyncio-host=foo.com,qux.com port=5433-want1-None] PASSED [ 300/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts[asyncio-host=foo.com,qux.com port=5432,5433-want2-None] PASSED [ 301/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts[asyncio-host=foo.com,foo.com port=5432,-want3-None] PASSED [ 302/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts[asyncio-host=foo.com,nosuchhost.com-want4-None] PASSED [ 303/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts[asyncio-host=foo.com, port=5432,5433-want5-None] PASSED [ 304/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts[asyncio-host=nosuchhost.com,foo.com-want6-None] PASSED [ 305/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts[asyncio-host=foo.com,qux.com-want7-env7] PASSED [ 306/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts[asyncio-host=dup.com-want8-None] PASSED [ 307/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_bad[asyncio-host=bad1.com,bad2.com-None] PASSED [ 308/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_bad[asyncio-host=foo.com port=1,2-None] PASSED [ 309/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_bad[asyncio-host=1.1.1.1,2.2.2.2 port=5432,5433,5434-None] PASSED [ 310/4185] tests/test_conninfo_attempts_async.py::test_conninfo_attempts_bad[asyncio-host=1.1.1.1,2.2.2.2-env3] PASSED [ 311/4185] tests/test_conninfo_attempts_async.py::test_conninfo_random_multi_host[asyncio] PASSED [ 312/4185] tests/test_conninfo_attempts_async.py::test_conninfo_random_multi_ips[asyncio] PASSED [ 313/4185] tests/test_copy_async.py::test_copy_out_read[asyncio-0] PASSED [ 314/4185] tests/test_copy_async.py::test_copy_out_read[asyncio-1] PASSED [ 315/4185] tests/test_copy_async.py::test_copy_out_iter[asyncio-tuple_row-0] PASSED [ 316/4185] tests/test_copy_async.py::test_copy_out_iter[asyncio-tuple_row-1] PASSED [ 317/4185] tests/test_copy_async.py::test_copy_out_iter[asyncio-dict_row-0] PASSED [ 318/4185] tests/test_copy_async.py::test_copy_out_iter[asyncio-dict_row-1] PASSED [ 319/4185] tests/test_copy_async.py::test_copy_out_iter[asyncio-namedtuple_row-0] PASSED [ 320/4185] tests/test_copy_async.py::test_copy_out_iter[asyncio-namedtuple_row-1] PASSED [ 321/4185] tests/test_copy_async.py::test_copy_out_no_result[asyncio-tuple_row-0] PASSED [ 322/4185] tests/test_copy_async.py::test_copy_out_no_result[asyncio-tuple_row-1] PASSED [ 323/4185] tests/test_copy_async.py::test_copy_out_no_result[asyncio-dict_row-0] PASSED [ 324/4185] tests/test_copy_async.py::test_copy_out_no_result[asyncio-dict_row-1] PASSED [ 325/4185] tests/test_copy_async.py::test_copy_out_no_result[asyncio-namedtuple_row-0] PASSED [ 326/4185] tests/test_copy_async.py::test_copy_out_no_result[asyncio-namedtuple_row-1] PASSED [ 327/4185] tests/test_copy_async.py::test_copy_out_param[asyncio-%s-params0] PASSED [ 328/4185] tests/test_copy_async.py::test_copy_out_param[asyncio-%(n)s-params1] PASSED [ 329/4185] tests/test_copy_async.py::test_read_rows[asyncio-names-0] PASSED [ 330/4185] tests/test_copy_async.py::test_read_rows[asyncio-names-1] Fatal Python error: Bus error Current thread 0xfff8000100038ce0 (most recent call first): File "/var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/install/usr/lib/python3.11/site-packages/psycopg/copy.py", line 749 in parse_row File "/var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/install/usr/lib/python3.11/site-packages/psycopg/copy.py", line 174 in _read_row_gen File "/var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/install/usr/lib/python3.11/site-packages/psycopg/waiting.py", line 129 in wait_async File "/var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/install/usr/lib/python3.11/site-packages/psycopg/connection_async.py", line 348 in wait File "/var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17-python3_11/install/usr/lib/python3.11/site-packages/psycopg/copy.py", line 526 in read_row File "/var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17/tests/test_copy_async.py", line 104 in test_read_rows File "/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 1889 in _run_tests_and_fixtures File "/usr/lib/python3.11/asyncio/events.py", line 80 in _run File "/usr/lib/python3.11/asyncio/base_events.py", line 1922 in _run_once File "/usr/lib/python3.11/asyncio/base_events.py", line 607 in run_forever File "/usr/lib/python3.11/asyncio/base_events.py", line 640 in run_until_complete File "/usr/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 1954 in run_test File "/usr/lib/python3.11/site-packages/anyio/pytest_plugin.py", line 124 in pytest_pyfunc_call File "/usr/lib/python3.11/site-packages/pluggy/_callers.py", line 77 in _multicall File "/usr/lib/python3.11/site-packages/pluggy/_manager.py", line 115 in _hookexec File "/usr/lib/python3.11/site-packages/pluggy/_hooks.py", line 493 in __call__ File "/usr/lib/python3.11/site-packages/_pytest/python.py", line 1792 in runtest File "/usr/lib/python3.11/site-packages/_pytest/runner.py", line 169 in pytest_runtest_call File "/usr/lib/python3.11/site-packages/pluggy/_callers.py", line 77 in _multicall File "/usr/lib/python3.11/site-packages/pluggy/_manager.py", line 115 in _hookexec File "/usr/lib/python3.11/site-packages/pluggy/_hooks.py", line 493 in __call__ File "/usr/lib/python3.11/site-packages/_pytest/runner.py", line 262 in File "/usr/lib/python3.11/site-packages/_pytest/runner.py", line 341 in from_call File "/usr/lib/python3.11/site-packages/_pytest/runner.py", line 261 in call_runtest_hook File "/usr/lib/python3.11/site-packages/_pytest/runner.py", line 222 in call_and_report File "/usr/lib/python3.11/site-packages/_pytest/runner.py", line 133 in runtestprotocol File "/usr/lib/python3.11/site-packages/_pytest/runner.py", line 114 in pytest_runtest_protocol File "/usr/lib/python3.11/site-packages/pluggy/_callers.py", line 77 in _multicall File "/usr/lib/python3.11/site-packages/pluggy/_manager.py", line 115 in _hookexec File "/usr/lib/python3.11/site-packages/pluggy/_hooks.py", line 493 in __call__ File "/usr/lib/python3.11/site-packages/_pytest/main.py", line 350 in pytest_runtestloop File "/usr/lib/python3.11/site-packages/pluggy/_callers.py", line 77 in _multicall File "/usr/lib/python3.11/site-packages/pluggy/_manager.py", line 115 in _hookexec File "/usr/lib/python3.11/site-packages/pluggy/_hooks.py", line 493 in __call__ File "/usr/lib/python3.11/site-packages/_pytest/main.py", line 325 in _main File "/usr/lib/python3.11/site-packages/_pytest/main.py", line 271 in wrap_session File "/usr/lib/python3.11/site-packages/_pytest/main.py", line 318 in pytest_cmdline_main File "/usr/lib/python3.11/site-packages/pluggy/_callers.py", line 77 in _multicall File "/usr/lib/python3.11/site-packages/pluggy/_manager.py", line 115 in _hookexec File "/usr/lib/python3.11/site-packages/pluggy/_hooks.py", line 493 in __call__ File "/usr/lib/python3.11/site-packages/_pytest/config/__init__.py", line 169 in main File "/usr/lib/python3.11/site-packages/_pytest/config/__init__.py", line 192 in console_main File "/usr/lib/python3.11/site-packages/pytest/__main__.py", line 5 in File "", line 88 in _run_code File "", line 198 in _run_module_as_main Extension modules: psycopg_c.pq, psycopg_c._psycopg (total: 2) 2024-02-09 18:47:49.101 UTC [4345] LOG: unexpected EOF on client connection with an open transaction /var/tmp/portage/dev-python/psycopg-3.1.17/temp/environment: line 2529: 4016 Bus error "${@}" * ERROR: dev-python/psycopg-3.1.17::gentoo failed (test phase): * pytest failed with python3.11 * * Call stack: * ebuild.sh, line 136: Called src_test * environment, line 4009: Called distutils-r1_src_test * environment, line 2015: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 777: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 3597: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 3143: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 3141: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 1241: Called distutils-r1_run_phase 'python_test' * environment, line 1938: Called python_test * environment, line 3890: Called epytest '-p' 'anyio' '-k' 'not leak' '-m' 'not timing and not slow and not flakey' * environment, line 2565: Called die * The specific snippet of code: * "${@}" || die -n "pytest failed with ${EPYTHON}"; * * If you need support, post the output of `emerge --info '=dev-python/psycopg-3.1.17::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-python/psycopg-3.1.17::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-python/psycopg-3.1.17/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/psycopg-3.1.17/temp/environment'. * Working directory: '/var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17' * S: '/var/tmp/portage/dev-python/psycopg-3.1.17/work/psycopg-3.1.17'