Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 884637 Details for
Bug 924180
dev-python/psycopg-3.1.17[native-extensions] fails tests on sparc, arm: tests/test_copy_async.py::test_read_rows[asyncio-names-1] Fatal Python error: Bus error
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log and emerge --info
file_924180.txt (text/plain), 992.48 KB, created by
matoro
on 2024-02-09 18:53:35 UTC
(
hide
)
Description:
build.log and emerge --info
Filename:
MIME Type:
Creator:
matoro
Created:
2024-02-09 18:53:35 UTC
Size:
992.48 KB
patch
obsolete
>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 <lambda> > 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 <module> > File "<frozen runpy>", line 88 in _run_code > File "<frozen runpy>", 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' > > > >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 924180
: 884637 |
884640
|
884641