0s autopkgtest [12:13:52]: starting date and time: 2025-02-19 12:13:52+0000 0s autopkgtest [12:13:52]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [12:13:52]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.noa20q2x/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:sphinx --apt-upgrade pygresql --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=sphinx/8.1.3-5 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-arm64-36.secgroup --name adt-plucky-arm64-pygresql-20250219-121352-juju-7f2275-prod-proposed-migration-environment-15-0e3d38f0-d344-4bfd-86f9-1f450e1509ee --image adt/ubuntu-plucky-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 193s autopkgtest [12:17:05]: testbed dpkg architecture: arm64 194s autopkgtest [12:17:06]: testbed apt version: 2.9.29 194s autopkgtest [12:17:06]: @@@@@@@@@@@@@@@@@@@@ test bed setup 194s autopkgtest [12:17:06]: testbed release detected to be: None 195s autopkgtest [12:17:07]: updating testbed package index (apt update) 196s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB] 196s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 196s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 196s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 196s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.9 kB] 196s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [750 kB] 196s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [76.1 kB] 196s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B] 196s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [93.3 kB] 196s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 Packages [7960 B] 196s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [686 kB] 196s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [11.2 kB] 197s Fetched 1752 kB in 1s (1849 kB/s) 198s Reading package lists... 199s + lsb_release --codename --short 199s + RELEASE=plucky 199s + cat 199s + [ plucky != trusty ] 199s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade 199s Reading package lists... 200s Building dependency tree... 200s Reading state information... 201s Calculating upgrade... 202s The following NEW packages will be installed: 202s libapt-pkg7.0 202s The following packages will be upgraded: 202s apt apt-utils iproute2 liblsof0 libp11-kit0 lsof rsyslog 203s 7 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 203s Need to get 4842 kB of archives. 203s After this operation, 3409 kB of additional disk space will be used. 203s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 libapt-pkg7.0 arm64 2.9.30 [1023 kB] 203s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 apt arm64 2.9.30 [1364 kB] 203s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 apt-utils arm64 2.9.30 [207 kB] 203s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 iproute2 arm64 6.13.0-1ubuntu1 [1158 kB] 203s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 libp11-kit0 arm64 0.25.5-2ubuntu3 [280 kB] 203s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 rsyslog arm64 8.2412.0-2ubuntu1 [521 kB] 203s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 lsof arm64 4.99.4+dfsg-1 [236 kB] 203s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 liblsof0 arm64 4.99.4+dfsg-1 [53.9 kB] 204s Preconfiguring packages ... 204s Fetched 4842 kB in 1s (5900 kB/s) 204s Selecting previously unselected package libapt-pkg7.0:arm64. 205s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 116620 files and directories currently installed.) 205s Preparing to unpack .../libapt-pkg7.0_2.9.30_arm64.deb ... 205s Unpacking libapt-pkg7.0:arm64 (2.9.30) ... 205s Setting up libapt-pkg7.0:arm64 (2.9.30) ... 205s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 116669 files and directories currently installed.) 205s Preparing to unpack .../archives/apt_2.9.30_arm64.deb ... 205s Unpacking apt (2.9.30) over (2.9.29) ... 205s Setting up apt (2.9.30) ... 207s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 116669 files and directories currently installed.) 207s Preparing to unpack .../0-apt-utils_2.9.30_arm64.deb ... 207s Unpacking apt-utils (2.9.30) over (2.9.29) ... 207s Preparing to unpack .../1-iproute2_6.13.0-1ubuntu1_arm64.deb ... 207s Unpacking iproute2 (6.13.0-1ubuntu1) over (6.10.0-2ubuntu1) ... 207s Preparing to unpack .../2-libp11-kit0_0.25.5-2ubuntu3_arm64.deb ... 207s Unpacking libp11-kit0:arm64 (0.25.5-2ubuntu3) over (0.25.5-2ubuntu2) ... 207s Preparing to unpack .../3-rsyslog_8.2412.0-2ubuntu1_arm64.deb ... 208s Unpacking rsyslog (8.2412.0-2ubuntu1) over (8.2412.0-1ubuntu1) ... 208s Preparing to unpack .../4-lsof_4.99.4+dfsg-1_arm64.deb ... 208s Unpacking lsof (4.99.4+dfsg-1) over (4.99.3+dfsg-2) ... 208s Preparing to unpack .../5-liblsof0_4.99.4+dfsg-1_arm64.deb ... 208s Unpacking liblsof0 (4.99.4+dfsg-1) over (4.99.3+dfsg-2) ... 208s Setting up apt-utils (2.9.30) ... 208s Setting up liblsof0 (4.99.4+dfsg-1) ... 208s Setting up iproute2 (6.13.0-1ubuntu1) ... 208s Setting up rsyslog (8.2412.0-2ubuntu1) ... 208s info: The user `syslog' is already a member of `adm'. 210s Setting up libp11-kit0:arm64 (0.25.5-2ubuntu3) ... 210s Setting up lsof (4.99.4+dfsg-1) ... 210s Processing triggers for man-db (2.13.0-1) ... 213s Processing triggers for libc-bin (2.40-4ubuntu1) ... 214s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref 214s + /usr/lib/apt/apt-helper analyze-pattern ?true 214s + + uname -r 214s sed s/\./\\./g 214s + running_kernel_pattern=^linux-.*6\.12\.0-15-generic.* 214s + tail -n+2 214s + cut -d/ -f1 214s + apt list ?obsolete 214s + grep -v ^linux-.*6\.12\.0-15-generic.* 216s + true 216s + obsolete_pkgs= 216s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove 216s Reading package lists... 217s Building dependency tree... 217s Reading state information... 218s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 218s + grep -q trusty /etc/lsb-release 218s + [ ! -d /usr/share/doc/unattended-upgrades ] 218s + [ ! -d /usr/share/doc/lxd ] 218s + [ ! -d /usr/share/doc/lxd-client ] 218s + [ ! -d /usr/share/doc/snapd ] 218s + type iptables 218s + cat 218s + chmod 755 /etc/rc.local 218s + . /etc/rc.local 218s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 218s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP 218s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP 218s + uname -m 218s + [ aarch64 = ppc64le ] 218s + [ -d /run/systemd/system ] 218s + systemd-detect-virt --quiet --vm 218s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/ 218s + cat 218s + grep -q lz4 /etc/initramfs-tools/initramfs.conf 218s + echo COMPRESS=lz4 218s autopkgtest [12:17:30]: upgrading testbed (apt dist-upgrade and autopurge) 218s Reading package lists... 219s Building dependency tree... 219s Reading state information... 219s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 219s Starting 2 pkgProblemResolver with broken count: 0 219s Done 221s Entering ResolveByKeep 221s 222s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 222s Reading package lists... 223s Building dependency tree... 223s Reading state information... 224s Starting pkgProblemResolver with broken count: 0 224s Starting 2 pkgProblemResolver with broken count: 0 224s Done 226s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 227s autopkgtest [12:17:39]: rebooting testbed after setup commands that affected boot 250s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 258s autopkgtest [12:18:10]: testbed running kernel: Linux 6.12.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Tue Feb 4 15:49:33 UTC 2025 260s autopkgtest [12:18:12]: @@@@@@@@@@@@@@@@@@@@ apt-source pygresql 264s Get:1 http://ftpmaster.internal/ubuntu plucky/universe pygresql 1:6.1.0-2 (dsc) [2235 B] 264s Get:2 http://ftpmaster.internal/ubuntu plucky/universe pygresql 1:6.1.0-2 (tar) [273 kB] 264s Get:3 http://ftpmaster.internal/ubuntu plucky/universe pygresql 1:6.1.0-2 (diff) [7324 B] 264s gpgv: Signature made Sun Feb 16 10:24:21 2025 UTC 264s gpgv: using RSA key 5C48FE6157F49179597087C64C5A6BAB12D2A7AE 264s gpgv: Can't check signature: No public key 264s dpkg-source: warning: cannot verify inline signature for ./pygresql_6.1.0-2.dsc: no acceptable signature found 264s autopkgtest [12:18:16]: testing package pygresql version 1:6.1.0-2 265s autopkgtest [12:18:17]: build not needed 265s autopkgtest [12:18:17]: test unittests: preparing testbed 266s Reading package lists... 266s Building dependency tree... 266s Reading state information... 266s Starting pkgProblemResolver with broken count: 0 267s Starting 2 pkgProblemResolver with broken count: 0 267s Done 268s The following NEW packages will be installed: 268s clang-19 libasan8 libclang-common-19-dev libclang-cpp19 libecpg-compat3 268s libecpg-dev libecpg6 libffi-dev libgc1 libgcc-14-dev libgomp1 libhwasan0 268s libio-pty-perl libipc-run-perl libitm1 libjson-perl liblsan0 libncurses-dev 268s libobjc-14-dev libobjc4 libpfm4 libpgtypes3 libpq-dev libpq5 libssl-dev 268s libstdc++-14-dev libtcl8.6 libtsan2 libubsan1 libxml2-dev libxslt1.1 llvm-19 268s llvm-19-dev llvm-19-linker-tools llvm-19-runtime llvm-19-tools postgresql-17 268s postgresql-all postgresql-client-17 postgresql-client-common 268s postgresql-common postgresql-common-dev postgresql-plperl-17 268s postgresql-plpython3-17 postgresql-pltcl-17 postgresql-server-dev-17 268s postgresql-server-dev-all python3-all python3-pygresql python3.12 268s python3.12-minimal ssl-cert tzdata-legacy 268s 0 upgraded, 53 newly installed, 0 to remove and 0 not upgraded. 268s Need to get 123 MB of archives. 268s After this operation, 698 MB of additional disk space will be used. 268s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.12-minimal arm64 3.12.9-1 [2236 kB] 269s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 269s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 postgresql-client-common all 273 [47.5 kB] 269s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 269s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 libipc-run-perl all 20231003.0-2 [91.5 kB] 269s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 postgresql-common-dev all 273 [72.9 kB] 269s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 ssl-cert all 1.1.3ubuntu1 [18.7 kB] 269s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 postgresql-common all 273 [101 kB] 270s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 python3.12 arm64 3.12.9-1 [671 kB] 270s Get:10 http://ftpmaster.internal/ubuntu plucky/universe arm64 libclang-cpp19 arm64 1:19.1.7-1ubuntu1 [13.8 MB] 272s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 libgomp1 arm64 15-20250213-1ubuntu1 [146 kB] 272s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 libitm1 arm64 15-20250213-1ubuntu1 [28.0 kB] 272s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 libasan8 arm64 15-20250213-1ubuntu1 [2928 kB] 272s Get:14 http://ftpmaster.internal/ubuntu plucky/main arm64 liblsan0 arm64 15-20250213-1ubuntu1 [1319 kB] 272s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 libtsan2 arm64 15-20250213-1ubuntu1 [2695 kB] 272s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 libubsan1 arm64 15-20250213-1ubuntu1 [1178 kB] 273s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 libhwasan0 arm64 15-20250213-1ubuntu1 [1642 kB] 273s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 libgcc-14-dev arm64 14.2.0-17ubuntu1 [2593 kB] 273s Get:19 http://ftpmaster.internal/ubuntu plucky/main arm64 libstdc++-14-dev arm64 14.2.0-17ubuntu1 [2499 kB] 273s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 libgc1 arm64 1:8.2.8-1 [90.1 kB] 273s Get:21 http://ftpmaster.internal/ubuntu plucky/universe arm64 libobjc4 arm64 15-20250213-1ubuntu1 [45.5 kB] 273s Get:22 http://ftpmaster.internal/ubuntu plucky/universe arm64 libobjc-14-dev arm64 14.2.0-17ubuntu1 [190 kB] 273s Get:23 http://ftpmaster.internal/ubuntu plucky/universe arm64 libclang-common-19-dev arm64 1:19.1.7-1ubuntu1 [743 kB] 273s Get:24 http://ftpmaster.internal/ubuntu plucky/universe arm64 llvm-19-linker-tools arm64 1:19.1.7-1ubuntu1 [1231 kB] 273s Get:25 http://ftpmaster.internal/ubuntu plucky/universe arm64 clang-19 arm64 1:19.1.7-1ubuntu1 [77.2 kB] 273s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 libpgtypes3 arm64 17.3-3 [43.2 kB] 273s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 libpq5 arm64 17.3-3 [142 kB] 273s Get:28 http://ftpmaster.internal/ubuntu plucky/main arm64 libecpg6 arm64 17.3-3 [44.0 kB] 273s Get:29 http://ftpmaster.internal/ubuntu plucky/main arm64 libecpg-compat3 arm64 17.3-3 [12.4 kB] 273s Get:30 http://ftpmaster.internal/ubuntu plucky/main arm64 libssl-dev arm64 3.4.0-1ubuntu2 [3284 kB] 273s Get:31 http://ftpmaster.internal/ubuntu plucky/main arm64 libpq-dev arm64 17.3-3 [159 kB] 273s Get:32 http://ftpmaster.internal/ubuntu plucky/main arm64 libecpg-dev arm64 17.3-3 [263 kB] 273s Get:33 http://ftpmaster.internal/ubuntu plucky/main arm64 libncurses-dev arm64 6.5+20250125-2 [388 kB] 273s Get:34 http://ftpmaster.internal/ubuntu plucky/main arm64 libtcl8.6 arm64 8.6.16+dfsg-1 [987 kB] 273s Get:35 http://ftpmaster.internal/ubuntu plucky/main arm64 libxml2-dev arm64 2.12.7+dfsg+really2.9.14-0.2ubuntu3 [803 kB] 274s Get:36 http://ftpmaster.internal/ubuntu plucky/main arm64 libxslt1.1 arm64 1.1.39-0exp1ubuntu2 [168 kB] 274s Get:37 http://ftpmaster.internal/ubuntu plucky/universe arm64 llvm-19-runtime arm64 1:19.1.7-1ubuntu1 [532 kB] 274s Get:38 http://ftpmaster.internal/ubuntu plucky/universe arm64 libpfm4 arm64 4.13.0+git83-g91970fe-1 [71.9 kB] 274s Get:39 http://ftpmaster.internal/ubuntu plucky/universe arm64 llvm-19 arm64 1:19.1.7-1ubuntu1 [17.1 MB] 275s Get:40 http://ftpmaster.internal/ubuntu plucky/main arm64 libffi-dev arm64 3.4.7-1 [59.5 kB] 275s Get:41 http://ftpmaster.internal/ubuntu plucky/universe arm64 llvm-19-tools arm64 1:19.1.7-1ubuntu1 [539 kB] 275s Get:42 http://ftpmaster.internal/ubuntu plucky/universe arm64 llvm-19-dev arm64 1:19.1.7-1ubuntu1 [45.1 MB] 278s Get:43 http://ftpmaster.internal/ubuntu plucky/main arm64 postgresql-client-17 arm64 17.3-3 [1342 kB] 278s Get:44 http://ftpmaster.internal/ubuntu plucky/main arm64 postgresql-17 arm64 17.3-3 [15.5 MB] 279s Get:45 http://ftpmaster.internal/ubuntu plucky/universe arm64 postgresql-server-dev-17 arm64 17.3-3 [1390 kB] 279s Get:46 http://ftpmaster.internal/ubuntu plucky/universe arm64 postgresql-server-dev-all all 273 [1632 B] 279s Get:47 http://ftpmaster.internal/ubuntu plucky/main arm64 postgresql-plperl-17 arm64 17.3-3 [64.6 kB] 279s Get:48 http://ftpmaster.internal/ubuntu plucky/main arm64 postgresql-plpython3-17 arm64 17.3-3 [73.6 kB] 279s Get:49 http://ftpmaster.internal/ubuntu plucky/main arm64 postgresql-pltcl-17 arm64 17.3-3 [29.6 kB] 279s Get:50 http://ftpmaster.internal/ubuntu plucky/universe arm64 postgresql-all all 273 [1708 B] 279s Get:51 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-all arm64 3.13.1-1~exp2 [894 B] 279s Get:52 http://ftpmaster.internal/ubuntu plucky/universe arm64 python3-pygresql arm64 1:6.1.0-2 [86.1 kB] 279s Get:53 http://ftpmaster.internal/ubuntu plucky/main arm64 tzdata-legacy all 2025a-2ubuntu1 [99.2 kB] 280s Preconfiguring packages ... 280s Fetched 123 MB in 12s (10.6 MB/s) 280s Selecting previously unselected package python3.12-minimal. 281s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 116670 files and directories currently installed.) 281s Preparing to unpack .../00-python3.12-minimal_3.12.9-1_arm64.deb ... 281s Unpacking python3.12-minimal (3.12.9-1) ... 281s Selecting previously unselected package libjson-perl. 281s Preparing to unpack .../01-libjson-perl_4.10000-1_all.deb ... 281s Unpacking libjson-perl (4.10000-1) ... 281s Selecting previously unselected package postgresql-client-common. 281s Preparing to unpack .../02-postgresql-client-common_273_all.deb ... 281s Unpacking postgresql-client-common (273) ... 281s Selecting previously unselected package libio-pty-perl. 281s Preparing to unpack .../03-libio-pty-perl_1%3a1.20-1build3_arm64.deb ... 281s Unpacking libio-pty-perl (1:1.20-1build3) ... 281s Selecting previously unselected package libipc-run-perl. 281s Preparing to unpack .../04-libipc-run-perl_20231003.0-2_all.deb ... 281s Unpacking libipc-run-perl (20231003.0-2) ... 281s Selecting previously unselected package postgresql-common-dev. 281s Preparing to unpack .../05-postgresql-common-dev_273_all.deb ... 281s Unpacking postgresql-common-dev (273) ... 281s Selecting previously unselected package ssl-cert. 281s Preparing to unpack .../06-ssl-cert_1.1.3ubuntu1_all.deb ... 281s Unpacking ssl-cert (1.1.3ubuntu1) ... 281s Selecting previously unselected package postgresql-common. 281s Preparing to unpack .../07-postgresql-common_273_all.deb ... 281s Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common' 281s Unpacking postgresql-common (273) ... 281s Selecting previously unselected package python3.12. 281s Preparing to unpack .../08-python3.12_3.12.9-1_arm64.deb ... 281s Unpacking python3.12 (3.12.9-1) ... 281s Selecting previously unselected package libclang-cpp19. 282s Preparing to unpack .../09-libclang-cpp19_1%3a19.1.7-1ubuntu1_arm64.deb ... 282s Unpacking libclang-cpp19 (1:19.1.7-1ubuntu1) ... 282s Selecting previously unselected package libgomp1:arm64. 282s Preparing to unpack .../10-libgomp1_15-20250213-1ubuntu1_arm64.deb ... 282s Unpacking libgomp1:arm64 (15-20250213-1ubuntu1) ... 282s Selecting previously unselected package libitm1:arm64. 282s Preparing to unpack .../11-libitm1_15-20250213-1ubuntu1_arm64.deb ... 282s Unpacking libitm1:arm64 (15-20250213-1ubuntu1) ... 282s Selecting previously unselected package libasan8:arm64. 282s Preparing to unpack .../12-libasan8_15-20250213-1ubuntu1_arm64.deb ... 282s Unpacking libasan8:arm64 (15-20250213-1ubuntu1) ... 282s Selecting previously unselected package liblsan0:arm64. 282s Preparing to unpack .../13-liblsan0_15-20250213-1ubuntu1_arm64.deb ... 282s Unpacking liblsan0:arm64 (15-20250213-1ubuntu1) ... 282s Selecting previously unselected package libtsan2:arm64. 282s Preparing to unpack .../14-libtsan2_15-20250213-1ubuntu1_arm64.deb ... 282s Unpacking libtsan2:arm64 (15-20250213-1ubuntu1) ... 282s Selecting previously unselected package libubsan1:arm64. 283s Preparing to unpack .../15-libubsan1_15-20250213-1ubuntu1_arm64.deb ... 283s Unpacking libubsan1:arm64 (15-20250213-1ubuntu1) ... 283s Selecting previously unselected package libhwasan0:arm64. 283s Preparing to unpack .../16-libhwasan0_15-20250213-1ubuntu1_arm64.deb ... 283s Unpacking libhwasan0:arm64 (15-20250213-1ubuntu1) ... 283s Selecting previously unselected package libgcc-14-dev:arm64. 283s Preparing to unpack .../17-libgcc-14-dev_14.2.0-17ubuntu1_arm64.deb ... 283s Unpacking libgcc-14-dev:arm64 (14.2.0-17ubuntu1) ... 283s Selecting previously unselected package libstdc++-14-dev:arm64. 283s Preparing to unpack .../18-libstdc++-14-dev_14.2.0-17ubuntu1_arm64.deb ... 283s Unpacking libstdc++-14-dev:arm64 (14.2.0-17ubuntu1) ... 283s Selecting previously unselected package libgc1:arm64. 283s Preparing to unpack .../19-libgc1_1%3a8.2.8-1_arm64.deb ... 283s Unpacking libgc1:arm64 (1:8.2.8-1) ... 283s Selecting previously unselected package libobjc4:arm64. 283s Preparing to unpack .../20-libobjc4_15-20250213-1ubuntu1_arm64.deb ... 283s Unpacking libobjc4:arm64 (15-20250213-1ubuntu1) ... 283s Selecting previously unselected package libobjc-14-dev:arm64. 283s Preparing to unpack .../21-libobjc-14-dev_14.2.0-17ubuntu1_arm64.deb ... 283s Unpacking libobjc-14-dev:arm64 (14.2.0-17ubuntu1) ... 283s Selecting previously unselected package libclang-common-19-dev:arm64. 283s Preparing to unpack .../22-libclang-common-19-dev_1%3a19.1.7-1ubuntu1_arm64.deb ... 283s Unpacking libclang-common-19-dev:arm64 (1:19.1.7-1ubuntu1) ... 284s Selecting previously unselected package llvm-19-linker-tools. 284s Preparing to unpack .../23-llvm-19-linker-tools_1%3a19.1.7-1ubuntu1_arm64.deb ... 284s Unpacking llvm-19-linker-tools (1:19.1.7-1ubuntu1) ... 284s Selecting previously unselected package clang-19. 284s Preparing to unpack .../24-clang-19_1%3a19.1.7-1ubuntu1_arm64.deb ... 284s Unpacking clang-19 (1:19.1.7-1ubuntu1) ... 284s Selecting previously unselected package libpgtypes3:arm64. 284s Preparing to unpack .../25-libpgtypes3_17.3-3_arm64.deb ... 284s Unpacking libpgtypes3:arm64 (17.3-3) ... 284s Selecting previously unselected package libpq5:arm64. 284s Preparing to unpack .../26-libpq5_17.3-3_arm64.deb ... 284s Unpacking libpq5:arm64 (17.3-3) ... 284s Selecting previously unselected package libecpg6:arm64. 284s Preparing to unpack .../27-libecpg6_17.3-3_arm64.deb ... 284s Unpacking libecpg6:arm64 (17.3-3) ... 284s Selecting previously unselected package libecpg-compat3:arm64. 284s Preparing to unpack .../28-libecpg-compat3_17.3-3_arm64.deb ... 284s Unpacking libecpg-compat3:arm64 (17.3-3) ... 284s Selecting previously unselected package libssl-dev:arm64. 284s Preparing to unpack .../29-libssl-dev_3.4.0-1ubuntu2_arm64.deb ... 284s Unpacking libssl-dev:arm64 (3.4.0-1ubuntu2) ... 284s Selecting previously unselected package libpq-dev. 284s Preparing to unpack .../30-libpq-dev_17.3-3_arm64.deb ... 284s Unpacking libpq-dev (17.3-3) ... 284s Selecting previously unselected package libecpg-dev. 284s Preparing to unpack .../31-libecpg-dev_17.3-3_arm64.deb ... 284s Unpacking libecpg-dev (17.3-3) ... 284s Selecting previously unselected package libncurses-dev:arm64. 284s Preparing to unpack .../32-libncurses-dev_6.5+20250125-2_arm64.deb ... 284s Unpacking libncurses-dev:arm64 (6.5+20250125-2) ... 284s Selecting previously unselected package libtcl8.6:arm64. 285s Preparing to unpack .../33-libtcl8.6_8.6.16+dfsg-1_arm64.deb ... 285s Unpacking libtcl8.6:arm64 (8.6.16+dfsg-1) ... 285s Selecting previously unselected package libxml2-dev:arm64. 285s Preparing to unpack .../34-libxml2-dev_2.12.7+dfsg+really2.9.14-0.2ubuntu3_arm64.deb ... 285s Unpacking libxml2-dev:arm64 (2.12.7+dfsg+really2.9.14-0.2ubuntu3) ... 285s Selecting previously unselected package libxslt1.1:arm64. 285s Preparing to unpack .../35-libxslt1.1_1.1.39-0exp1ubuntu2_arm64.deb ... 285s Unpacking libxslt1.1:arm64 (1.1.39-0exp1ubuntu2) ... 285s Selecting previously unselected package llvm-19-runtime. 285s Preparing to unpack .../36-llvm-19-runtime_1%3a19.1.7-1ubuntu1_arm64.deb ... 285s Unpacking llvm-19-runtime (1:19.1.7-1ubuntu1) ... 285s Selecting previously unselected package libpfm4:arm64. 285s Preparing to unpack .../37-libpfm4_4.13.0+git83-g91970fe-1_arm64.deb ... 285s Unpacking libpfm4:arm64 (4.13.0+git83-g91970fe-1) ... 285s Selecting previously unselected package llvm-19. 285s Preparing to unpack .../38-llvm-19_1%3a19.1.7-1ubuntu1_arm64.deb ... 285s Unpacking llvm-19 (1:19.1.7-1ubuntu1) ... 286s Selecting previously unselected package libffi-dev:arm64. 286s Preparing to unpack .../39-libffi-dev_3.4.7-1_arm64.deb ... 286s Unpacking libffi-dev:arm64 (3.4.7-1) ... 286s Selecting previously unselected package llvm-19-tools. 286s Preparing to unpack .../40-llvm-19-tools_1%3a19.1.7-1ubuntu1_arm64.deb ... 286s Unpacking llvm-19-tools (1:19.1.7-1ubuntu1) ... 286s Selecting previously unselected package llvm-19-dev. 286s Preparing to unpack .../41-llvm-19-dev_1%3a19.1.7-1ubuntu1_arm64.deb ... 286s Unpacking llvm-19-dev (1:19.1.7-1ubuntu1) ... 288s Selecting previously unselected package postgresql-client-17. 288s Preparing to unpack .../42-postgresql-client-17_17.3-3_arm64.deb ... 288s Unpacking postgresql-client-17 (17.3-3) ... 288s Selecting previously unselected package postgresql-17. 288s Preparing to unpack .../43-postgresql-17_17.3-3_arm64.deb ... 288s Unpacking postgresql-17 (17.3-3) ... 289s Selecting previously unselected package postgresql-server-dev-17. 289s Preparing to unpack .../44-postgresql-server-dev-17_17.3-3_arm64.deb ... 289s Unpacking postgresql-server-dev-17 (17.3-3) ... 289s Selecting previously unselected package postgresql-server-dev-all. 289s Preparing to unpack .../45-postgresql-server-dev-all_273_all.deb ... 289s Unpacking postgresql-server-dev-all (273) ... 289s Selecting previously unselected package postgresql-plperl-17. 289s Preparing to unpack .../46-postgresql-plperl-17_17.3-3_arm64.deb ... 289s Unpacking postgresql-plperl-17 (17.3-3) ... 289s Selecting previously unselected package postgresql-plpython3-17. 289s Preparing to unpack .../47-postgresql-plpython3-17_17.3-3_arm64.deb ... 289s Unpacking postgresql-plpython3-17 (17.3-3) ... 289s Selecting previously unselected package postgresql-pltcl-17. 289s Preparing to unpack .../48-postgresql-pltcl-17_17.3-3_arm64.deb ... 289s Unpacking postgresql-pltcl-17 (17.3-3) ... 289s Selecting previously unselected package postgresql-all. 289s Preparing to unpack .../49-postgresql-all_273_all.deb ... 289s Unpacking postgresql-all (273) ... 289s Selecting previously unselected package python3-all. 289s Preparing to unpack .../50-python3-all_3.13.1-1~exp2_arm64.deb ... 289s Unpacking python3-all (3.13.1-1~exp2) ... 289s Selecting previously unselected package python3-pygresql. 289s Preparing to unpack .../51-python3-pygresql_1%3a6.1.0-2_arm64.deb ... 289s Unpacking python3-pygresql (1:6.1.0-2) ... 290s Selecting previously unselected package tzdata-legacy. 290s Preparing to unpack .../52-tzdata-legacy_2025a-2ubuntu1_all.deb ... 290s Unpacking tzdata-legacy (2025a-2ubuntu1) ... 290s Setting up postgresql-client-common (273) ... 290s Setting up libpgtypes3:arm64 (17.3-3) ... 290s Setting up python3.12-minimal (3.12.9-1) ... 291s Setting up libncurses-dev:arm64 (6.5+20250125-2) ... 291s Setting up libio-pty-perl (1:1.20-1build3) ... 291s Setting up libclang-common-19-dev:arm64 (1:19.1.7-1ubuntu1) ... 291s Setting up python3.12 (3.12.9-1) ... 294s Setting up libpq5:arm64 (17.3-3) ... 294s Setting up python3-all (3.13.1-1~exp2) ... 294s Setting up libgomp1:arm64 (15-20250213-1ubuntu1) ... 294s Setting up libffi-dev:arm64 (3.4.7-1) ... 294s Setting up tzdata-legacy (2025a-2ubuntu1) ... 294s Setting up libxml2-dev:arm64 (2.12.7+dfsg+really2.9.14-0.2ubuntu3) ... 294s Setting up libpfm4:arm64 (4.13.0+git83-g91970fe-1) ... 294s Setting up ssl-cert (1.1.3ubuntu1) ... 294s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 295s Setting up libssl-dev:arm64 (3.4.0-1ubuntu2) ... 295s Setting up libtcl8.6:arm64 (8.6.16+dfsg-1) ... 295s Setting up libipc-run-perl (20231003.0-2) ... 295s Setting up libgc1:arm64 (1:8.2.8-1) ... 295s Setting up libubsan1:arm64 (15-20250213-1ubuntu1) ... 295s Setting up libhwasan0:arm64 (15-20250213-1ubuntu1) ... 295s Setting up libasan8:arm64 (15-20250213-1ubuntu1) ... 295s Setting up libjson-perl (4.10000-1) ... 295s Setting up libxslt1.1:arm64 (1.1.39-0exp1ubuntu2) ... 295s Setting up libecpg6:arm64 (17.3-3) ... 295s Setting up llvm-19-linker-tools (1:19.1.7-1ubuntu1) ... 295s Setting up libtsan2:arm64 (15-20250213-1ubuntu1) ... 295s Setting up llvm-19-runtime (1:19.1.7-1ubuntu1) ... 295s Setting up llvm-19-tools (1:19.1.7-1ubuntu1) ... 295s Setting up liblsan0:arm64 (15-20250213-1ubuntu1) ... 295s Setting up libitm1:arm64 (15-20250213-1ubuntu1) ... 295s Setting up libclang-cpp19 (1:19.1.7-1ubuntu1) ... 295s Setting up postgresql-common-dev (273) ... 295s Setting up libecpg-compat3:arm64 (17.3-3) ... 295s Setting up postgresql-client-17 (17.3-3) ... 296s update-alternatives: using /usr/share/postgresql/17/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode 296s Setting up python3-pygresql (1:6.1.0-2) ... 296s Setting up libpq-dev (17.3-3) ... 296s Setting up libobjc4:arm64 (15-20250213-1ubuntu1) ... 296s Setting up libecpg-dev (17.3-3) ... 296s Setting up postgresql-common (273) ... 297s Creating config file /etc/postgresql-common/createcluster.conf with new version 297s Building PostgreSQL dictionaries from installed myspell/hunspell packages... 297s Removing obsolete dictionary files: 298s Created symlink '/etc/systemd/system/multi-user.target.wants/postgresql.service' → '/usr/lib/systemd/system/postgresql.service'. 299s Setting up llvm-19 (1:19.1.7-1ubuntu1) ... 299s Setting up libgcc-14-dev:arm64 (14.2.0-17ubuntu1) ... 299s Setting up libstdc++-14-dev:arm64 (14.2.0-17ubuntu1) ... 299s Setting up postgresql-17 (17.3-3) ... 300s Creating new PostgreSQL cluster 17/main ... 300s /usr/lib/postgresql/17/bin/initdb -D /var/lib/postgresql/17/main --auth-local peer --auth-host scram-sha-256 --no-instructions 300s The files belonging to this database system will be owned by user "postgres". 300s This user must also own the server process. 300s 300s The database cluster will be initialized with locale "C.UTF-8". 300s The default database encoding has accordingly been set to "UTF8". 300s The default text search configuration will be set to "english". 300s 300s Data page checksums are disabled. 300s 300s fixing permissions on existing directory /var/lib/postgresql/17/main ... ok 300s creating subdirectories ... ok 300s selecting dynamic shared memory implementation ... posix 300s selecting default "max_connections" ... 100 300s selecting default "shared_buffers" ... 128MB 301s selecting default time zone ... Etc/UTC 301s creating configuration files ... ok 301s running bootstrap script ... ok 301s performing post-bootstrap initialization ... ok 301s syncing data to disk ... ok 305s Setting up libobjc-14-dev:arm64 (14.2.0-17ubuntu1) ... 305s Setting up clang-19 (1:19.1.7-1ubuntu1) ... 305s Setting up llvm-19-dev (1:19.1.7-1ubuntu1) ... 305s Setting up postgresql-plpython3-17 (17.3-3) ... 305s Setting up postgresql-plperl-17 (17.3-3) ... 305s Setting up postgresql-pltcl-17 (17.3-3) ... 305s Setting up postgresql-server-dev-17 (17.3-3) ... 305s Setting up postgresql-server-dev-all (273) ... 305s Setting up postgresql-all (273) ... 305s Processing triggers for install-info (7.1.1-1) ... 305s Processing triggers for libc-bin (2.40-4ubuntu1) ... 305s Processing triggers for systemd (257.2-3ubuntu1) ... 305s Processing triggers for man-db (2.13.0-1) ... 308s autopkgtest [12:19:00]: test unittests: [----------------------- 309s ### PostgreSQL 17, python3.12 ### 309s Creating new PostgreSQL cluster 17/regress ... 313s test_context_manager (tests.test_classic.UtilityTest.test_context_manager) ... ok 313s test_get (tests.test_classic.UtilityTest.test_get) ... ok 313s test_insert (tests.test_classic.UtilityTest.test_insert) ... ok 313s test_invalid_name (tests.test_classic.UtilityTest.test_invalid_name) 313s Make sure that invalid table names are caught. ... ok 313s test_mixed_case (tests.test_classic.UtilityTest.test_mixed_case) ... ok 313s test_notify (tests.test_classic.UtilityTest.test_notify) ... ok 313s test_notify_other_options (tests.test_classic.UtilityTest.test_notify_other_options) ... ok 314s test_notify_timeout (tests.test_classic.UtilityTest.test_notify_timeout) ... ok 314s test_params (tests.test_classic.UtilityTest.test_params) ... ok 314s test_pkey (tests.test_classic.UtilityTest.test_pkey) ... ok 314s test_schema (tests.test_classic.UtilityTest.test_schema) 314s Check differentiation of same table name in different schemas. ... ok 314s test_sqlstate (tests.test_classic.UtilityTest.test_sqlstate) ... ok 314s test_update (tests.test_classic.UtilityTest.test_update) ... ok 314s test_del (tests.test_classic_attrdict.TestAttrDict.test_del) ... ok 314s test_get (tests.test_classic_attrdict.TestAttrDict.test_get) ... ok 314s test_init (tests.test_classic_attrdict.TestAttrDict.test_init) ... ok 314s test_items (tests.test_classic_attrdict.TestAttrDict.test_items) ... ok 314s test_iter (tests.test_classic_attrdict.TestAttrDict.test_iter) ... ok 314s test_keys (tests.test_classic_attrdict.TestAttrDict.test_keys) ... ok 314s test_set (tests.test_classic_attrdict.TestAttrDict.test_set) ... ok 314s test_values (tests.test_classic_attrdict.TestAttrDict.test_values) ... ok 314s test_write_methods (tests.test_classic_attrdict.TestAttrDict.test_write_methods) ... ok 314s test_can_connect (tests.test_classic_connection.TestCanConnect.test_can_connect) ... ok 314s test_can_connect_no_wait (tests.test_classic_connection.TestCanConnect.test_can_connect_no_wait) ... ok 314s test_change_row_factory_cache_size (tests.test_classic_connection.TestConfigFunctions.test_change_row_factory_cache_size) ... ok 314s test_get_bool (tests.test_classic_connection.TestConfigFunctions.test_get_bool) ... ok 314s test_get_byte_escaped (tests.test_classic_connection.TestConfigFunctions.test_get_byte_escaped) ... ok 314s test_get_decimal (tests.test_classic_connection.TestConfigFunctions.test_get_decimal) ... ok 314s test_get_decimal_point (tests.test_classic_connection.TestConfigFunctions.test_get_decimal_point) ... ok 314s test_set_bool (tests.test_classic_connection.TestConfigFunctions.test_set_bool) ... ok 314s test_set_bytea_escaped (tests.test_classic_connection.TestConfigFunctions.test_set_bytea_escaped) ... ok 314s test_set_decimal (tests.test_classic_connection.TestConfigFunctions.test_set_decimal) ... ok 314s test_set_decimal_point (tests.test_classic_connection.TestConfigFunctions.test_set_decimal_point) ... skipped 'cannot set German money locale' 314s test_all_connect_attributes (tests.test_classic_connection.TestConnectObject.test_all_connect_attributes) ... ok 314s test_all_connect_methods (tests.test_classic_connection.TestConnectObject.test_all_connect_methods) ... ok 314s test_all_query_members (tests.test_classic_connection.TestConnectObject.test_all_query_members) ... ok 314s test_attribute_backend_pid (tests.test_classic_connection.TestConnectObject.test_attribute_backend_pid) ... ok 314s test_attribute_db (tests.test_classic_connection.TestConnectObject.test_attribute_db) ... ok 314s test_attribute_error (tests.test_classic_connection.TestConnectObject.test_attribute_error) ... ok 314s test_attribute_host (tests.test_classic_connection.TestConnectObject.test_attribute_host) ... ok 314s test_attribute_options (tests.test_classic_connection.TestConnectObject.test_attribute_options) ... ok 314s test_attribute_port (tests.test_classic_connection.TestConnectObject.test_attribute_port) ... ok 314s test_attribute_protocol_version (tests.test_classic_connection.TestConnectObject.test_attribute_protocol_version) ... ok 314s test_attribute_server_version (tests.test_classic_connection.TestConnectObject.test_attribute_server_version) ... ok 314s test_attribute_socket (tests.test_classic_connection.TestConnectObject.test_attribute_socket) ... ok 314s test_attribute_status (tests.test_classic_connection.TestConnectObject.test_attribute_status) ... ok 314s test_attribute_user (tests.test_classic_connection.TestConnectObject.test_attribute_user) ... ok 314s test_cancel_long_running_thread (tests.test_classic_connection.TestConnectObject.test_cancel_long_running_thread) ... ok 314s test_class_name (tests.test_classic_connection.TestConnectObject.test_class_name) ... ok 314s test_method_cancel (tests.test_classic_connection.TestConnectObject.test_method_cancel) ... ok 315s test_method_close (tests.test_classic_connection.TestConnectObject.test_method_close) ... ok 315s test_method_endcopy (tests.test_classic_connection.TestConnectObject.test_method_endcopy) ... ok 315s test_method_file_no (tests.test_classic_connection.TestConnectObject.test_method_file_no) ... ok 315s test_method_parameter (tests.test_classic_connection.TestConnectObject.test_method_parameter) ... ok 315s test_method_query (tests.test_classic_connection.TestConnectObject.test_method_query) ... ok 315s test_method_query_empty (tests.test_classic_connection.TestConnectObject.test_method_query_empty) ... ok 315s test_method_reset (tests.test_classic_connection.TestConnectObject.test_method_reset) ... ok 315s test_method_send_query_empty (tests.test_classic_connection.TestConnectObject.test_method_send_query_empty) ... ok 315s test_method_send_query_multiple (tests.test_classic_connection.TestConnectObject.test_method_send_query_multiple) ... ok 315s test_method_send_query_single (tests.test_classic_connection.TestConnectObject.test_method_send_query_single) ... ok 315s test_method_transaction (tests.test_classic_connection.TestConnectObject.test_method_transaction) ... ok 315s test_module_name (tests.test_classic_connection.TestConnectObject.test_module_name) ... ok 315s test_repr (tests.test_classic_connection.TestConnectObject.test_repr) ... ok 315s test_str (tests.test_classic_connection.TestConnectObject.test_str) ... ok 315s test_getline (tests.test_classic_connection.TestDirectSocketAccess.test_getline) ... ok 315s test_getline_bytes_and_unicode (tests.test_classic_connection.TestDirectSocketAccess.test_getline_bytes_and_unicode) ... ok 315s test_parameter_checks (tests.test_classic_connection.TestDirectSocketAccess.test_parameter_checks) ... ok 315s test_putline (tests.test_classic_connection.TestDirectSocketAccess.test_putline) ... ok 315s test_putline_bytes_and_unicode (tests.test_classic_connection.TestDirectSocketAccess.test_putline_bytes_and_unicode) ... ok 315s test_insert_table_big_row_size (tests.test_classic_connection.TestInserttable.test_insert_table_big_row_size) ... ok 315s test_insert_table_small_int_overflow (tests.test_classic_connection.TestInserttable.test_insert_table_small_int_overflow) ... ok 315s test_inserttable1_row (tests.test_classic_connection.TestInserttable.test_inserttable1_row) ... ok 315s test_inserttable4_rows (tests.test_classic_connection.TestInserttable.test_inserttable4_rows) ... ok 315s test_inserttable_byte_values (tests.test_classic_connection.TestInserttable.test_inserttable_byte_values) ... ok 315s test_inserttable_from_dict_as_interable (tests.test_classic_connection.TestInserttable.test_inserttable_from_dict_as_interable) ... ok 315s test_inserttable_from_dict_keys (tests.test_classic_connection.TestInserttable.test_inserttable_from_dict_keys) ... ok 315s test_inserttable_from_dict_values (tests.test_classic_connection.TestInserttable.test_inserttable_from_dict_values) ... ok 315s test_inserttable_from_generator_of_tuples (tests.test_classic_connection.TestInserttable.test_inserttable_from_generator_of_tuples) ... ok 315s test_inserttable_from_list_of_sets (tests.test_classic_connection.TestInserttable.test_inserttable_from_list_of_sets) ... ok 315s test_inserttable_from_query (tests.test_classic_connection.TestInserttable.test_inserttable_from_query) ... ok 315s test_inserttable_from_setof_tuples (tests.test_classic_connection.TestInserttable.test_inserttable_from_setof_tuples) ... ok 315s test_inserttable_from_tuple_of_lists (tests.test_classic_connection.TestInserttable.test_inserttable_from_tuple_of_lists) ... ok 315s test_inserttable_max_values (tests.test_classic_connection.TestInserttable.test_inserttable_max_values) ... ok 315s test_inserttable_multiple_calls (tests.test_classic_connection.TestInserttable.test_inserttable_multiple_calls) ... ok 315s test_inserttable_multiple_rows (tests.test_classic_connection.TestInserttable.test_inserttable_multiple_rows) ... ok 315s test_inserttable_no_column (tests.test_classic_connection.TestInserttable.test_inserttable_no_column) ... ok 315s test_inserttable_no_encoding (tests.test_classic_connection.TestInserttable.test_inserttable_no_encoding) ... ok 315s test_inserttable_null_values (tests.test_classic_connection.TestInserttable.test_inserttable_null_values) ... ok 315s test_inserttable_only_one_column (tests.test_classic_connection.TestInserttable.test_inserttable_only_one_column) ... ok 315s test_inserttable_only_two_columns (tests.test_classic_connection.TestInserttable.test_inserttable_only_two_columns) ... ok 315s test_inserttable_special_chars (tests.test_classic_connection.TestInserttable.test_inserttable_special_chars) ... ok 315s test_inserttable_unicode_latin1 (tests.test_classic_connection.TestInserttable.test_inserttable_unicode_latin1) ... ok 315s test_inserttable_unicode_latin9 (tests.test_classic_connection.TestInserttable.test_inserttable_unicode_latin9) ... ok 315s test_inserttable_unicode_utf8 (tests.test_classic_connection.TestInserttable.test_inserttable_unicode_utf8) ... ok 315s test_inserttable_with_different_row_sizes (tests.test_classic_connection.TestInserttable.test_inserttable_with_different_row_sizes) ... ok 315s test_inserttable_with_dotted_table_name (tests.test_classic_connection.TestInserttable.test_inserttable_with_dotted_table_name) ... ok 315s test_inserttable_with_huge_list_of_column_names (tests.test_classic_connection.TestInserttable.test_inserttable_with_huge_list_of_column_names) ... ok 315s test_inserttable_with_invalid_colum_list (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_colum_list) ... ok 315s test_inserttable_with_invalid_column_name (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_column_name) ... ok 315s test_inserttable_with_invalid_data_type (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_data_type) ... ok 315s test_inserttable_with_invalid_table_name (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_table_name) ... ok 315s test_inserttable_with_out_of_range_data (tests.test_classic_connection.TestInserttable.test_inserttable_with_out_of_range_data) ... ok 315s test_get_notice_receiver (tests.test_classic_connection.TestNotificatons.test_get_notice_receiver) ... ok 315s test_get_notify (tests.test_classic_connection.TestNotificatons.test_get_notify) ... ok 315s test_notice_receiver (tests.test_classic_connection.TestNotificatons.test_notice_receiver) ... ok 315s test_set_and_get_notice_receiver (tests.test_classic_connection.TestNotificatons.test_set_and_get_notice_receiver) ... ok 315s test_set_notice_receiver (tests.test_classic_connection.TestNotificatons.test_set_notice_receiver) ... ok 316s test_query_with_bool_params (tests.test_classic_connection.TestParamQueries.test_query_with_bool_params) ... ok 316s test_query_with_bool_params_not_default (tests.test_classic_connection.TestParamQueries.test_query_with_bool_params_not_default) ... ok 316s test_query_with_duplicate_params (tests.test_classic_connection.TestParamQueries.test_query_with_duplicate_params) ... ok 316s test_query_with_garbage (tests.test_classic_connection.TestParamQueries.test_query_with_garbage) ... ok 316s test_query_with_int_params (tests.test_classic_connection.TestParamQueries.test_query_with_int_params) ... ok 316s test_query_with_mixed_params (tests.test_classic_connection.TestParamQueries.test_query_with_mixed_params) ... ok 316s test_query_with_none_param (tests.test_classic_connection.TestParamQueries.test_query_with_none_param) ... ok 316s test_query_with_str_params (tests.test_classic_connection.TestParamQueries.test_query_with_str_params) ... ok 316s test_query_with_unicode_params (tests.test_classic_connection.TestParamQueries.test_query_with_unicode_params) ... ok 316s test_query_with_unicode_params_cyrillic (tests.test_classic_connection.TestParamQueries.test_query_with_unicode_params_cyrillic) ... ok 316s test_query_with_unicode_params_latin1 (tests.test_classic_connection.TestParamQueries.test_query_with_unicode_params_latin1) ... ok 316s test_query_with_zero_params (tests.test_classic_connection.TestParamQueries.test_query_with_zero_params) ... ok 316s test_describe_multiple_named_queries (tests.test_classic_connection.TestPreparedQueries.test_describe_multiple_named_queries) ... ok 316s test_describe_named_query (tests.test_classic_connection.TestPreparedQueries.test_describe_named_query) ... ok 316s test_describe_non_existent_query (tests.test_classic_connection.TestPreparedQueries.test_describe_non_existent_query) ... ok 316s test_describe_unnamed_query (tests.test_classic_connection.TestPreparedQueries.test_describe_unnamed_query) ... ok 316s test_duplicate_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_duplicate_prepared_statement) ... ok 316s test_empty_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_empty_prepared_statement) ... ok 316s test_invalid_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_invalid_prepared_statement) ... ok 316s test_multiple_named_queries_with_params (tests.test_classic_connection.TestPreparedQueries.test_multiple_named_queries_with_params) ... ok 316s test_multiple_named_queries_without_params (tests.test_classic_connection.TestPreparedQueries.test_multiple_named_queries_without_params) ... ok 316s test_named_query_without_params (tests.test_classic_connection.TestPreparedQueries.test_named_query_without_params) ... ok 316s test_non_existent_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_non_existent_prepared_statement) ... ok 316s test_unnamed_query_with_params (tests.test_classic_connection.TestPreparedQueries.test_unnamed_query_with_params) ... ok 316s test_unnamed_query_without_params (tests.test_classic_connection.TestPreparedQueries.test_unnamed_query_without_params) ... ok 316s test_contains (tests.test_classic_connection.TestQueryIterator.test_contains) ... ok 316s test_dict_contains (tests.test_classic_connection.TestQueryIterator.test_dict_contains) ... ok 316s test_dict_iterate (tests.test_classic_connection.TestQueryIterator.test_dict_iterate) ... ok 316s test_dict_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_dict_iterate_two_columns) ... ok 316s test_dict_next (tests.test_classic_connection.TestQueryIterator.test_dict_next) ... ok 316s test_get_item (tests.test_classic_connection.TestQueryIterator.test_get_item) ... ok 316s test_get_item_out_of_range (tests.test_classic_connection.TestQueryIterator.test_get_item_out_of_range) ... ok 316s test_get_item_with_negative_index (tests.test_classic_connection.TestQueryIterator.test_get_item_with_negative_index) ... ok 316s test_iterate (tests.test_classic_connection.TestQueryIterator.test_iterate) ... ok 316s test_iterate_twice (tests.test_classic_connection.TestQueryIterator.test_iterate_twice) ... ok 316s test_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_iterate_two_columns) ... ok 316s test_len (tests.test_classic_connection.TestQueryIterator.test_len) ... ok 316s test_named_contains (tests.test_classic_connection.TestQueryIterator.test_named_contains) ... ok 316s test_named_iterate (tests.test_classic_connection.TestQueryIterator.test_named_iterate) ... ok 316s test_named_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_named_iterate_two_columns) ... ok 316s test_named_next (tests.test_classic_connection.TestQueryIterator.test_named_next) ... ok 316s test_next (tests.test_classic_connection.TestQueryIterator.test_next) ... ok 316s test_scalar_contains (tests.test_classic_connection.TestQueryIterator.test_scalar_contains) ... ok 316s test_scalar_iterate (tests.test_classic_connection.TestQueryIterator.test_scalar_iterate) ... ok 316s test_scalar_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_scalar_iterate_two_columns) ... ok 316s test_scalar_next (tests.test_classic_connection.TestQueryIterator.test_scalar_next) ... ok 316s test_one_dict_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_dict_with_empty_query) ... ok 316s test_one_dict_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_dict_with_single_row) ... ok 316s test_one_dict_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_dict_with_two_rows) ... ok 316s test_one_named_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_named_with_empty_query) ... ok 316s test_one_named_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_named_with_single_row) ... ok 316s test_one_named_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_named_with_two_rows) ... ok 316s test_one_scalar_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_scalar_with_empty_query) ... ok 316s test_one_scalar_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_scalar_with_single_row) ... ok 316s test_one_scalar_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_scalar_with_two_rows) ... ok 316s test_one_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_with_empty_query) ... ok 316s test_one_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_with_single_row) ... ok 316s test_one_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_with_two_rows) ... ok 316s test_scalar_iter (tests.test_classic_connection.TestQueryOneSingleScalar.test_scalar_iter) ... ok 316s test_scalar_result (tests.test_classic_connection.TestQueryOneSingleScalar.test_scalar_result) ... ok 316s test_single_dict_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_dict_with_empty_query) ... ok 316s test_single_dict_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_dict_with_single_row) ... ok 316s test_single_dict_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_dict_with_two_rows) ... ok 316s test_single_named_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_named_with_empty_query) ... ok 316s test_single_named_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_named_with_single_row) ... ok 316s test_single_named_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_named_with_two_rows) ... ok 317s test_single_scalar_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_scalar_with_empty_query) ... ok 317s test_single_scalar_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_scalar_with_single_row) ... ok 317s test_single_scalar_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_scalar_with_two_rows) ... ok 317s test_single_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_with_empty_query) ... ok 317s test_single_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_with_single_row) ... ok 317s test_single_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_with_two_rows) ... ok 317s test_bool (tests.test_classic_connection.TestQueryResultTypes.test_bool) ... ok 317s test_bytea (tests.test_classic_connection.TestQueryResultTypes.test_bytea) ... ok 317s test_date (tests.test_classic_connection.TestQueryResultTypes.test_date) ... ok 317s test_float (tests.test_classic_connection.TestQueryResultTypes.test_float) ... ok 317s test_int (tests.test_classic_connection.TestQueryResultTypes.test_int) ... ok 317s test_json (tests.test_classic_connection.TestQueryResultTypes.test_json) ... ok 317s test_long (tests.test_classic_connection.TestQueryResultTypes.test_long) ... ok 317s test_money (tests.test_classic_connection.TestQueryResultTypes.test_money) ... ok 317s test_numeric (tests.test_classic_connection.TestQueryResultTypes.test_numeric) ... ok 317s test_text (tests.test_classic_connection.TestQueryResultTypes.test_text) ... ok 317s test_big_getresult (tests.test_classic_connection.TestSimpleQueries.test_big_getresult) ... ok 317s test_class_name (tests.test_classic_connection.TestSimpleQueries.test_class_name) ... ok 317s test_dictresult (tests.test_classic_connection.TestSimpleQueries.test_dictresult) ... ok 317s test_dictresult_async (tests.test_classic_connection.TestSimpleQueries.test_dictresult_async) ... ok 317s test_dictresult_decimal (tests.test_classic_connection.TestSimpleQueries.test_dictresult_decimal) ... ok 317s test_dictresult_long (tests.test_classic_connection.TestSimpleQueries.test_dictresult_long) ... ok 317s test_dictresult_names (tests.test_classic_connection.TestSimpleQueries.test_dictresult_names) ... ok 317s test_dictresult_string (tests.test_classic_connection.TestSimpleQueries.test_dictresult_string) ... ok 317s test_field_info_name (tests.test_classic_connection.TestSimpleQueries.test_field_info_name) ... ok 317s test_fieldname (tests.test_classic_connection.TestSimpleQueries.test_fieldname) ... ok 317s test_fieldnum (tests.test_classic_connection.TestSimpleQueries.test_fieldnum) ... ok 317s test_get3_cols (tests.test_classic_connection.TestSimpleQueries.test_get3_cols) ... ok 317s test_get3_dict_cols (tests.test_classic_connection.TestSimpleQueries.test_get3_dict_cols) ... ok 317s test_get3_dict_rows (tests.test_classic_connection.TestSimpleQueries.test_get3_dict_rows) ... ok 317s test_get3_named_cols (tests.test_classic_connection.TestSimpleQueries.test_get3_named_cols) ... ok 317s test_get3_named_rows (tests.test_classic_connection.TestSimpleQueries.test_get3_named_rows) ... ok 317s test_get3_rows (tests.test_classic_connection.TestSimpleQueries.test_get3_rows) ... ok 317s test_getresult (tests.test_classic_connection.TestSimpleQueries.test_getresult) ... ok 317s test_getresult_async (tests.test_classic_connection.TestSimpleQueries.test_getresult_async) ... ok 317s test_getresult_decimal (tests.test_classic_connection.TestSimpleQueries.test_getresult_decimal) ... ok 317s test_getresult_long (tests.test_classic_connection.TestSimpleQueries.test_getresult_long) ... ok 317s test_getresult_string (tests.test_classic_connection.TestSimpleQueries.test_getresult_string) ... ok 317s test_len (tests.test_classic_connection.TestSimpleQueries.test_len) ... ok 317s test_list_fields_after_second_get_result_async (tests.test_classic_connection.TestSimpleQueries.test_list_fields_after_second_get_result_async) ... ok 317s test_listfields (tests.test_classic_connection.TestSimpleQueries.test_listfields) ... ok 317s test_mem_size (tests.test_classic_connection.TestSimpleQueries.test_mem_size) ... ok 317s test_module_name (tests.test_classic_connection.TestSimpleQueries.test_module_name) ... ok 317s test_namedresult (tests.test_classic_connection.TestSimpleQueries.test_namedresult) ... ok 317s test_namedresult_async (tests.test_classic_connection.TestSimpleQueries.test_namedresult_async) ... ok 317s test_namedresult_names (tests.test_classic_connection.TestSimpleQueries.test_namedresult_names) ... ok 317s test_namedresult_with_bad_fieldnames (tests.test_classic_connection.TestSimpleQueries.test_namedresult_with_bad_fieldnames) ... ok 317s test_namedresult_with_good_fieldnames (tests.test_classic_connection.TestSimpleQueries.test_namedresult_with_good_fieldnames) ... ok 317s test_query (tests.test_classic_connection.TestSimpleQueries.test_query) ... ok 317s test_query_with_oids (tests.test_classic_connection.TestSimpleQueries.test_query_with_oids) ... skipped 'database does not support tables with oids' 317s test_repr (tests.test_classic_connection.TestSimpleQueries.test_repr) ... ok 317s test_select0 (tests.test_classic_connection.TestSimpleQueries.test_select0) ... ok 317s test_select0_semicolon (tests.test_classic_connection.TestSimpleQueries.test_select0_semicolon) ... ok 317s test_select_dot_semicolon (tests.test_classic_connection.TestSimpleQueries.test_select_dot_semicolon) ... ok 317s test_str (tests.test_classic_connection.TestSimpleQueries.test_str) ... ok 317s test_escape_bytea (tests.test_classic_connection.TestStandaloneEscapeFunctions.test_escape_bytea) ... ok 317s test_escape_string (tests.test_classic_connection.TestStandaloneEscapeFunctions.test_escape_string) ... ok 317s test_dictresul_ascii (tests.test_classic_connection.TestUnicodeQueries.test_dictresul_ascii) ... ok 317s test_dictresult_cyrillic (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_cyrillic) ... ok 317s test_dictresult_latin1 (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_latin1) ... ok 317s test_dictresult_latin9 (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_latin9) ... ok 317s test_dictresult_utf8 (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_utf8) ... ok 317s test_getresul_ascii (tests.test_classic_connection.TestUnicodeQueries.test_getresul_ascii) ... ok 317s test_getresult_cyrillic (tests.test_classic_connection.TestUnicodeQueries.test_getresult_cyrillic) ... ok 317s test_getresult_latin1 (tests.test_classic_connection.TestUnicodeQueries.test_getresult_latin1) ... ok 317s test_getresult_latin9 (tests.test_classic_connection.TestUnicodeQueries.test_getresult_latin9) ... ok 317s test_getresult_utf8 (tests.test_classic_connection.TestUnicodeQueries.test_getresult_utf8) ... ok 317s test_array (tests.test_classic_dbwrapper.TestDBClass.test_array) ... ok 317s test_array_literal (tests.test_classic_dbwrapper.TestDBClass.test_array_literal) ... ok 317s test_array_of_bytea (tests.test_classic_dbwrapper.TestDBClass.test_array_of_bytea) ... ok 318s test_array_of_ids (tests.test_classic_dbwrapper.TestDBClass.test_array_of_ids) ... ok 318s test_array_of_json (tests.test_classic_dbwrapper.TestDBClass.test_array_of_json) ... ok 318s test_array_of_jsonb (tests.test_classic_dbwrapper.TestDBClass.test_array_of_jsonb) ... ok 318s test_array_of_text (tests.test_classic_dbwrapper.TestDBClass.test_array_of_text) ... ok 318s test_bytea (tests.test_classic_dbwrapper.TestDBClass.test_bytea) ... ok 318s test_class_name (tests.test_classic_dbwrapper.TestDBClass.test_class_name) ... ok 318s test_clear (tests.test_classic_dbwrapper.TestDBClass.test_clear) ... ok 318s test_clear_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_clear_with_quoted_names) ... ok 318s test_context_manager (tests.test_classic_dbwrapper.TestDBClass.test_context_manager) ... ok 318s test_create_table (tests.test_classic_dbwrapper.TestDBClass.test_create_table) ... ok 318s test_create_table_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_create_table_with_oids) ... skipped 'database does not support tables with oids' 318s test_date (tests.test_classic_dbwrapper.TestDBClass.test_date) ... ok 318s test_date_and_time_arrays (tests.test_classic_dbwrapper.TestDBClass.test_date_and_time_arrays) ... ok 318s test_db_types_info (tests.test_classic_dbwrapper.TestDBClass.test_db_types_info) ... ok 318s test_db_types_typecast (tests.test_classic_dbwrapper.TestDBClass.test_db_types_typecast) ... ok 318s test_decode_json (tests.test_classic_dbwrapper.TestDBClass.test_decode_json) ... ok 318s test_deep_array (tests.test_classic_dbwrapper.TestDBClass.test_deep_array) ... ok 318s test_delete (tests.test_classic_dbwrapper.TestDBClass.test_delete) ... ok 318s test_delete_prepared (tests.test_classic_dbwrapper.TestDBClass.test_delete_prepared) ... ok 318s test_delete_referenced (tests.test_classic_dbwrapper.TestDBClass.test_delete_referenced) ... ok 318s test_delete_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_delete_with_composite_key) ... ok 318s test_delete_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_delete_with_oids) ... skipped 'database does not support tables with oids' 318s test_delete_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_delete_with_quoted_names) ... ok 318s test_describe_prepared (tests.test_classic_dbwrapper.TestDBClass.test_describe_prepared) ... ok 318s test_describe_prepared_unnamed (tests.test_classic_dbwrapper.TestDBClass.test_describe_prepared_unnamed) ... ok 318s test_empty_query (tests.test_classic_dbwrapper.TestDBClass.test_empty_query) ... ok 318s test_encode_json (tests.test_classic_dbwrapper.TestDBClass.test_encode_json) ... ok 318s test_escape_bytea (tests.test_classic_dbwrapper.TestDBClass.test_escape_bytea) ... ok 318s test_escape_identifier (tests.test_classic_dbwrapper.TestDBClass.test_escape_identifier) ... ok 318s test_escape_literal (tests.test_classic_dbwrapper.TestDBClass.test_escape_literal) ... ok 318s test_escape_string (tests.test_classic_dbwrapper.TestDBClass.test_escape_string) ... ok 318s test_get (tests.test_classic_dbwrapper.TestDBClass.test_get) ... ok 318s test_get_as_dict (tests.test_classic_dbwrapper.TestDBClass.test_get_as_dict) ... ok 318s test_get_as_list (tests.test_classic_dbwrapper.TestDBClass.test_get_as_list) ... ok 318s test_get_attnames (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames) ... ok 318s test_get_attnames_is_attr_dict (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_is_attr_dict) ... ok 318s test_get_attnames_is_cached (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_is_cached) ... ok 318s test_get_attnames_is_ordered (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_is_ordered) ... ok 318s test_get_attnames_with_quotes (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_with_quotes) ... ok 318s test_get_attnames_with_regtypes (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_with_regtypes) ... ok 318s test_get_attnames_without_regtypes (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_without_regtypes) ... ok 318s test_get_databases (tests.test_classic_dbwrapper.TestDBClass.test_get_databases) ... ok 318s test_get_from_view (tests.test_classic_dbwrapper.TestDBClass.test_get_from_view) ... ok 318s test_get_generated (tests.test_classic_dbwrapper.TestDBClass.test_get_generated) ... ok 318s test_get_generated_is_cached (tests.test_classic_dbwrapper.TestDBClass.test_get_generated_is_cached) ... ok 319s test_get_little_bobby_tables (tests.test_classic_dbwrapper.TestDBClass.test_get_little_bobby_tables) ... ok 319s test_get_parameter (tests.test_classic_dbwrapper.TestDBClass.test_get_parameter) ... ok 319s test_get_parameter_all (tests.test_classic_dbwrapper.TestDBClass.test_get_parameter_all) ... ok 319s test_get_parameter_server_version (tests.test_classic_dbwrapper.TestDBClass.test_get_parameter_server_version) ... ok 319s test_get_relations (tests.test_classic_dbwrapper.TestDBClass.test_get_relations) ... ok 319s test_get_set_type_cast (tests.test_classic_dbwrapper.TestDBClass.test_get_set_type_cast) ... ok 319s test_get_system_relations (tests.test_classic_dbwrapper.TestDBClass.test_get_system_relations) ... ok 319s test_get_system_tables (tests.test_classic_dbwrapper.TestDBClass.test_get_system_tables) ... ok 319s test_get_tables (tests.test_classic_dbwrapper.TestDBClass.test_get_tables) ... ok 319s test_get_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_get_with_composite_key) ... ok 319s test_get_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_get_with_oids) ... skipped 'database does not support tables with oids' 319s test_get_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_get_with_quoted_names) ... ok 319s test_has_table_privilege (tests.test_classic_dbwrapper.TestDBClass.test_has_table_privilege) ... skipped 'must not be superuser' 319s test_hstore (tests.test_classic_dbwrapper.TestDBClass.test_hstore) ... ok 319s test_insert (tests.test_classic_dbwrapper.TestDBClass.test_insert) ... ok 319s test_insert_get_json (tests.test_classic_dbwrapper.TestDBClass.test_insert_get_json) ... ok 319s test_insert_get_jsonb (tests.test_classic_dbwrapper.TestDBClass.test_insert_get_jsonb) ... ok 319s test_insert_into_view (tests.test_classic_dbwrapper.TestDBClass.test_insert_into_view) ... ok 319s test_insert_update_get_bytea (tests.test_classic_dbwrapper.TestDBClass.test_insert_update_get_bytea) ... ok 319s test_insert_update_get_record (tests.test_classic_dbwrapper.TestDBClass.test_insert_update_get_record) ... ok 319s test_insert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClass.test_insert_with_generated_columns) ... ok 319s test_insert_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_insert_with_oids) ... skipped 'database does not support tables with oids' 319s test_insert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_insert_with_quoted_names) ... ok 319s test_inserttable_from_query (tests.test_classic_dbwrapper.TestDBClass.test_inserttable_from_query) ... ok 319s test_interval (tests.test_classic_dbwrapper.TestDBClass.test_interval) ... ok 319s test_module_name (tests.test_classic_dbwrapper.TestDBClass.test_module_name) ... ok 319s test_multiple_queries (tests.test_classic_dbwrapper.TestDBClass.test_multiple_queries) ... ok 319s test_notification_handler (tests.test_classic_dbwrapper.TestDBClass.test_notification_handler) ... ok 319s test_pkey (tests.test_classic_dbwrapper.TestDBClass.test_pkey) ... ok 319s test_pkeys (tests.test_classic_dbwrapper.TestDBClass.test_pkeys) ... ok 319s test_prepare (tests.test_classic_dbwrapper.TestDBClass.test_prepare) ... ok 319s test_prepare_unnamed (tests.test_classic_dbwrapper.TestDBClass.test_prepare_unnamed) ... ok 319s test_query (tests.test_classic_dbwrapper.TestDBClass.test_query) ... ok 319s test_query_data_error (tests.test_classic_dbwrapper.TestDBClass.test_query_data_error) ... ok 319s test_query_formatted (tests.test_classic_dbwrapper.TestDBClass.test_query_formatted) ... ok 319s test_query_formatted_with_any (tests.test_classic_dbwrapper.TestDBClass.test_query_formatted_with_any) ... ok 320s test_query_formatted_without_params (tests.test_classic_dbwrapper.TestDBClass.test_query_formatted_without_params) ... ok 320s test_query_prepared_unnamed_with_out_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_unnamed_with_out_params) ... ok 320s test_query_prepared_unnamed_with_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_unnamed_with_params) ... ok 320s test_query_prepared_with_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_with_params) ... ok 320s test_query_prepared_without_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_without_params) ... ok 320s test_query_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_query_with_oids) ... skipped 'database does not support tables with oids' 320s test_query_with_params (tests.test_classic_dbwrapper.TestDBClass.test_query_with_params) ... ok 320s test_record_insert_bytea (tests.test_classic_dbwrapper.TestDBClass.test_record_insert_bytea) ... ok 320s test_record_insert_json (tests.test_classic_dbwrapper.TestDBClass.test_record_insert_json) ... ok 320s test_record_literal (tests.test_classic_dbwrapper.TestDBClass.test_record_literal) ... ok 320s test_reopen (tests.test_classic_dbwrapper.TestDBClass.test_reopen) ... ok 320s test_reset (tests.test_classic_dbwrapper.TestDBClass.test_reset) ... ok 320s test_reset_parameter (tests.test_classic_dbwrapper.TestDBClass.test_reset_parameter) ... ok 320s test_reset_parameter_all (tests.test_classic_dbwrapper.TestDBClass.test_reset_parameter_all) ... ok 320s test_set_parameter (tests.test_classic_dbwrapper.TestDBClass.test_set_parameter) ... ok 320s test_set_parameter_local (tests.test_classic_dbwrapper.TestDBClass.test_set_parameter_local) ... ok 320s test_set_parameter_session (tests.test_classic_dbwrapper.TestDBClass.test_set_parameter_session) ... ok 320s test_temp_crud (tests.test_classic_dbwrapper.TestDBClass.test_temp_crud) ... ok 320s test_time (tests.test_classic_dbwrapper.TestDBClass.test_time) ... ok 320s test_timestamp (tests.test_classic_dbwrapper.TestDBClass.test_timestamp) ... ok 320s test_timestamptz (tests.test_classic_dbwrapper.TestDBClass.test_timestamptz) ... ok 320s test_timetz (tests.test_classic_dbwrapper.TestDBClass.test_timetz) ... ok 320s test_transaction (tests.test_classic_dbwrapper.TestDBClass.test_transaction) ... ok 320s test_transaction_aliases (tests.test_classic_dbwrapper.TestDBClass.test_transaction_aliases) ... ok 320s test_truncate (tests.test_classic_dbwrapper.TestDBClass.test_truncate) ... ok 320s test_truncate_cascade (tests.test_classic_dbwrapper.TestDBClass.test_truncate_cascade) ... ok 320s test_truncate_only (tests.test_classic_dbwrapper.TestDBClass.test_truncate_only) ... ok 320s test_truncate_quoted (tests.test_classic_dbwrapper.TestDBClass.test_truncate_quoted) ... ok 320s test_truncate_restart (tests.test_classic_dbwrapper.TestDBClass.test_truncate_restart) ... ok 320s test_unescape_bytea (tests.test_classic_dbwrapper.TestDBClass.test_unescape_bytea) ... ok 320s test_update (tests.test_classic_dbwrapper.TestDBClass.test_update) ... ok 320s test_update_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_update_with_composite_key) ... ok 320s test_update_with_generated_columns (tests.test_classic_dbwrapper.TestDBClass.test_update_with_generated_columns) ... ok 320s test_update_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_update_with_oids) ... skipped 'database does not support tables with oids' 320s test_update_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_update_with_quoted_names) ... ok 321s test_update_without_oid (tests.test_classic_dbwrapper.TestDBClass.test_update_without_oid) ... ok 321s test_upsert (tests.test_classic_dbwrapper.TestDBClass.test_upsert) ... ok 321s test_upsert_bytea (tests.test_classic_dbwrapper.TestDBClass.test_upsert_bytea) ... ok 321s test_upsert_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_composite_key) ... ok 321s test_upsert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_generated_columns) ... ok 321s test_upsert_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_oids) ... skipped 'database does not support tables with oids' 321s test_upsert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_quoted_names) ... ok 321s test_uuid (tests.test_classic_dbwrapper.TestDBClass.test_uuid) ... ok 321s test_adapt_query_inline_dict (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_dict) ... ok 321s test_adapt_query_inline_list (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_list) ... ok 321s test_adapt_query_inline_list_with_hstore (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_list_with_hstore) ... ok 321s test_adapt_query_inline_list_with_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_list_with_json) ... ok 321s test_adapt_query_typed_dict (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_dict) ... ok 321s test_adapt_query_typed_list (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list) ... ok 321s test_adapt_query_typed_list_with_empty_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_empty_json) ... ok 321s test_adapt_query_typed_list_with_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_json) ... ok 321s test_adapt_query_typed_list_with_types_as_classes (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_types_as_classes) ... ok 321s test_adapt_query_typed_list_with_types_as_string (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_types_as_string) ... ok 321s test_adapt_query_typed_with_hstore (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_with_hstore) ... ok 321s test_adapt_query_typed_with_uuid (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_with_uuid) ... ok 321s test_adapt_query_untyped_dict (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_dict) ... ok 321s test_adapt_query_untyped_list (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_list) ... ok 321s test_adapt_query_untyped_list_with_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_list_with_json) ... ok 321s test_adapt_query_untyped_with_hstore (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_with_hstore) ... ok 321s test_adapt_query_with_pg_repr (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_with_pg_repr) ... ok 321s test_guess_simple_type (tests.test_classic_dbwrapper.TestDBClassAdapter.test_guess_simple_type) ... ok 321s test_all_db_attributes (tests.test_classic_dbwrapper.TestDBClassBasic.test_all_db_attributes) ... ok 321s test_attribute_backend_pid (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_backend_pid) ... ok 321s test_attribute_db (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_db) ... ok 321s test_attribute_dbname (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_dbname) ... ok 321s test_attribute_error (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_error) ... ok 321s test_attribute_host (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_host) ... ok 321s test_attribute_options (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_options) ... ok 321s test_attribute_port (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_port) ... ok 321s test_attribute_protocol_version (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_protocol_version) ... ok 321s test_attribute_server_version (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_server_version) ... ok 321s test_attribute_socket (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_socket) ... ok 321s test_attribute_status (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_status) ... ok 321s test_attribute_user (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_user) ... ok 321s test_existing_connection (tests.test_classic_dbwrapper.TestDBClassBasic.test_existing_connection) ... ok 321s test_existing_db_api2_connection (tests.test_classic_dbwrapper.TestDBClassBasic.test_existing_db_api2_connection) ... ok 321s test_method_close (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_close) ... ok 321s test_method_decode_json (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_decode_json) ... ok 321s test_method_encode_json (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_encode_json) ... ok 321s test_method_endcopy (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_endcopy) ... ok 321s test_method_escape_bytea (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_bytea) ... ok 321s test_method_escape_identifier (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_identifier) ... ok 321s test_method_escape_literal (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_literal) ... ok 321s test_method_escape_string (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_string) ... ok 321s test_method_query (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_query) ... ok 321s test_method_query_data_error (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_query_data_error) ... ok 321s test_method_query_empty (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_query_empty) ... ok 321s test_method_reopen (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_reopen) ... ok 321s test_method_reset (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_reset) ... ok 321s test_method_unescape_bytea (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_unescape_bytea) ... ok 321s test_async_query_after_deletion (tests.test_classic_dbwrapper.TestDBClassInit.test_async_query_after_deletion) ... ok 321s test_async_query_before_deletion (tests.test_classic_dbwrapper.TestDBClassInit.test_async_query_before_deletion) ... ok 321s test_bad_params (tests.test_classic_dbwrapper.TestDBClassInit.test_bad_params) ... ok 321s test_delete_db (tests.test_classic_dbwrapper.TestDBClassInit.test_delete_db) ... ok 321s test_array (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array) ... ok 321s test_array_literal (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_literal) ... ok 321s test_array_of_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_bytea) ... ok 322s test_array_of_ids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_ids) ... ok 322s test_array_of_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_json) ... ok 322s test_array_of_jsonb (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_jsonb) ... ok 322s test_array_of_text (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_text) ... ok 322s test_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_bytea) ... ok 322s test_class_name (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_class_name) ... ok 322s test_clear (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_clear) ... ok 322s test_clear_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_clear_with_quoted_names) ... ok 322s test_context_manager (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_context_manager) ... ok 322s test_create_table (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_create_table) ... ok 322s test_create_table_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_create_table_with_oids) ... skipped 'database does not support tables with oids' 322s test_date (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_date) ... ok 322s test_date_and_time_arrays (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_date_and_time_arrays) ... ok 322s test_db_types_info (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_db_types_info) ... ok 322s test_db_types_typecast (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_db_types_typecast) ... ok 322s test_decode_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_decode_json) ... ok 322s test_deep_array (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_deep_array) ... ok 322s test_delete (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete) ... ok 322s test_delete_prepared (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_prepared) ... ok 322s test_delete_referenced (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_referenced) ... ok 322s test_delete_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_with_composite_key) ... ok 322s test_delete_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_with_oids) ... skipped 'database does not support tables with oids' 322s test_delete_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_with_quoted_names) ... ok 322s test_describe_prepared (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_describe_prepared) ... ok 322s test_describe_prepared_unnamed (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_describe_prepared_unnamed) ... ok 322s test_empty_query (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_empty_query) ... ok 322s test_encode_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_encode_json) ... ok 322s test_escape_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_bytea) ... ok 322s test_escape_identifier (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_identifier) ... ok 322s test_escape_literal (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_literal) ... ok 322s test_escape_string (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_string) ... ok 322s test_get (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get) ... ok 322s test_get_as_dict (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_as_dict) ... ok 322s test_get_as_list (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_as_list) ... ok 322s test_get_attnames (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames) ... ok 322s test_get_attnames_is_attr_dict (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_is_attr_dict) ... ok 322s test_get_attnames_is_cached (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_is_cached) ... ok 322s test_get_attnames_is_ordered (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_is_ordered) ... ok 322s test_get_attnames_with_quotes (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_with_quotes) ... ok 322s test_get_attnames_with_regtypes (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_with_regtypes) ... ok 322s test_get_attnames_without_regtypes (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_without_regtypes) ... ok 322s test_get_databases (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_databases) ... ok 322s test_get_from_view (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_from_view) ... ok 322s test_get_generated (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_generated) ... ok 322s test_get_generated_is_cached (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_generated_is_cached) ... ok 323s test_get_little_bobby_tables (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_little_bobby_tables) ... ok 323s test_get_parameter (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_parameter) ... ok 323s test_get_parameter_all (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_parameter_all) ... ok 323s test_get_parameter_server_version (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_parameter_server_version) ... ok 323s test_get_relations (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_relations) ... ok 323s test_get_set_type_cast (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_set_type_cast) ... ok 323s test_get_system_relations (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_system_relations) ... ok 323s test_get_system_tables (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_system_tables) ... ok 323s test_get_tables (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_tables) ... ok 323s test_get_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_with_composite_key) ... ok 323s test_get_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_with_oids) ... skipped 'database does not support tables with oids' 323s test_get_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_with_quoted_names) ... ok 323s test_has_table_privilege (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_has_table_privilege) ... skipped 'must not be superuser' 323s test_hstore (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_hstore) ... ok 323s test_insert (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert) ... ok 323s test_insert_get_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_get_json) ... ok 323s test_insert_get_jsonb (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_get_jsonb) ... ok 323s test_insert_into_view (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_into_view) ... ok 323s test_insert_update_get_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_update_get_bytea) ... ok 323s test_insert_update_get_record (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_update_get_record) ... ok 323s test_insert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_with_generated_columns) ... ok 323s test_insert_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_with_oids) ... skipped 'database does not support tables with oids' 323s test_insert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_with_quoted_names) ... ok 323s test_inserttable_from_query (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_inserttable_from_query) ... ok 323s test_interval (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_interval) ... ok 323s test_module_name (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_module_name) ... ok 323s test_multiple_queries (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_multiple_queries) ... ok 323s test_notification_handler (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_notification_handler) ... ok 323s test_pkey (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_pkey) ... ok 323s test_pkeys (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_pkeys) ... ok 323s test_prepare (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_prepare) ... ok 323s test_prepare_unnamed (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_prepare_unnamed) ... ok 323s test_query (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query) ... ok 323s test_query_data_error (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_data_error) ... ok 323s test_query_formatted (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_formatted) ... ok 323s test_query_formatted_with_any (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_formatted_with_any) ... ok 323s test_query_formatted_without_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_formatted_without_params) ... ok 323s test_query_prepared_unnamed_with_out_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_unnamed_with_out_params) ... ok 324s test_query_prepared_unnamed_with_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_unnamed_with_params) ... ok 324s test_query_prepared_with_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_with_params) ... ok 324s test_query_prepared_without_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_without_params) ... ok 324s test_query_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_with_oids) ... skipped 'database does not support tables with oids' 324s test_query_with_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_with_params) ... ok 324s test_record_insert_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_record_insert_bytea) ... ok 324s test_record_insert_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_record_insert_json) ... ok 324s test_record_literal (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_record_literal) ... ok 324s test_reopen (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reopen) ... ok 324s test_reset (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reset) ... ok 324s test_reset_parameter (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reset_parameter) ... ok 324s test_reset_parameter_all (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reset_parameter_all) ... ok 324s test_set_parameter (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_set_parameter) ... ok 324s test_set_parameter_local (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_set_parameter_local) ... ok 324s test_set_parameter_session (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_set_parameter_session) ... ok 324s test_temp_crud (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_temp_crud) ... ok 324s test_time (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_time) ... ok 324s test_timestamp (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_timestamp) ... ok 324s test_timestamptz (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_timestamptz) ... ok 324s test_timetz (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_timetz) ... ok 324s test_transaction (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_transaction) ... ok 324s test_transaction_aliases (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_transaction_aliases) ... ok 324s test_truncate (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate) ... ok 324s test_truncate_cascade (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_cascade) ... ok 324s test_truncate_only (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_only) ... ok 324s test_truncate_quoted (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_quoted) ... ok 324s test_truncate_restart (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_restart) ... ok 324s test_unescape_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_unescape_bytea) ... ok 324s test_update (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update) ... ok 324s test_update_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_composite_key) ... ok 324s test_update_with_generated_columns (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_generated_columns) ... ok 324s test_update_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_oids) ... skipped 'database does not support tables with oids' 324s test_update_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_quoted_names) ... ok 324s test_update_without_oid (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_without_oid) ... ok 325s test_upsert (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert) ... ok 325s test_upsert_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_bytea) ... ok 325s test_upsert_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_composite_key) ... ok 325s test_upsert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_generated_columns) ... ok 325s test_upsert_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_oids) ... skipped 'database does not support tables with oids' 325s test_upsert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_quoted_names) ... ok 325s test_uuid (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_uuid) ... ok 325s test_debug_default (tests.test_classic_dbwrapper.TestDebug.test_debug_default) ... ok 325s test_debug_is_callable (tests.test_classic_dbwrapper.TestDebug.test_debug_is_callable) ... ok 325s test_debug_is_false (tests.test_classic_dbwrapper.TestDebug.test_debug_is_false) ... ok 325s test_debug_is_file_like (tests.test_classic_dbwrapper.TestDebug.test_debug_is_file_like) ... ok 325s test_debug_is_string (tests.test_classic_dbwrapper.TestDebug.test_debug_is_string) ... ok 325s test_debug_is_true (tests.test_classic_dbwrapper.TestDebug.test_debug_is_true) ... ok 325s test_debug_multiple_args (tests.test_classic_dbwrapper.TestDebug.test_debug_multiple_args) ... ok 325s test_leaks_with_close (tests.test_classic_dbwrapper.TestMemoryLeaks.test_leaks_with_close) ... ok 325s test_leaks_without_close (tests.test_classic_dbwrapper.TestMemoryLeaks.test_leaks_without_close) ... ok 325s test_get (tests.test_classic_dbwrapper.TestSchemas.test_get) ... ok 325s test_get_attnames (tests.test_classic_dbwrapper.TestSchemas.test_get_attnames) ... ok 325s test_get_tables (tests.test_classic_dbwrapper.TestSchemas.test_get_tables) ... ok 325s test_munging (tests.test_classic_dbwrapper.TestSchemas.test_munging) ... ok 325s test_query_information_schema (tests.test_classic_dbwrapper.TestSchemas.test_query_information_schema) ... ok 325s test_cast_interval (tests.test_classic_functions.TestCastInterval.test_cast_interval) ... ok 325s test_get_bool (tests.test_classic_functions.TestConfigFunctions.test_get_bool) ... ok 325s test_get_bytea_escaped (tests.test_classic_functions.TestConfigFunctions.test_get_bytea_escaped) ... ok 325s test_get_datestyle (tests.test_classic_functions.TestConfigFunctions.test_get_datestyle) ... ok 325s test_get_decimal (tests.test_classic_functions.TestConfigFunctions.test_get_decimal) ... ok 325s test_get_decimal_point (tests.test_classic_functions.TestConfigFunctions.test_get_decimal_point) ... ok 325s test_get_jsondecode (tests.test_classic_functions.TestConfigFunctions.test_get_jsondecode) ... ok 325s test_set_bool (tests.test_classic_functions.TestConfigFunctions.test_set_bool) ... ok 325s test_set_bytea_escaped (tests.test_classic_functions.TestConfigFunctions.test_set_bytea_escaped) ... ok 325s test_set_datestyle (tests.test_classic_functions.TestConfigFunctions.test_set_datestyle) ... ok 325s test_set_decimal (tests.test_classic_functions.TestConfigFunctions.test_set_decimal) ... ok 325s test_set_decimal_point (tests.test_classic_functions.TestConfigFunctions.test_set_decimal_point) ... ok 325s test_set_jsondecode (tests.test_classic_functions.TestConfigFunctions.test_set_jsondecode) ... ok 325s test_escape_bytea (tests.test_classic_functions.TestEscapeFunctions.test_escape_bytea) ... ok 325s test_escape_string (tests.test_classic_functions.TestEscapeFunctions.test_escape_string) ... ok 325s test_unescape_bytea (tests.test_classic_functions.TestEscapeFunctions.test_unescape_bytea) ... ok 325s test_def_base (tests.test_classic_functions.TestHasConnect.test_def_base) ... ok 325s test_def_host (tests.test_classic_functions.TestHasConnect.test_def_host) ... ok 325s test_def_opt (tests.test_classic_functions.TestHasConnect.test_def_opt) ... ok 325s test_def_port (tests.test_classic_functions.TestHasConnect.test_def_port) ... ok 325s test_has_connect (tests.test_classic_functions.TestHasConnect.test_has_connect) ... ok 325s test_has_connection_type (tests.test_classic_functions.TestHasConnect.test_has_connection_type) ... ok 325s test_has_escape_bytea (tests.test_classic_functions.TestHasConnect.test_has_escape_bytea) ... ok 325s test_has_escape_string (tests.test_classic_functions.TestHasConnect.test_has_escape_string) ... ok 325s test_has_pg_data_error (tests.test_classic_functions.TestHasConnect.test_has_pg_data_error) ... ok 325s test_has_pg_database_error (tests.test_classic_functions.TestHasConnect.test_has_pg_database_error) ... ok 325s test_has_pg_error (tests.test_classic_functions.TestHasConnect.test_has_pg_error) ... ok 325s test_has_pg_integrity_error (tests.test_classic_functions.TestHasConnect.test_has_pg_integrity_error) ... ok 325s test_has_pg_interface_error (tests.test_classic_functions.TestHasConnect.test_has_pg_interface_error) ... ok 325s test_has_pg_internal_error (tests.test_classic_functions.TestHasConnect.test_has_pg_internal_error) ... ok 325s test_has_pg_invalid_result_error (tests.test_classic_functions.TestHasConnect.test_has_pg_invalid_result_error) ... ok 325s test_has_pg_multiple_results_error (tests.test_classic_functions.TestHasConnect.test_has_pg_multiple_results_error) ... ok 325s test_has_pg_no_result_error (tests.test_classic_functions.TestHasConnect.test_has_pg_no_result_error) ... ok 325s test_has_pg_not_supported_error (tests.test_classic_functions.TestHasConnect.test_has_pg_not_supported_error) ... ok 325s test_has_pg_operational_error (tests.test_classic_functions.TestHasConnect.test_has_pg_operational_error) ... ok 325s test_has_pg_programming_error (tests.test_classic_functions.TestHasConnect.test_has_pg_programming_error) ... ok 325s test_has_pg_warning (tests.test_classic_functions.TestHasConnect.test_has_pg_warning) ... ok 325s test_has_query_type (tests.test_classic_functions.TestHasConnect.test_has_query_type) ... ok 325s test_has_unescape_bytea (tests.test_classic_functions.TestHasConnect.test_has_unescape_bytea) ... ok 325s test_pqlib_version (tests.test_classic_functions.TestHasConnect.test_pqlib_version) ... ok 325s test_version (tests.test_classic_functions.TestModuleConstants.test_version) ... ok 325s test_parser_cast (tests.test_classic_functions.TestParseArray.test_parser_cast) ... ok 325s test_parser_delim (tests.test_classic_functions.TestParseArray.test_parser_delim) ... ok 325s test_parser_nested (tests.test_classic_functions.TestParseArray.test_parser_nested) ... ok 325s test_parser_params (tests.test_classic_functions.TestParseArray.test_parser_params) ... ok 325s test_parser_simple (tests.test_classic_functions.TestParseArray.test_parser_simple) ... ok 325s test_parser_too_deeply_nested (tests.test_classic_functions.TestParseArray.test_parser_too_deeply_nested) ... ok 325s test_parser_with_data (tests.test_classic_functions.TestParseArray.test_parser_with_data) ... ok 325s test_parser_with_different_delimiter (tests.test_classic_functions.TestParseArray.test_parser_with_different_delimiter) ... ok 325s test_parser_without_cast (tests.test_classic_functions.TestParseArray.test_parser_without_cast) ... ok 325s test_parser (tests.test_classic_functions.TestParseHStore.test_parser) ... ok 325s test_parser_cast_non_uniform (tests.test_classic_functions.TestParseRecord.test_parser_cast_non_uniform) ... ok 325s test_parser_cast_uniform (tests.test_classic_functions.TestParseRecord.test_parser_cast_uniform) ... ok 325s test_parser_delim (tests.test_classic_functions.TestParseRecord.test_parser_delim) ... ok 325s test_parser_many_elements (tests.test_classic_functions.TestParseRecord.test_parser_many_elements) ... ok 325s test_parser_nested (tests.test_classic_functions.TestParseRecord.test_parser_nested) ... ok 325s test_parser_params (tests.test_classic_functions.TestParseRecord.test_parser_params) ... ok 325s test_parser_simple (tests.test_classic_functions.TestParseRecord.test_parser_simple) ... ok 325s test_parser_with_data (tests.test_classic_functions.TestParseRecord.test_parser_with_data) ... ok 325s test_parser_with_different_delimiter (tests.test_classic_functions.TestParseRecord.test_parser_with_different_delimiter) ... ok 325s test_parser_without_cast (tests.test_classic_functions.TestParseRecord.test_parser_without_cast) ... ok 325s test_get_lo (tests.test_classic_largeobj.TestCreatingLargeObjects.test_get_lo) ... ok 325s test_lo_create (tests.test_classic_largeobj.TestCreatingLargeObjects.test_lo_create) ... ok 325s test_lo_import (tests.test_classic_largeobj.TestCreatingLargeObjects.test_lo_import) ... ok 325s test_class_name (tests.test_classic_largeobj.TestLargeObjects.test_class_name) ... ok 325s test_close (tests.test_classic_largeobj.TestLargeObjects.test_close) ... ok 325s test_error (tests.test_classic_largeobj.TestLargeObjects.test_error) ... ok 325s test_export (tests.test_classic_largeobj.TestLargeObjects.test_export) ... ok 325s test_export_in_existent (tests.test_classic_largeobj.TestLargeObjects.test_export_in_existent) ... ok 325s test_module_name (tests.test_classic_largeobj.TestLargeObjects.test_module_name) ... ok 325s test_oid (tests.test_classic_largeobj.TestLargeObjects.test_oid) ... ok 325s test_open (tests.test_classic_largeobj.TestLargeObjects.test_open) ... ok 325s test_pgcn (tests.test_classic_largeobj.TestLargeObjects.test_pgcn) ... ok 325s test_read (tests.test_classic_largeobj.TestLargeObjects.test_read) ... ok 325s test_repr (tests.test_classic_largeobj.TestLargeObjects.test_repr) ... ok 325s test_seek (tests.test_classic_largeobj.TestLargeObjects.test_seek) ... ok 325s test_size (tests.test_classic_largeobj.TestLargeObjects.test_size) ... ok 325s test_str (tests.test_classic_largeobj.TestLargeObjects.test_str) ... ok 325s test_tell (tests.test_classic_largeobj.TestLargeObjects.test_tell) ... ok 325s test_unlink (tests.test_classic_largeobj.TestLargeObjects.test_unlink) ... ok 325s test_unlink_inexistent (tests.test_classic_largeobj.TestLargeObjects.test_unlink_inexistent) ... ok 325s test_write (tests.test_classic_largeobj.TestLargeObjects.test_write) ... ok 325s test_write_latin1_bytes (tests.test_classic_largeobj.TestLargeObjects.test_write_latin1_bytes) ... ok 325s test_write_utf8_bytes (tests.test_classic_largeobj.TestLargeObjects.test_write_utf8_bytes) ... ok 325s test_write_utf8_string (tests.test_classic_largeobj.TestLargeObjects.test_write_utf8_string) ... ok 325s test_large_object_int_constants (tests.test_classic_largeobj.TestModuleConstants.test_large_object_int_constants) ... ok 325s test_notify_distinct_in_transaction (tests.test_classic_notification.TestAsyncNotification.test_notify_distinct_in_transaction) ... ok 326s test_notify_handler_empty (tests.test_classic_notification.TestAsyncNotification.test_notify_handler_empty) ... ok 326s test_notify_handler_once (tests.test_classic_notification.TestAsyncNotification.test_notify_handler_once) ... ok 326s test_notify_no_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_no_timeout) ... ok 326s test_notify_once_with_payload (tests.test_classic_notification.TestAsyncNotification.test_notify_once_with_payload) ... ok 326s test_notify_query_empty (tests.test_classic_notification.TestAsyncNotification.test_notify_query_empty) ... ok 326s test_notify_query_once (tests.test_classic_notification.TestAsyncNotification.test_notify_query_once) ... ok 326s test_notify_quoted_names (tests.test_classic_notification.TestAsyncNotification.test_notify_quoted_names) ... ok 326s test_notify_same_in_transaction (tests.test_classic_notification.TestAsyncNotification.test_notify_same_in_transaction) ... ok 326s test_notify_several_times (tests.test_classic_notification.TestAsyncNotification.test_notify_several_times) ... ok 326s test_notify_with_args (tests.test_classic_notification.TestAsyncNotification.test_notify_with_args) ... ok 326s test_notify_with_args_and_payload (tests.test_classic_notification.TestAsyncNotification.test_notify_with_args_and_payload) ... ok 326s test_notify_with_five_payloads (tests.test_classic_notification.TestAsyncNotification.test_notify_with_five_payloads) ... ok 326s test_notify_with_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_with_timeout) ... ok 326s test_notify_without_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_without_timeout) ... ok 326s test_notify_zero_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_zero_timeout) ... ok 326s test_receive_immediately (tests.test_classic_notification.TestAsyncNotification.test_receive_immediately) ... ok 326s test_close_handler (tests.test_classic_notification.TestSyncNotification.test_close_handler) ... ok 326s test_delete_handler (tests.test_classic_notification.TestSyncNotification.test_delete_handler) ... ok 326s test_notify (tests.test_classic_notification.TestSyncNotification.test_notify) ... ok 326s test_notify_with_args_and_payload (tests.test_classic_notification.TestSyncNotification.test_notify_with_args_and_payload) ... ok 326s test_notify_wrong_event (tests.test_classic_notification.TestSyncNotification.test_notify_wrong_event) ... ok 326s test_apilevel (tests.test_dbapi20.TestPgDb.test_apilevel) ... ok 327s test_arraysize (tests.test_dbapi20.TestPgDb.test_arraysize) ... ok 327s test_autocommit (tests.test_dbapi20.TestPgDb.test_autocommit) ... ok 327s test_binary_string (tests.test_dbapi20.TestPgDb.test_binary_string) ... ok 327s test_binary_type (tests.test_dbapi20.TestPgDb.test_binary_type) ... ok 327s test_bool (tests.test_dbapi20.TestPgDb.test_bool) ... ok 327s test_build_row_factory (tests.test_dbapi20.TestPgDb.test_build_row_factory) ... ok 327s test_callproc (tests.test_dbapi20.TestPgDb.test_callproc) ... ok 327s test_callproc_bad_params (tests.test_dbapi20.TestPgDb.test_callproc_bad_params) ... ok 327s test_callproc_no_params (tests.test_dbapi20.TestPgDb.test_callproc_no_params) ... ok 327s test_callproc_one_param (tests.test_dbapi20.TestPgDb.test_callproc_one_param) ... ok 327s test_callproc_two_params (tests.test_dbapi20.TestPgDb.test_callproc_two_params) ... ok 327s test_change_row_factory_cache_size (tests.test_dbapi20.TestPgDb.test_change_row_factory_cache_size) ... ok 327s test_close (tests.test_dbapi20.TestPgDb.test_close) ... ok 327s test_colnames (tests.test_dbapi20.TestPgDb.test_colnames) ... ok 327s test_coltypes (tests.test_dbapi20.TestPgDb.test_coltypes) ... ok 327s test_commit (tests.test_dbapi20.TestPgDb.test_commit) ... ok 327s test_connect (tests.test_dbapi20.TestPgDb.test_connect) ... ok 327s test_connect_kwargs (tests.test_dbapi20.TestPgDb.test_connect_kwargs) ... ok 327s test_connect_kwargs_with_special_chars (tests.test_dbapi20.TestPgDb.test_connect_kwargs_with_special_chars) ... ok 327s test_connection_as_contextmanager (tests.test_dbapi20.TestPgDb.test_connection_as_contextmanager) ... ok 327s test_connection_errors (tests.test_dbapi20.TestPgDb.test_connection_errors) ... ok 327s test_cursor (tests.test_dbapi20.TestPgDb.test_cursor) ... ok 328s test_cursor_as_contextmanager (tests.test_dbapi20.TestPgDb.test_cursor_as_contextmanager) ... ok 328s test_cursor_connection (tests.test_dbapi20.TestPgDb.test_cursor_connection) ... ok 328s test_cursor_invalidation (tests.test_dbapi20.TestPgDb.test_cursor_invalidation) ... ok 328s test_cursor_isolation (tests.test_dbapi20.TestPgDb.test_cursor_isolation) ... ok 328s test_cursor_iteration (tests.test_dbapi20.TestPgDb.test_cursor_iteration) ... ok 328s test_cursor_type (tests.test_dbapi20.TestPgDb.test_cursor_type) ... ok 328s test_cursor_with_badly_named_columns (tests.test_dbapi20.TestPgDb.test_cursor_with_badly_named_columns) ... ok 328s test_cursor_with_named_columns (tests.test_dbapi20.TestPgDb.test_cursor_with_named_columns) ... ok 328s test_cursor_with_unnamed_columns (tests.test_dbapi20.TestPgDb.test_cursor_with_unnamed_columns) ... ok 328s test_custom_type (tests.test_dbapi20.TestPgDb.test_custom_type) ... ok 328s test_cve_2018_1058 (tests.test_dbapi20.TestPgDb.test_cve_2018_1058) ... ok 328s test_date (tests.test_dbapi20.TestPgDb.test_date) ... ok 328s test_datetime (tests.test_dbapi20.TestPgDb.test_datetime) ... ok 328s test_datetime_type (tests.test_dbapi20.TestPgDb.test_datetime_type) ... ok 328s test_description (tests.test_dbapi20.TestPgDb.test_description) ... ok 328s test_description_fields (tests.test_dbapi20.TestPgDb.test_description_fields) ... ok 328s test_exceptions (tests.test_dbapi20.TestPgDb.test_exceptions) ... ok 328s test_exceptions_as_connection_attributes (tests.test_dbapi20.TestPgDb.test_exceptions_as_connection_attributes) ... ok 328s test_execute (tests.test_dbapi20.TestPgDb.test_execute) ... ok 328s test_execute_edge_cases (tests.test_dbapi20.TestPgDb.test_execute_edge_cases) ... ok 328s test_executemany (tests.test_dbapi20.TestPgDb.test_executemany) ... ok 328s test_fetch_2_rows (tests.test_dbapi20.TestPgDb.test_fetch_2_rows) ... ok 329s test_fetchall (tests.test_dbapi20.TestPgDb.test_fetchall) ... ok 329s test_fetchall_with_various_sizes (tests.test_dbapi20.TestPgDb.test_fetchall_with_various_sizes) ... ok 329s test_fetchmany (tests.test_dbapi20.TestPgDb.test_fetchmany) ... ok 329s test_fetchmany_with_keep (tests.test_dbapi20.TestPgDb.test_fetchmany_with_keep) ... ok 329s test_fetchone (tests.test_dbapi20.TestPgDb.test_fetchone) ... ok 329s test_float (tests.test_dbapi20.TestPgDb.test_float) ... ok 329s test_global_typecast (tests.test_dbapi20.TestPgDb.test_global_typecast) ... ok 329s test_hstore (tests.test_dbapi20.TestPgDb.test_hstore) ... ok 329s test_insert_array (tests.test_dbapi20.TestPgDb.test_insert_array) ... ok 329s test_insert_record (tests.test_dbapi20.TestPgDb.test_insert_record) ... ok 329s test_integrity_error (tests.test_dbapi20.TestPgDb.test_integrity_error) ... ok 329s test_interval (tests.test_dbapi20.TestPgDb.test_interval) ... ok 329s test_json (tests.test_dbapi20.TestPgDb.test_json) ... ok 329s test_jsonb (tests.test_dbapi20.TestPgDb.test_jsonb) ... ok 329s test_literal (tests.test_dbapi20.TestPgDb.test_literal) ... ok 329s test_memory_leaks (tests.test_dbapi20.TestPgDb.test_memory_leaks) ... ok 329s test_mixedfetch (tests.test_dbapi20.TestPgDb.test_mixedfetch) ... ok 329s test_next (tests.test_dbapi20.TestPgDb.test_next) 329s Test extension for getting the next row. ... ok 330s test_nextset (tests.test_dbapi20.TestPgDb.test_nextset) ... ok 330s test_no_close (tests.test_dbapi20.TestPgDb.test_no_close) ... ok 330s test_non_idempotent_close (tests.test_dbapi20.TestPgDb.test_non_idempotent_close) ... ok 330s test_none (tests.test_dbapi20.TestPgDb.test_none) ... ok 330s test_number_type (tests.test_dbapi20.TestPgDb.test_number_type) ... ok 330s test_paramstyle (tests.test_dbapi20.TestPgDb.test_paramstyle) ... ok 330s test_paramstyles (tests.test_dbapi20.TestPgDb.test_paramstyles) ... ok 330s test_percent_sign (tests.test_dbapi20.TestPgDb.test_percent_sign) ... ok 330s test_pgdb_type (tests.test_dbapi20.TestPgDb.test_pgdb_type) ... ok 330s test_rollback (tests.test_dbapi20.TestPgDb.test_rollback) ... ok 330s test_row_factory (tests.test_dbapi20.TestPgDb.test_row_factory) ... ok 330s test_rowcount (tests.test_dbapi20.TestPgDb.test_rowcount) ... ok 330s test_rowid_type (tests.test_dbapi20.TestPgDb.test_rowid_type) ... ok 330s test_select_array (tests.test_dbapi20.TestPgDb.test_select_array) ... ok 330s test_select_record (tests.test_dbapi20.TestPgDb.test_select_record) ... ok 330s test_set_decimal_type (tests.test_dbapi20.TestPgDb.test_set_decimal_type) ... ok 330s test_set_typecast_for_arrays (tests.test_dbapi20.TestPgDb.test_set_typecast_for_arrays) ... ok 330s test_setinputsizes (tests.test_dbapi20.TestPgDb.test_setinputsizes) ... ok 330s test_setoutputsize (tests.test_dbapi20.TestPgDb.test_setoutputsize) ... ok 330s test_setoutputsize_basic (tests.test_dbapi20.TestPgDb.test_setoutputsize_basic) ... ok 330s test_sqlstate (tests.test_dbapi20.TestPgDb.test_sqlstate) ... ok 330s test_string_type (tests.test_dbapi20.TestPgDb.test_string_type) ... ok 330s test_threadsafety (tests.test_dbapi20.TestPgDb.test_threadsafety) ... ok 330s test_time (tests.test_dbapi20.TestPgDb.test_time) ... ok 330s test_timestamp (tests.test_dbapi20.TestPgDb.test_timestamp) ... ok 331s test_transaction (tests.test_dbapi20.TestPgDb.test_transaction) ... ok 331s test_type_cache_info (tests.test_dbapi20.TestPgDb.test_type_cache_info) ... ok 331s test_type_cache_typecast (tests.test_dbapi20.TestPgDb.test_type_cache_typecast) ... ok 331s test_unicode_list_and_tuple (tests.test_dbapi20.TestPgDb.test_unicode_list_and_tuple) ... ok 331s test_unicode_with_latin1 (tests.test_dbapi20.TestPgDb.test_unicode_with_latin1) ... ok 331s test_unicode_with_utf8 (tests.test_dbapi20.TestPgDb.test_unicode_with_utf8) ... ok 331s test_update_rowcount (tests.test_dbapi20.TestPgDb.test_update_rowcount) ... ok 331s test_uuid (tests.test_dbapi20.TestPgDb.test_uuid) ... ok 331s test_version (tests.test_dbapi20.TestPgDb.test_version) ... ok 331s test_round_trip (tests.test_dbapi20_copy.TestBinary.test_round_trip) ... ok 331s test_bad_params (tests.test_dbapi20_copy.TestCopyFrom.test_bad_params) ... ok 331s test_binary (tests.test_dbapi20_copy.TestCopyFrom.test_binary) ... ok 331s test_binary_with_sep (tests.test_dbapi20_copy.TestCopyFrom.test_binary_with_sep) ... ok 331s test_binary_with_unicode (tests.test_dbapi20_copy.TestCopyFrom.test_binary_with_unicode) ... ok 331s test_columns (tests.test_dbapi20_copy.TestCopyFrom.test_columns) ... ok 331s test_csv (tests.test_dbapi20_copy.TestCopyFrom.test_csv) ... ok 331s test_csv_with_sep (tests.test_dbapi20_copy.TestCopyFrom.test_csv_with_sep) ... ok 331s test_file (tests.test_dbapi20_copy.TestCopyFrom.test_file) ... ok 331s test_input_bytes (tests.test_dbapi20_copy.TestCopyFrom.test_input_bytes) ... ok 331s test_input_iterable (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable) ... ok 331s test_input_iterable_bytes (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable_bytes) ... ok 331s test_input_iterable_invalid (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable_invalid) ... ok 331s test_input_iterable_with_newlines (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable_with_newlines) ... ok 331s test_input_string (tests.test_dbapi20_copy.TestCopyFrom.test_input_string) ... ok 331s test_input_string_multiple_rows (tests.test_dbapi20_copy.TestCopyFrom.test_input_string_multiple_rows) ... ok 331s test_input_string_with_newline (tests.test_dbapi20_copy.TestCopyFrom.test_input_string_with_newline) ... ok 331s test_input_string_with_schema_name (tests.test_dbapi20_copy.TestCopyFrom.test_input_string_with_schema_name) ... ok 332s test_null (tests.test_dbapi20_copy.TestCopyFrom.test_null) ... ok 332s test_query (tests.test_dbapi20_copy.TestCopyFrom.test_query) ... ok 332s test_sep (tests.test_dbapi20_copy.TestCopyFrom.test_sep) ... ok 332s test_size_invalid (tests.test_dbapi20_copy.TestCopyFrom.test_size_invalid) ... ok 332s test_size_negative (tests.test_dbapi20_copy.TestCopyFrom.test_size_negative) ... ok 332s test_size_positive (tests.test_dbapi20_copy.TestCopyFrom.test_size_positive) ... ok 332s test_bad_params (tests.test_dbapi20_copy.TestCopyTo.test_bad_params) ... ok 332s test_binary (tests.test_dbapi20_copy.TestCopyTo.test_binary) ... ok 332s test_binary_with_sep (tests.test_dbapi20_copy.TestCopyTo.test_binary_with_sep) ... ok 332s test_binary_with_unicode (tests.test_dbapi20_copy.TestCopyTo.test_binary_with_unicode) ... ok 332s test_columns (tests.test_dbapi20_copy.TestCopyTo.test_columns) ... ok 332s test_csv (tests.test_dbapi20_copy.TestCopyTo.test_csv) ... ok 332s test_csv_with_sep (tests.test_dbapi20_copy.TestCopyTo.test_csv_with_sep) ... ok 332s test_decode (tests.test_dbapi20_copy.TestCopyTo.test_decode) ... ok 332s test_file (tests.test_dbapi20_copy.TestCopyTo.test_file) ... ok 332s test_generator (tests.test_dbapi20_copy.TestCopyTo.test_generator) ... ok 332s test_generator_bytes (tests.test_dbapi20_copy.TestCopyTo.test_generator_bytes) ... ok 332s test_generator_with_schema_name (tests.test_dbapi20_copy.TestCopyTo.test_generator_with_schema_name) ... ok 332s test_null (tests.test_dbapi20_copy.TestCopyTo.test_null) ... ok 332s test_query (tests.test_dbapi20_copy.TestCopyTo.test_query) ... ok 332s test_rowcount_increment (tests.test_dbapi20_copy.TestCopyTo.test_rowcount_increment) ... ok 332s test_sep (tests.test_dbapi20_copy.TestCopyTo.test_sep) ... ok 332s test_input (tests.test_dbapi20_copy.TestStreams.test_input) ... ok 332s test_output (tests.test_dbapi20_copy.TestStreams.test_output) ... ok 332s test_all_steps (tests.test_tutorial.TestClassicTutorial.test_all_steps) ... ok 332s test_all_steps (tests.test_tutorial.TestDbApi20Tutorial.test_all_steps) ... ok 332s 332s ---------------------------------------------------------------------- 332s Ran 808 tests in 19.512s 332s 332s OK (skipped=18) 332s Dropping cluster 17/regress ... 332s ### End 17, python3.12 ### 332s ### PostgreSQL 17, python3.13 ### 332s Creating new PostgreSQL cluster 17/regress ... 336s test_context_manager (tests.test_classic.UtilityTest.test_context_manager) ... ok 336s test_get (tests.test_classic.UtilityTest.test_get) ... ok 336s test_insert (tests.test_classic.UtilityTest.test_insert) ... ok 336s test_invalid_name (tests.test_classic.UtilityTest.test_invalid_name) 336s Make sure that invalid table names are caught. ... ok 336s test_mixed_case (tests.test_classic.UtilityTest.test_mixed_case) ... ok 336s test_notify (tests.test_classic.UtilityTest.test_notify) ... ok 337s test_notify_other_options (tests.test_classic.UtilityTest.test_notify_other_options) ... ok 337s test_notify_timeout (tests.test_classic.UtilityTest.test_notify_timeout) ... ok 337s test_params (tests.test_classic.UtilityTest.test_params) ... ok 337s test_pkey (tests.test_classic.UtilityTest.test_pkey) ... ok 337s test_schema (tests.test_classic.UtilityTest.test_schema) 337s Check differentiation of same table name in different schemas. ... ok 337s test_sqlstate (tests.test_classic.UtilityTest.test_sqlstate) ... ok 337s test_update (tests.test_classic.UtilityTest.test_update) ... ok 337s test_del (tests.test_classic_attrdict.TestAttrDict.test_del) ... ok 337s test_get (tests.test_classic_attrdict.TestAttrDict.test_get) ... ok 337s test_init (tests.test_classic_attrdict.TestAttrDict.test_init) ... ok 337s test_items (tests.test_classic_attrdict.TestAttrDict.test_items) ... ok 337s test_iter (tests.test_classic_attrdict.TestAttrDict.test_iter) ... ok 337s test_keys (tests.test_classic_attrdict.TestAttrDict.test_keys) ... ok 337s test_set (tests.test_classic_attrdict.TestAttrDict.test_set) ... ok 337s test_values (tests.test_classic_attrdict.TestAttrDict.test_values) ... ok 337s test_write_methods (tests.test_classic_attrdict.TestAttrDict.test_write_methods) ... ok 337s test_can_connect (tests.test_classic_connection.TestCanConnect.test_can_connect) ... ok 337s test_can_connect_no_wait (tests.test_classic_connection.TestCanConnect.test_can_connect_no_wait) ... ok 338s test_change_row_factory_cache_size (tests.test_classic_connection.TestConfigFunctions.test_change_row_factory_cache_size) ... ok 338s test_get_bool (tests.test_classic_connection.TestConfigFunctions.test_get_bool) ... ok 338s test_get_byte_escaped (tests.test_classic_connection.TestConfigFunctions.test_get_byte_escaped) ... ok 338s test_get_decimal (tests.test_classic_connection.TestConfigFunctions.test_get_decimal) ... ok 338s test_get_decimal_point (tests.test_classic_connection.TestConfigFunctions.test_get_decimal_point) ... ok 338s test_set_bool (tests.test_classic_connection.TestConfigFunctions.test_set_bool) ... ok 338s test_set_bytea_escaped (tests.test_classic_connection.TestConfigFunctions.test_set_bytea_escaped) ... ok 338s test_set_decimal (tests.test_classic_connection.TestConfigFunctions.test_set_decimal) ... ok 338s test_set_decimal_point (tests.test_classic_connection.TestConfigFunctions.test_set_decimal_point) ... skipped 'cannot set German money locale' 338s test_all_connect_attributes (tests.test_classic_connection.TestConnectObject.test_all_connect_attributes) ... ok 338s test_all_connect_methods (tests.test_classic_connection.TestConnectObject.test_all_connect_methods) ... ok 338s test_all_query_members (tests.test_classic_connection.TestConnectObject.test_all_query_members) ... ok 338s test_attribute_backend_pid (tests.test_classic_connection.TestConnectObject.test_attribute_backend_pid) ... ok 338s test_attribute_db (tests.test_classic_connection.TestConnectObject.test_attribute_db) ... ok 338s test_attribute_error (tests.test_classic_connection.TestConnectObject.test_attribute_error) ... ok 338s test_attribute_host (tests.test_classic_connection.TestConnectObject.test_attribute_host) ... ok 338s test_attribute_options (tests.test_classic_connection.TestConnectObject.test_attribute_options) ... ok 338s test_attribute_port (tests.test_classic_connection.TestConnectObject.test_attribute_port) ... ok 338s test_attribute_protocol_version (tests.test_classic_connection.TestConnectObject.test_attribute_protocol_version) ... ok 338s test_attribute_server_version (tests.test_classic_connection.TestConnectObject.test_attribute_server_version) ... ok 338s test_attribute_socket (tests.test_classic_connection.TestConnectObject.test_attribute_socket) ... ok 338s test_attribute_status (tests.test_classic_connection.TestConnectObject.test_attribute_status) ... ok 338s test_attribute_user (tests.test_classic_connection.TestConnectObject.test_attribute_user) ... ok 338s test_cancel_long_running_thread (tests.test_classic_connection.TestConnectObject.test_cancel_long_running_thread) ... ok 338s test_class_name (tests.test_classic_connection.TestConnectObject.test_class_name) ... ok 338s test_method_cancel (tests.test_classic_connection.TestConnectObject.test_method_cancel) ... ok 338s test_method_close (tests.test_classic_connection.TestConnectObject.test_method_close) ... ok 338s test_method_endcopy (tests.test_classic_connection.TestConnectObject.test_method_endcopy) ... ok 338s test_method_file_no (tests.test_classic_connection.TestConnectObject.test_method_file_no) ... ok 338s test_method_parameter (tests.test_classic_connection.TestConnectObject.test_method_parameter) ... ok 338s test_method_query (tests.test_classic_connection.TestConnectObject.test_method_query) ... ok 338s test_method_query_empty (tests.test_classic_connection.TestConnectObject.test_method_query_empty) ... ok 338s test_method_reset (tests.test_classic_connection.TestConnectObject.test_method_reset) ... ok 338s test_method_send_query_empty (tests.test_classic_connection.TestConnectObject.test_method_send_query_empty) ... ok 338s test_method_send_query_multiple (tests.test_classic_connection.TestConnectObject.test_method_send_query_multiple) ... ok 338s test_method_send_query_single (tests.test_classic_connection.TestConnectObject.test_method_send_query_single) ... ok 338s test_method_transaction (tests.test_classic_connection.TestConnectObject.test_method_transaction) ... ok 338s test_module_name (tests.test_classic_connection.TestConnectObject.test_module_name) ... ok 338s test_repr (tests.test_classic_connection.TestConnectObject.test_repr) ... ok 338s test_str (tests.test_classic_connection.TestConnectObject.test_str) ... ok 338s test_getline (tests.test_classic_connection.TestDirectSocketAccess.test_getline) ... ok 338s test_getline_bytes_and_unicode (tests.test_classic_connection.TestDirectSocketAccess.test_getline_bytes_and_unicode) ... ok 338s test_parameter_checks (tests.test_classic_connection.TestDirectSocketAccess.test_parameter_checks) ... ok 338s test_putline (tests.test_classic_connection.TestDirectSocketAccess.test_putline) ... ok 338s test_putline_bytes_and_unicode (tests.test_classic_connection.TestDirectSocketAccess.test_putline_bytes_and_unicode) ... ok 338s test_insert_table_big_row_size (tests.test_classic_connection.TestInserttable.test_insert_table_big_row_size) ... ok 338s test_insert_table_small_int_overflow (tests.test_classic_connection.TestInserttable.test_insert_table_small_int_overflow) ... ok 338s test_inserttable1_row (tests.test_classic_connection.TestInserttable.test_inserttable1_row) ... ok 338s test_inserttable4_rows (tests.test_classic_connection.TestInserttable.test_inserttable4_rows) ... ok 338s test_inserttable_byte_values (tests.test_classic_connection.TestInserttable.test_inserttable_byte_values) ... ok 338s test_inserttable_from_dict_as_interable (tests.test_classic_connection.TestInserttable.test_inserttable_from_dict_as_interable) ... ok 338s test_inserttable_from_dict_keys (tests.test_classic_connection.TestInserttable.test_inserttable_from_dict_keys) ... ok 338s test_inserttable_from_dict_values (tests.test_classic_connection.TestInserttable.test_inserttable_from_dict_values) ... ok 338s test_inserttable_from_generator_of_tuples (tests.test_classic_connection.TestInserttable.test_inserttable_from_generator_of_tuples) ... ok 338s test_inserttable_from_list_of_sets (tests.test_classic_connection.TestInserttable.test_inserttable_from_list_of_sets) ... ok 338s test_inserttable_from_query (tests.test_classic_connection.TestInserttable.test_inserttable_from_query) ... ok 338s test_inserttable_from_setof_tuples (tests.test_classic_connection.TestInserttable.test_inserttable_from_setof_tuples) ... ok 339s test_inserttable_from_tuple_of_lists (tests.test_classic_connection.TestInserttable.test_inserttable_from_tuple_of_lists) ... ok 339s test_inserttable_max_values (tests.test_classic_connection.TestInserttable.test_inserttable_max_values) ... ok 339s test_inserttable_multiple_calls (tests.test_classic_connection.TestInserttable.test_inserttable_multiple_calls) ... ok 339s test_inserttable_multiple_rows (tests.test_classic_connection.TestInserttable.test_inserttable_multiple_rows) ... ok 339s test_inserttable_no_column (tests.test_classic_connection.TestInserttable.test_inserttable_no_column) ... ok 339s test_inserttable_no_encoding (tests.test_classic_connection.TestInserttable.test_inserttable_no_encoding) ... ok 339s test_inserttable_null_values (tests.test_classic_connection.TestInserttable.test_inserttable_null_values) ... ok 339s test_inserttable_only_one_column (tests.test_classic_connection.TestInserttable.test_inserttable_only_one_column) ... ok 339s test_inserttable_only_two_columns (tests.test_classic_connection.TestInserttable.test_inserttable_only_two_columns) ... ok 339s test_inserttable_special_chars (tests.test_classic_connection.TestInserttable.test_inserttable_special_chars) ... ok 339s test_inserttable_unicode_latin1 (tests.test_classic_connection.TestInserttable.test_inserttable_unicode_latin1) ... ok 339s test_inserttable_unicode_latin9 (tests.test_classic_connection.TestInserttable.test_inserttable_unicode_latin9) ... ok 339s test_inserttable_unicode_utf8 (tests.test_classic_connection.TestInserttable.test_inserttable_unicode_utf8) ... ok 339s test_inserttable_with_different_row_sizes (tests.test_classic_connection.TestInserttable.test_inserttable_with_different_row_sizes) ... ok 339s test_inserttable_with_dotted_table_name (tests.test_classic_connection.TestInserttable.test_inserttable_with_dotted_table_name) ... ok 339s test_inserttable_with_huge_list_of_column_names (tests.test_classic_connection.TestInserttable.test_inserttable_with_huge_list_of_column_names) ... ok 339s test_inserttable_with_invalid_colum_list (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_colum_list) ... ok 339s test_inserttable_with_invalid_column_name (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_column_name) ... ok 339s test_inserttable_with_invalid_data_type (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_data_type) ... ok 339s test_inserttable_with_invalid_table_name (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_table_name) ... ok 339s test_inserttable_with_out_of_range_data (tests.test_classic_connection.TestInserttable.test_inserttable_with_out_of_range_data) ... ok 339s test_get_notice_receiver (tests.test_classic_connection.TestNotificatons.test_get_notice_receiver) ... ok 339s test_get_notify (tests.test_classic_connection.TestNotificatons.test_get_notify) ... ok 339s test_notice_receiver (tests.test_classic_connection.TestNotificatons.test_notice_receiver) ... ok 339s test_set_and_get_notice_receiver (tests.test_classic_connection.TestNotificatons.test_set_and_get_notice_receiver) ... ok 339s test_set_notice_receiver (tests.test_classic_connection.TestNotificatons.test_set_notice_receiver) ... ok 339s test_query_with_bool_params (tests.test_classic_connection.TestParamQueries.test_query_with_bool_params) ... ok 339s test_query_with_bool_params_not_default (tests.test_classic_connection.TestParamQueries.test_query_with_bool_params_not_default) ... ok 339s test_query_with_duplicate_params (tests.test_classic_connection.TestParamQueries.test_query_with_duplicate_params) ... ok 339s test_query_with_garbage (tests.test_classic_connection.TestParamQueries.test_query_with_garbage) ... ok 339s test_query_with_int_params (tests.test_classic_connection.TestParamQueries.test_query_with_int_params) ... ok 339s test_query_with_mixed_params (tests.test_classic_connection.TestParamQueries.test_query_with_mixed_params) ... ok 339s test_query_with_none_param (tests.test_classic_connection.TestParamQueries.test_query_with_none_param) ... ok 339s test_query_with_str_params (tests.test_classic_connection.TestParamQueries.test_query_with_str_params) ... ok 339s test_query_with_unicode_params (tests.test_classic_connection.TestParamQueries.test_query_with_unicode_params) ... ok 339s test_query_with_unicode_params_cyrillic (tests.test_classic_connection.TestParamQueries.test_query_with_unicode_params_cyrillic) ... ok 339s test_query_with_unicode_params_latin1 (tests.test_classic_connection.TestParamQueries.test_query_with_unicode_params_latin1) ... ok 339s test_query_with_zero_params (tests.test_classic_connection.TestParamQueries.test_query_with_zero_params) ... ok 339s test_describe_multiple_named_queries (tests.test_classic_connection.TestPreparedQueries.test_describe_multiple_named_queries) ... ok 339s test_describe_named_query (tests.test_classic_connection.TestPreparedQueries.test_describe_named_query) ... ok 339s test_describe_non_existent_query (tests.test_classic_connection.TestPreparedQueries.test_describe_non_existent_query) ... ok 339s test_describe_unnamed_query (tests.test_classic_connection.TestPreparedQueries.test_describe_unnamed_query) ... ok 339s test_duplicate_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_duplicate_prepared_statement) ... ok 339s test_empty_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_empty_prepared_statement) ... ok 339s test_invalid_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_invalid_prepared_statement) ... ok 339s test_multiple_named_queries_with_params (tests.test_classic_connection.TestPreparedQueries.test_multiple_named_queries_with_params) ... ok 339s test_multiple_named_queries_without_params (tests.test_classic_connection.TestPreparedQueries.test_multiple_named_queries_without_params) ... ok 339s test_named_query_without_params (tests.test_classic_connection.TestPreparedQueries.test_named_query_without_params) ... ok 339s test_non_existent_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_non_existent_prepared_statement) ... ok 339s test_unnamed_query_with_params (tests.test_classic_connection.TestPreparedQueries.test_unnamed_query_with_params) ... ok 339s test_unnamed_query_without_params (tests.test_classic_connection.TestPreparedQueries.test_unnamed_query_without_params) ... ok 339s test_contains (tests.test_classic_connection.TestQueryIterator.test_contains) ... ok 339s test_dict_contains (tests.test_classic_connection.TestQueryIterator.test_dict_contains) ... ok 339s test_dict_iterate (tests.test_classic_connection.TestQueryIterator.test_dict_iterate) ... ok 339s test_dict_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_dict_iterate_two_columns) ... ok 339s test_dict_next (tests.test_classic_connection.TestQueryIterator.test_dict_next) ... ok 339s test_get_item (tests.test_classic_connection.TestQueryIterator.test_get_item) ... ok 339s test_get_item_out_of_range (tests.test_classic_connection.TestQueryIterator.test_get_item_out_of_range) ... ok 339s test_get_item_with_negative_index (tests.test_classic_connection.TestQueryIterator.test_get_item_with_negative_index) ... ok 339s test_iterate (tests.test_classic_connection.TestQueryIterator.test_iterate) ... ok 339s test_iterate_twice (tests.test_classic_connection.TestQueryIterator.test_iterate_twice) ... ok 339s test_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_iterate_two_columns) ... ok 339s test_len (tests.test_classic_connection.TestQueryIterator.test_len) ... ok 339s test_named_contains (tests.test_classic_connection.TestQueryIterator.test_named_contains) ... ok 339s test_named_iterate (tests.test_classic_connection.TestQueryIterator.test_named_iterate) ... ok 339s test_named_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_named_iterate_two_columns) ... ok 339s test_named_next (tests.test_classic_connection.TestQueryIterator.test_named_next) ... ok 339s test_next (tests.test_classic_connection.TestQueryIterator.test_next) ... ok 339s test_scalar_contains (tests.test_classic_connection.TestQueryIterator.test_scalar_contains) ... ok 339s test_scalar_iterate (tests.test_classic_connection.TestQueryIterator.test_scalar_iterate) ... ok 340s test_scalar_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_scalar_iterate_two_columns) ... ok 340s test_scalar_next (tests.test_classic_connection.TestQueryIterator.test_scalar_next) ... ok 340s test_one_dict_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_dict_with_empty_query) ... ok 340s test_one_dict_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_dict_with_single_row) ... ok 340s test_one_dict_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_dict_with_two_rows) ... ok 340s test_one_named_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_named_with_empty_query) ... ok 340s test_one_named_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_named_with_single_row) ... ok 340s test_one_named_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_named_with_two_rows) ... ok 340s test_one_scalar_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_scalar_with_empty_query) ... ok 340s test_one_scalar_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_scalar_with_single_row) ... ok 340s test_one_scalar_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_scalar_with_two_rows) ... ok 340s test_one_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_with_empty_query) ... ok 340s test_one_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_with_single_row) ... ok 340s test_one_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_with_two_rows) ... ok 340s test_scalar_iter (tests.test_classic_connection.TestQueryOneSingleScalar.test_scalar_iter) ... ok 340s test_scalar_result (tests.test_classic_connection.TestQueryOneSingleScalar.test_scalar_result) ... ok 340s test_single_dict_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_dict_with_empty_query) ... ok 340s test_single_dict_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_dict_with_single_row) ... ok 340s test_single_dict_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_dict_with_two_rows) ... ok 340s test_single_named_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_named_with_empty_query) ... ok 340s test_single_named_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_named_with_single_row) ... ok 340s test_single_named_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_named_with_two_rows) ... ok 340s test_single_scalar_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_scalar_with_empty_query) ... ok 340s test_single_scalar_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_scalar_with_single_row) ... ok 340s test_single_scalar_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_scalar_with_two_rows) ... ok 340s test_single_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_with_empty_query) ... ok 340s test_single_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_with_single_row) ... ok 340s test_single_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_with_two_rows) ... ok 340s test_bool (tests.test_classic_connection.TestQueryResultTypes.test_bool) ... ok 340s test_bytea (tests.test_classic_connection.TestQueryResultTypes.test_bytea) ... ok 340s test_date (tests.test_classic_connection.TestQueryResultTypes.test_date) ... ok 340s test_float (tests.test_classic_connection.TestQueryResultTypes.test_float) ... ok 340s test_int (tests.test_classic_connection.TestQueryResultTypes.test_int) ... ok 340s test_json (tests.test_classic_connection.TestQueryResultTypes.test_json) ... ok 340s test_long (tests.test_classic_connection.TestQueryResultTypes.test_long) ... ok 340s test_money (tests.test_classic_connection.TestQueryResultTypes.test_money) ... ok 340s test_numeric (tests.test_classic_connection.TestQueryResultTypes.test_numeric) ... ok 340s test_text (tests.test_classic_connection.TestQueryResultTypes.test_text) ... ok 340s test_big_getresult (tests.test_classic_connection.TestSimpleQueries.test_big_getresult) ... ok 340s test_class_name (tests.test_classic_connection.TestSimpleQueries.test_class_name) ... ok 340s test_dictresult (tests.test_classic_connection.TestSimpleQueries.test_dictresult) ... ok 340s test_dictresult_async (tests.test_classic_connection.TestSimpleQueries.test_dictresult_async) ... ok 340s test_dictresult_decimal (tests.test_classic_connection.TestSimpleQueries.test_dictresult_decimal) ... ok 340s test_dictresult_long (tests.test_classic_connection.TestSimpleQueries.test_dictresult_long) ... ok 340s test_dictresult_names (tests.test_classic_connection.TestSimpleQueries.test_dictresult_names) ... ok 340s test_dictresult_string (tests.test_classic_connection.TestSimpleQueries.test_dictresult_string) ... ok 340s test_field_info_name (tests.test_classic_connection.TestSimpleQueries.test_field_info_name) ... ok 340s test_fieldname (tests.test_classic_connection.TestSimpleQueries.test_fieldname) ... ok 340s test_fieldnum (tests.test_classic_connection.TestSimpleQueries.test_fieldnum) ... ok 340s test_get3_cols (tests.test_classic_connection.TestSimpleQueries.test_get3_cols) ... ok 340s test_get3_dict_cols (tests.test_classic_connection.TestSimpleQueries.test_get3_dict_cols) ... ok 340s test_get3_dict_rows (tests.test_classic_connection.TestSimpleQueries.test_get3_dict_rows) ... ok 340s test_get3_named_cols (tests.test_classic_connection.TestSimpleQueries.test_get3_named_cols) ... ok 340s test_get3_named_rows (tests.test_classic_connection.TestSimpleQueries.test_get3_named_rows) ... ok 340s test_get3_rows (tests.test_classic_connection.TestSimpleQueries.test_get3_rows) ... ok 340s test_getresult (tests.test_classic_connection.TestSimpleQueries.test_getresult) ... ok 340s test_getresult_async (tests.test_classic_connection.TestSimpleQueries.test_getresult_async) ... ok 340s test_getresult_decimal (tests.test_classic_connection.TestSimpleQueries.test_getresult_decimal) ... ok 340s test_getresult_long (tests.test_classic_connection.TestSimpleQueries.test_getresult_long) ... ok 340s test_getresult_string (tests.test_classic_connection.TestSimpleQueries.test_getresult_string) ... ok 340s test_len (tests.test_classic_connection.TestSimpleQueries.test_len) ... ok 340s test_list_fields_after_second_get_result_async (tests.test_classic_connection.TestSimpleQueries.test_list_fields_after_second_get_result_async) ... ok 340s test_listfields (tests.test_classic_connection.TestSimpleQueries.test_listfields) ... ok 340s test_mem_size (tests.test_classic_connection.TestSimpleQueries.test_mem_size) ... ok 340s test_module_name (tests.test_classic_connection.TestSimpleQueries.test_module_name) ... ok 340s test_namedresult (tests.test_classic_connection.TestSimpleQueries.test_namedresult) ... ok 340s test_namedresult_async (tests.test_classic_connection.TestSimpleQueries.test_namedresult_async) ... ok 340s test_namedresult_names (tests.test_classic_connection.TestSimpleQueries.test_namedresult_names) ... ok 340s test_namedresult_with_bad_fieldnames (tests.test_classic_connection.TestSimpleQueries.test_namedresult_with_bad_fieldnames) ... ok 340s test_namedresult_with_good_fieldnames (tests.test_classic_connection.TestSimpleQueries.test_namedresult_with_good_fieldnames) ... ok 340s test_query (tests.test_classic_connection.TestSimpleQueries.test_query) ... ok 340s test_query_with_oids (tests.test_classic_connection.TestSimpleQueries.test_query_with_oids) ... skipped 'database does not support tables with oids' 340s test_repr (tests.test_classic_connection.TestSimpleQueries.test_repr) ... ok 340s test_select0 (tests.test_classic_connection.TestSimpleQueries.test_select0) ... ok 340s test_select0_semicolon (tests.test_classic_connection.TestSimpleQueries.test_select0_semicolon) ... ok 341s test_select_dot_semicolon (tests.test_classic_connection.TestSimpleQueries.test_select_dot_semicolon) ... ok 341s test_str (tests.test_classic_connection.TestSimpleQueries.test_str) ... ok 341s test_escape_bytea (tests.test_classic_connection.TestStandaloneEscapeFunctions.test_escape_bytea) ... ok 341s test_escape_string (tests.test_classic_connection.TestStandaloneEscapeFunctions.test_escape_string) ... ok 341s test_dictresul_ascii (tests.test_classic_connection.TestUnicodeQueries.test_dictresul_ascii) ... ok 341s test_dictresult_cyrillic (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_cyrillic) ... ok 341s test_dictresult_latin1 (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_latin1) ... ok 341s test_dictresult_latin9 (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_latin9) ... ok 341s test_dictresult_utf8 (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_utf8) ... ok 341s test_getresul_ascii (tests.test_classic_connection.TestUnicodeQueries.test_getresul_ascii) ... ok 341s test_getresult_cyrillic (tests.test_classic_connection.TestUnicodeQueries.test_getresult_cyrillic) ... ok 341s test_getresult_latin1 (tests.test_classic_connection.TestUnicodeQueries.test_getresult_latin1) ... ok 341s test_getresult_latin9 (tests.test_classic_connection.TestUnicodeQueries.test_getresult_latin9) ... ok 341s test_getresult_utf8 (tests.test_classic_connection.TestUnicodeQueries.test_getresult_utf8) ... ok 341s test_array (tests.test_classic_dbwrapper.TestDBClass.test_array) ... ok 341s test_array_literal (tests.test_classic_dbwrapper.TestDBClass.test_array_literal) ... ok 341s test_array_of_bytea (tests.test_classic_dbwrapper.TestDBClass.test_array_of_bytea) ... ok 341s test_array_of_ids (tests.test_classic_dbwrapper.TestDBClass.test_array_of_ids) ... ok 341s test_array_of_json (tests.test_classic_dbwrapper.TestDBClass.test_array_of_json) ... ok 341s test_array_of_jsonb (tests.test_classic_dbwrapper.TestDBClass.test_array_of_jsonb) ... ok 341s test_array_of_text (tests.test_classic_dbwrapper.TestDBClass.test_array_of_text) ... ok 341s test_bytea (tests.test_classic_dbwrapper.TestDBClass.test_bytea) ... ok 341s test_class_name (tests.test_classic_dbwrapper.TestDBClass.test_class_name) ... ok 341s test_clear (tests.test_classic_dbwrapper.TestDBClass.test_clear) ... ok 341s test_clear_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_clear_with_quoted_names) ... ok 341s test_context_manager (tests.test_classic_dbwrapper.TestDBClass.test_context_manager) ... ok 341s test_create_table (tests.test_classic_dbwrapper.TestDBClass.test_create_table) ... ok 341s test_create_table_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_create_table_with_oids) ... skipped 'database does not support tables with oids' 341s test_date (tests.test_classic_dbwrapper.TestDBClass.test_date) ... ok 341s test_date_and_time_arrays (tests.test_classic_dbwrapper.TestDBClass.test_date_and_time_arrays) ... ok 341s test_db_types_info (tests.test_classic_dbwrapper.TestDBClass.test_db_types_info) ... ok 341s test_db_types_typecast (tests.test_classic_dbwrapper.TestDBClass.test_db_types_typecast) ... ok 341s test_decode_json (tests.test_classic_dbwrapper.TestDBClass.test_decode_json) ... ok 341s test_deep_array (tests.test_classic_dbwrapper.TestDBClass.test_deep_array) ... ok 341s test_delete (tests.test_classic_dbwrapper.TestDBClass.test_delete) ... ok 341s test_delete_prepared (tests.test_classic_dbwrapper.TestDBClass.test_delete_prepared) ... ok 341s test_delete_referenced (tests.test_classic_dbwrapper.TestDBClass.test_delete_referenced) ... ok 341s test_delete_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_delete_with_composite_key) ... ok 341s test_delete_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_delete_with_oids) ... skipped 'database does not support tables with oids' 341s test_delete_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_delete_with_quoted_names) ... ok 341s test_describe_prepared (tests.test_classic_dbwrapper.TestDBClass.test_describe_prepared) ... ok 341s test_describe_prepared_unnamed (tests.test_classic_dbwrapper.TestDBClass.test_describe_prepared_unnamed) ... ok 341s test_empty_query (tests.test_classic_dbwrapper.TestDBClass.test_empty_query) ... ok 341s test_encode_json (tests.test_classic_dbwrapper.TestDBClass.test_encode_json) ... ok 341s test_escape_bytea (tests.test_classic_dbwrapper.TestDBClass.test_escape_bytea) ... ok 341s test_escape_identifier (tests.test_classic_dbwrapper.TestDBClass.test_escape_identifier) ... ok 341s test_escape_literal (tests.test_classic_dbwrapper.TestDBClass.test_escape_literal) ... ok 341s test_escape_string (tests.test_classic_dbwrapper.TestDBClass.test_escape_string) ... ok 341s test_get (tests.test_classic_dbwrapper.TestDBClass.test_get) ... ok 341s test_get_as_dict (tests.test_classic_dbwrapper.TestDBClass.test_get_as_dict) ... ok 341s test_get_as_list (tests.test_classic_dbwrapper.TestDBClass.test_get_as_list) ... ok 341s test_get_attnames (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames) ... ok 341s test_get_attnames_is_attr_dict (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_is_attr_dict) ... ok 341s test_get_attnames_is_cached (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_is_cached) ... ok 342s test_get_attnames_is_ordered (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_is_ordered) ... ok 342s test_get_attnames_with_quotes (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_with_quotes) ... ok 342s test_get_attnames_with_regtypes (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_with_regtypes) ... ok 342s test_get_attnames_without_regtypes (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_without_regtypes) ... ok 342s test_get_databases (tests.test_classic_dbwrapper.TestDBClass.test_get_databases) ... ok 342s test_get_from_view (tests.test_classic_dbwrapper.TestDBClass.test_get_from_view) ... ok 342s test_get_generated (tests.test_classic_dbwrapper.TestDBClass.test_get_generated) ... ok 342s test_get_generated_is_cached (tests.test_classic_dbwrapper.TestDBClass.test_get_generated_is_cached) ... ok 342s test_get_little_bobby_tables (tests.test_classic_dbwrapper.TestDBClass.test_get_little_bobby_tables) ... ok 342s test_get_parameter (tests.test_classic_dbwrapper.TestDBClass.test_get_parameter) ... ok 342s test_get_parameter_all (tests.test_classic_dbwrapper.TestDBClass.test_get_parameter_all) ... ok 342s test_get_parameter_server_version (tests.test_classic_dbwrapper.TestDBClass.test_get_parameter_server_version) ... ok 342s test_get_relations (tests.test_classic_dbwrapper.TestDBClass.test_get_relations) ... ok 342s test_get_set_type_cast (tests.test_classic_dbwrapper.TestDBClass.test_get_set_type_cast) ... ok 342s test_get_system_relations (tests.test_classic_dbwrapper.TestDBClass.test_get_system_relations) ... ok 342s test_get_system_tables (tests.test_classic_dbwrapper.TestDBClass.test_get_system_tables) ... ok 342s test_get_tables (tests.test_classic_dbwrapper.TestDBClass.test_get_tables) ... ok 342s test_get_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_get_with_composite_key) ... ok 342s test_get_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_get_with_oids) ... skipped 'database does not support tables with oids' 342s test_get_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_get_with_quoted_names) ... ok 342s test_has_table_privilege (tests.test_classic_dbwrapper.TestDBClass.test_has_table_privilege) ... skipped 'must not be superuser' 342s test_hstore (tests.test_classic_dbwrapper.TestDBClass.test_hstore) ... ok 342s test_insert (tests.test_classic_dbwrapper.TestDBClass.test_insert) ... ok 342s test_insert_get_json (tests.test_classic_dbwrapper.TestDBClass.test_insert_get_json) ... ok 342s test_insert_get_jsonb (tests.test_classic_dbwrapper.TestDBClass.test_insert_get_jsonb) ... ok 342s test_insert_into_view (tests.test_classic_dbwrapper.TestDBClass.test_insert_into_view) ... ok 342s test_insert_update_get_bytea (tests.test_classic_dbwrapper.TestDBClass.test_insert_update_get_bytea) ... ok 342s test_insert_update_get_record (tests.test_classic_dbwrapper.TestDBClass.test_insert_update_get_record) ... ok 342s test_insert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClass.test_insert_with_generated_columns) ... ok 342s test_insert_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_insert_with_oids) ... skipped 'database does not support tables with oids' 342s test_insert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_insert_with_quoted_names) ... ok 342s test_inserttable_from_query (tests.test_classic_dbwrapper.TestDBClass.test_inserttable_from_query) ... ok 342s test_interval (tests.test_classic_dbwrapper.TestDBClass.test_interval) ... ok 342s test_module_name (tests.test_classic_dbwrapper.TestDBClass.test_module_name) ... ok 342s test_multiple_queries (tests.test_classic_dbwrapper.TestDBClass.test_multiple_queries) ... ok 342s test_notification_handler (tests.test_classic_dbwrapper.TestDBClass.test_notification_handler) ... ok 342s test_pkey (tests.test_classic_dbwrapper.TestDBClass.test_pkey) ... ok 342s test_pkeys (tests.test_classic_dbwrapper.TestDBClass.test_pkeys) ... ok 342s test_prepare (tests.test_classic_dbwrapper.TestDBClass.test_prepare) ... ok 342s test_prepare_unnamed (tests.test_classic_dbwrapper.TestDBClass.test_prepare_unnamed) ... ok 343s test_query (tests.test_classic_dbwrapper.TestDBClass.test_query) ... ok 343s test_query_data_error (tests.test_classic_dbwrapper.TestDBClass.test_query_data_error) ... ok 343s test_query_formatted (tests.test_classic_dbwrapper.TestDBClass.test_query_formatted) ... ok 343s test_query_formatted_with_any (tests.test_classic_dbwrapper.TestDBClass.test_query_formatted_with_any) ... ok 343s test_query_formatted_without_params (tests.test_classic_dbwrapper.TestDBClass.test_query_formatted_without_params) ... ok 343s test_query_prepared_unnamed_with_out_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_unnamed_with_out_params) ... ok 343s test_query_prepared_unnamed_with_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_unnamed_with_params) ... ok 343s test_query_prepared_with_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_with_params) ... ok 343s test_query_prepared_without_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_without_params) ... ok 343s test_query_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_query_with_oids) ... skipped 'database does not support tables with oids' 343s test_query_with_params (tests.test_classic_dbwrapper.TestDBClass.test_query_with_params) ... ok 343s test_record_insert_bytea (tests.test_classic_dbwrapper.TestDBClass.test_record_insert_bytea) ... ok 343s test_record_insert_json (tests.test_classic_dbwrapper.TestDBClass.test_record_insert_json) ... ok 343s test_record_literal (tests.test_classic_dbwrapper.TestDBClass.test_record_literal) ... ok 343s test_reopen (tests.test_classic_dbwrapper.TestDBClass.test_reopen) ... ok 343s test_reset (tests.test_classic_dbwrapper.TestDBClass.test_reset) ... ok 343s test_reset_parameter (tests.test_classic_dbwrapper.TestDBClass.test_reset_parameter) ... ok 343s test_reset_parameter_all (tests.test_classic_dbwrapper.TestDBClass.test_reset_parameter_all) ... ok 343s test_set_parameter (tests.test_classic_dbwrapper.TestDBClass.test_set_parameter) ... ok 343s test_set_parameter_local (tests.test_classic_dbwrapper.TestDBClass.test_set_parameter_local) ... ok 343s test_set_parameter_session (tests.test_classic_dbwrapper.TestDBClass.test_set_parameter_session) ... ok 343s test_temp_crud (tests.test_classic_dbwrapper.TestDBClass.test_temp_crud) ... ok 343s test_time (tests.test_classic_dbwrapper.TestDBClass.test_time) ... ok 343s test_timestamp (tests.test_classic_dbwrapper.TestDBClass.test_timestamp) ... ok 343s test_timestamptz (tests.test_classic_dbwrapper.TestDBClass.test_timestamptz) ... ok 343s test_timetz (tests.test_classic_dbwrapper.TestDBClass.test_timetz) ... ok 343s test_transaction (tests.test_classic_dbwrapper.TestDBClass.test_transaction) ... ok 343s test_transaction_aliases (tests.test_classic_dbwrapper.TestDBClass.test_transaction_aliases) ... ok 343s test_truncate (tests.test_classic_dbwrapper.TestDBClass.test_truncate) ... ok 343s test_truncate_cascade (tests.test_classic_dbwrapper.TestDBClass.test_truncate_cascade) ... ok 343s test_truncate_only (tests.test_classic_dbwrapper.TestDBClass.test_truncate_only) ... ok 343s test_truncate_quoted (tests.test_classic_dbwrapper.TestDBClass.test_truncate_quoted) ... ok 343s test_truncate_restart (tests.test_classic_dbwrapper.TestDBClass.test_truncate_restart) ... ok 343s test_unescape_bytea (tests.test_classic_dbwrapper.TestDBClass.test_unescape_bytea) ... ok 343s test_update (tests.test_classic_dbwrapper.TestDBClass.test_update) ... ok 343s test_update_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_update_with_composite_key) ... ok 343s test_update_with_generated_columns (tests.test_classic_dbwrapper.TestDBClass.test_update_with_generated_columns) ... ok 343s test_update_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_update_with_oids) ... skipped 'database does not support tables with oids' 343s test_update_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_update_with_quoted_names) ... ok 343s test_update_without_oid (tests.test_classic_dbwrapper.TestDBClass.test_update_without_oid) ... ok 343s test_upsert (tests.test_classic_dbwrapper.TestDBClass.test_upsert) ... ok 343s test_upsert_bytea (tests.test_classic_dbwrapper.TestDBClass.test_upsert_bytea) ... ok 343s test_upsert_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_composite_key) ... ok 343s test_upsert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_generated_columns) ... ok 343s test_upsert_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_oids) ... skipped 'database does not support tables with oids' 343s test_upsert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_quoted_names) ... ok 344s test_uuid (tests.test_classic_dbwrapper.TestDBClass.test_uuid) ... ok 344s test_adapt_query_inline_dict (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_dict) ... ok 344s test_adapt_query_inline_list (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_list) ... ok 344s test_adapt_query_inline_list_with_hstore (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_list_with_hstore) ... ok 344s test_adapt_query_inline_list_with_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_list_with_json) ... ok 344s test_adapt_query_typed_dict (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_dict) ... ok 344s test_adapt_query_typed_list (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list) ... ok 344s test_adapt_query_typed_list_with_empty_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_empty_json) ... ok 344s test_adapt_query_typed_list_with_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_json) ... ok 344s test_adapt_query_typed_list_with_types_as_classes (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_types_as_classes) ... ok 344s test_adapt_query_typed_list_with_types_as_string (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_types_as_string) ... ok 344s test_adapt_query_typed_with_hstore (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_with_hstore) ... ok 344s test_adapt_query_typed_with_uuid (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_with_uuid) ... ok 344s test_adapt_query_untyped_dict (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_dict) ... ok 344s test_adapt_query_untyped_list (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_list) ... ok 344s test_adapt_query_untyped_list_with_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_list_with_json) ... ok 344s test_adapt_query_untyped_with_hstore (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_with_hstore) ... ok 344s test_adapt_query_with_pg_repr (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_with_pg_repr) ... ok 344s test_guess_simple_type (tests.test_classic_dbwrapper.TestDBClassAdapter.test_guess_simple_type) ... ok 344s test_all_db_attributes (tests.test_classic_dbwrapper.TestDBClassBasic.test_all_db_attributes) ... ok 344s test_attribute_backend_pid (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_backend_pid) ... ok 344s test_attribute_db (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_db) ... ok 344s test_attribute_dbname (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_dbname) ... ok 344s test_attribute_error (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_error) ... ok 344s test_attribute_host (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_host) ... ok 344s test_attribute_options (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_options) ... ok 344s test_attribute_port (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_port) ... ok 344s test_attribute_protocol_version (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_protocol_version) ... ok 344s test_attribute_server_version (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_server_version) ... ok 344s test_attribute_socket (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_socket) ... ok 344s test_attribute_status (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_status) ... ok 344s test_attribute_user (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_user) ... ok 344s test_existing_connection (tests.test_classic_dbwrapper.TestDBClassBasic.test_existing_connection) ... ok 344s test_existing_db_api2_connection (tests.test_classic_dbwrapper.TestDBClassBasic.test_existing_db_api2_connection) ... ok 344s test_method_close (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_close) ... ok 344s test_method_decode_json (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_decode_json) ... ok 344s test_method_encode_json (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_encode_json) ... ok 344s test_method_endcopy (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_endcopy) ... ok 344s test_method_escape_bytea (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_bytea) ... ok 344s test_method_escape_identifier (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_identifier) ... ok 344s test_method_escape_literal (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_literal) ... ok 344s test_method_escape_string (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_string) ... ok 344s test_method_query (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_query) ... ok 344s test_method_query_data_error (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_query_data_error) ... ok 344s test_method_query_empty (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_query_empty) ... ok 344s test_method_reopen (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_reopen) ... ok 344s test_method_reset (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_reset) ... ok 344s test_method_unescape_bytea (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_unescape_bytea) ... ok 344s test_async_query_after_deletion (tests.test_classic_dbwrapper.TestDBClassInit.test_async_query_after_deletion) ... ok 344s test_async_query_before_deletion (tests.test_classic_dbwrapper.TestDBClassInit.test_async_query_before_deletion) ... ok 344s test_bad_params (tests.test_classic_dbwrapper.TestDBClassInit.test_bad_params) ... ok 344s test_delete_db (tests.test_classic_dbwrapper.TestDBClassInit.test_delete_db) ... ok 344s test_array (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array) ... ok 344s test_array_literal (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_literal) ... ok 344s test_array_of_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_bytea) ... ok 344s test_array_of_ids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_ids) ... ok 344s test_array_of_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_json) ... ok 344s test_array_of_jsonb (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_jsonb) ... ok 344s test_array_of_text (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_text) ... ok 344s test_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_bytea) ... ok 344s test_class_name (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_class_name) ... ok 344s test_clear (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_clear) ... ok 344s test_clear_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_clear_with_quoted_names) ... ok 344s test_context_manager (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_context_manager) ... ok 344s test_create_table (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_create_table) ... ok 344s test_create_table_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_create_table_with_oids) ... skipped 'database does not support tables with oids' 345s test_date (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_date) ... ok 345s test_date_and_time_arrays (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_date_and_time_arrays) ... ok 345s test_db_types_info (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_db_types_info) ... ok 345s test_db_types_typecast (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_db_types_typecast) ... ok 345s test_decode_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_decode_json) ... ok 345s test_deep_array (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_deep_array) ... ok 345s test_delete (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete) ... ok 345s test_delete_prepared (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_prepared) ... ok 345s test_delete_referenced (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_referenced) ... ok 345s test_delete_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_with_composite_key) ... ok 345s test_delete_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_with_oids) ... skipped 'database does not support tables with oids' 345s test_delete_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_with_quoted_names) ... ok 345s test_describe_prepared (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_describe_prepared) ... ok 345s test_describe_prepared_unnamed (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_describe_prepared_unnamed) ... ok 345s test_empty_query (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_empty_query) ... ok 345s test_encode_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_encode_json) ... ok 345s test_escape_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_bytea) ... ok 345s test_escape_identifier (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_identifier) ... ok 345s test_escape_literal (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_literal) ... ok 345s test_escape_string (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_string) ... ok 345s test_get (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get) ... ok 345s test_get_as_dict (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_as_dict) ... ok 345s test_get_as_list (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_as_list) ... ok 345s test_get_attnames (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames) ... ok 345s test_get_attnames_is_attr_dict (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_is_attr_dict) ... ok 345s test_get_attnames_is_cached (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_is_cached) ... ok 345s test_get_attnames_is_ordered (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_is_ordered) ... ok 345s test_get_attnames_with_quotes (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_with_quotes) ... ok 345s test_get_attnames_with_regtypes (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_with_regtypes) ... ok 345s test_get_attnames_without_regtypes (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_without_regtypes) ... ok 345s test_get_databases (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_databases) ... ok 345s test_get_from_view (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_from_view) ... ok 345s test_get_generated (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_generated) ... ok 345s test_get_generated_is_cached (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_generated_is_cached) ... ok 345s test_get_little_bobby_tables (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_little_bobby_tables) ... ok 345s test_get_parameter (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_parameter) ... ok 345s test_get_parameter_all (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_parameter_all) ... ok 345s test_get_parameter_server_version (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_parameter_server_version) ... ok 345s test_get_relations (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_relations) ... ok 345s test_get_set_type_cast (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_set_type_cast) ... ok 345s test_get_system_relations (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_system_relations) ... ok 345s test_get_system_tables (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_system_tables) ... ok 345s test_get_tables (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_tables) ... ok 345s test_get_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_with_composite_key) ... ok 345s test_get_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_with_oids) ... skipped 'database does not support tables with oids' 345s test_get_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_with_quoted_names) ... ok 346s test_has_table_privilege (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_has_table_privilege) ... skipped 'must not be superuser' 346s test_hstore (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_hstore) ... ok 346s test_insert (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert) ... ok 346s test_insert_get_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_get_json) ... ok 346s test_insert_get_jsonb (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_get_jsonb) ... ok 346s test_insert_into_view (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_into_view) ... ok 346s test_insert_update_get_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_update_get_bytea) ... ok 346s test_insert_update_get_record (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_update_get_record) ... ok 346s test_insert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_with_generated_columns) ... ok 346s test_insert_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_with_oids) ... skipped 'database does not support tables with oids' 346s test_insert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_with_quoted_names) ... ok 346s test_inserttable_from_query (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_inserttable_from_query) ... ok 346s test_interval (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_interval) ... ok 346s test_module_name (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_module_name) ... ok 346s test_multiple_queries (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_multiple_queries) ... ok 346s test_notification_handler (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_notification_handler) ... ok 346s test_pkey (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_pkey) ... ok 346s test_pkeys (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_pkeys) ... ok 346s test_prepare (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_prepare) ... ok 346s test_prepare_unnamed (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_prepare_unnamed) ... ok 346s test_query (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query) ... ok 346s test_query_data_error (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_data_error) ... ok 346s test_query_formatted (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_formatted) ... ok 346s test_query_formatted_with_any (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_formatted_with_any) ... ok 346s test_query_formatted_without_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_formatted_without_params) ... ok 346s test_query_prepared_unnamed_with_out_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_unnamed_with_out_params) ... ok 346s test_query_prepared_unnamed_with_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_unnamed_with_params) ... ok 346s test_query_prepared_with_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_with_params) ... ok 346s test_query_prepared_without_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_without_params) ... ok 346s test_query_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_with_oids) ... skipped 'database does not support tables with oids' 346s test_query_with_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_with_params) ... ok 346s test_record_insert_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_record_insert_bytea) ... ok 346s test_record_insert_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_record_insert_json) ... ok 346s test_record_literal (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_record_literal) ... ok 346s test_reopen (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reopen) ... ok 346s test_reset (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reset) ... ok 347s test_reset_parameter (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reset_parameter) ... ok 347s test_reset_parameter_all (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reset_parameter_all) ... ok 347s test_set_parameter (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_set_parameter) ... ok 347s test_set_parameter_local (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_set_parameter_local) ... ok 347s test_set_parameter_session (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_set_parameter_session) ... ok 347s test_temp_crud (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_temp_crud) ... ok 347s test_time (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_time) ... ok 347s test_timestamp (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_timestamp) ... ok 347s test_timestamptz (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_timestamptz) ... ok 347s test_timetz (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_timetz) ... ok 347s test_transaction (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_transaction) ... ok 347s test_transaction_aliases (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_transaction_aliases) ... ok 347s test_truncate (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate) ... ok 347s test_truncate_cascade (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_cascade) ... ok 347s test_truncate_only (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_only) ... ok 347s test_truncate_quoted (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_quoted) ... ok 347s test_truncate_restart (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_restart) ... ok 347s test_unescape_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_unescape_bytea) ... ok 347s test_update (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update) ... ok 347s test_update_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_composite_key) ... ok 347s test_update_with_generated_columns (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_generated_columns) ... ok 347s test_update_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_oids) ... skipped 'database does not support tables with oids' 347s test_update_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_quoted_names) ... ok 347s test_update_without_oid (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_without_oid) ... ok 347s test_upsert (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert) ... ok 347s test_upsert_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_bytea) ... ok 347s test_upsert_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_composite_key) ... ok 347s test_upsert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_generated_columns) ... ok 347s test_upsert_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_oids) ... skipped 'database does not support tables with oids' 347s test_upsert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_quoted_names) ... ok 347s test_uuid (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_uuid) ... ok 347s test_debug_default (tests.test_classic_dbwrapper.TestDebug.test_debug_default) ... ok 347s test_debug_is_callable (tests.test_classic_dbwrapper.TestDebug.test_debug_is_callable) ... ok 347s test_debug_is_false (tests.test_classic_dbwrapper.TestDebug.test_debug_is_false) ... ok 347s test_debug_is_file_like (tests.test_classic_dbwrapper.TestDebug.test_debug_is_file_like) ... ok 347s test_debug_is_string (tests.test_classic_dbwrapper.TestDebug.test_debug_is_string) ... ok 347s test_debug_is_true (tests.test_classic_dbwrapper.TestDebug.test_debug_is_true) ... ok 347s test_debug_multiple_args (tests.test_classic_dbwrapper.TestDebug.test_debug_multiple_args) ... ok 347s test_leaks_with_close (tests.test_classic_dbwrapper.TestMemoryLeaks.test_leaks_with_close) ... ok 347s test_leaks_without_close (tests.test_classic_dbwrapper.TestMemoryLeaks.test_leaks_without_close) ... ok 347s test_get (tests.test_classic_dbwrapper.TestSchemas.test_get) ... ok 348s test_get_attnames (tests.test_classic_dbwrapper.TestSchemas.test_get_attnames) ... ok 348s test_get_tables (tests.test_classic_dbwrapper.TestSchemas.test_get_tables) ... ok 348s test_munging (tests.test_classic_dbwrapper.TestSchemas.test_munging) ... ok 348s test_query_information_schema (tests.test_classic_dbwrapper.TestSchemas.test_query_information_schema) ... ok 348s test_cast_interval (tests.test_classic_functions.TestCastInterval.test_cast_interval) ... ok 348s test_get_bool (tests.test_classic_functions.TestConfigFunctions.test_get_bool) ... ok 348s test_get_bytea_escaped (tests.test_classic_functions.TestConfigFunctions.test_get_bytea_escaped) ... ok 348s test_get_datestyle (tests.test_classic_functions.TestConfigFunctions.test_get_datestyle) ... ok 348s test_get_decimal (tests.test_classic_functions.TestConfigFunctions.test_get_decimal) ... ok 348s test_get_decimal_point (tests.test_classic_functions.TestConfigFunctions.test_get_decimal_point) ... ok 348s test_get_jsondecode (tests.test_classic_functions.TestConfigFunctions.test_get_jsondecode) ... ok 348s test_set_bool (tests.test_classic_functions.TestConfigFunctions.test_set_bool) ... ok 348s test_set_bytea_escaped (tests.test_classic_functions.TestConfigFunctions.test_set_bytea_escaped) ... ok 348s test_set_datestyle (tests.test_classic_functions.TestConfigFunctions.test_set_datestyle) ... ok 348s test_set_decimal (tests.test_classic_functions.TestConfigFunctions.test_set_decimal) ... ok 348s test_set_decimal_point (tests.test_classic_functions.TestConfigFunctions.test_set_decimal_point) ... ok 348s test_set_jsondecode (tests.test_classic_functions.TestConfigFunctions.test_set_jsondecode) ... ok 348s test_escape_bytea (tests.test_classic_functions.TestEscapeFunctions.test_escape_bytea) ... ok 348s test_escape_string (tests.test_classic_functions.TestEscapeFunctions.test_escape_string) ... ok 348s test_unescape_bytea (tests.test_classic_functions.TestEscapeFunctions.test_unescape_bytea) ... ok 348s test_def_base (tests.test_classic_functions.TestHasConnect.test_def_base) ... ok 348s test_def_host (tests.test_classic_functions.TestHasConnect.test_def_host) ... ok 348s test_def_opt (tests.test_classic_functions.TestHasConnect.test_def_opt) ... ok 348s test_def_port (tests.test_classic_functions.TestHasConnect.test_def_port) ... ok 348s test_has_connect (tests.test_classic_functions.TestHasConnect.test_has_connect) ... ok 348s test_has_connection_type (tests.test_classic_functions.TestHasConnect.test_has_connection_type) ... ok 348s test_has_escape_bytea (tests.test_classic_functions.TestHasConnect.test_has_escape_bytea) ... ok 348s test_has_escape_string (tests.test_classic_functions.TestHasConnect.test_has_escape_string) ... ok 348s test_has_pg_data_error (tests.test_classic_functions.TestHasConnect.test_has_pg_data_error) ... ok 348s test_has_pg_database_error (tests.test_classic_functions.TestHasConnect.test_has_pg_database_error) ... ok 348s test_has_pg_error (tests.test_classic_functions.TestHasConnect.test_has_pg_error) ... ok 348s test_has_pg_integrity_error (tests.test_classic_functions.TestHasConnect.test_has_pg_integrity_error) ... ok 348s test_has_pg_interface_error (tests.test_classic_functions.TestHasConnect.test_has_pg_interface_error) ... ok 348s test_has_pg_internal_error (tests.test_classic_functions.TestHasConnect.test_has_pg_internal_error) ... ok 348s test_has_pg_invalid_result_error (tests.test_classic_functions.TestHasConnect.test_has_pg_invalid_result_error) ... ok 348s test_has_pg_multiple_results_error (tests.test_classic_functions.TestHasConnect.test_has_pg_multiple_results_error) ... ok 348s test_has_pg_no_result_error (tests.test_classic_functions.TestHasConnect.test_has_pg_no_result_error) ... ok 348s test_has_pg_not_supported_error (tests.test_classic_functions.TestHasConnect.test_has_pg_not_supported_error) ... ok 348s test_has_pg_operational_error (tests.test_classic_functions.TestHasConnect.test_has_pg_operational_error) ... ok 348s test_has_pg_programming_error (tests.test_classic_functions.TestHasConnect.test_has_pg_programming_error) ... ok 348s test_has_pg_warning (tests.test_classic_functions.TestHasConnect.test_has_pg_warning) ... ok 348s test_has_query_type (tests.test_classic_functions.TestHasConnect.test_has_query_type) ... ok 348s test_has_unescape_bytea (tests.test_classic_functions.TestHasConnect.test_has_unescape_bytea) ... ok 348s test_pqlib_version (tests.test_classic_functions.TestHasConnect.test_pqlib_version) ... ok 348s test_version (tests.test_classic_functions.TestModuleConstants.test_version) ... ok 348s test_parser_cast (tests.test_classic_functions.TestParseArray.test_parser_cast) ... ok 348s test_parser_delim (tests.test_classic_functions.TestParseArray.test_parser_delim) ... ok 348s test_parser_nested (tests.test_classic_functions.TestParseArray.test_parser_nested) ... ok 348s test_parser_params (tests.test_classic_functions.TestParseArray.test_parser_params) ... ok 348s test_parser_simple (tests.test_classic_functions.TestParseArray.test_parser_simple) ... ok 348s test_parser_too_deeply_nested (tests.test_classic_functions.TestParseArray.test_parser_too_deeply_nested) ... ok 348s test_parser_with_data (tests.test_classic_functions.TestParseArray.test_parser_with_data) ... ok 348s test_parser_with_different_delimiter (tests.test_classic_functions.TestParseArray.test_parser_with_different_delimiter) ... ok 348s test_parser_without_cast (tests.test_classic_functions.TestParseArray.test_parser_without_cast) ... ok 348s test_parser (tests.test_classic_functions.TestParseHStore.test_parser) ... ok 348s test_parser_cast_non_uniform (tests.test_classic_functions.TestParseRecord.test_parser_cast_non_uniform) ... ok 348s test_parser_cast_uniform (tests.test_classic_functions.TestParseRecord.test_parser_cast_uniform) ... ok 348s test_parser_delim (tests.test_classic_functions.TestParseRecord.test_parser_delim) ... ok 348s test_parser_many_elements (tests.test_classic_functions.TestParseRecord.test_parser_many_elements) ... ok 348s test_parser_nested (tests.test_classic_functions.TestParseRecord.test_parser_nested) ... ok 348s test_parser_params (tests.test_classic_functions.TestParseRecord.test_parser_params) ... ok 348s test_parser_simple (tests.test_classic_functions.TestParseRecord.test_parser_simple) ... ok 348s test_parser_with_data (tests.test_classic_functions.TestParseRecord.test_parser_with_data) ... ok 348s test_parser_with_different_delimiter (tests.test_classic_functions.TestParseRecord.test_parser_with_different_delimiter) ... ok 348s test_parser_without_cast (tests.test_classic_functions.TestParseRecord.test_parser_without_cast) ... ok 348s test_get_lo (tests.test_classic_largeobj.TestCreatingLargeObjects.test_get_lo) ... ok 348s test_lo_create (tests.test_classic_largeobj.TestCreatingLargeObjects.test_lo_create) ... ok 348s test_lo_import (tests.test_classic_largeobj.TestCreatingLargeObjects.test_lo_import) ... ok 348s test_class_name (tests.test_classic_largeobj.TestLargeObjects.test_class_name) ... ok 348s test_close (tests.test_classic_largeobj.TestLargeObjects.test_close) ... ok 348s test_error (tests.test_classic_largeobj.TestLargeObjects.test_error) ... ok 348s test_export (tests.test_classic_largeobj.TestLargeObjects.test_export) ... ok 348s test_export_in_existent (tests.test_classic_largeobj.TestLargeObjects.test_export_in_existent) ... ok 348s test_module_name (tests.test_classic_largeobj.TestLargeObjects.test_module_name) ... ok 348s test_oid (tests.test_classic_largeobj.TestLargeObjects.test_oid) ... ok 348s test_open (tests.test_classic_largeobj.TestLargeObjects.test_open) ... ok 348s test_pgcn (tests.test_classic_largeobj.TestLargeObjects.test_pgcn) ... ok 348s test_read (tests.test_classic_largeobj.TestLargeObjects.test_read) ... ok 348s test_repr (tests.test_classic_largeobj.TestLargeObjects.test_repr) ... ok 348s test_seek (tests.test_classic_largeobj.TestLargeObjects.test_seek) ... ok 348s test_size (tests.test_classic_largeobj.TestLargeObjects.test_size) ... ok 348s test_str (tests.test_classic_largeobj.TestLargeObjects.test_str) ... ok 348s test_tell (tests.test_classic_largeobj.TestLargeObjects.test_tell) ... ok 348s test_unlink (tests.test_classic_largeobj.TestLargeObjects.test_unlink) ... ok 348s test_unlink_inexistent (tests.test_classic_largeobj.TestLargeObjects.test_unlink_inexistent) ... ok 348s test_write (tests.test_classic_largeobj.TestLargeObjects.test_write) ... ok 348s test_write_latin1_bytes (tests.test_classic_largeobj.TestLargeObjects.test_write_latin1_bytes) ... ok 348s test_write_utf8_bytes (tests.test_classic_largeobj.TestLargeObjects.test_write_utf8_bytes) ... ok 348s test_write_utf8_string (tests.test_classic_largeobj.TestLargeObjects.test_write_utf8_string) ... ok 348s test_large_object_int_constants (tests.test_classic_largeobj.TestModuleConstants.test_large_object_int_constants) ... ok 348s test_notify_distinct_in_transaction (tests.test_classic_notification.TestAsyncNotification.test_notify_distinct_in_transaction) ... ok 348s test_notify_handler_empty (tests.test_classic_notification.TestAsyncNotification.test_notify_handler_empty) ... ok 348s test_notify_handler_once (tests.test_classic_notification.TestAsyncNotification.test_notify_handler_once) ... ok 348s test_notify_no_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_no_timeout) ... ok 348s test_notify_once_with_payload (tests.test_classic_notification.TestAsyncNotification.test_notify_once_with_payload) ... ok 348s test_notify_query_empty (tests.test_classic_notification.TestAsyncNotification.test_notify_query_empty) ... ok 348s test_notify_query_once (tests.test_classic_notification.TestAsyncNotification.test_notify_query_once) ... ok 348s test_notify_quoted_names (tests.test_classic_notification.TestAsyncNotification.test_notify_quoted_names) ... ok 348s test_notify_same_in_transaction (tests.test_classic_notification.TestAsyncNotification.test_notify_same_in_transaction) ... ok 349s test_notify_several_times (tests.test_classic_notification.TestAsyncNotification.test_notify_several_times) ... ok 349s test_notify_with_args (tests.test_classic_notification.TestAsyncNotification.test_notify_with_args) ... ok 349s test_notify_with_args_and_payload (tests.test_classic_notification.TestAsyncNotification.test_notify_with_args_and_payload) ... ok 349s test_notify_with_five_payloads (tests.test_classic_notification.TestAsyncNotification.test_notify_with_five_payloads) ... ok 349s test_notify_with_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_with_timeout) ... ok 349s test_notify_without_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_without_timeout) ... ok 349s test_notify_zero_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_zero_timeout) ... ok 349s test_receive_immediately (tests.test_classic_notification.TestAsyncNotification.test_receive_immediately) ... ok 349s test_close_handler (tests.test_classic_notification.TestSyncNotification.test_close_handler) ... ok 349s test_delete_handler (tests.test_classic_notification.TestSyncNotification.test_delete_handler) ... ok 349s test_notify (tests.test_classic_notification.TestSyncNotification.test_notify) ... ok 349s test_notify_with_args_and_payload (tests.test_classic_notification.TestSyncNotification.test_notify_with_args_and_payload) ... ok 349s test_notify_wrong_event (tests.test_classic_notification.TestSyncNotification.test_notify_wrong_event) ... ok 349s test_apilevel (tests.test_dbapi20.TestPgDb.test_apilevel) ... ok 349s test_arraysize (tests.test_dbapi20.TestPgDb.test_arraysize) ... ok 349s test_autocommit (tests.test_dbapi20.TestPgDb.test_autocommit) ... ok 349s test_binary_string (tests.test_dbapi20.TestPgDb.test_binary_string) ... ok 349s test_binary_type (tests.test_dbapi20.TestPgDb.test_binary_type) ... ok 349s test_bool (tests.test_dbapi20.TestPgDb.test_bool) ... ok 349s test_build_row_factory (tests.test_dbapi20.TestPgDb.test_build_row_factory) ... ok 349s test_callproc (tests.test_dbapi20.TestPgDb.test_callproc) ... ok 349s test_callproc_bad_params (tests.test_dbapi20.TestPgDb.test_callproc_bad_params) ... ok 349s test_callproc_no_params (tests.test_dbapi20.TestPgDb.test_callproc_no_params) ... ok 349s test_callproc_one_param (tests.test_dbapi20.TestPgDb.test_callproc_one_param) ... ok 349s test_callproc_two_params (tests.test_dbapi20.TestPgDb.test_callproc_two_params) ... ok 349s test_change_row_factory_cache_size (tests.test_dbapi20.TestPgDb.test_change_row_factory_cache_size) ... ok 350s test_close (tests.test_dbapi20.TestPgDb.test_close) ... ok 350s test_colnames (tests.test_dbapi20.TestPgDb.test_colnames) ... ok 350s test_coltypes (tests.test_dbapi20.TestPgDb.test_coltypes) ... ok 350s test_commit (tests.test_dbapi20.TestPgDb.test_commit) ... ok 350s test_connect (tests.test_dbapi20.TestPgDb.test_connect) ... ok 350s test_connect_kwargs (tests.test_dbapi20.TestPgDb.test_connect_kwargs) ... ok 350s test_connect_kwargs_with_special_chars (tests.test_dbapi20.TestPgDb.test_connect_kwargs_with_special_chars) ... ok 350s test_connection_as_contextmanager (tests.test_dbapi20.TestPgDb.test_connection_as_contextmanager) ... ok 350s test_connection_errors (tests.test_dbapi20.TestPgDb.test_connection_errors) ... ok 350s test_cursor (tests.test_dbapi20.TestPgDb.test_cursor) ... ok 350s test_cursor_as_contextmanager (tests.test_dbapi20.TestPgDb.test_cursor_as_contextmanager) ... ok 350s test_cursor_connection (tests.test_dbapi20.TestPgDb.test_cursor_connection) ... ok 350s test_cursor_invalidation (tests.test_dbapi20.TestPgDb.test_cursor_invalidation) ... ok 350s test_cursor_isolation (tests.test_dbapi20.TestPgDb.test_cursor_isolation) ... ok 350s test_cursor_iteration (tests.test_dbapi20.TestPgDb.test_cursor_iteration) ... ok 350s test_cursor_type (tests.test_dbapi20.TestPgDb.test_cursor_type) ... ok 350s test_cursor_with_badly_named_columns (tests.test_dbapi20.TestPgDb.test_cursor_with_badly_named_columns) ... ok 350s test_cursor_with_named_columns (tests.test_dbapi20.TestPgDb.test_cursor_with_named_columns) ... ok 350s test_cursor_with_unnamed_columns (tests.test_dbapi20.TestPgDb.test_cursor_with_unnamed_columns) ... ok 350s test_custom_type (tests.test_dbapi20.TestPgDb.test_custom_type) ... ok 350s test_cve_2018_1058 (tests.test_dbapi20.TestPgDb.test_cve_2018_1058) ... ok 350s test_date (tests.test_dbapi20.TestPgDb.test_date) ... ok 350s test_datetime (tests.test_dbapi20.TestPgDb.test_datetime) ... ok 350s test_datetime_type (tests.test_dbapi20.TestPgDb.test_datetime_type) ... ok 350s test_description (tests.test_dbapi20.TestPgDb.test_description) ... ok 351s test_description_fields (tests.test_dbapi20.TestPgDb.test_description_fields) ... ok 351s test_exceptions (tests.test_dbapi20.TestPgDb.test_exceptions) ... ok 351s test_exceptions_as_connection_attributes (tests.test_dbapi20.TestPgDb.test_exceptions_as_connection_attributes) ... ok 351s test_execute (tests.test_dbapi20.TestPgDb.test_execute) ... ok 351s test_execute_edge_cases (tests.test_dbapi20.TestPgDb.test_execute_edge_cases) ... ok 351s test_executemany (tests.test_dbapi20.TestPgDb.test_executemany) ... ok 351s test_fetch_2_rows (tests.test_dbapi20.TestPgDb.test_fetch_2_rows) ... ok 351s test_fetchall (tests.test_dbapi20.TestPgDb.test_fetchall) ... ok 351s test_fetchall_with_various_sizes (tests.test_dbapi20.TestPgDb.test_fetchall_with_various_sizes) ... ok 351s test_fetchmany (tests.test_dbapi20.TestPgDb.test_fetchmany) ... ok 351s test_fetchmany_with_keep (tests.test_dbapi20.TestPgDb.test_fetchmany_with_keep) ... ok 351s test_fetchone (tests.test_dbapi20.TestPgDb.test_fetchone) ... ok 351s test_float (tests.test_dbapi20.TestPgDb.test_float) ... ok 351s test_global_typecast (tests.test_dbapi20.TestPgDb.test_global_typecast) ... ok 351s test_hstore (tests.test_dbapi20.TestPgDb.test_hstore) ... ok 351s test_insert_array (tests.test_dbapi20.TestPgDb.test_insert_array) ... ok 351s test_insert_record (tests.test_dbapi20.TestPgDb.test_insert_record) ... ok 351s test_integrity_error (tests.test_dbapi20.TestPgDb.test_integrity_error) ... ok 351s test_interval (tests.test_dbapi20.TestPgDb.test_interval) ... ok 351s test_json (tests.test_dbapi20.TestPgDb.test_json) ... ok 351s test_jsonb (tests.test_dbapi20.TestPgDb.test_jsonb) ... ok 351s test_literal (tests.test_dbapi20.TestPgDb.test_literal) ... ok 352s test_memory_leaks (tests.test_dbapi20.TestPgDb.test_memory_leaks) ... ok 352s test_mixedfetch (tests.test_dbapi20.TestPgDb.test_mixedfetch) ... ok 352s test_next (tests.test_dbapi20.TestPgDb.test_next) 352s Test extension for getting the next row. ... ok 352s test_nextset (tests.test_dbapi20.TestPgDb.test_nextset) ... ok 352s test_no_close (tests.test_dbapi20.TestPgDb.test_no_close) ... ok 352s test_non_idempotent_close (tests.test_dbapi20.TestPgDb.test_non_idempotent_close) ... ok 352s test_none (tests.test_dbapi20.TestPgDb.test_none) ... ok 352s test_number_type (tests.test_dbapi20.TestPgDb.test_number_type) ... ok 352s test_paramstyle (tests.test_dbapi20.TestPgDb.test_paramstyle) ... ok 352s test_paramstyles (tests.test_dbapi20.TestPgDb.test_paramstyles) ... ok 352s test_percent_sign (tests.test_dbapi20.TestPgDb.test_percent_sign) ... ok 352s test_pgdb_type (tests.test_dbapi20.TestPgDb.test_pgdb_type) ... ok 352s test_rollback (tests.test_dbapi20.TestPgDb.test_rollback) ... ok 352s test_row_factory (tests.test_dbapi20.TestPgDb.test_row_factory) ... ok 352s test_rowcount (tests.test_dbapi20.TestPgDb.test_rowcount) ... ok 352s test_rowid_type (tests.test_dbapi20.TestPgDb.test_rowid_type) ... ok 352s test_select_array (tests.test_dbapi20.TestPgDb.test_select_array) ... ok 352s test_select_record (tests.test_dbapi20.TestPgDb.test_select_record) ... ok 352s test_set_decimal_type (tests.test_dbapi20.TestPgDb.test_set_decimal_type) ... ok 352s test_set_typecast_for_arrays (tests.test_dbapi20.TestPgDb.test_set_typecast_for_arrays) ... ok 352s test_setinputsizes (tests.test_dbapi20.TestPgDb.test_setinputsizes) ... ok 352s test_setoutputsize (tests.test_dbapi20.TestPgDb.test_setoutputsize) ... ok 352s test_setoutputsize_basic (tests.test_dbapi20.TestPgDb.test_setoutputsize_basic) ... ok 352s test_sqlstate (tests.test_dbapi20.TestPgDb.test_sqlstate) ... ok 352s test_string_type (tests.test_dbapi20.TestPgDb.test_string_type) ... ok 352s test_threadsafety (tests.test_dbapi20.TestPgDb.test_threadsafety) ... ok 352s test_time (tests.test_dbapi20.TestPgDb.test_time) ... ok 352s test_timestamp (tests.test_dbapi20.TestPgDb.test_timestamp) ... ok 353s test_transaction (tests.test_dbapi20.TestPgDb.test_transaction) ... ok 353s test_type_cache_info (tests.test_dbapi20.TestPgDb.test_type_cache_info) ... ok 353s test_type_cache_typecast (tests.test_dbapi20.TestPgDb.test_type_cache_typecast) ... ok 353s test_unicode_list_and_tuple (tests.test_dbapi20.TestPgDb.test_unicode_list_and_tuple) ... ok 353s test_unicode_with_latin1 (tests.test_dbapi20.TestPgDb.test_unicode_with_latin1) ... ok 353s test_unicode_with_utf8 (tests.test_dbapi20.TestPgDb.test_unicode_with_utf8) ... ok 353s test_update_rowcount (tests.test_dbapi20.TestPgDb.test_update_rowcount) ... ok 353s test_uuid (tests.test_dbapi20.TestPgDb.test_uuid) ... ok 353s test_version (tests.test_dbapi20.TestPgDb.test_version) ... ok 353s test_round_trip (tests.test_dbapi20_copy.TestBinary.test_round_trip) ... ok 353s test_bad_params (tests.test_dbapi20_copy.TestCopyFrom.test_bad_params) ... ok 353s test_binary (tests.test_dbapi20_copy.TestCopyFrom.test_binary) ... ok 353s test_binary_with_sep (tests.test_dbapi20_copy.TestCopyFrom.test_binary_with_sep) ... ok 353s test_binary_with_unicode (tests.test_dbapi20_copy.TestCopyFrom.test_binary_with_unicode) ... ok 353s test_columns (tests.test_dbapi20_copy.TestCopyFrom.test_columns) ... ok 353s test_csv (tests.test_dbapi20_copy.TestCopyFrom.test_csv) ... ok 353s test_csv_with_sep (tests.test_dbapi20_copy.TestCopyFrom.test_csv_with_sep) ... ok 353s test_file (tests.test_dbapi20_copy.TestCopyFrom.test_file) ... ok 353s test_input_bytes (tests.test_dbapi20_copy.TestCopyFrom.test_input_bytes) ... ok 353s test_input_iterable (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable) ... ok 353s test_input_iterable_bytes (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable_bytes) ... ok 353s test_input_iterable_invalid (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable_invalid) ... ok 353s test_input_iterable_with_newlines (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable_with_newlines) ... ok 353s test_input_string (tests.test_dbapi20_copy.TestCopyFrom.test_input_string) ... ok 353s test_input_string_multiple_rows (tests.test_dbapi20_copy.TestCopyFrom.test_input_string_multiple_rows) ... ok 353s test_input_string_with_newline (tests.test_dbapi20_copy.TestCopyFrom.test_input_string_with_newline) ... ok 353s test_input_string_with_schema_name (tests.test_dbapi20_copy.TestCopyFrom.test_input_string_with_schema_name) ... ok 353s test_null (tests.test_dbapi20_copy.TestCopyFrom.test_null) ... ok 353s test_query (tests.test_dbapi20_copy.TestCopyFrom.test_query) ... ok 353s test_sep (tests.test_dbapi20_copy.TestCopyFrom.test_sep) ... ok 353s test_size_invalid (tests.test_dbapi20_copy.TestCopyFrom.test_size_invalid) ... ok 353s test_size_negative (tests.test_dbapi20_copy.TestCopyFrom.test_size_negative) ... ok 354s test_size_positive (tests.test_dbapi20_copy.TestCopyFrom.test_size_positive) ... ok 354s test_bad_params (tests.test_dbapi20_copy.TestCopyTo.test_bad_params) ... ok 354s test_binary (tests.test_dbapi20_copy.TestCopyTo.test_binary) ... ok 354s test_binary_with_sep (tests.test_dbapi20_copy.TestCopyTo.test_binary_with_sep) ... ok 354s test_binary_with_unicode (tests.test_dbapi20_copy.TestCopyTo.test_binary_with_unicode) ... ok 354s test_columns (tests.test_dbapi20_copy.TestCopyTo.test_columns) ... ok 354s test_csv (tests.test_dbapi20_copy.TestCopyTo.test_csv) ... ok 354s test_csv_with_sep (tests.test_dbapi20_copy.TestCopyTo.test_csv_with_sep) ... ok 354s test_decode (tests.test_dbapi20_copy.TestCopyTo.test_decode) ... ok 354s test_file (tests.test_dbapi20_copy.TestCopyTo.test_file) ... ok 354s test_generator (tests.test_dbapi20_copy.TestCopyTo.test_generator) ... ok 354s test_generator_bytes (tests.test_dbapi20_copy.TestCopyTo.test_generator_bytes) ... ok 354s test_generator_with_schema_name (tests.test_dbapi20_copy.TestCopyTo.test_generator_with_schema_name) ... ok 354s test_null (tests.test_dbapi20_copy.TestCopyTo.test_null) ... ok 354s test_query (tests.test_dbapi20_copy.TestCopyTo.test_query) ... ok 354s test_rowcount_increment (tests.test_dbapi20_copy.TestCopyTo.test_rowcount_increment) ... ok 354s test_sep (tests.test_dbapi20_copy.TestCopyTo.test_sep) ... ok 354s test_input (tests.test_dbapi20_copy.TestStreams.test_input) ... ok 354s test_output (tests.test_dbapi20_copy.TestStreams.test_output) ... ok 354s test_all_steps (tests.test_tutorial.TestClassicTutorial.test_all_steps) ... ok 354s test_all_steps (tests.test_tutorial.TestDbApi20Tutorial.test_all_steps) ... ok 354s 354s ---------------------------------------------------------------------- 354s Ran 808 tests in 17.928s 354s 354s OK (skipped=18) 354s Dropping cluster 17/regress ... 354s ### End 17, python3.13 ### 354s autopkgtest [12:19:46]: test unittests: -----------------------] 355s unittests PASS 355s autopkgtest [12:19:47]: test unittests: - - - - - - - - - - results - - - - - - - - - - 355s autopkgtest [12:19:47]: @@@@@@@@@@@@@@@@@@@@ summary 355s unittests PASS 409s nova [W] Using flock in prodstack6-arm64 409s flock: timeout while waiting to get lock 409s Creating nova instance adt-plucky-arm64-pygresql-20250219-121352-juju-7f2275-prod-proposed-migration-environment-15-0e3d38f0-d344-4bfd-86f9-1f450e1509ee from image adt/ubuntu-plucky-arm64-server-20250219.img (UUID 02c92adb-9d9d-4b0e-b071-488d8ee6210f)... 409s nova [W] Timed out waiting for 29f9762a-e0f3-46a6-ad5f-84639d5d3a5d to get deleted.