0s autopkgtest [03:38:44]: starting date and time: 2025-02-16 03:38:44+0000 0s autopkgtest [03:38:44]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [03:38:44]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.uzqaow1s/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:glibc --apt-upgrade pygresql --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=glibc/2.41-1ubuntu1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-29.secgroup --name adt-plucky-s390x-pygresql-20250216-033844-juju-7f2275-prod-proposed-migration-environment-2-1e6980bd-fc1b-4579-bc18-3b3d1198eb0b --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-s390x -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/ 111s autopkgtest [03:40:35]: testbed dpkg architecture: s390x 111s autopkgtest [03:40:35]: testbed apt version: 2.9.28 111s autopkgtest [03:40:35]: @@@@@@@@@@@@@@@@@@@@ test bed setup 112s autopkgtest [03:40:36]: testbed release detected to be: None 112s autopkgtest [03:40:36]: updating testbed package index (apt update) 113s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB] 113s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 113s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 113s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 113s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [73.0 kB] 113s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [810 kB] 114s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.1 kB] 114s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [3120 B] 114s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [166 kB] 114s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x Packages [760 B] 114s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [855 kB] 114s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [3740 B] 114s Fetched 2035 kB in 1s (2068 kB/s) 114s Reading package lists... 115s Reading package lists... 115s Building dependency tree... 115s Reading state information... 115s Calculating upgrade... 115s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 115s Reading package lists... 116s Building dependency tree... 116s Reading state information... 116s The following packages will be REMOVED: 116s linux-image-6.11.0-8-generic* 116s 0 upgraded, 0 newly installed, 1 to remove and 5 not upgraded. 116s After this operation, 10.5 MB disk space will be freed. 116s (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 ... 80973 files and directories currently installed.) 116s Removing linux-image-6.11.0-8-generic (6.11.0-8.8) ... 116s I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.12.0-15-generic 116s I: /boot/initrd.img.old is now a symlink to initrd.img-6.12.0-15-generic 116s /etc/kernel/postrm.d/initramfs-tools: 116s update-initramfs: Deleting /boot/initrd.img-6.11.0-8-generic 116s /etc/kernel/postrm.d/zz-zipl: 116s Using config file '/etc/zipl.conf' 116s Building bootmap in '/boot' 116s Adding IPL section 'ubuntu' (default) 116s Preparing boot device for LD-IPL: vda (0000). 116s Done. 116s (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 ... 80969 files and directories currently installed.) 116s Purging configuration files for linux-image-6.11.0-8-generic (6.11.0-8.8) ... 116s rmdir: failed to remove '/lib/modules/6.11.0-8-generic': Directory not empty 117s autopkgtest [03:40:41]: upgrading testbed (apt dist-upgrade and autopurge) 117s Reading package lists... 117s Building dependency tree... 117s Reading state information... 117s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 117s Starting 2 pkgProblemResolver with broken count: 0 117s Done 117s Entering ResolveByKeep 117s 118s The following packages were automatically installed and are no longer required: 118s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 118s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 118s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8 118s linux-tools-6.11.0-8-generic 118s Use 'sudo apt autoremove' to remove them. 118s The following packages will be upgraded: 118s libc-bin libc-dev-bin libc6 libc6-dev locales 118s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 118s Need to get 9512 kB of archives. 118s After this operation, 288 kB of additional disk space will be used. 118s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc-dev-bin s390x 2.41-1ubuntu1 [24.3 kB] 118s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc6-dev s390x 2.41-1ubuntu1 [1679 kB] 118s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x locales all 2.41-1ubuntu1 [4246 kB] 118s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc6 s390x 2.41-1ubuntu1 [2891 kB] 119s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc-bin s390x 2.41-1ubuntu1 [672 kB] 119s Preconfiguring packages ... 119s Fetched 9512 kB in 1s (8832 kB/s) 119s (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 ... 80969 files and directories currently installed.) 119s Preparing to unpack .../libc-dev-bin_2.41-1ubuntu1_s390x.deb ... 119s Unpacking libc-dev-bin (2.41-1ubuntu1) over (2.40-4ubuntu1) ... 119s Preparing to unpack .../libc6-dev_2.41-1ubuntu1_s390x.deb ... 119s Unpacking libc6-dev:s390x (2.41-1ubuntu1) over (2.40-4ubuntu1) ... 119s Preparing to unpack .../locales_2.41-1ubuntu1_all.deb ... 119s Unpacking locales (2.41-1ubuntu1) over (2.40-4ubuntu1) ... 119s Preparing to unpack .../libc6_2.41-1ubuntu1_s390x.deb ... 119s Checking for services that may need to be restarted... 119s Checking init scripts... 119s Checking for services that may need to be restarted... 119s Checking init scripts... 119s Stopping some services possibly affected by the upgrade (will be restarted later): 119s cron: stopping...done. 119s 119s Unpacking libc6:s390x (2.41-1ubuntu1) over (2.40-4ubuntu1) ... 119s Setting up libc6:s390x (2.41-1ubuntu1) ... 119s Checking for services that may need to be restarted... 119s Checking init scripts... 119s Restarting services possibly affected by the upgrade: 119s cron: restarting...done. 119s 119s Services restarted successfully. 120s (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 ... 80970 files and directories currently installed.) 120s Preparing to unpack .../libc-bin_2.41-1ubuntu1_s390x.deb ... 120s Unpacking libc-bin (2.41-1ubuntu1) over (2.40-4ubuntu1) ... 120s Setting up libc-bin (2.41-1ubuntu1) ... 120s Setting up locales (2.41-1ubuntu1) ... 120s Installing new version of config file /etc/locale.alias ... 120s Generating locales (this might take a while)... 121s en_US.UTF-8... done 121s Generation complete. 121s Setting up libc-dev-bin (2.41-1ubuntu1) ... 121s Setting up libc6-dev:s390x (2.41-1ubuntu1) ... 121s Processing triggers for man-db (2.13.0-1) ... 122s Processing triggers for systemd (257.2-3ubuntu1) ... 123s Reading package lists... 123s Building dependency tree... 123s Reading state information... 123s Starting pkgProblemResolver with broken count: 0 123s Starting 2 pkgProblemResolver with broken count: 0 123s Done 123s The following packages will be REMOVED: 123s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 123s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 123s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8* 123s linux-tools-6.11.0-8-generic* 124s 0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded. 124s After this operation, 167 MB disk space will be freed. 124s (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 ... 80970 files and directories currently installed.) 124s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 124s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 124s Removing libpython3.12t64:s390x (3.12.9-1) ... 124s Removing libpython3.12-stdlib:s390x (3.12.9-1) ... 124s Removing libnsl2:s390x (1.3.0-3build3) ... 124s Removing libpython3.12-minimal:s390x (3.12.9-1) ... 124s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 124s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 125s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 125s Processing triggers for libc-bin (2.41-1ubuntu1) ... 125s (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 ... 55870 files and directories currently installed.) 125s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ... 125s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 125s autopkgtest [03:40:49]: rebooting testbed after setup commands that affected boot 145s autopkgtest [03:41:09]: testbed running kernel: Linux 6.12.0-15-generic #15-Ubuntu SMP Tue Feb 4 15:05:57 UTC 2025 147s autopkgtest [03:41:11]: @@@@@@@@@@@@@@@@@@@@ apt-source pygresql 150s Get:1 http://ftpmaster.internal/ubuntu plucky/universe pygresql 1:6.1.0-1 (dsc) [2231 B] 150s Get:2 http://ftpmaster.internal/ubuntu plucky/universe pygresql 1:6.1.0-1 (tar) [273 kB] 150s Get:3 http://ftpmaster.internal/ubuntu plucky/universe pygresql 1:6.1.0-1 (diff) [7236 B] 150s gpgv: Signature made Sun Dec 8 00:12:25 2024 UTC 150s gpgv: using RSA key AC0A4FF12611B6FCCF01C111393587D97D86500B 150s gpgv: Can't check signature: No public key 150s dpkg-source: warning: cannot verify inline signature for ./pygresql_6.1.0-1.dsc: no acceptable signature found 150s autopkgtest [03:41:14]: testing package pygresql version 1:6.1.0-1 151s autopkgtest [03:41:15]: build not needed 152s autopkgtest [03:41:16]: test unittests: preparing testbed 152s Reading package lists... 152s Building dependency tree... 152s Reading state information... 152s Starting pkgProblemResolver with broken count: 0 152s Starting 2 pkgProblemResolver with broken count: 0 152s Done 152s The following NEW packages will be installed: 152s libio-pty-perl libipc-run-perl libjson-perl libnsl2 libpq5 152s libpython3.12-minimal libpython3.12-stdlib libxslt1.1 postgresql 152s postgresql-17 postgresql-client-17 postgresql-client-common 152s postgresql-common postgresql-common-dev python3-all python3-pygresql 152s python3.12 python3.12-minimal ssl-cert tzdata-legacy 153s 0 upgraded, 20 newly installed, 0 to remove and 0 not upgraded. 153s Need to get 25.2 MB of archives. 153s After this operation, 80.8 MB of additional disk space will be used. 153s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.12-minimal s390x 3.12.9-1 [836 kB] 153s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12-minimal s390x 3.12.9-1 [2403 kB] 153s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libjson-perl all 4.10000-1 [81.9 kB] 153s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libio-pty-perl s390x 1:1.20-1build3 [31.6 kB] 153s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x libipc-run-perl all 20231003.0-2 [91.5 kB] 153s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x postgresql-client-common all 270 [47.4 kB] 153s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x postgresql-common-dev all 270 [72.8 kB] 153s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x ssl-cert all 1.1.3ubuntu1 [18.7 kB] 153s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x postgresql-common all 270 [101 kB] 153s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libnsl2 s390x 1.3.0-3build3 [44.1 kB] 153s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libpython3.12-stdlib s390x 3.12.9-1 [2071 kB] 153s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x python3.12 s390x 3.12.9-1 [671 kB] 153s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x libpq5 s390x 17.2-1build2 [146 kB] 153s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x libxslt1.1 s390x 1.1.39-0exp1ubuntu2 [169 kB] 153s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x postgresql-client-17 s390x 17.2-1build2 [1342 kB] 153s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x postgresql-17 s390x 17.2-1build2 [16.9 MB] 154s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x postgresql all 17+270 [14.2 kB] 154s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x python3-all s390x 3.13.1-1~exp2 [898 B] 154s Get:19 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pygresql s390x 1:6.1.0-1 [89.1 kB] 154s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x tzdata-legacy all 2024b-6ubuntu1 [99.3 kB] 154s Preconfiguring packages ... 154s /var/cache/debconf/tmp.ci/postgresql.config.1vGmky: 12: pg_lsclusters: not found 154s Fetched 25.2 MB in 1s (19.9 MB/s) 154s Selecting previously unselected package libpython3.12-minimal:s390x. 154s (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 ... 55868 files and directories currently installed.) 154s Preparing to unpack .../00-libpython3.12-minimal_3.12.9-1_s390x.deb ... 154s Unpacking libpython3.12-minimal:s390x (3.12.9-1) ... 154s Selecting previously unselected package python3.12-minimal. 154s Preparing to unpack .../01-python3.12-minimal_3.12.9-1_s390x.deb ... 154s Unpacking python3.12-minimal (3.12.9-1) ... 154s Selecting previously unselected package libjson-perl. 154s Preparing to unpack .../02-libjson-perl_4.10000-1_all.deb ... 154s Unpacking libjson-perl (4.10000-1) ... 154s Selecting previously unselected package libio-pty-perl. 154s Preparing to unpack .../03-libio-pty-perl_1%3a1.20-1build3_s390x.deb ... 154s Unpacking libio-pty-perl (1:1.20-1build3) ... 154s Selecting previously unselected package libipc-run-perl. 154s Preparing to unpack .../04-libipc-run-perl_20231003.0-2_all.deb ... 154s Unpacking libipc-run-perl (20231003.0-2) ... 154s Selecting previously unselected package postgresql-client-common. 154s Preparing to unpack .../05-postgresql-client-common_270_all.deb ... 154s Unpacking postgresql-client-common (270) ... 154s Selecting previously unselected package postgresql-common-dev. 154s Preparing to unpack .../06-postgresql-common-dev_270_all.deb ... 154s Unpacking postgresql-common-dev (270) ... 154s Selecting previously unselected package ssl-cert. 154s Preparing to unpack .../07-ssl-cert_1.1.3ubuntu1_all.deb ... 154s Unpacking ssl-cert (1.1.3ubuntu1) ... 154s Selecting previously unselected package postgresql-common. 154s Preparing to unpack .../08-postgresql-common_270_all.deb ... 154s Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common' 154s Unpacking postgresql-common (270) ... 154s Selecting previously unselected package libnsl2:s390x. 154s Preparing to unpack .../09-libnsl2_1.3.0-3build3_s390x.deb ... 154s Unpacking libnsl2:s390x (1.3.0-3build3) ... 154s Selecting previously unselected package libpython3.12-stdlib:s390x. 154s Preparing to unpack .../10-libpython3.12-stdlib_3.12.9-1_s390x.deb ... 154s Unpacking libpython3.12-stdlib:s390x (3.12.9-1) ... 154s Selecting previously unselected package python3.12. 154s Preparing to unpack .../11-python3.12_3.12.9-1_s390x.deb ... 154s Unpacking python3.12 (3.12.9-1) ... 154s Selecting previously unselected package libpq5:s390x. 154s Preparing to unpack .../12-libpq5_17.2-1build2_s390x.deb ... 154s Unpacking libpq5:s390x (17.2-1build2) ... 154s Selecting previously unselected package libxslt1.1:s390x. 154s Preparing to unpack .../13-libxslt1.1_1.1.39-0exp1ubuntu2_s390x.deb ... 154s Unpacking libxslt1.1:s390x (1.1.39-0exp1ubuntu2) ... 154s Selecting previously unselected package postgresql-client-17. 154s Preparing to unpack .../14-postgresql-client-17_17.2-1build2_s390x.deb ... 154s Unpacking postgresql-client-17 (17.2-1build2) ... 154s Selecting previously unselected package postgresql-17. 154s Preparing to unpack .../15-postgresql-17_17.2-1build2_s390x.deb ... 154s Unpacking postgresql-17 (17.2-1build2) ... 155s Selecting previously unselected package postgresql. 155s Preparing to unpack .../16-postgresql_17+270_all.deb ... 155s Unpacking postgresql (17+270) ... 155s Selecting previously unselected package python3-all. 155s Preparing to unpack .../17-python3-all_3.13.1-1~exp2_s390x.deb ... 155s Unpacking python3-all (3.13.1-1~exp2) ... 155s Selecting previously unselected package python3-pygresql. 155s Preparing to unpack .../18-python3-pygresql_1%3a6.1.0-1_s390x.deb ... 155s Unpacking python3-pygresql (1:6.1.0-1) ... 155s Selecting previously unselected package tzdata-legacy. 155s Preparing to unpack .../19-tzdata-legacy_2024b-6ubuntu1_all.deb ... 155s Unpacking tzdata-legacy (2024b-6ubuntu1) ... 155s Setting up libio-pty-perl (1:1.20-1build3) ... 155s Setting up libpython3.12-minimal:s390x (3.12.9-1) ... 155s Setting up libpq5:s390x (17.2-1build2) ... 155s Setting up tzdata-legacy (2024b-6ubuntu1) ... 155s Setting up ssl-cert (1.1.3ubuntu1) ... 155s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 155s Setting up libipc-run-perl (20231003.0-2) ... 155s Setting up libjson-perl (4.10000-1) ... 155s Setting up libnsl2:s390x (1.3.0-3build3) ... 155s Setting up libxslt1.1:s390x (1.1.39-0exp1ubuntu2) ... 155s Setting up postgresql-common-dev (270) ... 155s Setting up postgresql-client-common (270) ... 155s Setting up python3.12-minimal (3.12.9-1) ... 156s Setting up libpython3.12-stdlib:s390x (3.12.9-1) ... 156s Setting up postgresql-client-17 (17.2-1build2) ... 157s 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 157s Setting up python3-pygresql (1:6.1.0-1) ... 157s Setting up python3.12 (3.12.9-1) ... 158s Setting up python3-all (3.13.1-1~exp2) ... 158s Setting up postgresql-common (270) ... 158s Creating config file /etc/postgresql-common/createcluster.conf with new version 158s Building PostgreSQL dictionaries from installed myspell/hunspell packages... 158s Removing obsolete dictionary files: 159s Created symlink '/etc/systemd/system/multi-user.target.wants/postgresql.service' → '/usr/lib/systemd/system/postgresql.service'. 159s Setting up postgresql-17 (17.2-1build2) ... 159s Creating new PostgreSQL cluster 17/main ... 159s /usr/lib/postgresql/17/bin/initdb -D /var/lib/postgresql/17/main --auth-local peer --auth-host scram-sha-256 --no-instructions 159s The files belonging to this database system will be owned by user "postgres". 159s This user must also own the server process. 159s 159s The database cluster will be initialized with locale "C.UTF-8". 159s The default database encoding has accordingly been set to "UTF8". 159s The default text search configuration will be set to "english". 159s 159s Data page checksums are disabled. 159s 159s fixing permissions on existing directory /var/lib/postgresql/17/main ... ok 159s creating subdirectories ... ok 159s selecting dynamic shared memory implementation ... posix 159s selecting default "max_connections" ... 100 159s selecting default "shared_buffers" ... 128MB 159s selecting default time zone ... Etc/UTC 159s creating configuration files ... ok 160s running bootstrap script ... ok 160s performing post-bootstrap initialization ... ok 160s syncing data to disk ... ok 163s Setting up postgresql (17+270) ... 163s Processing triggers for systemd (257.2-3ubuntu1) ... 163s Processing triggers for man-db (2.13.0-1) ... 164s Processing triggers for libc-bin (2.41-1ubuntu1) ... 165s autopkgtest [03:41:29]: test unittests: [----------------------- 165s CREATE ROLE 165s CREATE DATABASE 165s Testing with: python3.12 166s test_context_manager (tests.test_classic.UtilityTest.test_context_manager) ... ok 166s test_get (tests.test_classic.UtilityTest.test_get) ... ok 166s test_insert (tests.test_classic.UtilityTest.test_insert) ... ok 166s test_invalid_name (tests.test_classic.UtilityTest.test_invalid_name) 166s Make sure that invalid table names are caught. ... ok 166s test_mixed_case (tests.test_classic.UtilityTest.test_mixed_case) ... ok 166s test_notify (tests.test_classic.UtilityTest.test_notify) ... ok 166s test_notify_other_options (tests.test_classic.UtilityTest.test_notify_other_options) ... ok 167s test_notify_timeout (tests.test_classic.UtilityTest.test_notify_timeout) ... ok 167s test_params (tests.test_classic.UtilityTest.test_params) ... ok 167s test_pkey (tests.test_classic.UtilityTest.test_pkey) ... ok 167s test_schema (tests.test_classic.UtilityTest.test_schema) 167s Check differentiation of same table name in different schemas. ... ok 167s test_sqlstate (tests.test_classic.UtilityTest.test_sqlstate) ... ok 167s test_update (tests.test_classic.UtilityTest.test_update) ... ok 167s test_del (tests.test_classic_attrdict.TestAttrDict.test_del) ... ok 167s test_get (tests.test_classic_attrdict.TestAttrDict.test_get) ... ok 167s test_init (tests.test_classic_attrdict.TestAttrDict.test_init) ... ok 167s test_items (tests.test_classic_attrdict.TestAttrDict.test_items) ... ok 167s test_iter (tests.test_classic_attrdict.TestAttrDict.test_iter) ... ok 167s test_keys (tests.test_classic_attrdict.TestAttrDict.test_keys) ... ok 167s test_set (tests.test_classic_attrdict.TestAttrDict.test_set) ... ok 167s test_values (tests.test_classic_attrdict.TestAttrDict.test_values) ... ok 167s test_write_methods (tests.test_classic_attrdict.TestAttrDict.test_write_methods) ... ok 167s test_can_connect (tests.test_classic_connection.TestCanConnect.test_can_connect) ... ok 167s test_can_connect_no_wait (tests.test_classic_connection.TestCanConnect.test_can_connect_no_wait) ... ok 167s test_change_row_factory_cache_size (tests.test_classic_connection.TestConfigFunctions.test_change_row_factory_cache_size) ... ok 167s test_get_bool (tests.test_classic_connection.TestConfigFunctions.test_get_bool) ... ok 167s test_get_byte_escaped (tests.test_classic_connection.TestConfigFunctions.test_get_byte_escaped) ... ok 167s test_get_decimal (tests.test_classic_connection.TestConfigFunctions.test_get_decimal) ... ok 167s test_get_decimal_point (tests.test_classic_connection.TestConfigFunctions.test_get_decimal_point) ... ok 167s test_set_bool (tests.test_classic_connection.TestConfigFunctions.test_set_bool) ... ok 167s test_set_bytea_escaped (tests.test_classic_connection.TestConfigFunctions.test_set_bytea_escaped) ... ok 167s test_set_decimal (tests.test_classic_connection.TestConfigFunctions.test_set_decimal) ... ok 167s test_set_decimal_point (tests.test_classic_connection.TestConfigFunctions.test_set_decimal_point) ... skipped 'cannot set German money locale' 167s test_all_connect_attributes (tests.test_classic_connection.TestConnectObject.test_all_connect_attributes) ... ok 167s test_all_connect_methods (tests.test_classic_connection.TestConnectObject.test_all_connect_methods) ... ok 167s test_all_query_members (tests.test_classic_connection.TestConnectObject.test_all_query_members) ... ok 167s test_attribute_backend_pid (tests.test_classic_connection.TestConnectObject.test_attribute_backend_pid) ... ok 167s test_attribute_db (tests.test_classic_connection.TestConnectObject.test_attribute_db) ... ok 167s test_attribute_error (tests.test_classic_connection.TestConnectObject.test_attribute_error) ... ok 167s test_attribute_host (tests.test_classic_connection.TestConnectObject.test_attribute_host) ... ok 167s test_attribute_options (tests.test_classic_connection.TestConnectObject.test_attribute_options) ... ok 167s test_attribute_port (tests.test_classic_connection.TestConnectObject.test_attribute_port) ... ok 167s test_attribute_protocol_version (tests.test_classic_connection.TestConnectObject.test_attribute_protocol_version) ... ok 167s test_attribute_server_version (tests.test_classic_connection.TestConnectObject.test_attribute_server_version) ... ok 167s test_attribute_socket (tests.test_classic_connection.TestConnectObject.test_attribute_socket) ... ok 167s test_attribute_status (tests.test_classic_connection.TestConnectObject.test_attribute_status) ... ok 167s test_attribute_user (tests.test_classic_connection.TestConnectObject.test_attribute_user) ... ok 168s test_cancel_long_running_thread (tests.test_classic_connection.TestConnectObject.test_cancel_long_running_thread) ... ok 168s test_class_name (tests.test_classic_connection.TestConnectObject.test_class_name) ... ok 168s test_method_cancel (tests.test_classic_connection.TestConnectObject.test_method_cancel) ... ok 168s test_method_close (tests.test_classic_connection.TestConnectObject.test_method_close) ... ok 168s test_method_endcopy (tests.test_classic_connection.TestConnectObject.test_method_endcopy) ... ok 168s test_method_file_no (tests.test_classic_connection.TestConnectObject.test_method_file_no) ... ok 168s test_method_parameter (tests.test_classic_connection.TestConnectObject.test_method_parameter) ... ok 168s test_method_query (tests.test_classic_connection.TestConnectObject.test_method_query) ... ok 168s test_method_query_empty (tests.test_classic_connection.TestConnectObject.test_method_query_empty) ... ok 168s test_method_reset (tests.test_classic_connection.TestConnectObject.test_method_reset) ... ok 168s test_method_send_query_empty (tests.test_classic_connection.TestConnectObject.test_method_send_query_empty) ... ok 168s test_method_send_query_multiple (tests.test_classic_connection.TestConnectObject.test_method_send_query_multiple) ... ok 168s test_method_send_query_single (tests.test_classic_connection.TestConnectObject.test_method_send_query_single) ... ok 168s test_method_transaction (tests.test_classic_connection.TestConnectObject.test_method_transaction) ... ok 168s test_module_name (tests.test_classic_connection.TestConnectObject.test_module_name) ... ok 168s test_repr (tests.test_classic_connection.TestConnectObject.test_repr) ... ok 168s test_str (tests.test_classic_connection.TestConnectObject.test_str) ... ok 168s test_getline (tests.test_classic_connection.TestDirectSocketAccess.test_getline) ... ok 168s test_getline_bytes_and_unicode (tests.test_classic_connection.TestDirectSocketAccess.test_getline_bytes_and_unicode) ... ok 168s test_parameter_checks (tests.test_classic_connection.TestDirectSocketAccess.test_parameter_checks) ... ok 168s test_putline (tests.test_classic_connection.TestDirectSocketAccess.test_putline) ... ok 168s test_putline_bytes_and_unicode (tests.test_classic_connection.TestDirectSocketAccess.test_putline_bytes_and_unicode) ... ok 168s test_insert_table_big_row_size (tests.test_classic_connection.TestInserttable.test_insert_table_big_row_size) ... ok 168s test_insert_table_small_int_overflow (tests.test_classic_connection.TestInserttable.test_insert_table_small_int_overflow) ... ok 168s test_inserttable1_row (tests.test_classic_connection.TestInserttable.test_inserttable1_row) ... ok 168s test_inserttable4_rows (tests.test_classic_connection.TestInserttable.test_inserttable4_rows) ... ok 168s test_inserttable_byte_values (tests.test_classic_connection.TestInserttable.test_inserttable_byte_values) ... ok 168s test_inserttable_from_dict_as_interable (tests.test_classic_connection.TestInserttable.test_inserttable_from_dict_as_interable) ... ok 168s test_inserttable_from_dict_keys (tests.test_classic_connection.TestInserttable.test_inserttable_from_dict_keys) ... ok 168s test_inserttable_from_dict_values (tests.test_classic_connection.TestInserttable.test_inserttable_from_dict_values) ... ok 168s test_inserttable_from_generator_of_tuples (tests.test_classic_connection.TestInserttable.test_inserttable_from_generator_of_tuples) ... ok 168s test_inserttable_from_list_of_sets (tests.test_classic_connection.TestInserttable.test_inserttable_from_list_of_sets) ... ok 168s test_inserttable_from_query (tests.test_classic_connection.TestInserttable.test_inserttable_from_query) ... ok 168s test_inserttable_from_setof_tuples (tests.test_classic_connection.TestInserttable.test_inserttable_from_setof_tuples) ... ok 168s test_inserttable_from_tuple_of_lists (tests.test_classic_connection.TestInserttable.test_inserttable_from_tuple_of_lists) ... ok 168s test_inserttable_max_values (tests.test_classic_connection.TestInserttable.test_inserttable_max_values) ... ok 168s test_inserttable_multiple_calls (tests.test_classic_connection.TestInserttable.test_inserttable_multiple_calls) ... ok 168s test_inserttable_multiple_rows (tests.test_classic_connection.TestInserttable.test_inserttable_multiple_rows) ... ok 168s test_inserttable_no_column (tests.test_classic_connection.TestInserttable.test_inserttable_no_column) ... ok 168s test_inserttable_no_encoding (tests.test_classic_connection.TestInserttable.test_inserttable_no_encoding) ... ok 168s test_inserttable_null_values (tests.test_classic_connection.TestInserttable.test_inserttable_null_values) ... ok 168s test_inserttable_only_one_column (tests.test_classic_connection.TestInserttable.test_inserttable_only_one_column) ... ok 168s test_inserttable_only_two_columns (tests.test_classic_connection.TestInserttable.test_inserttable_only_two_columns) ... ok 168s test_inserttable_special_chars (tests.test_classic_connection.TestInserttable.test_inserttable_special_chars) ... ok 168s test_inserttable_unicode_latin1 (tests.test_classic_connection.TestInserttable.test_inserttable_unicode_latin1) ... ok 168s test_inserttable_unicode_latin9 (tests.test_classic_connection.TestInserttable.test_inserttable_unicode_latin9) ... ok 168s test_inserttable_unicode_utf8 (tests.test_classic_connection.TestInserttable.test_inserttable_unicode_utf8) ... ok 168s test_inserttable_with_different_row_sizes (tests.test_classic_connection.TestInserttable.test_inserttable_with_different_row_sizes) ... ok 168s test_inserttable_with_dotted_table_name (tests.test_classic_connection.TestInserttable.test_inserttable_with_dotted_table_name) ... ok 168s test_inserttable_with_huge_list_of_column_names (tests.test_classic_connection.TestInserttable.test_inserttable_with_huge_list_of_column_names) ... ok 168s test_inserttable_with_invalid_colum_list (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_colum_list) ... ok 168s test_inserttable_with_invalid_column_name (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_column_name) ... ok 168s test_inserttable_with_invalid_data_type (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_data_type) ... ok 169s test_inserttable_with_invalid_table_name (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_table_name) ... ok 169s test_inserttable_with_out_of_range_data (tests.test_classic_connection.TestInserttable.test_inserttable_with_out_of_range_data) ... ok 169s test_get_notice_receiver (tests.test_classic_connection.TestNotificatons.test_get_notice_receiver) ... ok 169s test_get_notify (tests.test_classic_connection.TestNotificatons.test_get_notify) ... ok 169s test_notice_receiver (tests.test_classic_connection.TestNotificatons.test_notice_receiver) ... ok 169s test_set_and_get_notice_receiver (tests.test_classic_connection.TestNotificatons.test_set_and_get_notice_receiver) ... ok 169s test_set_notice_receiver (tests.test_classic_connection.TestNotificatons.test_set_notice_receiver) ... ok 169s test_query_with_bool_params (tests.test_classic_connection.TestParamQueries.test_query_with_bool_params) ... ok 169s test_query_with_bool_params_not_default (tests.test_classic_connection.TestParamQueries.test_query_with_bool_params_not_default) ... ok 169s test_query_with_duplicate_params (tests.test_classic_connection.TestParamQueries.test_query_with_duplicate_params) ... ok 169s test_query_with_garbage (tests.test_classic_connection.TestParamQueries.test_query_with_garbage) ... ok 169s test_query_with_int_params (tests.test_classic_connection.TestParamQueries.test_query_with_int_params) ... ok 169s test_query_with_mixed_params (tests.test_classic_connection.TestParamQueries.test_query_with_mixed_params) ... ok 169s test_query_with_none_param (tests.test_classic_connection.TestParamQueries.test_query_with_none_param) ... ok 169s test_query_with_str_params (tests.test_classic_connection.TestParamQueries.test_query_with_str_params) ... ok 169s test_query_with_unicode_params (tests.test_classic_connection.TestParamQueries.test_query_with_unicode_params) ... ok 169s test_query_with_unicode_params_cyrillic (tests.test_classic_connection.TestParamQueries.test_query_with_unicode_params_cyrillic) ... ok 169s test_query_with_unicode_params_latin1 (tests.test_classic_connection.TestParamQueries.test_query_with_unicode_params_latin1) ... ok 169s test_query_with_zero_params (tests.test_classic_connection.TestParamQueries.test_query_with_zero_params) ... ok 169s test_describe_multiple_named_queries (tests.test_classic_connection.TestPreparedQueries.test_describe_multiple_named_queries) ... ok 169s test_describe_named_query (tests.test_classic_connection.TestPreparedQueries.test_describe_named_query) ... ok 169s test_describe_non_existent_query (tests.test_classic_connection.TestPreparedQueries.test_describe_non_existent_query) ... ok 169s test_describe_unnamed_query (tests.test_classic_connection.TestPreparedQueries.test_describe_unnamed_query) ... ok 169s test_duplicate_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_duplicate_prepared_statement) ... ok 169s test_empty_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_empty_prepared_statement) ... ok 169s test_invalid_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_invalid_prepared_statement) ... ok 169s test_multiple_named_queries_with_params (tests.test_classic_connection.TestPreparedQueries.test_multiple_named_queries_with_params) ... ok 169s test_multiple_named_queries_without_params (tests.test_classic_connection.TestPreparedQueries.test_multiple_named_queries_without_params) ... ok 169s test_named_query_without_params (tests.test_classic_connection.TestPreparedQueries.test_named_query_without_params) ... ok 169s test_non_existent_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_non_existent_prepared_statement) ... ok 169s test_unnamed_query_with_params (tests.test_classic_connection.TestPreparedQueries.test_unnamed_query_with_params) ... ok 169s test_unnamed_query_without_params (tests.test_classic_connection.TestPreparedQueries.test_unnamed_query_without_params) ... ok 169s test_contains (tests.test_classic_connection.TestQueryIterator.test_contains) ... ok 169s test_dict_contains (tests.test_classic_connection.TestQueryIterator.test_dict_contains) ... ok 169s test_dict_iterate (tests.test_classic_connection.TestQueryIterator.test_dict_iterate) ... ok 169s test_dict_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_dict_iterate_two_columns) ... ok 169s test_dict_next (tests.test_classic_connection.TestQueryIterator.test_dict_next) ... ok 169s test_get_item (tests.test_classic_connection.TestQueryIterator.test_get_item) ... ok 169s test_get_item_out_of_range (tests.test_classic_connection.TestQueryIterator.test_get_item_out_of_range) ... ok 169s test_get_item_with_negative_index (tests.test_classic_connection.TestQueryIterator.test_get_item_with_negative_index) ... ok 169s test_iterate (tests.test_classic_connection.TestQueryIterator.test_iterate) ... ok 169s test_iterate_twice (tests.test_classic_connection.TestQueryIterator.test_iterate_twice) ... ok 169s test_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_iterate_two_columns) ... ok 169s test_len (tests.test_classic_connection.TestQueryIterator.test_len) ... ok 169s test_named_contains (tests.test_classic_connection.TestQueryIterator.test_named_contains) ... ok 169s test_named_iterate (tests.test_classic_connection.TestQueryIterator.test_named_iterate) ... ok 169s test_named_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_named_iterate_two_columns) ... ok 169s test_named_next (tests.test_classic_connection.TestQueryIterator.test_named_next) ... ok 169s test_next (tests.test_classic_connection.TestQueryIterator.test_next) ... ok 169s test_scalar_contains (tests.test_classic_connection.TestQueryIterator.test_scalar_contains) ... ok 169s test_scalar_iterate (tests.test_classic_connection.TestQueryIterator.test_scalar_iterate) ... ok 169s test_scalar_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_scalar_iterate_two_columns) ... ok 169s test_scalar_next (tests.test_classic_connection.TestQueryIterator.test_scalar_next) ... ok 169s test_one_dict_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_dict_with_empty_query) ... ok 169s test_one_dict_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_dict_with_single_row) ... ok 169s test_one_dict_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_dict_with_two_rows) ... ok 169s test_one_named_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_named_with_empty_query) ... ok 169s test_one_named_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_named_with_single_row) ... ok 169s test_one_named_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_named_with_two_rows) ... ok 169s test_one_scalar_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_scalar_with_empty_query) ... ok 169s test_one_scalar_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_scalar_with_single_row) ... ok 169s test_one_scalar_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_scalar_with_two_rows) ... ok 170s test_one_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_with_empty_query) ... ok 170s test_one_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_with_single_row) ... ok 170s test_one_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_with_two_rows) ... ok 170s test_scalar_iter (tests.test_classic_connection.TestQueryOneSingleScalar.test_scalar_iter) ... ok 170s test_scalar_result (tests.test_classic_connection.TestQueryOneSingleScalar.test_scalar_result) ... ok 170s test_single_dict_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_dict_with_empty_query) ... ok 170s test_single_dict_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_dict_with_single_row) ... ok 170s test_single_dict_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_dict_with_two_rows) ... ok 170s test_single_named_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_named_with_empty_query) ... ok 170s test_single_named_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_named_with_single_row) ... ok 170s test_single_named_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_named_with_two_rows) ... ok 170s test_single_scalar_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_scalar_with_empty_query) ... ok 170s test_single_scalar_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_scalar_with_single_row) ... ok 170s test_single_scalar_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_scalar_with_two_rows) ... ok 170s test_single_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_with_empty_query) ... ok 170s test_single_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_with_single_row) ... ok 170s test_single_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_with_two_rows) ... ok 170s test_bool (tests.test_classic_connection.TestQueryResultTypes.test_bool) ... ok 170s test_bytea (tests.test_classic_connection.TestQueryResultTypes.test_bytea) ... ok 170s test_date (tests.test_classic_connection.TestQueryResultTypes.test_date) ... ok 170s test_float (tests.test_classic_connection.TestQueryResultTypes.test_float) ... ok 170s test_int (tests.test_classic_connection.TestQueryResultTypes.test_int) ... ok 170s test_json (tests.test_classic_connection.TestQueryResultTypes.test_json) ... ok 170s test_long (tests.test_classic_connection.TestQueryResultTypes.test_long) ... ok 170s test_money (tests.test_classic_connection.TestQueryResultTypes.test_money) ... ok 170s test_numeric (tests.test_classic_connection.TestQueryResultTypes.test_numeric) ... ok 170s test_text (tests.test_classic_connection.TestQueryResultTypes.test_text) ... ok 170s test_big_getresult (tests.test_classic_connection.TestSimpleQueries.test_big_getresult) ... ok 170s test_class_name (tests.test_classic_connection.TestSimpleQueries.test_class_name) ... ok 170s test_dictresult (tests.test_classic_connection.TestSimpleQueries.test_dictresult) ... ok 170s test_dictresult_async (tests.test_classic_connection.TestSimpleQueries.test_dictresult_async) ... ok 170s test_dictresult_decimal (tests.test_classic_connection.TestSimpleQueries.test_dictresult_decimal) ... ok 170s test_dictresult_long (tests.test_classic_connection.TestSimpleQueries.test_dictresult_long) ... ok 170s test_dictresult_names (tests.test_classic_connection.TestSimpleQueries.test_dictresult_names) ... ok 170s test_dictresult_string (tests.test_classic_connection.TestSimpleQueries.test_dictresult_string) ... ok 170s test_field_info_name (tests.test_classic_connection.TestSimpleQueries.test_field_info_name) ... ok 170s test_fieldname (tests.test_classic_connection.TestSimpleQueries.test_fieldname) ... ok 170s test_fieldnum (tests.test_classic_connection.TestSimpleQueries.test_fieldnum) ... ok 170s test_get3_cols (tests.test_classic_connection.TestSimpleQueries.test_get3_cols) ... ok 170s test_get3_dict_cols (tests.test_classic_connection.TestSimpleQueries.test_get3_dict_cols) ... ok 170s test_get3_dict_rows (tests.test_classic_connection.TestSimpleQueries.test_get3_dict_rows) ... ok 170s test_get3_named_cols (tests.test_classic_connection.TestSimpleQueries.test_get3_named_cols) ... ok 170s test_get3_named_rows (tests.test_classic_connection.TestSimpleQueries.test_get3_named_rows) ... ok 170s test_get3_rows (tests.test_classic_connection.TestSimpleQueries.test_get3_rows) ... ok 170s test_getresult (tests.test_classic_connection.TestSimpleQueries.test_getresult) ... ok 170s test_getresult_async (tests.test_classic_connection.TestSimpleQueries.test_getresult_async) ... ok 170s test_getresult_decimal (tests.test_classic_connection.TestSimpleQueries.test_getresult_decimal) ... ok 170s test_getresult_long (tests.test_classic_connection.TestSimpleQueries.test_getresult_long) ... ok 170s test_getresult_string (tests.test_classic_connection.TestSimpleQueries.test_getresult_string) ... ok 170s test_len (tests.test_classic_connection.TestSimpleQueries.test_len) ... ok 170s test_list_fields_after_second_get_result_async (tests.test_classic_connection.TestSimpleQueries.test_list_fields_after_second_get_result_async) ... ok 170s test_listfields (tests.test_classic_connection.TestSimpleQueries.test_listfields) ... ok 170s test_mem_size (tests.test_classic_connection.TestSimpleQueries.test_mem_size) ... ok 170s test_module_name (tests.test_classic_connection.TestSimpleQueries.test_module_name) ... ok 170s test_namedresult (tests.test_classic_connection.TestSimpleQueries.test_namedresult) ... ok 170s test_namedresult_async (tests.test_classic_connection.TestSimpleQueries.test_namedresult_async) ... ok 170s test_namedresult_names (tests.test_classic_connection.TestSimpleQueries.test_namedresult_names) ... ok 170s test_namedresult_with_bad_fieldnames (tests.test_classic_connection.TestSimpleQueries.test_namedresult_with_bad_fieldnames) ... ok 170s test_namedresult_with_good_fieldnames (tests.test_classic_connection.TestSimpleQueries.test_namedresult_with_good_fieldnames) ... ok 170s test_query (tests.test_classic_connection.TestSimpleQueries.test_query) ... ok 170s test_query_with_oids (tests.test_classic_connection.TestSimpleQueries.test_query_with_oids) ... skipped 'database does not support tables with oids' 170s test_repr (tests.test_classic_connection.TestSimpleQueries.test_repr) ... ok 170s test_select0 (tests.test_classic_connection.TestSimpleQueries.test_select0) ... ok 171s test_select0_semicolon (tests.test_classic_connection.TestSimpleQueries.test_select0_semicolon) ... ok 171s test_select_dot_semicolon (tests.test_classic_connection.TestSimpleQueries.test_select_dot_semicolon) ... ok 171s test_str (tests.test_classic_connection.TestSimpleQueries.test_str) ... ok 171s test_escape_bytea (tests.test_classic_connection.TestStandaloneEscapeFunctions.test_escape_bytea) ... ok 171s test_escape_string (tests.test_classic_connection.TestStandaloneEscapeFunctions.test_escape_string) ... ok 171s test_dictresul_ascii (tests.test_classic_connection.TestUnicodeQueries.test_dictresul_ascii) ... ok 171s test_dictresult_cyrillic (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_cyrillic) ... ok 171s test_dictresult_latin1 (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_latin1) ... ok 171s test_dictresult_latin9 (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_latin9) ... ok 171s test_dictresult_utf8 (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_utf8) ... ok 171s test_getresul_ascii (tests.test_classic_connection.TestUnicodeQueries.test_getresul_ascii) ... ok 171s test_getresult_cyrillic (tests.test_classic_connection.TestUnicodeQueries.test_getresult_cyrillic) ... ok 171s test_getresult_latin1 (tests.test_classic_connection.TestUnicodeQueries.test_getresult_latin1) ... ok 171s test_getresult_latin9 (tests.test_classic_connection.TestUnicodeQueries.test_getresult_latin9) ... ok 171s test_getresult_utf8 (tests.test_classic_connection.TestUnicodeQueries.test_getresult_utf8) ... ok 171s test_array (tests.test_classic_dbwrapper.TestDBClass.test_array) ... ok 171s test_array_literal (tests.test_classic_dbwrapper.TestDBClass.test_array_literal) ... ok 171s test_array_of_bytea (tests.test_classic_dbwrapper.TestDBClass.test_array_of_bytea) ... ok 171s test_array_of_ids (tests.test_classic_dbwrapper.TestDBClass.test_array_of_ids) ... ok 171s test_array_of_json (tests.test_classic_dbwrapper.TestDBClass.test_array_of_json) ... ok 171s test_array_of_jsonb (tests.test_classic_dbwrapper.TestDBClass.test_array_of_jsonb) ... ok 171s test_array_of_text (tests.test_classic_dbwrapper.TestDBClass.test_array_of_text) ... ok 171s test_bytea (tests.test_classic_dbwrapper.TestDBClass.test_bytea) ... ok 171s test_class_name (tests.test_classic_dbwrapper.TestDBClass.test_class_name) ... ok 171s test_clear (tests.test_classic_dbwrapper.TestDBClass.test_clear) ... ok 171s test_clear_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_clear_with_quoted_names) ... ok 171s test_context_manager (tests.test_classic_dbwrapper.TestDBClass.test_context_manager) ... ok 171s test_create_table (tests.test_classic_dbwrapper.TestDBClass.test_create_table) ... ok 171s test_create_table_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_create_table_with_oids) ... skipped 'database does not support tables with oids' 171s test_date (tests.test_classic_dbwrapper.TestDBClass.test_date) ... ok 171s test_date_and_time_arrays (tests.test_classic_dbwrapper.TestDBClass.test_date_and_time_arrays) ... ok 171s test_db_types_info (tests.test_classic_dbwrapper.TestDBClass.test_db_types_info) ... ok 171s test_db_types_typecast (tests.test_classic_dbwrapper.TestDBClass.test_db_types_typecast) ... ok 171s test_decode_json (tests.test_classic_dbwrapper.TestDBClass.test_decode_json) ... ok 171s test_deep_array (tests.test_classic_dbwrapper.TestDBClass.test_deep_array) ... ok 171s test_delete (tests.test_classic_dbwrapper.TestDBClass.test_delete) ... ok 171s test_delete_prepared (tests.test_classic_dbwrapper.TestDBClass.test_delete_prepared) ... ok 171s test_delete_referenced (tests.test_classic_dbwrapper.TestDBClass.test_delete_referenced) ... ok 171s test_delete_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_delete_with_composite_key) ... ok 171s test_delete_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_delete_with_oids) ... skipped 'database does not support tables with oids' 171s test_delete_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_delete_with_quoted_names) ... ok 171s test_describe_prepared (tests.test_classic_dbwrapper.TestDBClass.test_describe_prepared) ... ok 171s test_describe_prepared_unnamed (tests.test_classic_dbwrapper.TestDBClass.test_describe_prepared_unnamed) ... ok 171s test_empty_query (tests.test_classic_dbwrapper.TestDBClass.test_empty_query) ... ok 171s test_encode_json (tests.test_classic_dbwrapper.TestDBClass.test_encode_json) ... ok 171s test_escape_bytea (tests.test_classic_dbwrapper.TestDBClass.test_escape_bytea) ... ok 171s test_escape_identifier (tests.test_classic_dbwrapper.TestDBClass.test_escape_identifier) ... ok 171s test_escape_literal (tests.test_classic_dbwrapper.TestDBClass.test_escape_literal) ... ok 171s test_escape_string (tests.test_classic_dbwrapper.TestDBClass.test_escape_string) ... ok 171s test_get (tests.test_classic_dbwrapper.TestDBClass.test_get) ... ok 171s test_get_as_dict (tests.test_classic_dbwrapper.TestDBClass.test_get_as_dict) ... ok 171s test_get_as_list (tests.test_classic_dbwrapper.TestDBClass.test_get_as_list) ... ok 171s test_get_attnames (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames) ... ok 171s test_get_attnames_is_attr_dict (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_is_attr_dict) ... ok 171s test_get_attnames_is_cached (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_is_cached) ... ok 171s test_get_attnames_is_ordered (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_is_ordered) ... ok 172s test_get_attnames_with_quotes (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_with_quotes) ... ok 172s test_get_attnames_with_regtypes (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_with_regtypes) ... ok 172s test_get_attnames_without_regtypes (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_without_regtypes) ... ok 172s test_get_databases (tests.test_classic_dbwrapper.TestDBClass.test_get_databases) ... ok 172s test_get_from_view (tests.test_classic_dbwrapper.TestDBClass.test_get_from_view) ... ok 172s test_get_generated (tests.test_classic_dbwrapper.TestDBClass.test_get_generated) ... ok 172s test_get_generated_is_cached (tests.test_classic_dbwrapper.TestDBClass.test_get_generated_is_cached) ... ok 172s test_get_little_bobby_tables (tests.test_classic_dbwrapper.TestDBClass.test_get_little_bobby_tables) ... ok 172s test_get_parameter (tests.test_classic_dbwrapper.TestDBClass.test_get_parameter) ... ok 172s test_get_parameter_all (tests.test_classic_dbwrapper.TestDBClass.test_get_parameter_all) ... ok 172s test_get_parameter_server_version (tests.test_classic_dbwrapper.TestDBClass.test_get_parameter_server_version) ... ok 172s test_get_relations (tests.test_classic_dbwrapper.TestDBClass.test_get_relations) ... ok 172s test_get_set_type_cast (tests.test_classic_dbwrapper.TestDBClass.test_get_set_type_cast) ... ok 172s test_get_system_relations (tests.test_classic_dbwrapper.TestDBClass.test_get_system_relations) ... ok 172s test_get_system_tables (tests.test_classic_dbwrapper.TestDBClass.test_get_system_tables) ... ok 172s test_get_tables (tests.test_classic_dbwrapper.TestDBClass.test_get_tables) ... ok 172s test_get_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_get_with_composite_key) ... ok 172s test_get_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_get_with_oids) ... skipped 'database does not support tables with oids' 172s test_get_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_get_with_quoted_names) ... ok 172s test_has_table_privilege (tests.test_classic_dbwrapper.TestDBClass.test_has_table_privilege) ... ok 172s test_hstore (tests.test_classic_dbwrapper.TestDBClass.test_hstore) ... ok 172s test_insert (tests.test_classic_dbwrapper.TestDBClass.test_insert) ... ok 172s test_insert_get_json (tests.test_classic_dbwrapper.TestDBClass.test_insert_get_json) ... ok 172s test_insert_get_jsonb (tests.test_classic_dbwrapper.TestDBClass.test_insert_get_jsonb) ... ok 172s test_insert_into_view (tests.test_classic_dbwrapper.TestDBClass.test_insert_into_view) ... ok 172s test_insert_update_get_bytea (tests.test_classic_dbwrapper.TestDBClass.test_insert_update_get_bytea) ... ok 172s test_insert_update_get_record (tests.test_classic_dbwrapper.TestDBClass.test_insert_update_get_record) ... ok 172s test_insert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClass.test_insert_with_generated_columns) ... ok 172s test_insert_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_insert_with_oids) ... skipped 'database does not support tables with oids' 172s test_insert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_insert_with_quoted_names) ... ok 172s test_inserttable_from_query (tests.test_classic_dbwrapper.TestDBClass.test_inserttable_from_query) ... ok 172s test_interval (tests.test_classic_dbwrapper.TestDBClass.test_interval) ... ok 172s test_module_name (tests.test_classic_dbwrapper.TestDBClass.test_module_name) ... ok 172s test_multiple_queries (tests.test_classic_dbwrapper.TestDBClass.test_multiple_queries) ... ok 172s test_notification_handler (tests.test_classic_dbwrapper.TestDBClass.test_notification_handler) ... ok 172s test_pkey (tests.test_classic_dbwrapper.TestDBClass.test_pkey) ... ok 172s test_pkeys (tests.test_classic_dbwrapper.TestDBClass.test_pkeys) ... ok 172s test_prepare (tests.test_classic_dbwrapper.TestDBClass.test_prepare) ... ok 172s test_prepare_unnamed (tests.test_classic_dbwrapper.TestDBClass.test_prepare_unnamed) ... ok 172s test_query (tests.test_classic_dbwrapper.TestDBClass.test_query) ... ok 172s test_query_data_error (tests.test_classic_dbwrapper.TestDBClass.test_query_data_error) ... ok 172s test_query_formatted (tests.test_classic_dbwrapper.TestDBClass.test_query_formatted) ... ok 172s test_query_formatted_with_any (tests.test_classic_dbwrapper.TestDBClass.test_query_formatted_with_any) ... ok 172s test_query_formatted_without_params (tests.test_classic_dbwrapper.TestDBClass.test_query_formatted_without_params) ... ok 172s test_query_prepared_unnamed_with_out_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_unnamed_with_out_params) ... ok 172s test_query_prepared_unnamed_with_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_unnamed_with_params) ... ok 172s test_query_prepared_with_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_with_params) ... ok 172s test_query_prepared_without_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_without_params) ... ok 172s test_query_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_query_with_oids) ... skipped 'database does not support tables with oids' 173s test_query_with_params (tests.test_classic_dbwrapper.TestDBClass.test_query_with_params) ... ok 173s test_record_insert_bytea (tests.test_classic_dbwrapper.TestDBClass.test_record_insert_bytea) ... ok 173s test_record_insert_json (tests.test_classic_dbwrapper.TestDBClass.test_record_insert_json) ... ok 173s test_record_literal (tests.test_classic_dbwrapper.TestDBClass.test_record_literal) ... ok 173s test_reopen (tests.test_classic_dbwrapper.TestDBClass.test_reopen) ... ok 173s test_reset (tests.test_classic_dbwrapper.TestDBClass.test_reset) ... ok 173s test_reset_parameter (tests.test_classic_dbwrapper.TestDBClass.test_reset_parameter) ... ok 173s test_reset_parameter_all (tests.test_classic_dbwrapper.TestDBClass.test_reset_parameter_all) ... ok 173s test_set_parameter (tests.test_classic_dbwrapper.TestDBClass.test_set_parameter) ... ok 173s test_set_parameter_local (tests.test_classic_dbwrapper.TestDBClass.test_set_parameter_local) ... ok 173s test_set_parameter_session (tests.test_classic_dbwrapper.TestDBClass.test_set_parameter_session) ... ok 173s test_temp_crud (tests.test_classic_dbwrapper.TestDBClass.test_temp_crud) ... ok 173s test_time (tests.test_classic_dbwrapper.TestDBClass.test_time) ... ok 173s test_timestamp (tests.test_classic_dbwrapper.TestDBClass.test_timestamp) ... ok 173s test_timestamptz (tests.test_classic_dbwrapper.TestDBClass.test_timestamptz) ... ok 173s test_timetz (tests.test_classic_dbwrapper.TestDBClass.test_timetz) ... ok 173s test_transaction (tests.test_classic_dbwrapper.TestDBClass.test_transaction) ... ok 173s test_transaction_aliases (tests.test_classic_dbwrapper.TestDBClass.test_transaction_aliases) ... ok 173s test_truncate (tests.test_classic_dbwrapper.TestDBClass.test_truncate) ... ok 173s test_truncate_cascade (tests.test_classic_dbwrapper.TestDBClass.test_truncate_cascade) ... ok 173s test_truncate_only (tests.test_classic_dbwrapper.TestDBClass.test_truncate_only) ... ok 173s test_truncate_quoted (tests.test_classic_dbwrapper.TestDBClass.test_truncate_quoted) ... ok 173s test_truncate_restart (tests.test_classic_dbwrapper.TestDBClass.test_truncate_restart) ... ok 173s test_unescape_bytea (tests.test_classic_dbwrapper.TestDBClass.test_unescape_bytea) ... ok 173s test_update (tests.test_classic_dbwrapper.TestDBClass.test_update) ... ok 173s test_update_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_update_with_composite_key) ... ok 173s test_update_with_generated_columns (tests.test_classic_dbwrapper.TestDBClass.test_update_with_generated_columns) ... ok 173s test_update_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_update_with_oids) ... skipped 'database does not support tables with oids' 173s test_update_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_update_with_quoted_names) ... ok 173s test_update_without_oid (tests.test_classic_dbwrapper.TestDBClass.test_update_without_oid) ... ok 173s test_upsert (tests.test_classic_dbwrapper.TestDBClass.test_upsert) ... ok 173s test_upsert_bytea (tests.test_classic_dbwrapper.TestDBClass.test_upsert_bytea) ... ok 173s test_upsert_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_composite_key) ... ok 173s test_upsert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_generated_columns) ... ok 173s test_upsert_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_oids) ... skipped 'database does not support tables with oids' 173s test_upsert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_quoted_names) ... ok 173s test_uuid (tests.test_classic_dbwrapper.TestDBClass.test_uuid) ... ok 173s test_adapt_query_inline_dict (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_dict) ... ok 173s test_adapt_query_inline_list (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_list) ... ok 173s test_adapt_query_inline_list_with_hstore (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_list_with_hstore) ... ok 173s test_adapt_query_inline_list_with_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_list_with_json) ... ok 173s test_adapt_query_typed_dict (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_dict) ... ok 173s test_adapt_query_typed_list (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list) ... ok 173s test_adapt_query_typed_list_with_empty_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_empty_json) ... ok 173s test_adapt_query_typed_list_with_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_json) ... ok 173s test_adapt_query_typed_list_with_types_as_classes (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_types_as_classes) ... ok 173s test_adapt_query_typed_list_with_types_as_string (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_types_as_string) ... ok 173s test_adapt_query_typed_with_hstore (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_with_hstore) ... ok 173s test_adapt_query_typed_with_uuid (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_with_uuid) ... ok 174s test_adapt_query_untyped_dict (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_dict) ... ok 174s test_adapt_query_untyped_list (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_list) ... ok 174s test_adapt_query_untyped_list_with_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_list_with_json) ... ok 174s test_adapt_query_untyped_with_hstore (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_with_hstore) ... ok 174s test_adapt_query_with_pg_repr (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_with_pg_repr) ... ok 174s test_guess_simple_type (tests.test_classic_dbwrapper.TestDBClassAdapter.test_guess_simple_type) ... ok 174s test_all_db_attributes (tests.test_classic_dbwrapper.TestDBClassBasic.test_all_db_attributes) ... ok 174s test_attribute_backend_pid (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_backend_pid) ... ok 174s test_attribute_db (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_db) ... ok 174s test_attribute_dbname (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_dbname) ... ok 174s test_attribute_error (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_error) ... ok 174s test_attribute_host (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_host) ... ok 174s test_attribute_options (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_options) ... ok 174s test_attribute_port (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_port) ... ok 174s test_attribute_protocol_version (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_protocol_version) ... ok 174s test_attribute_server_version (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_server_version) ... ok 174s test_attribute_socket (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_socket) ... ok 174s test_attribute_status (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_status) ... ok 174s test_attribute_user (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_user) ... ok 174s test_existing_connection (tests.test_classic_dbwrapper.TestDBClassBasic.test_existing_connection) ... ok 174s test_existing_db_api2_connection (tests.test_classic_dbwrapper.TestDBClassBasic.test_existing_db_api2_connection) ... ok 174s test_method_close (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_close) ... ok 174s test_method_decode_json (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_decode_json) ... ok 174s test_method_encode_json (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_encode_json) ... ok 174s test_method_endcopy (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_endcopy) ... ok 174s test_method_escape_bytea (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_bytea) ... ok 174s test_method_escape_identifier (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_identifier) ... ok 174s test_method_escape_literal (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_literal) ... ok 174s test_method_escape_string (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_string) ... ok 174s test_method_query (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_query) ... ok 174s test_method_query_data_error (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_query_data_error) ... ok 174s test_method_query_empty (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_query_empty) ... ok 174s test_method_reopen (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_reopen) ... ok 174s test_method_reset (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_reset) ... ok 174s test_method_unescape_bytea (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_unescape_bytea) ... ok 174s test_async_query_after_deletion (tests.test_classic_dbwrapper.TestDBClassInit.test_async_query_after_deletion) ... ok 174s test_async_query_before_deletion (tests.test_classic_dbwrapper.TestDBClassInit.test_async_query_before_deletion) ... ok 174s test_bad_params (tests.test_classic_dbwrapper.TestDBClassInit.test_bad_params) ... ok 174s test_delete_db (tests.test_classic_dbwrapper.TestDBClassInit.test_delete_db) ... ok 174s test_array (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array) ... ok 174s test_array_literal (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_literal) ... ok 174s test_array_of_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_bytea) ... ok 174s test_array_of_ids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_ids) ... ok 174s test_array_of_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_json) ... ok 174s test_array_of_jsonb (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_jsonb) ... ok 174s test_array_of_text (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_text) ... ok 174s test_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_bytea) ... ok 174s test_class_name (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_class_name) ... ok 174s test_clear (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_clear) ... ok 174s test_clear_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_clear_with_quoted_names) ... ok 174s test_context_manager (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_context_manager) ... ok 174s test_create_table (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_create_table) ... ok 174s test_create_table_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_create_table_with_oids) ... skipped 'database does not support tables with oids' 174s test_date (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_date) ... ok 174s test_date_and_time_arrays (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_date_and_time_arrays) ... ok 174s test_db_types_info (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_db_types_info) ... ok 174s test_db_types_typecast (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_db_types_typecast) ... ok 174s test_decode_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_decode_json) ... ok 174s test_deep_array (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_deep_array) ... ok 175s test_delete (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete) ... ok 175s test_delete_prepared (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_prepared) ... ok 175s test_delete_referenced (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_referenced) ... ok 175s test_delete_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_with_composite_key) ... ok 175s test_delete_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_with_oids) ... skipped 'database does not support tables with oids' 175s test_delete_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_with_quoted_names) ... ok 175s test_describe_prepared (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_describe_prepared) ... ok 175s test_describe_prepared_unnamed (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_describe_prepared_unnamed) ... ok 175s test_empty_query (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_empty_query) ... ok 175s test_encode_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_encode_json) ... ok 175s test_escape_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_bytea) ... ok 175s test_escape_identifier (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_identifier) ... ok 175s test_escape_literal (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_literal) ... ok 175s test_escape_string (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_string) ... ok 175s test_get (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get) ... ok 175s test_get_as_dict (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_as_dict) ... ok 175s test_get_as_list (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_as_list) ... ok 175s test_get_attnames (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames) ... ok 175s test_get_attnames_is_attr_dict (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_is_attr_dict) ... ok 175s test_get_attnames_is_cached (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_is_cached) ... ok 175s test_get_attnames_is_ordered (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_is_ordered) ... ok 175s test_get_attnames_with_quotes (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_with_quotes) ... ok 175s test_get_attnames_with_regtypes (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_with_regtypes) ... ok 175s test_get_attnames_without_regtypes (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_without_regtypes) ... ok 175s test_get_databases (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_databases) ... ok 175s test_get_from_view (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_from_view) ... ok 175s test_get_generated (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_generated) ... ok 175s test_get_generated_is_cached (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_generated_is_cached) ... ok 175s test_get_little_bobby_tables (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_little_bobby_tables) ... ok 175s test_get_parameter (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_parameter) ... ok 175s test_get_parameter_all (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_parameter_all) ... ok 175s test_get_parameter_server_version (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_parameter_server_version) ... ok 175s test_get_relations (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_relations) ... ok 175s test_get_set_type_cast (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_set_type_cast) ... ok 175s test_get_system_relations (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_system_relations) ... ok 175s test_get_system_tables (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_system_tables) ... ok 175s test_get_tables (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_tables) ... ok 175s test_get_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_with_composite_key) ... ok 175s test_get_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_with_oids) ... skipped 'database does not support tables with oids' 175s test_get_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_with_quoted_names) ... ok 175s test_has_table_privilege (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_has_table_privilege) ... ok 175s test_hstore (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_hstore) ... ok 175s test_insert (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert) ... ok 175s test_insert_get_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_get_json) ... ok 175s test_insert_get_jsonb (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_get_jsonb) ... ok 175s test_insert_into_view (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_into_view) ... ok 175s test_insert_update_get_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_update_get_bytea) ... ok 175s test_insert_update_get_record (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_update_get_record) ... ok 175s test_insert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_with_generated_columns) ... ok 175s test_insert_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_with_oids) ... skipped 'database does not support tables with oids' 175s test_insert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_with_quoted_names) ... ok 176s test_inserttable_from_query (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_inserttable_from_query) ... ok 176s test_interval (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_interval) ... ok 176s test_module_name (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_module_name) ... ok 176s test_multiple_queries (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_multiple_queries) ... ok 176s test_notification_handler (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_notification_handler) ... ok 176s test_pkey (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_pkey) ... ok 176s test_pkeys (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_pkeys) ... ok 176s test_prepare (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_prepare) ... ok 176s test_prepare_unnamed (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_prepare_unnamed) ... ok 176s test_query (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query) ... ok 176s test_query_data_error (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_data_error) ... ok 176s test_query_formatted (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_formatted) ... ok 176s test_query_formatted_with_any (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_formatted_with_any) ... ok 176s test_query_formatted_without_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_formatted_without_params) ... ok 176s test_query_prepared_unnamed_with_out_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_unnamed_with_out_params) ... ok 176s test_query_prepared_unnamed_with_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_unnamed_with_params) ... ok 176s test_query_prepared_with_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_with_params) ... ok 176s test_query_prepared_without_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_without_params) ... ok 176s test_query_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_with_oids) ... skipped 'database does not support tables with oids' 176s test_query_with_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_with_params) ... ok 176s test_record_insert_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_record_insert_bytea) ... ok 176s test_record_insert_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_record_insert_json) ... ok 176s test_record_literal (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_record_literal) ... ok 176s test_reopen (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reopen) ... ok 176s test_reset (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reset) ... ok 176s test_reset_parameter (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reset_parameter) ... ok 176s test_reset_parameter_all (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reset_parameter_all) ... ok 176s test_set_parameter (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_set_parameter) ... ok 176s test_set_parameter_local (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_set_parameter_local) ... ok 176s test_set_parameter_session (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_set_parameter_session) ... ok 176s test_temp_crud (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_temp_crud) ... ok 176s test_time (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_time) ... ok 176s test_timestamp (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_timestamp) ... ok 176s test_timestamptz (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_timestamptz) ... ok 176s test_timetz (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_timetz) ... ok 176s test_transaction (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_transaction) ... ok 176s test_transaction_aliases (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_transaction_aliases) ... ok 176s test_truncate (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate) ... ok 176s test_truncate_cascade (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_cascade) ... ok 176s test_truncate_only (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_only) ... ok 176s test_truncate_quoted (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_quoted) ... ok 176s test_truncate_restart (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_restart) ... ok 176s test_unescape_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_unescape_bytea) ... ok 176s test_update (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update) ... ok 176s test_update_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_composite_key) ... ok 176s test_update_with_generated_columns (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_generated_columns) ... ok 177s test_update_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_oids) ... skipped 'database does not support tables with oids' 177s test_update_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_quoted_names) ... ok 177s test_update_without_oid (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_without_oid) ... ok 177s test_upsert (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert) ... ok 177s test_upsert_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_bytea) ... ok 177s test_upsert_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_composite_key) ... ok 177s test_upsert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_generated_columns) ... ok 177s test_upsert_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_oids) ... skipped 'database does not support tables with oids' 177s test_upsert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_quoted_names) ... ok 177s test_uuid (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_uuid) ... ok 177s test_debug_default (tests.test_classic_dbwrapper.TestDebug.test_debug_default) ... ok 177s test_debug_is_callable (tests.test_classic_dbwrapper.TestDebug.test_debug_is_callable) ... ok 177s test_debug_is_false (tests.test_classic_dbwrapper.TestDebug.test_debug_is_false) ... ok 177s test_debug_is_file_like (tests.test_classic_dbwrapper.TestDebug.test_debug_is_file_like) ... ok 177s test_debug_is_string (tests.test_classic_dbwrapper.TestDebug.test_debug_is_string) ... ok 177s test_debug_is_true (tests.test_classic_dbwrapper.TestDebug.test_debug_is_true) ... ok 177s test_debug_multiple_args (tests.test_classic_dbwrapper.TestDebug.test_debug_multiple_args) ... ok 177s test_leaks_with_close (tests.test_classic_dbwrapper.TestMemoryLeaks.test_leaks_with_close) ... ok 177s test_leaks_without_close (tests.test_classic_dbwrapper.TestMemoryLeaks.test_leaks_without_close) ... ok 177s test_get (tests.test_classic_dbwrapper.TestSchemas.test_get) ... ok 177s test_get_attnames (tests.test_classic_dbwrapper.TestSchemas.test_get_attnames) ... ok 177s test_get_tables (tests.test_classic_dbwrapper.TestSchemas.test_get_tables) ... ok 177s test_munging (tests.test_classic_dbwrapper.TestSchemas.test_munging) ... ok 177s test_query_information_schema (tests.test_classic_dbwrapper.TestSchemas.test_query_information_schema) ... ok 177s test_cast_interval (tests.test_classic_functions.TestCastInterval.test_cast_interval) ... ok 177s test_get_bool (tests.test_classic_functions.TestConfigFunctions.test_get_bool) ... ok 177s test_get_bytea_escaped (tests.test_classic_functions.TestConfigFunctions.test_get_bytea_escaped) ... ok 177s test_get_datestyle (tests.test_classic_functions.TestConfigFunctions.test_get_datestyle) ... ok 177s test_get_decimal (tests.test_classic_functions.TestConfigFunctions.test_get_decimal) ... ok 177s test_get_decimal_point (tests.test_classic_functions.TestConfigFunctions.test_get_decimal_point) ... ok 177s test_get_jsondecode (tests.test_classic_functions.TestConfigFunctions.test_get_jsondecode) ... ok 177s test_set_bool (tests.test_classic_functions.TestConfigFunctions.test_set_bool) ... ok 177s test_set_bytea_escaped (tests.test_classic_functions.TestConfigFunctions.test_set_bytea_escaped) ... ok 177s test_set_datestyle (tests.test_classic_functions.TestConfigFunctions.test_set_datestyle) ... ok 177s test_set_decimal (tests.test_classic_functions.TestConfigFunctions.test_set_decimal) ... ok 177s test_set_decimal_point (tests.test_classic_functions.TestConfigFunctions.test_set_decimal_point) ... ok 177s test_set_jsondecode (tests.test_classic_functions.TestConfigFunctions.test_set_jsondecode) ... ok 177s test_escape_bytea (tests.test_classic_functions.TestEscapeFunctions.test_escape_bytea) ... ok 177s test_escape_string (tests.test_classic_functions.TestEscapeFunctions.test_escape_string) ... ok 177s test_unescape_bytea (tests.test_classic_functions.TestEscapeFunctions.test_unescape_bytea) ... ok 177s test_def_base (tests.test_classic_functions.TestHasConnect.test_def_base) ... ok 177s test_def_host (tests.test_classic_functions.TestHasConnect.test_def_host) ... ok 177s test_def_opt (tests.test_classic_functions.TestHasConnect.test_def_opt) ... ok 177s test_def_port (tests.test_classic_functions.TestHasConnect.test_def_port) ... ok 177s test_has_connect (tests.test_classic_functions.TestHasConnect.test_has_connect) ... ok 177s test_has_connection_type (tests.test_classic_functions.TestHasConnect.test_has_connection_type) ... ok 177s test_has_escape_bytea (tests.test_classic_functions.TestHasConnect.test_has_escape_bytea) ... ok 177s test_has_escape_string (tests.test_classic_functions.TestHasConnect.test_has_escape_string) ... ok 177s test_has_pg_data_error (tests.test_classic_functions.TestHasConnect.test_has_pg_data_error) ... ok 177s test_has_pg_database_error (tests.test_classic_functions.TestHasConnect.test_has_pg_database_error) ... ok 177s test_has_pg_error (tests.test_classic_functions.TestHasConnect.test_has_pg_error) ... ok 177s test_has_pg_integrity_error (tests.test_classic_functions.TestHasConnect.test_has_pg_integrity_error) ... ok 177s test_has_pg_interface_error (tests.test_classic_functions.TestHasConnect.test_has_pg_interface_error) ... ok 177s test_has_pg_internal_error (tests.test_classic_functions.TestHasConnect.test_has_pg_internal_error) ... ok 177s test_has_pg_invalid_result_error (tests.test_classic_functions.TestHasConnect.test_has_pg_invalid_result_error) ... ok 177s test_has_pg_multiple_results_error (tests.test_classic_functions.TestHasConnect.test_has_pg_multiple_results_error) ... ok 177s test_has_pg_no_result_error (tests.test_classic_functions.TestHasConnect.test_has_pg_no_result_error) ... ok 177s test_has_pg_not_supported_error (tests.test_classic_functions.TestHasConnect.test_has_pg_not_supported_error) ... ok 177s test_has_pg_operational_error (tests.test_classic_functions.TestHasConnect.test_has_pg_operational_error) ... ok 177s test_has_pg_programming_error (tests.test_classic_functions.TestHasConnect.test_has_pg_programming_error) ... ok 177s test_has_pg_warning (tests.test_classic_functions.TestHasConnect.test_has_pg_warning) ... ok 177s test_has_query_type (tests.test_classic_functions.TestHasConnect.test_has_query_type) ... ok 177s test_has_unescape_bytea (tests.test_classic_functions.TestHasConnect.test_has_unescape_bytea) ... ok 177s test_pqlib_version (tests.test_classic_functions.TestHasConnect.test_pqlib_version) ... ok 177s test_version (tests.test_classic_functions.TestModuleConstants.test_version) ... ok 177s test_parser_cast (tests.test_classic_functions.TestParseArray.test_parser_cast) ... ok 177s test_parser_delim (tests.test_classic_functions.TestParseArray.test_parser_delim) ... ok 177s test_parser_nested (tests.test_classic_functions.TestParseArray.test_parser_nested) ... ok 177s test_parser_params (tests.test_classic_functions.TestParseArray.test_parser_params) ... ok 177s test_parser_simple (tests.test_classic_functions.TestParseArray.test_parser_simple) ... ok 177s test_parser_too_deeply_nested (tests.test_classic_functions.TestParseArray.test_parser_too_deeply_nested) ... ok 177s test_parser_with_data (tests.test_classic_functions.TestParseArray.test_parser_with_data) ... ok 177s test_parser_with_different_delimiter (tests.test_classic_functions.TestParseArray.test_parser_with_different_delimiter) ... ok 177s test_parser_without_cast (tests.test_classic_functions.TestParseArray.test_parser_without_cast) ... ok 177s test_parser (tests.test_classic_functions.TestParseHStore.test_parser) ... ok 177s test_parser_cast_non_uniform (tests.test_classic_functions.TestParseRecord.test_parser_cast_non_uniform) ... ok 177s test_parser_cast_uniform (tests.test_classic_functions.TestParseRecord.test_parser_cast_uniform) ... ok 177s test_parser_delim (tests.test_classic_functions.TestParseRecord.test_parser_delim) ... ok 177s test_parser_many_elements (tests.test_classic_functions.TestParseRecord.test_parser_many_elements) ... ok 177s test_parser_nested (tests.test_classic_functions.TestParseRecord.test_parser_nested) ... ok 177s test_parser_params (tests.test_classic_functions.TestParseRecord.test_parser_params) ... ok 177s test_parser_simple (tests.test_classic_functions.TestParseRecord.test_parser_simple) ... ok 177s test_parser_with_data (tests.test_classic_functions.TestParseRecord.test_parser_with_data) ... ok 177s test_parser_with_different_delimiter (tests.test_classic_functions.TestParseRecord.test_parser_with_different_delimiter) ... ok 177s test_parser_without_cast (tests.test_classic_functions.TestParseRecord.test_parser_without_cast) ... ok 177s test_get_lo (tests.test_classic_largeobj.TestCreatingLargeObjects.test_get_lo) ... ok 177s test_lo_create (tests.test_classic_largeobj.TestCreatingLargeObjects.test_lo_create) ... ok 177s test_lo_import (tests.test_classic_largeobj.TestCreatingLargeObjects.test_lo_import) ... ok 177s test_class_name (tests.test_classic_largeobj.TestLargeObjects.test_class_name) ... ok 177s test_close (tests.test_classic_largeobj.TestLargeObjects.test_close) ... ok 177s test_error (tests.test_classic_largeobj.TestLargeObjects.test_error) ... ok 177s test_export (tests.test_classic_largeobj.TestLargeObjects.test_export) ... ok 177s test_export_in_existent (tests.test_classic_largeobj.TestLargeObjects.test_export_in_existent) ... ok 177s test_module_name (tests.test_classic_largeobj.TestLargeObjects.test_module_name) ... ok 177s test_oid (tests.test_classic_largeobj.TestLargeObjects.test_oid) ... ok 177s test_open (tests.test_classic_largeobj.TestLargeObjects.test_open) ... ok 177s test_pgcn (tests.test_classic_largeobj.TestLargeObjects.test_pgcn) ... ok 177s test_read (tests.test_classic_largeobj.TestLargeObjects.test_read) ... ok 177s test_repr (tests.test_classic_largeobj.TestLargeObjects.test_repr) ... ok 177s test_seek (tests.test_classic_largeobj.TestLargeObjects.test_seek) ... ok 177s test_size (tests.test_classic_largeobj.TestLargeObjects.test_size) ... ok 177s test_str (tests.test_classic_largeobj.TestLargeObjects.test_str) ... ok 177s test_tell (tests.test_classic_largeobj.TestLargeObjects.test_tell) ... ok 177s test_unlink (tests.test_classic_largeobj.TestLargeObjects.test_unlink) ... ok 177s test_unlink_inexistent (tests.test_classic_largeobj.TestLargeObjects.test_unlink_inexistent) ... ok 177s test_write (tests.test_classic_largeobj.TestLargeObjects.test_write) ... ok 177s test_write_latin1_bytes (tests.test_classic_largeobj.TestLargeObjects.test_write_latin1_bytes) ... ok 177s test_write_utf8_bytes (tests.test_classic_largeobj.TestLargeObjects.test_write_utf8_bytes) ... ok 177s test_write_utf8_string (tests.test_classic_largeobj.TestLargeObjects.test_write_utf8_string) ... ok 177s test_large_object_int_constants (tests.test_classic_largeobj.TestModuleConstants.test_large_object_int_constants) ... ok 177s test_notify_distinct_in_transaction (tests.test_classic_notification.TestAsyncNotification.test_notify_distinct_in_transaction) ... ok 178s test_notify_handler_empty (tests.test_classic_notification.TestAsyncNotification.test_notify_handler_empty) ... ok 178s test_notify_handler_once (tests.test_classic_notification.TestAsyncNotification.test_notify_handler_once) ... ok 178s test_notify_no_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_no_timeout) ... ok 178s test_notify_once_with_payload (tests.test_classic_notification.TestAsyncNotification.test_notify_once_with_payload) ... ok 178s test_notify_query_empty (tests.test_classic_notification.TestAsyncNotification.test_notify_query_empty) ... ok 178s test_notify_query_once (tests.test_classic_notification.TestAsyncNotification.test_notify_query_once) ... ok 178s test_notify_quoted_names (tests.test_classic_notification.TestAsyncNotification.test_notify_quoted_names) ... ok 178s test_notify_same_in_transaction (tests.test_classic_notification.TestAsyncNotification.test_notify_same_in_transaction) ... ok 178s test_notify_several_times (tests.test_classic_notification.TestAsyncNotification.test_notify_several_times) ... ok 178s test_notify_with_args (tests.test_classic_notification.TestAsyncNotification.test_notify_with_args) ... ok 178s test_notify_with_args_and_payload (tests.test_classic_notification.TestAsyncNotification.test_notify_with_args_and_payload) ... ok 178s test_notify_with_five_payloads (tests.test_classic_notification.TestAsyncNotification.test_notify_with_five_payloads) ... ok 178s test_notify_with_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_with_timeout) ... ok 178s test_notify_without_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_without_timeout) ... ok 178s test_notify_zero_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_zero_timeout) ... ok 178s test_receive_immediately (tests.test_classic_notification.TestAsyncNotification.test_receive_immediately) ... ok 178s test_close_handler (tests.test_classic_notification.TestSyncNotification.test_close_handler) ... ok 178s test_delete_handler (tests.test_classic_notification.TestSyncNotification.test_delete_handler) ... ok 178s test_notify (tests.test_classic_notification.TestSyncNotification.test_notify) ... ok 178s test_notify_with_args_and_payload (tests.test_classic_notification.TestSyncNotification.test_notify_with_args_and_payload) ... ok 178s test_notify_wrong_event (tests.test_classic_notification.TestSyncNotification.test_notify_wrong_event) ... ok 178s test_apilevel (tests.test_dbapi20.TestPgDb.test_apilevel) ... ok 178s test_arraysize (tests.test_dbapi20.TestPgDb.test_arraysize) ... ok 179s test_autocommit (tests.test_dbapi20.TestPgDb.test_autocommit) ... ok 179s test_binary_string (tests.test_dbapi20.TestPgDb.test_binary_string) ... ok 179s test_binary_type (tests.test_dbapi20.TestPgDb.test_binary_type) ... ok 179s test_bool (tests.test_dbapi20.TestPgDb.test_bool) ... ok 179s test_build_row_factory (tests.test_dbapi20.TestPgDb.test_build_row_factory) ... ok 179s test_callproc (tests.test_dbapi20.TestPgDb.test_callproc) ... ok 179s test_callproc_bad_params (tests.test_dbapi20.TestPgDb.test_callproc_bad_params) ... ok 179s test_callproc_no_params (tests.test_dbapi20.TestPgDb.test_callproc_no_params) ... ok 179s test_callproc_one_param (tests.test_dbapi20.TestPgDb.test_callproc_one_param) ... ok 179s test_callproc_two_params (tests.test_dbapi20.TestPgDb.test_callproc_two_params) ... ok 179s test_change_row_factory_cache_size (tests.test_dbapi20.TestPgDb.test_change_row_factory_cache_size) ... ok 179s test_close (tests.test_dbapi20.TestPgDb.test_close) ... ok 179s test_colnames (tests.test_dbapi20.TestPgDb.test_colnames) ... ok 179s test_coltypes (tests.test_dbapi20.TestPgDb.test_coltypes) ... ok 179s test_commit (tests.test_dbapi20.TestPgDb.test_commit) ... ok 179s test_connect (tests.test_dbapi20.TestPgDb.test_connect) ... ok 179s test_connect_kwargs (tests.test_dbapi20.TestPgDb.test_connect_kwargs) ... ok 179s test_connect_kwargs_with_special_chars (tests.test_dbapi20.TestPgDb.test_connect_kwargs_with_special_chars) ... ok 179s test_connection_as_contextmanager (tests.test_dbapi20.TestPgDb.test_connection_as_contextmanager) ... ok 179s test_connection_errors (tests.test_dbapi20.TestPgDb.test_connection_errors) ... ok 180s test_cursor (tests.test_dbapi20.TestPgDb.test_cursor) ... ok 180s test_cursor_as_contextmanager (tests.test_dbapi20.TestPgDb.test_cursor_as_contextmanager) ... ok 180s test_cursor_connection (tests.test_dbapi20.TestPgDb.test_cursor_connection) ... ok 180s test_cursor_invalidation (tests.test_dbapi20.TestPgDb.test_cursor_invalidation) ... ok 180s test_cursor_isolation (tests.test_dbapi20.TestPgDb.test_cursor_isolation) ... ok 180s test_cursor_iteration (tests.test_dbapi20.TestPgDb.test_cursor_iteration) ... ok 180s test_cursor_type (tests.test_dbapi20.TestPgDb.test_cursor_type) ... ok 180s test_cursor_with_badly_named_columns (tests.test_dbapi20.TestPgDb.test_cursor_with_badly_named_columns) ... ok 180s test_cursor_with_named_columns (tests.test_dbapi20.TestPgDb.test_cursor_with_named_columns) ... ok 180s test_cursor_with_unnamed_columns (tests.test_dbapi20.TestPgDb.test_cursor_with_unnamed_columns) ... ok 180s test_custom_type (tests.test_dbapi20.TestPgDb.test_custom_type) ... ok 180s test_cve_2018_1058 (tests.test_dbapi20.TestPgDb.test_cve_2018_1058) ... ok 180s test_date (tests.test_dbapi20.TestPgDb.test_date) ... ok 180s test_datetime (tests.test_dbapi20.TestPgDb.test_datetime) ... ok 180s test_datetime_type (tests.test_dbapi20.TestPgDb.test_datetime_type) ... ok 180s test_description (tests.test_dbapi20.TestPgDb.test_description) ... ok 180s test_description_fields (tests.test_dbapi20.TestPgDb.test_description_fields) ... ok 180s test_exceptions (tests.test_dbapi20.TestPgDb.test_exceptions) ... ok 180s test_exceptions_as_connection_attributes (tests.test_dbapi20.TestPgDb.test_exceptions_as_connection_attributes) ... ok 180s test_execute (tests.test_dbapi20.TestPgDb.test_execute) ... ok 180s test_execute_edge_cases (tests.test_dbapi20.TestPgDb.test_execute_edge_cases) ... ok 181s test_executemany (tests.test_dbapi20.TestPgDb.test_executemany) ... ok 181s test_fetch_2_rows (tests.test_dbapi20.TestPgDb.test_fetch_2_rows) ... ok 181s test_fetchall (tests.test_dbapi20.TestPgDb.test_fetchall) ... ok 181s test_fetchall_with_various_sizes (tests.test_dbapi20.TestPgDb.test_fetchall_with_various_sizes) ... ok 181s test_fetchmany (tests.test_dbapi20.TestPgDb.test_fetchmany) ... ok 181s test_fetchmany_with_keep (tests.test_dbapi20.TestPgDb.test_fetchmany_with_keep) ... ok 181s test_fetchone (tests.test_dbapi20.TestPgDb.test_fetchone) ... ok 181s test_float (tests.test_dbapi20.TestPgDb.test_float) ... ok 181s test_global_typecast (tests.test_dbapi20.TestPgDb.test_global_typecast) ... ok 181s test_hstore (tests.test_dbapi20.TestPgDb.test_hstore) ... ok 181s test_insert_array (tests.test_dbapi20.TestPgDb.test_insert_array) ... ok 181s test_insert_record (tests.test_dbapi20.TestPgDb.test_insert_record) ... ok 181s test_integrity_error (tests.test_dbapi20.TestPgDb.test_integrity_error) ... ok 181s test_interval (tests.test_dbapi20.TestPgDb.test_interval) ... ok 181s test_json (tests.test_dbapi20.TestPgDb.test_json) ... ok 181s test_jsonb (tests.test_dbapi20.TestPgDb.test_jsonb) ... ok 181s test_literal (tests.test_dbapi20.TestPgDb.test_literal) ... ok 181s test_memory_leaks (tests.test_dbapi20.TestPgDb.test_memory_leaks) ... ok 182s test_mixedfetch (tests.test_dbapi20.TestPgDb.test_mixedfetch) ... ok 182s test_next (tests.test_dbapi20.TestPgDb.test_next) 182s Test extension for getting the next row. ... ok 182s test_nextset (tests.test_dbapi20.TestPgDb.test_nextset) ... ok 182s test_no_close (tests.test_dbapi20.TestPgDb.test_no_close) ... ok 182s test_non_idempotent_close (tests.test_dbapi20.TestPgDb.test_non_idempotent_close) ... ok 182s test_none (tests.test_dbapi20.TestPgDb.test_none) ... ok 182s test_number_type (tests.test_dbapi20.TestPgDb.test_number_type) ... ok 182s test_paramstyle (tests.test_dbapi20.TestPgDb.test_paramstyle) ... ok 182s test_paramstyles (tests.test_dbapi20.TestPgDb.test_paramstyles) ... ok 182s test_percent_sign (tests.test_dbapi20.TestPgDb.test_percent_sign) ... ok 182s test_pgdb_type (tests.test_dbapi20.TestPgDb.test_pgdb_type) ... ok 182s test_rollback (tests.test_dbapi20.TestPgDb.test_rollback) ... ok 182s test_row_factory (tests.test_dbapi20.TestPgDb.test_row_factory) ... ok 182s test_rowcount (tests.test_dbapi20.TestPgDb.test_rowcount) ... ok 182s test_rowid_type (tests.test_dbapi20.TestPgDb.test_rowid_type) ... ok 182s test_select_array (tests.test_dbapi20.TestPgDb.test_select_array) ... ok 182s test_select_record (tests.test_dbapi20.TestPgDb.test_select_record) ... ok 182s test_set_decimal_type (tests.test_dbapi20.TestPgDb.test_set_decimal_type) ... ok 182s test_set_typecast_for_arrays (tests.test_dbapi20.TestPgDb.test_set_typecast_for_arrays) ... ok 182s test_setinputsizes (tests.test_dbapi20.TestPgDb.test_setinputsizes) ... ok 182s test_setoutputsize (tests.test_dbapi20.TestPgDb.test_setoutputsize) ... ok 182s test_setoutputsize_basic (tests.test_dbapi20.TestPgDb.test_setoutputsize_basic) ... ok 182s test_sqlstate (tests.test_dbapi20.TestPgDb.test_sqlstate) ... ok 183s test_string_type (tests.test_dbapi20.TestPgDb.test_string_type) ... ok 183s test_threadsafety (tests.test_dbapi20.TestPgDb.test_threadsafety) ... ok 183s test_time (tests.test_dbapi20.TestPgDb.test_time) ... ok 183s test_timestamp (tests.test_dbapi20.TestPgDb.test_timestamp) ... ok 183s test_transaction (tests.test_dbapi20.TestPgDb.test_transaction) ... ok 183s test_type_cache_info (tests.test_dbapi20.TestPgDb.test_type_cache_info) ... ok 183s test_type_cache_typecast (tests.test_dbapi20.TestPgDb.test_type_cache_typecast) ... ok 183s test_unicode_list_and_tuple (tests.test_dbapi20.TestPgDb.test_unicode_list_and_tuple) ... ok 183s test_unicode_with_latin1 (tests.test_dbapi20.TestPgDb.test_unicode_with_latin1) ... ok 183s test_unicode_with_utf8 (tests.test_dbapi20.TestPgDb.test_unicode_with_utf8) ... ok 183s test_update_rowcount (tests.test_dbapi20.TestPgDb.test_update_rowcount) ... ok 183s test_uuid (tests.test_dbapi20.TestPgDb.test_uuid) ... ok 183s test_version (tests.test_dbapi20.TestPgDb.test_version) ... ok 183s test_round_trip (tests.test_dbapi20_copy.TestBinary.test_round_trip) ... ok 183s test_bad_params (tests.test_dbapi20_copy.TestCopyFrom.test_bad_params) ... ok 183s test_binary (tests.test_dbapi20_copy.TestCopyFrom.test_binary) ... ok 183s test_binary_with_sep (tests.test_dbapi20_copy.TestCopyFrom.test_binary_with_sep) ... ok 183s test_binary_with_unicode (tests.test_dbapi20_copy.TestCopyFrom.test_binary_with_unicode) ... ok 183s test_columns (tests.test_dbapi20_copy.TestCopyFrom.test_columns) ... ok 183s test_csv (tests.test_dbapi20_copy.TestCopyFrom.test_csv) ... ok 183s test_csv_with_sep (tests.test_dbapi20_copy.TestCopyFrom.test_csv_with_sep) ... ok 183s test_file (tests.test_dbapi20_copy.TestCopyFrom.test_file) ... ok 183s test_input_bytes (tests.test_dbapi20_copy.TestCopyFrom.test_input_bytes) ... ok 183s test_input_iterable (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable) ... ok 184s test_input_iterable_bytes (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable_bytes) ... ok 184s test_input_iterable_invalid (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable_invalid) ... ok 184s test_input_iterable_with_newlines (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable_with_newlines) ... ok 184s test_input_string (tests.test_dbapi20_copy.TestCopyFrom.test_input_string) ... ok 184s test_input_string_multiple_rows (tests.test_dbapi20_copy.TestCopyFrom.test_input_string_multiple_rows) ... ok 184s test_input_string_with_newline (tests.test_dbapi20_copy.TestCopyFrom.test_input_string_with_newline) ... ok 184s test_input_string_with_schema_name (tests.test_dbapi20_copy.TestCopyFrom.test_input_string_with_schema_name) ... ok 184s test_null (tests.test_dbapi20_copy.TestCopyFrom.test_null) ... ok 184s test_query (tests.test_dbapi20_copy.TestCopyFrom.test_query) ... ok 184s test_sep (tests.test_dbapi20_copy.TestCopyFrom.test_sep) ... ok 184s test_size_invalid (tests.test_dbapi20_copy.TestCopyFrom.test_size_invalid) ... ok 184s test_size_negative (tests.test_dbapi20_copy.TestCopyFrom.test_size_negative) ... ok 184s test_size_positive (tests.test_dbapi20_copy.TestCopyFrom.test_size_positive) ... ok 184s test_bad_params (tests.test_dbapi20_copy.TestCopyTo.test_bad_params) ... ok 184s test_binary (tests.test_dbapi20_copy.TestCopyTo.test_binary) ... ok 184s test_binary_with_sep (tests.test_dbapi20_copy.TestCopyTo.test_binary_with_sep) ... ok 184s test_binary_with_unicode (tests.test_dbapi20_copy.TestCopyTo.test_binary_with_unicode) ... ok 184s test_columns (tests.test_dbapi20_copy.TestCopyTo.test_columns) ... ok 184s test_csv (tests.test_dbapi20_copy.TestCopyTo.test_csv) ... ok 184s test_csv_with_sep (tests.test_dbapi20_copy.TestCopyTo.test_csv_with_sep) ... ok 184s test_decode (tests.test_dbapi20_copy.TestCopyTo.test_decode) ... ok 184s test_file (tests.test_dbapi20_copy.TestCopyTo.test_file) ... ok 184s test_generator (tests.test_dbapi20_copy.TestCopyTo.test_generator) ... ok 184s test_generator_bytes (tests.test_dbapi20_copy.TestCopyTo.test_generator_bytes) ... ok 184s test_generator_with_schema_name (tests.test_dbapi20_copy.TestCopyTo.test_generator_with_schema_name) ... ok 184s test_null (tests.test_dbapi20_copy.TestCopyTo.test_null) ... ok 184s test_query (tests.test_dbapi20_copy.TestCopyTo.test_query) ... ok 184s test_rowcount_increment (tests.test_dbapi20_copy.TestCopyTo.test_rowcount_increment) ... ok 184s test_sep (tests.test_dbapi20_copy.TestCopyTo.test_sep) ... ok 184s test_input (tests.test_dbapi20_copy.TestStreams.test_input) ... ok 184s test_output (tests.test_dbapi20_copy.TestStreams.test_output) ... ok 184s test_all_steps (tests.test_tutorial.TestClassicTutorial.test_all_steps) ... ok 184s test_all_steps (tests.test_tutorial.TestDbApi20Tutorial.test_all_steps) ... ok 184s 184s ---------------------------------------------------------------------- 184s Ran 808 tests in 18.755s 184s 184s OK (skipped=16) 184s Testing with: python3.13 185s test_context_manager (tests.test_classic.UtilityTest.test_context_manager) ... ok 185s test_get (tests.test_classic.UtilityTest.test_get) ... ok 185s test_insert (tests.test_classic.UtilityTest.test_insert) ... ok 185s test_invalid_name (tests.test_classic.UtilityTest.test_invalid_name) 185s Make sure that invalid table names are caught. ... ok 185s test_mixed_case (tests.test_classic.UtilityTest.test_mixed_case) ... ok 185s test_notify (tests.test_classic.UtilityTest.test_notify) ... ok 185s test_notify_other_options (tests.test_classic.UtilityTest.test_notify_other_options) ... ok 186s test_notify_timeout (tests.test_classic.UtilityTest.test_notify_timeout) ... ok 186s test_params (tests.test_classic.UtilityTest.test_params) ... ok 186s test_pkey (tests.test_classic.UtilityTest.test_pkey) ... ok 186s test_schema (tests.test_classic.UtilityTest.test_schema) 186s Check differentiation of same table name in different schemas. ... ok 186s test_sqlstate (tests.test_classic.UtilityTest.test_sqlstate) ... ok 186s test_update (tests.test_classic.UtilityTest.test_update) ... ok 186s test_del (tests.test_classic_attrdict.TestAttrDict.test_del) ... ok 186s test_get (tests.test_classic_attrdict.TestAttrDict.test_get) ... ok 186s test_init (tests.test_classic_attrdict.TestAttrDict.test_init) ... ok 186s test_items (tests.test_classic_attrdict.TestAttrDict.test_items) ... ok 186s test_iter (tests.test_classic_attrdict.TestAttrDict.test_iter) ... ok 186s test_keys (tests.test_classic_attrdict.TestAttrDict.test_keys) ... ok 186s test_set (tests.test_classic_attrdict.TestAttrDict.test_set) ... ok 186s test_values (tests.test_classic_attrdict.TestAttrDict.test_values) ... ok 186s test_write_methods (tests.test_classic_attrdict.TestAttrDict.test_write_methods) ... ok 186s test_can_connect (tests.test_classic_connection.TestCanConnect.test_can_connect) ... ok 186s test_can_connect_no_wait (tests.test_classic_connection.TestCanConnect.test_can_connect_no_wait) ... ok 186s test_change_row_factory_cache_size (tests.test_classic_connection.TestConfigFunctions.test_change_row_factory_cache_size) ... ok 186s test_get_bool (tests.test_classic_connection.TestConfigFunctions.test_get_bool) ... ok 186s test_get_byte_escaped (tests.test_classic_connection.TestConfigFunctions.test_get_byte_escaped) ... ok 186s test_get_decimal (tests.test_classic_connection.TestConfigFunctions.test_get_decimal) ... ok 186s test_get_decimal_point (tests.test_classic_connection.TestConfigFunctions.test_get_decimal_point) ... ok 186s test_set_bool (tests.test_classic_connection.TestConfigFunctions.test_set_bool) ... ok 186s test_set_bytea_escaped (tests.test_classic_connection.TestConfigFunctions.test_set_bytea_escaped) ... ok 186s test_set_decimal (tests.test_classic_connection.TestConfigFunctions.test_set_decimal) ... ok 186s test_set_decimal_point (tests.test_classic_connection.TestConfigFunctions.test_set_decimal_point) ... skipped 'cannot set German money locale' 186s test_all_connect_attributes (tests.test_classic_connection.TestConnectObject.test_all_connect_attributes) ... ok 186s test_all_connect_methods (tests.test_classic_connection.TestConnectObject.test_all_connect_methods) ... ok 186s test_all_query_members (tests.test_classic_connection.TestConnectObject.test_all_query_members) ... ok 186s test_attribute_backend_pid (tests.test_classic_connection.TestConnectObject.test_attribute_backend_pid) ... ok 186s test_attribute_db (tests.test_classic_connection.TestConnectObject.test_attribute_db) ... ok 186s test_attribute_error (tests.test_classic_connection.TestConnectObject.test_attribute_error) ... ok 186s test_attribute_host (tests.test_classic_connection.TestConnectObject.test_attribute_host) ... ok 186s test_attribute_options (tests.test_classic_connection.TestConnectObject.test_attribute_options) ... ok 186s test_attribute_port (tests.test_classic_connection.TestConnectObject.test_attribute_port) ... ok 186s test_attribute_protocol_version (tests.test_classic_connection.TestConnectObject.test_attribute_protocol_version) ... ok 186s test_attribute_server_version (tests.test_classic_connection.TestConnectObject.test_attribute_server_version) ... ok 186s test_attribute_socket (tests.test_classic_connection.TestConnectObject.test_attribute_socket) ... ok 186s test_attribute_status (tests.test_classic_connection.TestConnectObject.test_attribute_status) ... ok 186s test_attribute_user (tests.test_classic_connection.TestConnectObject.test_attribute_user) ... ok 186s test_cancel_long_running_thread (tests.test_classic_connection.TestConnectObject.test_cancel_long_running_thread) ... ok 186s test_class_name (tests.test_classic_connection.TestConnectObject.test_class_name) ... ok 186s test_method_cancel (tests.test_classic_connection.TestConnectObject.test_method_cancel) ... ok 186s test_method_close (tests.test_classic_connection.TestConnectObject.test_method_close) ... ok 186s test_method_endcopy (tests.test_classic_connection.TestConnectObject.test_method_endcopy) ... ok 186s test_method_file_no (tests.test_classic_connection.TestConnectObject.test_method_file_no) ... ok 186s test_method_parameter (tests.test_classic_connection.TestConnectObject.test_method_parameter) ... ok 186s test_method_query (tests.test_classic_connection.TestConnectObject.test_method_query) ... ok 187s test_method_query_empty (tests.test_classic_connection.TestConnectObject.test_method_query_empty) ... ok 187s test_method_reset (tests.test_classic_connection.TestConnectObject.test_method_reset) ... ok 187s test_method_send_query_empty (tests.test_classic_connection.TestConnectObject.test_method_send_query_empty) ... ok 187s test_method_send_query_multiple (tests.test_classic_connection.TestConnectObject.test_method_send_query_multiple) ... ok 187s test_method_send_query_single (tests.test_classic_connection.TestConnectObject.test_method_send_query_single) ... ok 187s test_method_transaction (tests.test_classic_connection.TestConnectObject.test_method_transaction) ... ok 187s test_module_name (tests.test_classic_connection.TestConnectObject.test_module_name) ... ok 187s test_repr (tests.test_classic_connection.TestConnectObject.test_repr) ... ok 187s test_str (tests.test_classic_connection.TestConnectObject.test_str) ... ok 187s test_getline (tests.test_classic_connection.TestDirectSocketAccess.test_getline) ... ok 187s test_getline_bytes_and_unicode (tests.test_classic_connection.TestDirectSocketAccess.test_getline_bytes_and_unicode) ... ok 187s test_parameter_checks (tests.test_classic_connection.TestDirectSocketAccess.test_parameter_checks) ... ok 187s test_putline (tests.test_classic_connection.TestDirectSocketAccess.test_putline) ... ok 187s test_putline_bytes_and_unicode (tests.test_classic_connection.TestDirectSocketAccess.test_putline_bytes_and_unicode) ... ok 187s test_insert_table_big_row_size (tests.test_classic_connection.TestInserttable.test_insert_table_big_row_size) ... ok 187s test_insert_table_small_int_overflow (tests.test_classic_connection.TestInserttable.test_insert_table_small_int_overflow) ... ok 187s test_inserttable1_row (tests.test_classic_connection.TestInserttable.test_inserttable1_row) ... ok 187s test_inserttable4_rows (tests.test_classic_connection.TestInserttable.test_inserttable4_rows) ... ok 187s test_inserttable_byte_values (tests.test_classic_connection.TestInserttable.test_inserttable_byte_values) ... ok 187s test_inserttable_from_dict_as_interable (tests.test_classic_connection.TestInserttable.test_inserttable_from_dict_as_interable) ... ok 187s test_inserttable_from_dict_keys (tests.test_classic_connection.TestInserttable.test_inserttable_from_dict_keys) ... ok 187s test_inserttable_from_dict_values (tests.test_classic_connection.TestInserttable.test_inserttable_from_dict_values) ... ok 187s test_inserttable_from_generator_of_tuples (tests.test_classic_connection.TestInserttable.test_inserttable_from_generator_of_tuples) ... ok 187s test_inserttable_from_list_of_sets (tests.test_classic_connection.TestInserttable.test_inserttable_from_list_of_sets) ... ok 187s test_inserttable_from_query (tests.test_classic_connection.TestInserttable.test_inserttable_from_query) ... ok 187s test_inserttable_from_setof_tuples (tests.test_classic_connection.TestInserttable.test_inserttable_from_setof_tuples) ... ok 187s test_inserttable_from_tuple_of_lists (tests.test_classic_connection.TestInserttable.test_inserttable_from_tuple_of_lists) ... ok 187s test_inserttable_max_values (tests.test_classic_connection.TestInserttable.test_inserttable_max_values) ... ok 187s test_inserttable_multiple_calls (tests.test_classic_connection.TestInserttable.test_inserttable_multiple_calls) ... ok 187s test_inserttable_multiple_rows (tests.test_classic_connection.TestInserttable.test_inserttable_multiple_rows) ... ok 187s test_inserttable_no_column (tests.test_classic_connection.TestInserttable.test_inserttable_no_column) ... ok 187s test_inserttable_no_encoding (tests.test_classic_connection.TestInserttable.test_inserttable_no_encoding) ... ok 187s test_inserttable_null_values (tests.test_classic_connection.TestInserttable.test_inserttable_null_values) ... ok 187s test_inserttable_only_one_column (tests.test_classic_connection.TestInserttable.test_inserttable_only_one_column) ... ok 187s test_inserttable_only_two_columns (tests.test_classic_connection.TestInserttable.test_inserttable_only_two_columns) ... ok 187s test_inserttable_special_chars (tests.test_classic_connection.TestInserttable.test_inserttable_special_chars) ... ok 187s test_inserttable_unicode_latin1 (tests.test_classic_connection.TestInserttable.test_inserttable_unicode_latin1) ... ok 187s test_inserttable_unicode_latin9 (tests.test_classic_connection.TestInserttable.test_inserttable_unicode_latin9) ... ok 187s test_inserttable_unicode_utf8 (tests.test_classic_connection.TestInserttable.test_inserttable_unicode_utf8) ... ok 187s test_inserttable_with_different_row_sizes (tests.test_classic_connection.TestInserttable.test_inserttable_with_different_row_sizes) ... ok 187s test_inserttable_with_dotted_table_name (tests.test_classic_connection.TestInserttable.test_inserttable_with_dotted_table_name) ... ok 187s test_inserttable_with_huge_list_of_column_names (tests.test_classic_connection.TestInserttable.test_inserttable_with_huge_list_of_column_names) ... ok 187s test_inserttable_with_invalid_colum_list (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_colum_list) ... ok 187s test_inserttable_with_invalid_column_name (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_column_name) ... ok 187s test_inserttable_with_invalid_data_type (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_data_type) ... ok 187s test_inserttable_with_invalid_table_name (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_table_name) ... ok 187s test_inserttable_with_out_of_range_data (tests.test_classic_connection.TestInserttable.test_inserttable_with_out_of_range_data) ... ok 187s test_get_notice_receiver (tests.test_classic_connection.TestNotificatons.test_get_notice_receiver) ... ok 187s test_get_notify (tests.test_classic_connection.TestNotificatons.test_get_notify) ... ok 187s test_notice_receiver (tests.test_classic_connection.TestNotificatons.test_notice_receiver) ... ok 187s test_set_and_get_notice_receiver (tests.test_classic_connection.TestNotificatons.test_set_and_get_notice_receiver) ... ok 187s test_set_notice_receiver (tests.test_classic_connection.TestNotificatons.test_set_notice_receiver) ... ok 187s test_query_with_bool_params (tests.test_classic_connection.TestParamQueries.test_query_with_bool_params) ... ok 187s test_query_with_bool_params_not_default (tests.test_classic_connection.TestParamQueries.test_query_with_bool_params_not_default) ... ok 188s test_query_with_duplicate_params (tests.test_classic_connection.TestParamQueries.test_query_with_duplicate_params) ... ok 188s test_query_with_garbage (tests.test_classic_connection.TestParamQueries.test_query_with_garbage) ... ok 188s test_query_with_int_params (tests.test_classic_connection.TestParamQueries.test_query_with_int_params) ... ok 188s test_query_with_mixed_params (tests.test_classic_connection.TestParamQueries.test_query_with_mixed_params) ... ok 188s test_query_with_none_param (tests.test_classic_connection.TestParamQueries.test_query_with_none_param) ... ok 188s test_query_with_str_params (tests.test_classic_connection.TestParamQueries.test_query_with_str_params) ... ok 188s test_query_with_unicode_params (tests.test_classic_connection.TestParamQueries.test_query_with_unicode_params) ... ok 188s test_query_with_unicode_params_cyrillic (tests.test_classic_connection.TestParamQueries.test_query_with_unicode_params_cyrillic) ... ok 188s test_query_with_unicode_params_latin1 (tests.test_classic_connection.TestParamQueries.test_query_with_unicode_params_latin1) ... ok 188s test_query_with_zero_params (tests.test_classic_connection.TestParamQueries.test_query_with_zero_params) ... ok 188s test_describe_multiple_named_queries (tests.test_classic_connection.TestPreparedQueries.test_describe_multiple_named_queries) ... ok 188s test_describe_named_query (tests.test_classic_connection.TestPreparedQueries.test_describe_named_query) ... ok 188s test_describe_non_existent_query (tests.test_classic_connection.TestPreparedQueries.test_describe_non_existent_query) ... ok 188s test_describe_unnamed_query (tests.test_classic_connection.TestPreparedQueries.test_describe_unnamed_query) ... ok 188s test_duplicate_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_duplicate_prepared_statement) ... ok 188s test_empty_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_empty_prepared_statement) ... ok 188s test_invalid_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_invalid_prepared_statement) ... ok 188s test_multiple_named_queries_with_params (tests.test_classic_connection.TestPreparedQueries.test_multiple_named_queries_with_params) ... ok 188s test_multiple_named_queries_without_params (tests.test_classic_connection.TestPreparedQueries.test_multiple_named_queries_without_params) ... ok 188s test_named_query_without_params (tests.test_classic_connection.TestPreparedQueries.test_named_query_without_params) ... ok 188s test_non_existent_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_non_existent_prepared_statement) ... ok 188s test_unnamed_query_with_params (tests.test_classic_connection.TestPreparedQueries.test_unnamed_query_with_params) ... ok 188s test_unnamed_query_without_params (tests.test_classic_connection.TestPreparedQueries.test_unnamed_query_without_params) ... ok 188s test_contains (tests.test_classic_connection.TestQueryIterator.test_contains) ... ok 188s test_dict_contains (tests.test_classic_connection.TestQueryIterator.test_dict_contains) ... ok 188s test_dict_iterate (tests.test_classic_connection.TestQueryIterator.test_dict_iterate) ... ok 188s test_dict_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_dict_iterate_two_columns) ... ok 188s test_dict_next (tests.test_classic_connection.TestQueryIterator.test_dict_next) ... ok 188s test_get_item (tests.test_classic_connection.TestQueryIterator.test_get_item) ... ok 188s test_get_item_out_of_range (tests.test_classic_connection.TestQueryIterator.test_get_item_out_of_range) ... ok 188s test_get_item_with_negative_index (tests.test_classic_connection.TestQueryIterator.test_get_item_with_negative_index) ... ok 188s test_iterate (tests.test_classic_connection.TestQueryIterator.test_iterate) ... ok 188s test_iterate_twice (tests.test_classic_connection.TestQueryIterator.test_iterate_twice) ... ok 188s test_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_iterate_two_columns) ... ok 188s test_len (tests.test_classic_connection.TestQueryIterator.test_len) ... ok 188s test_named_contains (tests.test_classic_connection.TestQueryIterator.test_named_contains) ... ok 188s test_named_iterate (tests.test_classic_connection.TestQueryIterator.test_named_iterate) ... ok 188s test_named_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_named_iterate_two_columns) ... ok 188s test_named_next (tests.test_classic_connection.TestQueryIterator.test_named_next) ... ok 188s test_next (tests.test_classic_connection.TestQueryIterator.test_next) ... ok 188s test_scalar_contains (tests.test_classic_connection.TestQueryIterator.test_scalar_contains) ... ok 188s test_scalar_iterate (tests.test_classic_connection.TestQueryIterator.test_scalar_iterate) ... ok 188s test_scalar_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_scalar_iterate_two_columns) ... ok 188s test_scalar_next (tests.test_classic_connection.TestQueryIterator.test_scalar_next) ... ok 188s test_one_dict_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_dict_with_empty_query) ... ok 188s test_one_dict_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_dict_with_single_row) ... ok 188s test_one_dict_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_dict_with_two_rows) ... ok 188s test_one_named_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_named_with_empty_query) ... ok 188s test_one_named_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_named_with_single_row) ... ok 188s test_one_named_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_named_with_two_rows) ... ok 188s test_one_scalar_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_scalar_with_empty_query) ... ok 188s test_one_scalar_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_scalar_with_single_row) ... ok 188s test_one_scalar_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_scalar_with_two_rows) ... ok 188s test_one_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_with_empty_query) ... ok 188s test_one_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_with_single_row) ... ok 188s test_one_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_with_two_rows) ... ok 188s test_scalar_iter (tests.test_classic_connection.TestQueryOneSingleScalar.test_scalar_iter) ... ok 188s test_scalar_result (tests.test_classic_connection.TestQueryOneSingleScalar.test_scalar_result) ... ok 188s test_single_dict_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_dict_with_empty_query) ... ok 188s test_single_dict_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_dict_with_single_row) ... ok 188s test_single_dict_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_dict_with_two_rows) ... ok 188s test_single_named_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_named_with_empty_query) ... ok 188s test_single_named_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_named_with_single_row) ... ok 189s test_single_named_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_named_with_two_rows) ... ok 189s test_single_scalar_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_scalar_with_empty_query) ... ok 189s test_single_scalar_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_scalar_with_single_row) ... ok 189s test_single_scalar_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_scalar_with_two_rows) ... ok 189s test_single_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_with_empty_query) ... ok 189s test_single_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_with_single_row) ... ok 189s test_single_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_with_two_rows) ... ok 189s test_bool (tests.test_classic_connection.TestQueryResultTypes.test_bool) ... ok 189s test_bytea (tests.test_classic_connection.TestQueryResultTypes.test_bytea) ... ok 189s test_date (tests.test_classic_connection.TestQueryResultTypes.test_date) ... ok 189s test_float (tests.test_classic_connection.TestQueryResultTypes.test_float) ... ok 189s test_int (tests.test_classic_connection.TestQueryResultTypes.test_int) ... ok 189s test_json (tests.test_classic_connection.TestQueryResultTypes.test_json) ... ok 189s test_long (tests.test_classic_connection.TestQueryResultTypes.test_long) ... ok 189s test_money (tests.test_classic_connection.TestQueryResultTypes.test_money) ... ok 189s test_numeric (tests.test_classic_connection.TestQueryResultTypes.test_numeric) ... ok 189s test_text (tests.test_classic_connection.TestQueryResultTypes.test_text) ... ok 189s test_big_getresult (tests.test_classic_connection.TestSimpleQueries.test_big_getresult) ... ok 189s test_class_name (tests.test_classic_connection.TestSimpleQueries.test_class_name) ... ok 189s test_dictresult (tests.test_classic_connection.TestSimpleQueries.test_dictresult) ... ok 189s test_dictresult_async (tests.test_classic_connection.TestSimpleQueries.test_dictresult_async) ... ok 189s test_dictresult_decimal (tests.test_classic_connection.TestSimpleQueries.test_dictresult_decimal) ... ok 189s test_dictresult_long (tests.test_classic_connection.TestSimpleQueries.test_dictresult_long) ... ok 189s test_dictresult_names (tests.test_classic_connection.TestSimpleQueries.test_dictresult_names) ... ok 189s test_dictresult_string (tests.test_classic_connection.TestSimpleQueries.test_dictresult_string) ... ok 189s test_field_info_name (tests.test_classic_connection.TestSimpleQueries.test_field_info_name) ... ok 189s test_fieldname (tests.test_classic_connection.TestSimpleQueries.test_fieldname) ... ok 189s test_fieldnum (tests.test_classic_connection.TestSimpleQueries.test_fieldnum) ... ok 189s test_get3_cols (tests.test_classic_connection.TestSimpleQueries.test_get3_cols) ... ok 189s test_get3_dict_cols (tests.test_classic_connection.TestSimpleQueries.test_get3_dict_cols) ... ok 189s test_get3_dict_rows (tests.test_classic_connection.TestSimpleQueries.test_get3_dict_rows) ... ok 189s test_get3_named_cols (tests.test_classic_connection.TestSimpleQueries.test_get3_named_cols) ... ok 189s test_get3_named_rows (tests.test_classic_connection.TestSimpleQueries.test_get3_named_rows) ... ok 189s test_get3_rows (tests.test_classic_connection.TestSimpleQueries.test_get3_rows) ... ok 189s test_getresult (tests.test_classic_connection.TestSimpleQueries.test_getresult) ... ok 189s test_getresult_async (tests.test_classic_connection.TestSimpleQueries.test_getresult_async) ... ok 189s test_getresult_decimal (tests.test_classic_connection.TestSimpleQueries.test_getresult_decimal) ... ok 189s test_getresult_long (tests.test_classic_connection.TestSimpleQueries.test_getresult_long) ... ok 189s test_getresult_string (tests.test_classic_connection.TestSimpleQueries.test_getresult_string) ... ok 189s test_len (tests.test_classic_connection.TestSimpleQueries.test_len) ... ok 189s test_list_fields_after_second_get_result_async (tests.test_classic_connection.TestSimpleQueries.test_list_fields_after_second_get_result_async) ... ok 189s test_listfields (tests.test_classic_connection.TestSimpleQueries.test_listfields) ... ok 189s test_mem_size (tests.test_classic_connection.TestSimpleQueries.test_mem_size) ... ok 189s test_module_name (tests.test_classic_connection.TestSimpleQueries.test_module_name) ... ok 189s test_namedresult (tests.test_classic_connection.TestSimpleQueries.test_namedresult) ... ok 189s test_namedresult_async (tests.test_classic_connection.TestSimpleQueries.test_namedresult_async) ... ok 189s test_namedresult_names (tests.test_classic_connection.TestSimpleQueries.test_namedresult_names) ... ok 189s test_namedresult_with_bad_fieldnames (tests.test_classic_connection.TestSimpleQueries.test_namedresult_with_bad_fieldnames) ... ok 189s test_namedresult_with_good_fieldnames (tests.test_classic_connection.TestSimpleQueries.test_namedresult_with_good_fieldnames) ... ok 189s test_query (tests.test_classic_connection.TestSimpleQueries.test_query) ... ok 189s test_query_with_oids (tests.test_classic_connection.TestSimpleQueries.test_query_with_oids) ... skipped 'database does not support tables with oids' 189s test_repr (tests.test_classic_connection.TestSimpleQueries.test_repr) ... ok 189s test_select0 (tests.test_classic_connection.TestSimpleQueries.test_select0) ... ok 189s test_select0_semicolon (tests.test_classic_connection.TestSimpleQueries.test_select0_semicolon) ... ok 189s test_select_dot_semicolon (tests.test_classic_connection.TestSimpleQueries.test_select_dot_semicolon) ... ok 189s test_str (tests.test_classic_connection.TestSimpleQueries.test_str) ... ok 189s test_escape_bytea (tests.test_classic_connection.TestStandaloneEscapeFunctions.test_escape_bytea) ... ok 189s test_escape_string (tests.test_classic_connection.TestStandaloneEscapeFunctions.test_escape_string) ... ok 189s test_dictresul_ascii (tests.test_classic_connection.TestUnicodeQueries.test_dictresul_ascii) ... ok 189s test_dictresult_cyrillic (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_cyrillic) ... ok 189s test_dictresult_latin1 (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_latin1) ... ok 189s test_dictresult_latin9 (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_latin9) ... ok 189s test_dictresult_utf8 (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_utf8) ... ok 190s test_getresul_ascii (tests.test_classic_connection.TestUnicodeQueries.test_getresul_ascii) ... ok 190s test_getresult_cyrillic (tests.test_classic_connection.TestUnicodeQueries.test_getresult_cyrillic) ... ok 190s test_getresult_latin1 (tests.test_classic_connection.TestUnicodeQueries.test_getresult_latin1) ... ok 190s test_getresult_latin9 (tests.test_classic_connection.TestUnicodeQueries.test_getresult_latin9) ... ok 190s test_getresult_utf8 (tests.test_classic_connection.TestUnicodeQueries.test_getresult_utf8) ... ok 190s test_array (tests.test_classic_dbwrapper.TestDBClass.test_array) ... ok 190s test_array_literal (tests.test_classic_dbwrapper.TestDBClass.test_array_literal) ... ok 190s test_array_of_bytea (tests.test_classic_dbwrapper.TestDBClass.test_array_of_bytea) ... ok 190s test_array_of_ids (tests.test_classic_dbwrapper.TestDBClass.test_array_of_ids) ... ok 190s test_array_of_json (tests.test_classic_dbwrapper.TestDBClass.test_array_of_json) ... ok 190s test_array_of_jsonb (tests.test_classic_dbwrapper.TestDBClass.test_array_of_jsonb) ... ok 190s test_array_of_text (tests.test_classic_dbwrapper.TestDBClass.test_array_of_text) ... ok 190s test_bytea (tests.test_classic_dbwrapper.TestDBClass.test_bytea) ... ok 190s test_class_name (tests.test_classic_dbwrapper.TestDBClass.test_class_name) ... ok 190s test_clear (tests.test_classic_dbwrapper.TestDBClass.test_clear) ... ok 190s test_clear_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_clear_with_quoted_names) ... ok 190s test_context_manager (tests.test_classic_dbwrapper.TestDBClass.test_context_manager) ... ok 190s test_create_table (tests.test_classic_dbwrapper.TestDBClass.test_create_table) ... ok 190s test_create_table_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_create_table_with_oids) ... skipped 'database does not support tables with oids' 190s test_date (tests.test_classic_dbwrapper.TestDBClass.test_date) ... ok 190s test_date_and_time_arrays (tests.test_classic_dbwrapper.TestDBClass.test_date_and_time_arrays) ... ok 190s test_db_types_info (tests.test_classic_dbwrapper.TestDBClass.test_db_types_info) ... ok 190s test_db_types_typecast (tests.test_classic_dbwrapper.TestDBClass.test_db_types_typecast) ... ok 190s test_decode_json (tests.test_classic_dbwrapper.TestDBClass.test_decode_json) ... ok 190s test_deep_array (tests.test_classic_dbwrapper.TestDBClass.test_deep_array) ... ok 190s test_delete (tests.test_classic_dbwrapper.TestDBClass.test_delete) ... ok 190s test_delete_prepared (tests.test_classic_dbwrapper.TestDBClass.test_delete_prepared) ... ok 190s test_delete_referenced (tests.test_classic_dbwrapper.TestDBClass.test_delete_referenced) ... ok 190s test_delete_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_delete_with_composite_key) ... ok 190s test_delete_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_delete_with_oids) ... skipped 'database does not support tables with oids' 190s test_delete_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_delete_with_quoted_names) ... ok 190s test_describe_prepared (tests.test_classic_dbwrapper.TestDBClass.test_describe_prepared) ... ok 190s test_describe_prepared_unnamed (tests.test_classic_dbwrapper.TestDBClass.test_describe_prepared_unnamed) ... ok 190s test_empty_query (tests.test_classic_dbwrapper.TestDBClass.test_empty_query) ... ok 190s test_encode_json (tests.test_classic_dbwrapper.TestDBClass.test_encode_json) ... ok 190s test_escape_bytea (tests.test_classic_dbwrapper.TestDBClass.test_escape_bytea) ... ok 190s test_escape_identifier (tests.test_classic_dbwrapper.TestDBClass.test_escape_identifier) ... ok 190s test_escape_literal (tests.test_classic_dbwrapper.TestDBClass.test_escape_literal) ... ok 190s test_escape_string (tests.test_classic_dbwrapper.TestDBClass.test_escape_string) ... ok 190s test_get (tests.test_classic_dbwrapper.TestDBClass.test_get) ... ok 190s test_get_as_dict (tests.test_classic_dbwrapper.TestDBClass.test_get_as_dict) ... ok 190s test_get_as_list (tests.test_classic_dbwrapper.TestDBClass.test_get_as_list) ... ok 190s test_get_attnames (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames) ... ok 190s test_get_attnames_is_attr_dict (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_is_attr_dict) ... ok 190s test_get_attnames_is_cached (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_is_cached) ... ok 190s test_get_attnames_is_ordered (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_is_ordered) ... ok 190s test_get_attnames_with_quotes (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_with_quotes) ... ok 190s test_get_attnames_with_regtypes (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_with_regtypes) ... ok 190s test_get_attnames_without_regtypes (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_without_regtypes) ... ok 190s test_get_databases (tests.test_classic_dbwrapper.TestDBClass.test_get_databases) ... ok 190s test_get_from_view (tests.test_classic_dbwrapper.TestDBClass.test_get_from_view) ... ok 190s test_get_generated (tests.test_classic_dbwrapper.TestDBClass.test_get_generated) ... ok 190s test_get_generated_is_cached (tests.test_classic_dbwrapper.TestDBClass.test_get_generated_is_cached) ... ok 191s test_get_little_bobby_tables (tests.test_classic_dbwrapper.TestDBClass.test_get_little_bobby_tables) ... ok 191s test_get_parameter (tests.test_classic_dbwrapper.TestDBClass.test_get_parameter) ... ok 191s test_get_parameter_all (tests.test_classic_dbwrapper.TestDBClass.test_get_parameter_all) ... ok 191s test_get_parameter_server_version (tests.test_classic_dbwrapper.TestDBClass.test_get_parameter_server_version) ... ok 191s test_get_relations (tests.test_classic_dbwrapper.TestDBClass.test_get_relations) ... ok 191s test_get_set_type_cast (tests.test_classic_dbwrapper.TestDBClass.test_get_set_type_cast) ... ok 191s test_get_system_relations (tests.test_classic_dbwrapper.TestDBClass.test_get_system_relations) ... ok 191s test_get_system_tables (tests.test_classic_dbwrapper.TestDBClass.test_get_system_tables) ... ok 191s test_get_tables (tests.test_classic_dbwrapper.TestDBClass.test_get_tables) ... ok 191s test_get_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_get_with_composite_key) ... ok 191s test_get_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_get_with_oids) ... skipped 'database does not support tables with oids' 191s test_get_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_get_with_quoted_names) ... ok 191s test_has_table_privilege (tests.test_classic_dbwrapper.TestDBClass.test_has_table_privilege) ... ok 191s test_hstore (tests.test_classic_dbwrapper.TestDBClass.test_hstore) ... ok 191s test_insert (tests.test_classic_dbwrapper.TestDBClass.test_insert) ... ok 191s test_insert_get_json (tests.test_classic_dbwrapper.TestDBClass.test_insert_get_json) ... ok 191s test_insert_get_jsonb (tests.test_classic_dbwrapper.TestDBClass.test_insert_get_jsonb) ... ok 191s test_insert_into_view (tests.test_classic_dbwrapper.TestDBClass.test_insert_into_view) ... ok 191s test_insert_update_get_bytea (tests.test_classic_dbwrapper.TestDBClass.test_insert_update_get_bytea) ... ok 191s test_insert_update_get_record (tests.test_classic_dbwrapper.TestDBClass.test_insert_update_get_record) ... ok 191s test_insert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClass.test_insert_with_generated_columns) ... ok 191s test_insert_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_insert_with_oids) ... skipped 'database does not support tables with oids' 191s test_insert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_insert_with_quoted_names) ... ok 191s test_inserttable_from_query (tests.test_classic_dbwrapper.TestDBClass.test_inserttable_from_query) ... ok 191s test_interval (tests.test_classic_dbwrapper.TestDBClass.test_interval) ... ok 191s test_module_name (tests.test_classic_dbwrapper.TestDBClass.test_module_name) ... ok 191s test_multiple_queries (tests.test_classic_dbwrapper.TestDBClass.test_multiple_queries) ... ok 191s test_notification_handler (tests.test_classic_dbwrapper.TestDBClass.test_notification_handler) ... ok 191s test_pkey (tests.test_classic_dbwrapper.TestDBClass.test_pkey) ... ok 191s test_pkeys (tests.test_classic_dbwrapper.TestDBClass.test_pkeys) ... ok 191s test_prepare (tests.test_classic_dbwrapper.TestDBClass.test_prepare) ... ok 191s test_prepare_unnamed (tests.test_classic_dbwrapper.TestDBClass.test_prepare_unnamed) ... ok 191s test_query (tests.test_classic_dbwrapper.TestDBClass.test_query) ... ok 191s test_query_data_error (tests.test_classic_dbwrapper.TestDBClass.test_query_data_error) ... ok 191s test_query_formatted (tests.test_classic_dbwrapper.TestDBClass.test_query_formatted) ... ok 191s test_query_formatted_with_any (tests.test_classic_dbwrapper.TestDBClass.test_query_formatted_with_any) ... ok 191s test_query_formatted_without_params (tests.test_classic_dbwrapper.TestDBClass.test_query_formatted_without_params) ... ok 191s test_query_prepared_unnamed_with_out_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_unnamed_with_out_params) ... ok 191s test_query_prepared_unnamed_with_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_unnamed_with_params) ... ok 191s test_query_prepared_with_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_with_params) ... ok 191s test_query_prepared_without_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_without_params) ... ok 191s test_query_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_query_with_oids) ... skipped 'database does not support tables with oids' 191s test_query_with_params (tests.test_classic_dbwrapper.TestDBClass.test_query_with_params) ... ok 191s test_record_insert_bytea (tests.test_classic_dbwrapper.TestDBClass.test_record_insert_bytea) ... ok 191s test_record_insert_json (tests.test_classic_dbwrapper.TestDBClass.test_record_insert_json) ... ok 191s test_record_literal (tests.test_classic_dbwrapper.TestDBClass.test_record_literal) ... ok 191s test_reopen (tests.test_classic_dbwrapper.TestDBClass.test_reopen) ... ok 192s test_reset (tests.test_classic_dbwrapper.TestDBClass.test_reset) ... ok 192s test_reset_parameter (tests.test_classic_dbwrapper.TestDBClass.test_reset_parameter) ... ok 192s test_reset_parameter_all (tests.test_classic_dbwrapper.TestDBClass.test_reset_parameter_all) ... ok 192s test_set_parameter (tests.test_classic_dbwrapper.TestDBClass.test_set_parameter) ... ok 192s test_set_parameter_local (tests.test_classic_dbwrapper.TestDBClass.test_set_parameter_local) ... ok 192s test_set_parameter_session (tests.test_classic_dbwrapper.TestDBClass.test_set_parameter_session) ... ok 192s test_temp_crud (tests.test_classic_dbwrapper.TestDBClass.test_temp_crud) ... ok 192s test_time (tests.test_classic_dbwrapper.TestDBClass.test_time) ... ok 192s test_timestamp (tests.test_classic_dbwrapper.TestDBClass.test_timestamp) ... ok 192s test_timestamptz (tests.test_classic_dbwrapper.TestDBClass.test_timestamptz) ... ok 192s test_timetz (tests.test_classic_dbwrapper.TestDBClass.test_timetz) ... ok 192s test_transaction (tests.test_classic_dbwrapper.TestDBClass.test_transaction) ... ok 192s test_transaction_aliases (tests.test_classic_dbwrapper.TestDBClass.test_transaction_aliases) ... ok 192s test_truncate (tests.test_classic_dbwrapper.TestDBClass.test_truncate) ... ok 192s test_truncate_cascade (tests.test_classic_dbwrapper.TestDBClass.test_truncate_cascade) ... ok 192s test_truncate_only (tests.test_classic_dbwrapper.TestDBClass.test_truncate_only) ... ok 192s test_truncate_quoted (tests.test_classic_dbwrapper.TestDBClass.test_truncate_quoted) ... ok 192s test_truncate_restart (tests.test_classic_dbwrapper.TestDBClass.test_truncate_restart) ... ok 192s test_unescape_bytea (tests.test_classic_dbwrapper.TestDBClass.test_unescape_bytea) ... ok 192s test_update (tests.test_classic_dbwrapper.TestDBClass.test_update) ... ok 192s test_update_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_update_with_composite_key) ... ok 192s test_update_with_generated_columns (tests.test_classic_dbwrapper.TestDBClass.test_update_with_generated_columns) ... ok 192s test_update_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_update_with_oids) ... skipped 'database does not support tables with oids' 192s test_update_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_update_with_quoted_names) ... ok 192s test_update_without_oid (tests.test_classic_dbwrapper.TestDBClass.test_update_without_oid) ... ok 192s test_upsert (tests.test_classic_dbwrapper.TestDBClass.test_upsert) ... ok 192s test_upsert_bytea (tests.test_classic_dbwrapper.TestDBClass.test_upsert_bytea) ... ok 192s test_upsert_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_composite_key) ... ok 192s test_upsert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_generated_columns) ... ok 192s test_upsert_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_oids) ... skipped 'database does not support tables with oids' 192s test_upsert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_quoted_names) ... ok 192s test_uuid (tests.test_classic_dbwrapper.TestDBClass.test_uuid) ... ok 192s test_adapt_query_inline_dict (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_dict) ... ok 192s test_adapt_query_inline_list (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_list) ... ok 192s test_adapt_query_inline_list_with_hstore (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_list_with_hstore) ... ok 192s test_adapt_query_inline_list_with_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_list_with_json) ... ok 192s test_adapt_query_typed_dict (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_dict) ... ok 192s test_adapt_query_typed_list (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list) ... ok 192s test_adapt_query_typed_list_with_empty_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_empty_json) ... ok 192s test_adapt_query_typed_list_with_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_json) ... ok 192s test_adapt_query_typed_list_with_types_as_classes (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_types_as_classes) ... ok 192s test_adapt_query_typed_list_with_types_as_string (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_types_as_string) ... ok 192s test_adapt_query_typed_with_hstore (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_with_hstore) ... ok 192s test_adapt_query_typed_with_uuid (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_with_uuid) ... ok 192s test_adapt_query_untyped_dict (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_dict) ... ok 192s test_adapt_query_untyped_list (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_list) ... ok 192s test_adapt_query_untyped_list_with_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_list_with_json) ... ok 192s test_adapt_query_untyped_with_hstore (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_with_hstore) ... ok 192s test_adapt_query_with_pg_repr (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_with_pg_repr) ... ok 192s test_guess_simple_type (tests.test_classic_dbwrapper.TestDBClassAdapter.test_guess_simple_type) ... ok 192s test_all_db_attributes (tests.test_classic_dbwrapper.TestDBClassBasic.test_all_db_attributes) ... ok 192s test_attribute_backend_pid (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_backend_pid) ... ok 192s test_attribute_db (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_db) ... ok 193s test_attribute_dbname (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_dbname) ... ok 193s test_attribute_error (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_error) ... ok 193s test_attribute_host (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_host) ... ok 193s test_attribute_options (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_options) ... ok 193s test_attribute_port (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_port) ... ok 193s test_attribute_protocol_version (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_protocol_version) ... ok 193s test_attribute_server_version (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_server_version) ... ok 193s test_attribute_socket (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_socket) ... ok 193s test_attribute_status (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_status) ... ok 193s test_attribute_user (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_user) ... ok 193s test_existing_connection (tests.test_classic_dbwrapper.TestDBClassBasic.test_existing_connection) ... ok 193s test_existing_db_api2_connection (tests.test_classic_dbwrapper.TestDBClassBasic.test_existing_db_api2_connection) ... ok 193s test_method_close (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_close) ... ok 193s test_method_decode_json (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_decode_json) ... ok 193s test_method_encode_json (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_encode_json) ... ok 193s test_method_endcopy (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_endcopy) ... ok 193s test_method_escape_bytea (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_bytea) ... ok 193s test_method_escape_identifier (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_identifier) ... ok 193s test_method_escape_literal (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_literal) ... ok 193s test_method_escape_string (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_string) ... ok 193s test_method_query (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_query) ... ok 193s test_method_query_data_error (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_query_data_error) ... ok 193s test_method_query_empty (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_query_empty) ... ok 193s test_method_reopen (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_reopen) ... ok 193s test_method_reset (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_reset) ... ok 193s test_method_unescape_bytea (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_unescape_bytea) ... ok 193s test_async_query_after_deletion (tests.test_classic_dbwrapper.TestDBClassInit.test_async_query_after_deletion) ... ok 193s test_async_query_before_deletion (tests.test_classic_dbwrapper.TestDBClassInit.test_async_query_before_deletion) ... ok 193s test_bad_params (tests.test_classic_dbwrapper.TestDBClassInit.test_bad_params) ... ok 193s test_delete_db (tests.test_classic_dbwrapper.TestDBClassInit.test_delete_db) ... ok 193s test_array (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array) ... ok 193s test_array_literal (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_literal) ... ok 193s test_array_of_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_bytea) ... ok 193s test_array_of_ids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_ids) ... ok 193s test_array_of_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_json) ... ok 193s test_array_of_jsonb (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_jsonb) ... ok 193s test_array_of_text (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_text) ... ok 193s test_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_bytea) ... ok 193s test_class_name (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_class_name) ... ok 193s test_clear (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_clear) ... ok 193s test_clear_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_clear_with_quoted_names) ... ok 193s test_context_manager (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_context_manager) ... ok 193s test_create_table (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_create_table) ... ok 193s test_create_table_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_create_table_with_oids) ... skipped 'database does not support tables with oids' 193s test_date (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_date) ... ok 193s test_date_and_time_arrays (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_date_and_time_arrays) ... ok 193s test_db_types_info (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_db_types_info) ... ok 193s test_db_types_typecast (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_db_types_typecast) ... ok 193s test_decode_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_decode_json) ... ok 193s test_deep_array (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_deep_array) ... ok 193s test_delete (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete) ... ok 193s test_delete_prepared (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_prepared) ... ok 193s test_delete_referenced (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_referenced) ... ok 193s test_delete_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_with_composite_key) ... ok 193s test_delete_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_with_oids) ... skipped 'database does not support tables with oids' 193s test_delete_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_with_quoted_names) ... ok 193s test_describe_prepared (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_describe_prepared) ... ok 194s test_describe_prepared_unnamed (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_describe_prepared_unnamed) ... ok 194s test_empty_query (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_empty_query) ... ok 194s test_encode_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_encode_json) ... ok 194s test_escape_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_bytea) ... ok 194s test_escape_identifier (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_identifier) ... ok 194s test_escape_literal (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_literal) ... ok 194s test_escape_string (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_string) ... ok 194s test_get (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get) ... ok 194s test_get_as_dict (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_as_dict) ... ok 194s test_get_as_list (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_as_list) ... ok 194s test_get_attnames (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames) ... ok 194s test_get_attnames_is_attr_dict (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_is_attr_dict) ... ok 194s test_get_attnames_is_cached (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_is_cached) ... ok 194s test_get_attnames_is_ordered (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_is_ordered) ... ok 194s test_get_attnames_with_quotes (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_with_quotes) ... ok 194s test_get_attnames_with_regtypes (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_with_regtypes) ... ok 194s test_get_attnames_without_regtypes (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_without_regtypes) ... ok 194s test_get_databases (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_databases) ... ok 194s test_get_from_view (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_from_view) ... ok 194s test_get_generated (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_generated) ... ok 194s test_get_generated_is_cached (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_generated_is_cached) ... ok 194s test_get_little_bobby_tables (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_little_bobby_tables) ... ok 194s test_get_parameter (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_parameter) ... ok 194s test_get_parameter_all (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_parameter_all) ... ok 194s test_get_parameter_server_version (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_parameter_server_version) ... ok 194s test_get_relations (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_relations) ... ok 194s test_get_set_type_cast (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_set_type_cast) ... ok 194s test_get_system_relations (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_system_relations) ... ok 194s test_get_system_tables (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_system_tables) ... ok 194s test_get_tables (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_tables) ... ok 194s test_get_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_with_composite_key) ... ok 194s test_get_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_with_oids) ... skipped 'database does not support tables with oids' 194s test_get_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_with_quoted_names) ... ok 194s test_has_table_privilege (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_has_table_privilege) ... ok 194s test_hstore (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_hstore) ... ok 194s test_insert (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert) ... ok 194s test_insert_get_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_get_json) ... ok 194s test_insert_get_jsonb (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_get_jsonb) ... ok 194s test_insert_into_view (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_into_view) ... ok 194s test_insert_update_get_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_update_get_bytea) ... ok 194s test_insert_update_get_record (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_update_get_record) ... ok 194s test_insert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_with_generated_columns) ... ok 194s test_insert_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_with_oids) ... skipped 'database does not support tables with oids' 194s test_insert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_with_quoted_names) ... ok 194s test_inserttable_from_query (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_inserttable_from_query) ... ok 194s test_interval (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_interval) ... ok 194s test_module_name (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_module_name) ... ok 194s test_multiple_queries (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_multiple_queries) ... ok 195s test_notification_handler (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_notification_handler) ... ok 195s test_pkey (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_pkey) ... ok 195s test_pkeys (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_pkeys) ... ok 195s test_prepare (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_prepare) ... ok 195s test_prepare_unnamed (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_prepare_unnamed) ... ok 195s test_query (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query) ... ok 195s test_query_data_error (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_data_error) ... ok 195s test_query_formatted (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_formatted) ... ok 195s test_query_formatted_with_any (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_formatted_with_any) ... ok 195s test_query_formatted_without_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_formatted_without_params) ... ok 195s test_query_prepared_unnamed_with_out_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_unnamed_with_out_params) ... ok 195s test_query_prepared_unnamed_with_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_unnamed_with_params) ... ok 195s test_query_prepared_with_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_with_params) ... ok 195s test_query_prepared_without_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_without_params) ... ok 195s test_query_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_with_oids) ... skipped 'database does not support tables with oids' 195s test_query_with_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_with_params) ... ok 195s test_record_insert_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_record_insert_bytea) ... ok 195s test_record_insert_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_record_insert_json) ... ok 195s test_record_literal (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_record_literal) ... ok 195s test_reopen (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reopen) ... ok 195s test_reset (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reset) ... ok 195s test_reset_parameter (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reset_parameter) ... ok 195s test_reset_parameter_all (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reset_parameter_all) ... ok 195s test_set_parameter (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_set_parameter) ... ok 195s test_set_parameter_local (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_set_parameter_local) ... ok 195s test_set_parameter_session (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_set_parameter_session) ... ok 195s test_temp_crud (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_temp_crud) ... ok 195s test_time (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_time) ... ok 195s test_timestamp (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_timestamp) ... ok 195s test_timestamptz (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_timestamptz) ... ok 195s test_timetz (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_timetz) ... ok 195s test_transaction (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_transaction) ... ok 195s test_transaction_aliases (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_transaction_aliases) ... ok 195s test_truncate (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate) ... ok 195s test_truncate_cascade (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_cascade) ... ok 195s test_truncate_only (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_only) ... ok 195s test_truncate_quoted (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_quoted) ... ok 195s test_truncate_restart (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_restart) ... ok 195s test_unescape_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_unescape_bytea) ... ok 195s test_update (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update) ... ok 195s test_update_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_composite_key) ... ok 195s test_update_with_generated_columns (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_generated_columns) ... ok 195s test_update_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_oids) ... skipped 'database does not support tables with oids' 195s test_update_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_quoted_names) ... ok 195s test_update_without_oid (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_without_oid) ... ok 196s test_upsert (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert) ... ok 196s test_upsert_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_bytea) ... ok 196s test_upsert_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_composite_key) ... ok 196s test_upsert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_generated_columns) ... ok 196s test_upsert_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_oids) ... skipped 'database does not support tables with oids' 196s test_upsert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_quoted_names) ... ok 196s test_uuid (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_uuid) ... ok 196s test_debug_default (tests.test_classic_dbwrapper.TestDebug.test_debug_default) ... ok 196s test_debug_is_callable (tests.test_classic_dbwrapper.TestDebug.test_debug_is_callable) ... ok 196s test_debug_is_false (tests.test_classic_dbwrapper.TestDebug.test_debug_is_false) ... ok 196s test_debug_is_file_like (tests.test_classic_dbwrapper.TestDebug.test_debug_is_file_like) ... ok 196s test_debug_is_string (tests.test_classic_dbwrapper.TestDebug.test_debug_is_string) ... ok 196s test_debug_is_true (tests.test_classic_dbwrapper.TestDebug.test_debug_is_true) ... ok 196s test_debug_multiple_args (tests.test_classic_dbwrapper.TestDebug.test_debug_multiple_args) ... ok 196s test_leaks_with_close (tests.test_classic_dbwrapper.TestMemoryLeaks.test_leaks_with_close) ... ok 196s test_leaks_without_close (tests.test_classic_dbwrapper.TestMemoryLeaks.test_leaks_without_close) ... ok 196s test_get (tests.test_classic_dbwrapper.TestSchemas.test_get) ... ok 196s test_get_attnames (tests.test_classic_dbwrapper.TestSchemas.test_get_attnames) ... ok 196s test_get_tables (tests.test_classic_dbwrapper.TestSchemas.test_get_tables) ... ok 196s test_munging (tests.test_classic_dbwrapper.TestSchemas.test_munging) ... ok 196s test_query_information_schema (tests.test_classic_dbwrapper.TestSchemas.test_query_information_schema) ... ok 196s test_cast_interval (tests.test_classic_functions.TestCastInterval.test_cast_interval) ... ok 196s test_get_bool (tests.test_classic_functions.TestConfigFunctions.test_get_bool) ... ok 196s test_get_bytea_escaped (tests.test_classic_functions.TestConfigFunctions.test_get_bytea_escaped) ... ok 196s test_get_datestyle (tests.test_classic_functions.TestConfigFunctions.test_get_datestyle) ... ok 196s test_get_decimal (tests.test_classic_functions.TestConfigFunctions.test_get_decimal) ... ok 196s test_get_decimal_point (tests.test_classic_functions.TestConfigFunctions.test_get_decimal_point) ... ok 196s test_get_jsondecode (tests.test_classic_functions.TestConfigFunctions.test_get_jsondecode) ... ok 196s test_set_bool (tests.test_classic_functions.TestConfigFunctions.test_set_bool) ... ok 196s test_set_bytea_escaped (tests.test_classic_functions.TestConfigFunctions.test_set_bytea_escaped) ... ok 196s test_set_datestyle (tests.test_classic_functions.TestConfigFunctions.test_set_datestyle) ... ok 196s test_set_decimal (tests.test_classic_functions.TestConfigFunctions.test_set_decimal) ... ok 196s test_set_decimal_point (tests.test_classic_functions.TestConfigFunctions.test_set_decimal_point) ... ok 196s test_set_jsondecode (tests.test_classic_functions.TestConfigFunctions.test_set_jsondecode) ... ok 196s test_escape_bytea (tests.test_classic_functions.TestEscapeFunctions.test_escape_bytea) ... ok 196s test_escape_string (tests.test_classic_functions.TestEscapeFunctions.test_escape_string) ... ok 196s test_unescape_bytea (tests.test_classic_functions.TestEscapeFunctions.test_unescape_bytea) ... ok 196s test_def_base (tests.test_classic_functions.TestHasConnect.test_def_base) ... ok 196s test_def_host (tests.test_classic_functions.TestHasConnect.test_def_host) ... ok 196s test_def_opt (tests.test_classic_functions.TestHasConnect.test_def_opt) ... ok 196s test_def_port (tests.test_classic_functions.TestHasConnect.test_def_port) ... ok 196s test_has_connect (tests.test_classic_functions.TestHasConnect.test_has_connect) ... ok 196s test_has_connection_type (tests.test_classic_functions.TestHasConnect.test_has_connection_type) ... ok 196s test_has_escape_bytea (tests.test_classic_functions.TestHasConnect.test_has_escape_bytea) ... ok 196s test_has_escape_string (tests.test_classic_functions.TestHasConnect.test_has_escape_string) ... ok 196s test_has_pg_data_error (tests.test_classic_functions.TestHasConnect.test_has_pg_data_error) ... ok 196s test_has_pg_database_error (tests.test_classic_functions.TestHasConnect.test_has_pg_database_error) ... ok 196s test_has_pg_error (tests.test_classic_functions.TestHasConnect.test_has_pg_error) ... ok 196s test_has_pg_integrity_error (tests.test_classic_functions.TestHasConnect.test_has_pg_integrity_error) ... ok 196s test_has_pg_interface_error (tests.test_classic_functions.TestHasConnect.test_has_pg_interface_error) ... ok 196s test_has_pg_internal_error (tests.test_classic_functions.TestHasConnect.test_has_pg_internal_error) ... ok 196s test_has_pg_invalid_result_error (tests.test_classic_functions.TestHasConnect.test_has_pg_invalid_result_error) ... ok 196s test_has_pg_multiple_results_error (tests.test_classic_functions.TestHasConnect.test_has_pg_multiple_results_error) ... ok 196s test_has_pg_no_result_error (tests.test_classic_functions.TestHasConnect.test_has_pg_no_result_error) ... ok 196s test_has_pg_not_supported_error (tests.test_classic_functions.TestHasConnect.test_has_pg_not_supported_error) ... ok 196s test_has_pg_operational_error (tests.test_classic_functions.TestHasConnect.test_has_pg_operational_error) ... ok 196s test_has_pg_programming_error (tests.test_classic_functions.TestHasConnect.test_has_pg_programming_error) ... ok 196s test_has_pg_warning (tests.test_classic_functions.TestHasConnect.test_has_pg_warning) ... ok 196s test_has_query_type (tests.test_classic_functions.TestHasConnect.test_has_query_type) ... ok 196s test_has_unescape_bytea (tests.test_classic_functions.TestHasConnect.test_has_unescape_bytea) ... ok 196s test_pqlib_version (tests.test_classic_functions.TestHasConnect.test_pqlib_version) ... ok 196s test_version (tests.test_classic_functions.TestModuleConstants.test_version) ... ok 196s test_parser_cast (tests.test_classic_functions.TestParseArray.test_parser_cast) ... ok 196s test_parser_delim (tests.test_classic_functions.TestParseArray.test_parser_delim) ... ok 196s test_parser_nested (tests.test_classic_functions.TestParseArray.test_parser_nested) ... ok 196s test_parser_params (tests.test_classic_functions.TestParseArray.test_parser_params) ... ok 196s test_parser_simple (tests.test_classic_functions.TestParseArray.test_parser_simple) ... ok 196s test_parser_too_deeply_nested (tests.test_classic_functions.TestParseArray.test_parser_too_deeply_nested) ... ok 196s test_parser_with_data (tests.test_classic_functions.TestParseArray.test_parser_with_data) ... ok 196s test_parser_with_different_delimiter (tests.test_classic_functions.TestParseArray.test_parser_with_different_delimiter) ... ok 196s test_parser_without_cast (tests.test_classic_functions.TestParseArray.test_parser_without_cast) ... ok 196s test_parser (tests.test_classic_functions.TestParseHStore.test_parser) ... ok 196s test_parser_cast_non_uniform (tests.test_classic_functions.TestParseRecord.test_parser_cast_non_uniform) ... ok 196s test_parser_cast_uniform (tests.test_classic_functions.TestParseRecord.test_parser_cast_uniform) ... ok 196s test_parser_delim (tests.test_classic_functions.TestParseRecord.test_parser_delim) ... ok 196s test_parser_many_elements (tests.test_classic_functions.TestParseRecord.test_parser_many_elements) ... ok 196s test_parser_nested (tests.test_classic_functions.TestParseRecord.test_parser_nested) ... ok 196s test_parser_params (tests.test_classic_functions.TestParseRecord.test_parser_params) ... ok 196s test_parser_simple (tests.test_classic_functions.TestParseRecord.test_parser_simple) ... ok 196s test_parser_with_data (tests.test_classic_functions.TestParseRecord.test_parser_with_data) ... ok 196s test_parser_with_different_delimiter (tests.test_classic_functions.TestParseRecord.test_parser_with_different_delimiter) ... ok 196s test_parser_without_cast (tests.test_classic_functions.TestParseRecord.test_parser_without_cast) ... ok 196s test_get_lo (tests.test_classic_largeobj.TestCreatingLargeObjects.test_get_lo) ... ok 196s test_lo_create (tests.test_classic_largeobj.TestCreatingLargeObjects.test_lo_create) ... ok 196s test_lo_import (tests.test_classic_largeobj.TestCreatingLargeObjects.test_lo_import) ... ok 196s test_class_name (tests.test_classic_largeobj.TestLargeObjects.test_class_name) ... ok 196s test_close (tests.test_classic_largeobj.TestLargeObjects.test_close) ... ok 196s test_error (tests.test_classic_largeobj.TestLargeObjects.test_error) ... ok 196s test_export (tests.test_classic_largeobj.TestLargeObjects.test_export) ... ok 196s test_export_in_existent (tests.test_classic_largeobj.TestLargeObjects.test_export_in_existent) ... ok 196s test_module_name (tests.test_classic_largeobj.TestLargeObjects.test_module_name) ... ok 196s test_oid (tests.test_classic_largeobj.TestLargeObjects.test_oid) ... ok 196s test_open (tests.test_classic_largeobj.TestLargeObjects.test_open) ... ok 196s test_pgcn (tests.test_classic_largeobj.TestLargeObjects.test_pgcn) ... ok 196s test_read (tests.test_classic_largeobj.TestLargeObjects.test_read) ... ok 196s test_repr (tests.test_classic_largeobj.TestLargeObjects.test_repr) ... ok 196s test_seek (tests.test_classic_largeobj.TestLargeObjects.test_seek) ... ok 196s test_size (tests.test_classic_largeobj.TestLargeObjects.test_size) ... ok 196s test_str (tests.test_classic_largeobj.TestLargeObjects.test_str) ... ok 196s test_tell (tests.test_classic_largeobj.TestLargeObjects.test_tell) ... ok 196s test_unlink (tests.test_classic_largeobj.TestLargeObjects.test_unlink) ... ok 196s test_unlink_inexistent (tests.test_classic_largeobj.TestLargeObjects.test_unlink_inexistent) ... ok 196s test_write (tests.test_classic_largeobj.TestLargeObjects.test_write) ... ok 196s test_write_latin1_bytes (tests.test_classic_largeobj.TestLargeObjects.test_write_latin1_bytes) ... ok 196s test_write_utf8_bytes (tests.test_classic_largeobj.TestLargeObjects.test_write_utf8_bytes) ... ok 196s test_write_utf8_string (tests.test_classic_largeobj.TestLargeObjects.test_write_utf8_string) ... ok 196s test_large_object_int_constants (tests.test_classic_largeobj.TestModuleConstants.test_large_object_int_constants) ... ok 196s test_notify_distinct_in_transaction (tests.test_classic_notification.TestAsyncNotification.test_notify_distinct_in_transaction) ... ok 196s test_notify_handler_empty (tests.test_classic_notification.TestAsyncNotification.test_notify_handler_empty) ... ok 197s test_notify_handler_once (tests.test_classic_notification.TestAsyncNotification.test_notify_handler_once) ... ok 197s test_notify_no_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_no_timeout) ... ok 197s test_notify_once_with_payload (tests.test_classic_notification.TestAsyncNotification.test_notify_once_with_payload) ... ok 197s test_notify_query_empty (tests.test_classic_notification.TestAsyncNotification.test_notify_query_empty) ... ok 197s test_notify_query_once (tests.test_classic_notification.TestAsyncNotification.test_notify_query_once) ... ok 197s test_notify_quoted_names (tests.test_classic_notification.TestAsyncNotification.test_notify_quoted_names) ... ok 197s test_notify_same_in_transaction (tests.test_classic_notification.TestAsyncNotification.test_notify_same_in_transaction) ... ok 197s test_notify_several_times (tests.test_classic_notification.TestAsyncNotification.test_notify_several_times) ... ok 197s test_notify_with_args (tests.test_classic_notification.TestAsyncNotification.test_notify_with_args) ... ok 197s test_notify_with_args_and_payload (tests.test_classic_notification.TestAsyncNotification.test_notify_with_args_and_payload) ... ok 197s test_notify_with_five_payloads (tests.test_classic_notification.TestAsyncNotification.test_notify_with_five_payloads) ... ok 197s test_notify_with_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_with_timeout) ... ok 197s test_notify_without_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_without_timeout) ... ok 197s test_notify_zero_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_zero_timeout) ... ok 197s test_receive_immediately (tests.test_classic_notification.TestAsyncNotification.test_receive_immediately) ... ok 197s test_close_handler (tests.test_classic_notification.TestSyncNotification.test_close_handler) ... ok 197s test_delete_handler (tests.test_classic_notification.TestSyncNotification.test_delete_handler) ... ok 197s test_notify (tests.test_classic_notification.TestSyncNotification.test_notify) ... ok 197s test_notify_with_args_and_payload (tests.test_classic_notification.TestSyncNotification.test_notify_with_args_and_payload) ... ok 197s test_notify_wrong_event (tests.test_classic_notification.TestSyncNotification.test_notify_wrong_event) ... ok 197s test_apilevel (tests.test_dbapi20.TestPgDb.test_apilevel) ... ok 198s test_arraysize (tests.test_dbapi20.TestPgDb.test_arraysize) ... ok 198s test_autocommit (tests.test_dbapi20.TestPgDb.test_autocommit) ... ok 198s test_binary_string (tests.test_dbapi20.TestPgDb.test_binary_string) ... ok 198s test_binary_type (tests.test_dbapi20.TestPgDb.test_binary_type) ... ok 198s test_bool (tests.test_dbapi20.TestPgDb.test_bool) ... ok 198s test_build_row_factory (tests.test_dbapi20.TestPgDb.test_build_row_factory) ... ok 198s test_callproc (tests.test_dbapi20.TestPgDb.test_callproc) ... ok 198s test_callproc_bad_params (tests.test_dbapi20.TestPgDb.test_callproc_bad_params) ... ok 198s test_callproc_no_params (tests.test_dbapi20.TestPgDb.test_callproc_no_params) ... ok 198s test_callproc_one_param (tests.test_dbapi20.TestPgDb.test_callproc_one_param) ... ok 198s test_callproc_two_params (tests.test_dbapi20.TestPgDb.test_callproc_two_params) ... ok 198s test_change_row_factory_cache_size (tests.test_dbapi20.TestPgDb.test_change_row_factory_cache_size) ... ok 198s test_close (tests.test_dbapi20.TestPgDb.test_close) ... ok 198s test_colnames (tests.test_dbapi20.TestPgDb.test_colnames) ... ok 198s test_coltypes (tests.test_dbapi20.TestPgDb.test_coltypes) ... ok 198s test_commit (tests.test_dbapi20.TestPgDb.test_commit) ... ok 198s test_connect (tests.test_dbapi20.TestPgDb.test_connect) ... ok 198s test_connect_kwargs (tests.test_dbapi20.TestPgDb.test_connect_kwargs) ... ok 198s test_connect_kwargs_with_special_chars (tests.test_dbapi20.TestPgDb.test_connect_kwargs_with_special_chars) ... ok 198s test_connection_as_contextmanager (tests.test_dbapi20.TestPgDb.test_connection_as_contextmanager) ... ok 198s test_connection_errors (tests.test_dbapi20.TestPgDb.test_connection_errors) ... ok 198s test_cursor (tests.test_dbapi20.TestPgDb.test_cursor) ... ok 198s test_cursor_as_contextmanager (tests.test_dbapi20.TestPgDb.test_cursor_as_contextmanager) ... ok 199s test_cursor_connection (tests.test_dbapi20.TestPgDb.test_cursor_connection) ... ok 199s test_cursor_invalidation (tests.test_dbapi20.TestPgDb.test_cursor_invalidation) ... ok 199s test_cursor_isolation (tests.test_dbapi20.TestPgDb.test_cursor_isolation) ... ok 199s test_cursor_iteration (tests.test_dbapi20.TestPgDb.test_cursor_iteration) ... ok 199s test_cursor_type (tests.test_dbapi20.TestPgDb.test_cursor_type) ... ok 199s test_cursor_with_badly_named_columns (tests.test_dbapi20.TestPgDb.test_cursor_with_badly_named_columns) ... ok 199s test_cursor_with_named_columns (tests.test_dbapi20.TestPgDb.test_cursor_with_named_columns) ... ok 199s test_cursor_with_unnamed_columns (tests.test_dbapi20.TestPgDb.test_cursor_with_unnamed_columns) ... ok 199s test_custom_type (tests.test_dbapi20.TestPgDb.test_custom_type) ... ok 199s test_cve_2018_1058 (tests.test_dbapi20.TestPgDb.test_cve_2018_1058) ... ok 199s test_date (tests.test_dbapi20.TestPgDb.test_date) ... ok 199s test_datetime (tests.test_dbapi20.TestPgDb.test_datetime) ... ok 199s test_datetime_type (tests.test_dbapi20.TestPgDb.test_datetime_type) ... ok 199s test_description (tests.test_dbapi20.TestPgDb.test_description) ... ok 199s test_description_fields (tests.test_dbapi20.TestPgDb.test_description_fields) ... ok 199s test_exceptions (tests.test_dbapi20.TestPgDb.test_exceptions) ... ok 199s test_exceptions_as_connection_attributes (tests.test_dbapi20.TestPgDb.test_exceptions_as_connection_attributes) ... ok 199s test_execute (tests.test_dbapi20.TestPgDb.test_execute) ... ok 199s test_execute_edge_cases (tests.test_dbapi20.TestPgDb.test_execute_edge_cases) ... ok 199s test_executemany (tests.test_dbapi20.TestPgDb.test_executemany) ... ok 199s test_fetch_2_rows (tests.test_dbapi20.TestPgDb.test_fetch_2_rows) ... ok 200s test_fetchall (tests.test_dbapi20.TestPgDb.test_fetchall) ... ok 200s test_fetchall_with_various_sizes (tests.test_dbapi20.TestPgDb.test_fetchall_with_various_sizes) ... ok 200s test_fetchmany (tests.test_dbapi20.TestPgDb.test_fetchmany) ... ok 200s test_fetchmany_with_keep (tests.test_dbapi20.TestPgDb.test_fetchmany_with_keep) ... ok 200s test_fetchone (tests.test_dbapi20.TestPgDb.test_fetchone) ... ok 200s test_float (tests.test_dbapi20.TestPgDb.test_float) ... ok 200s test_global_typecast (tests.test_dbapi20.TestPgDb.test_global_typecast) ... ok 200s test_hstore (tests.test_dbapi20.TestPgDb.test_hstore) ... ok 200s test_insert_array (tests.test_dbapi20.TestPgDb.test_insert_array) ... ok 200s test_insert_record (tests.test_dbapi20.TestPgDb.test_insert_record) ... ok 200s test_integrity_error (tests.test_dbapi20.TestPgDb.test_integrity_error) ... ok 200s test_interval (tests.test_dbapi20.TestPgDb.test_interval) ... ok 200s test_json (tests.test_dbapi20.TestPgDb.test_json) ... ok 200s test_jsonb (tests.test_dbapi20.TestPgDb.test_jsonb) ... ok 200s test_literal (tests.test_dbapi20.TestPgDb.test_literal) ... ok 200s test_memory_leaks (tests.test_dbapi20.TestPgDb.test_memory_leaks) ... ok 200s test_mixedfetch (tests.test_dbapi20.TestPgDb.test_mixedfetch) ... ok 200s test_next (tests.test_dbapi20.TestPgDb.test_next) 200s Test extension for getting the next row. ... ok 200s test_nextset (tests.test_dbapi20.TestPgDb.test_nextset) ... ok 201s test_no_close (tests.test_dbapi20.TestPgDb.test_no_close) ... ok 201s test_non_idempotent_close (tests.test_dbapi20.TestPgDb.test_non_idempotent_close) ... ok 201s test_none (tests.test_dbapi20.TestPgDb.test_none) ... ok 201s test_number_type (tests.test_dbapi20.TestPgDb.test_number_type) ... ok 201s test_paramstyle (tests.test_dbapi20.TestPgDb.test_paramstyle) ... ok 201s test_paramstyles (tests.test_dbapi20.TestPgDb.test_paramstyles) ... ok 201s test_percent_sign (tests.test_dbapi20.TestPgDb.test_percent_sign) ... ok 201s test_pgdb_type (tests.test_dbapi20.TestPgDb.test_pgdb_type) ... ok 201s test_rollback (tests.test_dbapi20.TestPgDb.test_rollback) ... ok 201s test_row_factory (tests.test_dbapi20.TestPgDb.test_row_factory) ... ok 201s test_rowcount (tests.test_dbapi20.TestPgDb.test_rowcount) ... ok 201s test_rowid_type (tests.test_dbapi20.TestPgDb.test_rowid_type) ... ok 201s test_select_array (tests.test_dbapi20.TestPgDb.test_select_array) ... ok 201s test_select_record (tests.test_dbapi20.TestPgDb.test_select_record) ... ok 201s test_set_decimal_type (tests.test_dbapi20.TestPgDb.test_set_decimal_type) ... ok 201s test_set_typecast_for_arrays (tests.test_dbapi20.TestPgDb.test_set_typecast_for_arrays) ... ok 201s test_setinputsizes (tests.test_dbapi20.TestPgDb.test_setinputsizes) ... ok 201s test_setoutputsize (tests.test_dbapi20.TestPgDb.test_setoutputsize) ... ok 201s test_setoutputsize_basic (tests.test_dbapi20.TestPgDb.test_setoutputsize_basic) ... ok 201s test_sqlstate (tests.test_dbapi20.TestPgDb.test_sqlstate) ... ok 201s test_string_type (tests.test_dbapi20.TestPgDb.test_string_type) ... ok 201s test_threadsafety (tests.test_dbapi20.TestPgDb.test_threadsafety) ... ok 201s test_time (tests.test_dbapi20.TestPgDb.test_time) ... ok 201s test_timestamp (tests.test_dbapi20.TestPgDb.test_timestamp) ... ok 202s test_transaction (tests.test_dbapi20.TestPgDb.test_transaction) ... ok 202s test_type_cache_info (tests.test_dbapi20.TestPgDb.test_type_cache_info) ... ok 202s test_type_cache_typecast (tests.test_dbapi20.TestPgDb.test_type_cache_typecast) ... ok 202s test_unicode_list_and_tuple (tests.test_dbapi20.TestPgDb.test_unicode_list_and_tuple) ... ok 202s test_unicode_with_latin1 (tests.test_dbapi20.TestPgDb.test_unicode_with_latin1) ... ok 202s test_unicode_with_utf8 (tests.test_dbapi20.TestPgDb.test_unicode_with_utf8) ... ok 202s test_update_rowcount (tests.test_dbapi20.TestPgDb.test_update_rowcount) ... ok 202s test_uuid (tests.test_dbapi20.TestPgDb.test_uuid) ... ok 202s test_version (tests.test_dbapi20.TestPgDb.test_version) ... ok 202s test_round_trip (tests.test_dbapi20_copy.TestBinary.test_round_trip) ... ok 202s test_bad_params (tests.test_dbapi20_copy.TestCopyFrom.test_bad_params) ... ok 202s test_binary (tests.test_dbapi20_copy.TestCopyFrom.test_binary) ... ok 202s test_binary_with_sep (tests.test_dbapi20_copy.TestCopyFrom.test_binary_with_sep) ... ok 202s test_binary_with_unicode (tests.test_dbapi20_copy.TestCopyFrom.test_binary_with_unicode) ... ok 202s test_columns (tests.test_dbapi20_copy.TestCopyFrom.test_columns) ... ok 202s test_csv (tests.test_dbapi20_copy.TestCopyFrom.test_csv) ... ok 202s test_csv_with_sep (tests.test_dbapi20_copy.TestCopyFrom.test_csv_with_sep) ... ok 202s test_file (tests.test_dbapi20_copy.TestCopyFrom.test_file) ... ok 202s test_input_bytes (tests.test_dbapi20_copy.TestCopyFrom.test_input_bytes) ... ok 202s test_input_iterable (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable) ... ok 202s test_input_iterable_bytes (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable_bytes) ... ok 202s test_input_iterable_invalid (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable_invalid) ... ok 202s test_input_iterable_with_newlines (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable_with_newlines) ... ok 202s test_input_string (tests.test_dbapi20_copy.TestCopyFrom.test_input_string) ... ok 202s test_input_string_multiple_rows (tests.test_dbapi20_copy.TestCopyFrom.test_input_string_multiple_rows) ... ok 202s test_input_string_with_newline (tests.test_dbapi20_copy.TestCopyFrom.test_input_string_with_newline) ... ok 202s test_input_string_with_schema_name (tests.test_dbapi20_copy.TestCopyFrom.test_input_string_with_schema_name) ... ok 203s test_null (tests.test_dbapi20_copy.TestCopyFrom.test_null) ... ok 203s test_query (tests.test_dbapi20_copy.TestCopyFrom.test_query) ... ok 203s test_sep (tests.test_dbapi20_copy.TestCopyFrom.test_sep) ... ok 203s test_size_invalid (tests.test_dbapi20_copy.TestCopyFrom.test_size_invalid) ... ok 203s test_size_negative (tests.test_dbapi20_copy.TestCopyFrom.test_size_negative) ... ok 203s test_size_positive (tests.test_dbapi20_copy.TestCopyFrom.test_size_positive) ... ok 203s test_bad_params (tests.test_dbapi20_copy.TestCopyTo.test_bad_params) ... ok 203s test_binary (tests.test_dbapi20_copy.TestCopyTo.test_binary) ... ok 203s test_binary_with_sep (tests.test_dbapi20_copy.TestCopyTo.test_binary_with_sep) ... ok 203s test_binary_with_unicode (tests.test_dbapi20_copy.TestCopyTo.test_binary_with_unicode) ... ok 203s test_columns (tests.test_dbapi20_copy.TestCopyTo.test_columns) ... ok 203s test_csv (tests.test_dbapi20_copy.TestCopyTo.test_csv) ... ok 203s test_csv_with_sep (tests.test_dbapi20_copy.TestCopyTo.test_csv_with_sep) ... ok 203s test_decode (tests.test_dbapi20_copy.TestCopyTo.test_decode) ... ok 203s test_file (tests.test_dbapi20_copy.TestCopyTo.test_file) ... ok 203s test_generator (tests.test_dbapi20_copy.TestCopyTo.test_generator) ... ok 203s test_generator_bytes (tests.test_dbapi20_copy.TestCopyTo.test_generator_bytes) ... ok 203s test_generator_with_schema_name (tests.test_dbapi20_copy.TestCopyTo.test_generator_with_schema_name) ... ok 203s test_null (tests.test_dbapi20_copy.TestCopyTo.test_null) ... ok 203s test_query (tests.test_dbapi20_copy.TestCopyTo.test_query) ... ok 203s test_rowcount_increment (tests.test_dbapi20_copy.TestCopyTo.test_rowcount_increment) ... ok 203s test_sep (tests.test_dbapi20_copy.TestCopyTo.test_sep) ... ok 203s test_input (tests.test_dbapi20_copy.TestStreams.test_input) ... ok 203s test_output (tests.test_dbapi20_copy.TestStreams.test_output) ... ok 203s test_all_steps (tests.test_tutorial.TestClassicTutorial.test_all_steps) ... ok 203s test_all_steps (tests.test_tutorial.TestDbApi20Tutorial.test_all_steps) ... ok 203s 203s ---------------------------------------------------------------------- 203s Ran 808 tests in 18.546s 203s 203s OK (skipped=16) 203s autopkgtest [03:42:07]: test unittests: -----------------------] 204s unittests PASS 204s autopkgtest [03:42:08]: test unittests: - - - - - - - - - - results - - - - - - - - - - 204s autopkgtest [03:42:08]: @@@@@@@@@@@@@@@@@@@@ summary 204s unittests PASS 211s nova [W] Using flock in prodstack6-s390x 211s flock: timeout while waiting to get lock 211s Creating nova instance adt-plucky-s390x-pygresql-20250216-033844-juju-7f2275-prod-proposed-migration-environment-2-1e6980bd-fc1b-4579-bc18-3b3d1198eb0b from image adt/ubuntu-plucky-s390x-server-20250216.img (UUID 67327349-c50d-4fb2-aab8-abef6582e685)... 211s nova [W] Timed out waiting for 669644ab-6f7d-46b1-810e-ca1c244e4ab2 to get deleted.