0s autopkgtest [17:03:52]: starting date and time: 2025-03-15 17:03:52+0000 0s autopkgtest [17:03:52]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [17:03:52]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.njio0jrr/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-1ubuntu2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-2.secgroup --name adt-plucky-s390x-pygresql-20250315-170352-juju-7f2275-prod-proposed-migration-environment-2-807476bc-5214-4b4c-9563-d8aec333adff --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/ 149s autopkgtest [17:06:21]: testbed dpkg architecture: s390x 150s autopkgtest [17:06:22]: testbed apt version: 2.9.33 150s autopkgtest [17:06:22]: @@@@@@@@@@@@@@@@@@@@ test bed setup 150s autopkgtest [17:06:22]: testbed release detected to be: None 151s autopkgtest [17:06:23]: updating testbed package index (apt update) 151s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 151s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 152s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 152s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 152s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [99.7 kB] 152s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [379 kB] 152s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.8 kB] 152s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [113 kB] 152s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x c-n-f Metadata [1824 B] 152s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x c-n-f Metadata [116 B] 152s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [320 kB] 153s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x c-n-f Metadata [13.4 kB] 153s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [3776 B] 153s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x c-n-f Metadata [240 B] 153s Fetched 1073 kB in 2s (603 kB/s) 154s Reading package lists... 154s Reading package lists... 154s Building dependency tree... 154s Reading state information... 154s Calculating upgrade... 154s Calculating upgrade... 154s The following packages were automatically installed and are no longer required: 154s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 154s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 154s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8 154s linux-tools-6.11.0-8-generic 154s Use 'sudo apt autoremove' to remove them. 154s The following packages will be upgraded: 154s pinentry-curses python3-jinja2 strace 155s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 155s Need to get 652 kB of archives. 155s After this operation, 27.6 kB of additional disk space will be used. 155s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x strace s390x 6.13+ds-1ubuntu1 [500 kB] 155s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x pinentry-curses s390x 1.3.1-2ubuntu3 [42.9 kB] 155s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 156s Fetched 652 kB in 1s (639 kB/s) 156s (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 ... 81428 files and directories currently installed.) 156s Preparing to unpack .../strace_6.13+ds-1ubuntu1_s390x.deb ... 156s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 156s Preparing to unpack .../pinentry-curses_1.3.1-2ubuntu3_s390x.deb ... 156s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 156s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 156s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 156s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 156s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 156s Setting up strace (6.13+ds-1ubuntu1) ... 156s Processing triggers for man-db (2.13.0-1) ... 157s Reading package lists... 157s Building dependency tree... 157s Reading state information... 157s Solving dependencies... 157s The following packages will be REMOVED: 157s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 157s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 157s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8* 157s linux-tools-6.11.0-8-generic* 157s 0 upgraded, 0 newly installed, 9 to remove and 5 not upgraded. 157s After this operation, 167 MB disk space will be freed. 157s (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 ... 81428 files and directories currently installed.) 157s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 157s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 157s Removing libpython3.12t64:s390x (3.12.9-1) ... 157s Removing libpython3.12-stdlib:s390x (3.12.9-1) ... 157s Removing libnsl2:s390x (1.3.0-3build3) ... 157s Removing libpython3.12-minimal:s390x (3.12.9-1) ... 157s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 157s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 158s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 158s Processing triggers for libc-bin (2.41-1ubuntu1) ... 158s (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 ... 56328 files and directories currently installed.) 158s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ... 158s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 158s autopkgtest [17:06:30]: upgrading testbed (apt dist-upgrade and autopurge) 158s Reading package lists... 159s Building dependency tree... 159s Reading state information... 159s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 159s Starting 2 pkgProblemResolver with broken count: 0 159s Done 159s Entering ResolveByKeep 159s 159s Calculating upgrade... 159s The following packages will be upgraded: 159s libc-bin libc-dev-bin libc6 libc6-dev locales 159s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 159s Need to get 9512 kB of archives. 159s After this operation, 8192 B of additional disk space will be used. 159s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc6-dev s390x 2.41-1ubuntu2 [1678 kB] 162s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc-dev-bin s390x 2.41-1ubuntu2 [24.3 kB] 162s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc6 s390x 2.41-1ubuntu2 [2892 kB] 165s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc-bin s390x 2.41-1ubuntu2 [671 kB] 166s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x locales all 2.41-1ubuntu2 [4246 kB] 170s Preconfiguring packages ... 171s Fetched 9512 kB in 11s (859 kB/s) 171s (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 ... 56326 files and directories currently installed.) 171s Preparing to unpack .../libc6-dev_2.41-1ubuntu2_s390x.deb ... 171s Unpacking libc6-dev:s390x (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 171s Preparing to unpack .../libc-dev-bin_2.41-1ubuntu2_s390x.deb ... 171s Unpacking libc-dev-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 171s Preparing to unpack .../libc6_2.41-1ubuntu2_s390x.deb ... 171s Unpacking libc6:s390x (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 171s Setting up libc6:s390x (2.41-1ubuntu2) ... 171s (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 ... 56326 files and directories currently installed.) 171s Preparing to unpack .../libc-bin_2.41-1ubuntu2_s390x.deb ... 171s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 171s Setting up libc-bin (2.41-1ubuntu2) ... 171s (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 ... 56326 files and directories currently installed.) 171s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ... 171s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 171s Setting up locales (2.41-1ubuntu2) ... 171s Generating locales (this might take a while)... 172s en_US.UTF-8... done 172s Generation complete. 172s Setting up libc-dev-bin (2.41-1ubuntu2) ... 172s Setting up libc6-dev:s390x (2.41-1ubuntu2) ... 172s Processing triggers for man-db (2.13.0-1) ... 173s Processing triggers for systemd (257.3-1ubuntu3) ... 174s Reading package lists... 174s Building dependency tree... 174s Reading state information... 174s Starting pkgProblemResolver with broken count: 0 174s Starting 2 pkgProblemResolver with broken count: 0 174s Done 174s Solving dependencies... 174s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 174s autopkgtest [17:06:46]: rebooting testbed after setup commands that affected boot 193s autopkgtest [17:07:05]: testbed running kernel: Linux 6.14.0-10-generic #10-Ubuntu SMP Wed Mar 12 14:53:49 UTC 2025 196s autopkgtest [17:07:08]: @@@@@@@@@@@@@@@@@@@@ apt-source pygresql 198s Get:1 http://ftpmaster.internal/ubuntu plucky/universe pygresql 1:6.1.0-2build1 (dsc) [2259 B] 198s Get:2 http://ftpmaster.internal/ubuntu plucky/universe pygresql 1:6.1.0-2build1 (tar) [273 kB] 198s Get:3 http://ftpmaster.internal/ubuntu plucky/universe pygresql 1:6.1.0-2build1 (diff) [7380 B] 198s gpgv: Signature made Tue Mar 4 15:59:26 2025 UTC 198s gpgv: using RSA key 25E3FF2D7F469DBE7D0D4E50AFCFEC8E669CE1C2 198s gpgv: Can't check signature: No public key 198s dpkg-source: warning: cannot verify inline signature for ./pygresql_6.1.0-2build1.dsc: no acceptable signature found 198s autopkgtest [17:07:10]: testing package pygresql version 1:6.1.0-2build1 199s autopkgtest [17:07:11]: build not needed 199s autopkgtest [17:07:11]: test unittests: preparing testbed 200s Reading package lists... 200s Building dependency tree... 200s Reading state information... 200s Starting pkgProblemResolver with broken count: 0 200s Starting 2 pkgProblemResolver with broken count: 0 200s Done 200s The following NEW packages will be installed: 200s clang-20 libasan8 libclang-common-20-dev libclang-cpp20 libclang1-20 200s libecpg-compat3 libecpg-dev libecpg6 libffi-dev libgc1 libgcc-14-dev 200s libgomp1 libio-pty-perl libipc-run-perl libitm1 libjson-perl libllvm20 200s libncurses-dev libobjc-14-dev libobjc4 libpfm4 libpgtypes3 libpq-dev libpq5 200s libssl-dev libstdc++-14-dev libtcl8.6 libubsan1 libxml2-dev libxslt1.1 200s llvm-20 llvm-20-dev llvm-20-linker-tools llvm-20-runtime llvm-20-tools 200s postgresql-17 postgresql-all postgresql-client-17 postgresql-client-common 200s postgresql-common postgresql-common-dev postgresql-plperl-17 200s postgresql-plpython3-17 postgresql-pltcl-17 postgresql-server-dev-17 200s postgresql-server-dev-all python3-all python3-pygresql ssl-cert 200s tzdata-legacy 200s 0 upgraded, 50 newly installed, 0 to remove and 0 not upgraded. 200s Need to get 161 MB of archives. 200s After this operation, 935 MB of additional disk space will be used. 200s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libjson-perl all 4.10000-1 [81.9 kB] 200s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x postgresql-client-common all 274 [47.6 kB] 200s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x libio-pty-perl s390x 1:1.20-1build3 [31.6 kB] 201s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x libipc-run-perl all 20231003.0-2 [91.5 kB] 201s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x postgresql-common-dev all 274 [73.0 kB] 201s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x ssl-cert all 1.1.3ubuntu1 [18.7 kB] 201s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x postgresql-common all 274 [101 kB] 201s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x libllvm20 s390x 1:20.1.0~+rc2-1~exp2ubuntu0.4 [31.3 MB] 234s Get:9 http://ftpmaster.internal/ubuntu plucky/universe s390x libclang-cpp20 s390x 1:20.1.0~+rc2-1~exp2ubuntu0.4 [14.5 MB] 248s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 15-20250222-0ubuntu1 [152 kB] 248s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libitm1 s390x 15-20250222-0ubuntu1 [31.2 kB] 249s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x libasan8 s390x 15-20250222-0ubuntu1 [2970 kB] 252s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x libubsan1 s390x 15-20250222-0ubuntu1 [1212 kB] 253s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x libgcc-14-dev s390x 14.2.0-17ubuntu3 [1037 kB] 254s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x libstdc++-14-dev s390x 14.2.0-17ubuntu3 [2611 kB] 257s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x libgc1 s390x 1:8.2.8-1 [93.7 kB] 257s Get:17 http://ftpmaster.internal/ubuntu plucky/universe s390x libobjc4 s390x 15-20250222-0ubuntu1 [49.8 kB] 257s Get:18 http://ftpmaster.internal/ubuntu plucky/universe s390x libobjc-14-dev s390x 14.2.0-17ubuntu3 [194 kB] 257s Get:19 http://ftpmaster.internal/ubuntu plucky/universe s390x libclang-common-20-dev s390x 1:20.1.0~+rc2-1~exp2ubuntu0.4 [778 kB] 258s Get:20 http://ftpmaster.internal/ubuntu plucky/universe s390x llvm-20-linker-tools s390x 1:20.1.0~+rc2-1~exp2ubuntu0.4 [1254 kB] 259s Get:21 http://ftpmaster.internal/ubuntu plucky/universe s390x libclang1-20 s390x 1:20.1.0~+rc2-1~exp2ubuntu0.4 [8448 kB] 266s Get:22 http://ftpmaster.internal/ubuntu plucky/universe s390x clang-20 s390x 1:20.1.0~+rc2-1~exp2ubuntu0.4 [77.6 kB] 266s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x libpgtypes3 s390x 17.4-1 [49.8 kB] 266s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x libpq5 s390x 17.4-1 [147 kB] 267s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x libecpg6 s390x 17.4-1 [48.1 kB] 267s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x libecpg-compat3 s390x 17.4-1 [13.0 kB] 267s Get:27 http://ftpmaster.internal/ubuntu plucky/main s390x libssl-dev s390x 3.4.1-1ubuntu1 [2429 kB] 269s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x libpq-dev s390x 17.4-1 [160 kB] 269s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x libecpg-dev s390x 17.4-1 [282 kB] 269s Get:30 http://ftpmaster.internal/ubuntu plucky/main s390x libncurses-dev s390x 6.5+20250216-2 [407 kB] 269s Get:31 http://ftpmaster.internal/ubuntu plucky/main s390x libtcl8.6 s390x 8.6.16+dfsg-1 [1034 kB] 270s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x libxml2-dev s390x 2.12.7+dfsg+really2.9.14-0.2ubuntu5 [823 kB] 271s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x libxslt1.1 s390x 1.1.39-0exp1ubuntu2 [169 kB] 271s Get:34 http://ftpmaster.internal/ubuntu plucky/universe s390x llvm-20-runtime s390x 1:20.1.0~+rc2-1~exp2ubuntu0.4 [565 kB] 272s Get:35 http://ftpmaster.internal/ubuntu plucky/universe s390x libpfm4 s390x 4.13.0+git83-g91970fe-1 [37.3 kB] 272s Get:36 http://ftpmaster.internal/ubuntu plucky/universe s390x llvm-20 s390x 1:20.1.0~+rc2-1~exp2ubuntu0.4 [20.3 MB] 291s Get:37 http://ftpmaster.internal/ubuntu plucky/main s390x libffi-dev s390x 3.4.7-1 [58.9 kB] 291s Get:38 http://ftpmaster.internal/ubuntu plucky/universe s390x llvm-20-tools s390x 1:20.1.0~+rc2-1~exp2ubuntu0.4 [520 kB] 292s Get:39 http://ftpmaster.internal/ubuntu plucky/universe s390x llvm-20-dev s390x 1:20.1.0~+rc2-1~exp2ubuntu0.4 [49.8 MB] 338s Get:40 http://ftpmaster.internal/ubuntu plucky/main s390x postgresql-client-17 s390x 17.4-1 [1367 kB] 340s Get:41 http://ftpmaster.internal/ubuntu plucky/main s390x postgresql-17 s390x 17.4-1 [16.3 MB] 356s Get:42 http://ftpmaster.internal/ubuntu plucky/universe s390x postgresql-server-dev-17 s390x 17.4-1 [1399 kB] 358s Get:43 http://ftpmaster.internal/ubuntu plucky/universe s390x postgresql-server-dev-all all 274 [1634 B] 358s Get:44 http://ftpmaster.internal/ubuntu plucky/main s390x postgresql-plperl-17 s390x 17.4-1 [68.8 kB] 358s Get:45 http://ftpmaster.internal/ubuntu plucky/main s390x postgresql-plpython3-17 s390x 17.4-1 [76.4 kB] 358s Get:46 http://ftpmaster.internal/ubuntu plucky/main s390x postgresql-pltcl-17 s390x 17.4-1 [31.8 kB] 358s Get:47 http://ftpmaster.internal/ubuntu plucky/universe s390x postgresql-all all 274 [1710 B] 358s Get:48 http://ftpmaster.internal/ubuntu plucky/main s390x python3-all s390x 3.13.2-2 [886 B] 358s Get:49 http://ftpmaster.internal/ubuntu plucky/universe s390x python3-pygresql s390x 1:6.1.0-2build1 [85.7 kB] 359s Get:50 http://ftpmaster.internal/ubuntu plucky/main s390x tzdata-legacy all 2025a-2ubuntu1 [99.2 kB] 359s Preconfiguring packages ... 359s Fetched 161 MB in 2min 39s (1017 kB/s) 359s Selecting previously unselected package libjson-perl. 359s (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 ... 56326 files and directories currently installed.) 359s Preparing to unpack .../00-libjson-perl_4.10000-1_all.deb ... 359s Unpacking libjson-perl (4.10000-1) ... 359s Selecting previously unselected package postgresql-client-common. 359s Preparing to unpack .../01-postgresql-client-common_274_all.deb ... 359s Unpacking postgresql-client-common (274) ... 359s Selecting previously unselected package libio-pty-perl. 359s Preparing to unpack .../02-libio-pty-perl_1%3a1.20-1build3_s390x.deb ... 359s Unpacking libio-pty-perl (1:1.20-1build3) ... 359s Selecting previously unselected package libipc-run-perl. 359s Preparing to unpack .../03-libipc-run-perl_20231003.0-2_all.deb ... 359s Unpacking libipc-run-perl (20231003.0-2) ... 359s Selecting previously unselected package postgresql-common-dev. 359s Preparing to unpack .../04-postgresql-common-dev_274_all.deb ... 359s Unpacking postgresql-common-dev (274) ... 359s Selecting previously unselected package ssl-cert. 359s Preparing to unpack .../05-ssl-cert_1.1.3ubuntu1_all.deb ... 359s Unpacking ssl-cert (1.1.3ubuntu1) ... 359s Selecting previously unselected package postgresql-common. 359s Preparing to unpack .../06-postgresql-common_274_all.deb ... 359s Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common' 359s Unpacking postgresql-common (274) ... 359s Selecting previously unselected package libllvm20:s390x. 359s Preparing to unpack .../07-libllvm20_1%3a20.1.0~+rc2-1~exp2ubuntu0.4_s390x.deb ... 359s Unpacking libllvm20:s390x (1:20.1.0~+rc2-1~exp2ubuntu0.4) ... 360s Selecting previously unselected package libclang-cpp20. 360s Preparing to unpack .../08-libclang-cpp20_1%3a20.1.0~+rc2-1~exp2ubuntu0.4_s390x.deb ... 360s Unpacking libclang-cpp20 (1:20.1.0~+rc2-1~exp2ubuntu0.4) ... 360s Selecting previously unselected package libgomp1:s390x. 360s Preparing to unpack .../09-libgomp1_15-20250222-0ubuntu1_s390x.deb ... 360s Unpacking libgomp1:s390x (15-20250222-0ubuntu1) ... 360s Selecting previously unselected package libitm1:s390x. 360s Preparing to unpack .../10-libitm1_15-20250222-0ubuntu1_s390x.deb ... 360s Unpacking libitm1:s390x (15-20250222-0ubuntu1) ... 360s Selecting previously unselected package libasan8:s390x. 360s Preparing to unpack .../11-libasan8_15-20250222-0ubuntu1_s390x.deb ... 360s Unpacking libasan8:s390x (15-20250222-0ubuntu1) ... 360s Selecting previously unselected package libubsan1:s390x. 360s Preparing to unpack .../12-libubsan1_15-20250222-0ubuntu1_s390x.deb ... 360s Unpacking libubsan1:s390x (15-20250222-0ubuntu1) ... 360s Selecting previously unselected package libgcc-14-dev:s390x. 360s Preparing to unpack .../13-libgcc-14-dev_14.2.0-17ubuntu3_s390x.deb ... 360s Unpacking libgcc-14-dev:s390x (14.2.0-17ubuntu3) ... 360s Selecting previously unselected package libstdc++-14-dev:s390x. 360s Preparing to unpack .../14-libstdc++-14-dev_14.2.0-17ubuntu3_s390x.deb ... 360s Unpacking libstdc++-14-dev:s390x (14.2.0-17ubuntu3) ... 360s Selecting previously unselected package libgc1:s390x. 360s Preparing to unpack .../15-libgc1_1%3a8.2.8-1_s390x.deb ... 360s Unpacking libgc1:s390x (1:8.2.8-1) ... 360s Selecting previously unselected package libobjc4:s390x. 360s Preparing to unpack .../16-libobjc4_15-20250222-0ubuntu1_s390x.deb ... 360s Unpacking libobjc4:s390x (15-20250222-0ubuntu1) ... 360s Selecting previously unselected package libobjc-14-dev:s390x. 360s Preparing to unpack .../17-libobjc-14-dev_14.2.0-17ubuntu3_s390x.deb ... 360s Unpacking libobjc-14-dev:s390x (14.2.0-17ubuntu3) ... 360s Selecting previously unselected package libclang-common-20-dev:s390x. 360s Preparing to unpack .../18-libclang-common-20-dev_1%3a20.1.0~+rc2-1~exp2ubuntu0.4_s390x.deb ... 360s Unpacking libclang-common-20-dev:s390x (1:20.1.0~+rc2-1~exp2ubuntu0.4) ... 360s Selecting previously unselected package llvm-20-linker-tools. 360s Preparing to unpack .../19-llvm-20-linker-tools_1%3a20.1.0~+rc2-1~exp2ubuntu0.4_s390x.deb ... 360s Unpacking llvm-20-linker-tools (1:20.1.0~+rc2-1~exp2ubuntu0.4) ... 360s Selecting previously unselected package libclang1-20. 360s Preparing to unpack .../20-libclang1-20_1%3a20.1.0~+rc2-1~exp2ubuntu0.4_s390x.deb ... 360s Unpacking libclang1-20 (1:20.1.0~+rc2-1~exp2ubuntu0.4) ... 361s Selecting previously unselected package clang-20. 361s Preparing to unpack .../21-clang-20_1%3a20.1.0~+rc2-1~exp2ubuntu0.4_s390x.deb ... 361s Unpacking clang-20 (1:20.1.0~+rc2-1~exp2ubuntu0.4) ... 361s Selecting previously unselected package libpgtypes3:s390x. 361s Preparing to unpack .../22-libpgtypes3_17.4-1_s390x.deb ... 361s Unpacking libpgtypes3:s390x (17.4-1) ... 361s Selecting previously unselected package libpq5:s390x. 361s Preparing to unpack .../23-libpq5_17.4-1_s390x.deb ... 361s Unpacking libpq5:s390x (17.4-1) ... 361s Selecting previously unselected package libecpg6:s390x. 361s Preparing to unpack .../24-libecpg6_17.4-1_s390x.deb ... 361s Unpacking libecpg6:s390x (17.4-1) ... 361s Selecting previously unselected package libecpg-compat3:s390x. 361s Preparing to unpack .../25-libecpg-compat3_17.4-1_s390x.deb ... 361s Unpacking libecpg-compat3:s390x (17.4-1) ... 361s Selecting previously unselected package libssl-dev:s390x. 361s Preparing to unpack .../26-libssl-dev_3.4.1-1ubuntu1_s390x.deb ... 361s Unpacking libssl-dev:s390x (3.4.1-1ubuntu1) ... 361s Selecting previously unselected package libpq-dev. 361s Preparing to unpack .../27-libpq-dev_17.4-1_s390x.deb ... 361s Unpacking libpq-dev (17.4-1) ... 361s Selecting previously unselected package libecpg-dev. 361s Preparing to unpack .../28-libecpg-dev_17.4-1_s390x.deb ... 361s Unpacking libecpg-dev (17.4-1) ... 361s Selecting previously unselected package libncurses-dev:s390x. 361s Preparing to unpack .../29-libncurses-dev_6.5+20250216-2_s390x.deb ... 361s Unpacking libncurses-dev:s390x (6.5+20250216-2) ... 361s Selecting previously unselected package libtcl8.6:s390x. 361s Preparing to unpack .../30-libtcl8.6_8.6.16+dfsg-1_s390x.deb ... 361s Unpacking libtcl8.6:s390x (8.6.16+dfsg-1) ... 361s Selecting previously unselected package libxml2-dev:s390x. 361s Preparing to unpack .../31-libxml2-dev_2.12.7+dfsg+really2.9.14-0.2ubuntu5_s390x.deb ... 361s Unpacking libxml2-dev:s390x (2.12.7+dfsg+really2.9.14-0.2ubuntu5) ... 361s Selecting previously unselected package libxslt1.1:s390x. 361s Preparing to unpack .../32-libxslt1.1_1.1.39-0exp1ubuntu2_s390x.deb ... 361s Unpacking libxslt1.1:s390x (1.1.39-0exp1ubuntu2) ... 361s Selecting previously unselected package llvm-20-runtime. 361s Preparing to unpack .../33-llvm-20-runtime_1%3a20.1.0~+rc2-1~exp2ubuntu0.4_s390x.deb ... 361s Unpacking llvm-20-runtime (1:20.1.0~+rc2-1~exp2ubuntu0.4) ... 361s Selecting previously unselected package libpfm4:s390x. 361s Preparing to unpack .../34-libpfm4_4.13.0+git83-g91970fe-1_s390x.deb ... 361s Unpacking libpfm4:s390x (4.13.0+git83-g91970fe-1) ... 361s Selecting previously unselected package llvm-20. 361s Preparing to unpack .../35-llvm-20_1%3a20.1.0~+rc2-1~exp2ubuntu0.4_s390x.deb ... 361s Unpacking llvm-20 (1:20.1.0~+rc2-1~exp2ubuntu0.4) ... 361s Selecting previously unselected package libffi-dev:s390x. 361s Preparing to unpack .../36-libffi-dev_3.4.7-1_s390x.deb ... 361s Unpacking libffi-dev:s390x (3.4.7-1) ... 361s Selecting previously unselected package llvm-20-tools. 361s Preparing to unpack .../37-llvm-20-tools_1%3a20.1.0~+rc2-1~exp2ubuntu0.4_s390x.deb ... 361s Unpacking llvm-20-tools (1:20.1.0~+rc2-1~exp2ubuntu0.4) ... 361s Selecting previously unselected package llvm-20-dev. 361s Preparing to unpack .../38-llvm-20-dev_1%3a20.1.0~+rc2-1~exp2ubuntu0.4_s390x.deb ... 361s Unpacking llvm-20-dev (1:20.1.0~+rc2-1~exp2ubuntu0.4) ... 363s Selecting previously unselected package postgresql-client-17. 363s Preparing to unpack .../39-postgresql-client-17_17.4-1_s390x.deb ... 363s Unpacking postgresql-client-17 (17.4-1) ... 363s Selecting previously unselected package postgresql-17. 363s Preparing to unpack .../40-postgresql-17_17.4-1_s390x.deb ... 363s Unpacking postgresql-17 (17.4-1) ... 363s Selecting previously unselected package postgresql-server-dev-17. 363s Preparing to unpack .../41-postgresql-server-dev-17_17.4-1_s390x.deb ... 363s Unpacking postgresql-server-dev-17 (17.4-1) ... 363s Selecting previously unselected package postgresql-server-dev-all. 363s Preparing to unpack .../42-postgresql-server-dev-all_274_all.deb ... 363s Unpacking postgresql-server-dev-all (274) ... 363s Selecting previously unselected package postgresql-plperl-17. 363s Preparing to unpack .../43-postgresql-plperl-17_17.4-1_s390x.deb ... 363s Unpacking postgresql-plperl-17 (17.4-1) ... 363s Selecting previously unselected package postgresql-plpython3-17. 363s Preparing to unpack .../44-postgresql-plpython3-17_17.4-1_s390x.deb ... 363s Unpacking postgresql-plpython3-17 (17.4-1) ... 363s Selecting previously unselected package postgresql-pltcl-17. 363s Preparing to unpack .../45-postgresql-pltcl-17_17.4-1_s390x.deb ... 363s Unpacking postgresql-pltcl-17 (17.4-1) ... 363s Selecting previously unselected package postgresql-all. 363s Preparing to unpack .../46-postgresql-all_274_all.deb ... 363s Unpacking postgresql-all (274) ... 363s Selecting previously unselected package python3-all. 363s Preparing to unpack .../47-python3-all_3.13.2-2_s390x.deb ... 363s Unpacking python3-all (3.13.2-2) ... 363s Selecting previously unselected package python3-pygresql. 363s Preparing to unpack .../48-python3-pygresql_1%3a6.1.0-2build1_s390x.deb ... 363s Unpacking python3-pygresql (1:6.1.0-2build1) ... 363s Selecting previously unselected package tzdata-legacy. 363s Preparing to unpack .../49-tzdata-legacy_2025a-2ubuntu1_all.deb ... 363s Unpacking tzdata-legacy (2025a-2ubuntu1) ... 363s Setting up postgresql-client-common (274) ... 363s Setting up libpgtypes3:s390x (17.4-1) ... 363s Setting up libncurses-dev:s390x (6.5+20250216-2) ... 363s Setting up libio-pty-perl (1:1.20-1build3) ... 363s Setting up libclang-common-20-dev:s390x (1:20.1.0~+rc2-1~exp2ubuntu0.4) ... 363s Setting up libpq5:s390x (17.4-1) ... 363s Setting up python3-all (3.13.2-2) ... 363s Setting up libgomp1:s390x (15-20250222-0ubuntu1) ... 363s Setting up libffi-dev:s390x (3.4.7-1) ... 363s Setting up tzdata-legacy (2025a-2ubuntu1) ... 363s Setting up libxml2-dev:s390x (2.12.7+dfsg+really2.9.14-0.2ubuntu5) ... 363s Setting up libpfm4:s390x (4.13.0+git83-g91970fe-1) ... 363s Setting up ssl-cert (1.1.3ubuntu1) ... 363s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 364s Setting up libssl-dev:s390x (3.4.1-1ubuntu1) ... 364s Setting up libtcl8.6:s390x (8.6.16+dfsg-1) ... 364s Setting up libllvm20:s390x (1:20.1.0~+rc2-1~exp2ubuntu0.4) ... 364s Setting up libipc-run-perl (20231003.0-2) ... 364s Setting up libgc1:s390x (1:8.2.8-1) ... 364s Setting up libubsan1:s390x (15-20250222-0ubuntu1) ... 364s Setting up libasan8:s390x (15-20250222-0ubuntu1) ... 364s Setting up libjson-perl (4.10000-1) ... 364s Setting up libxslt1.1:s390x (1.1.39-0exp1ubuntu2) ... 364s Setting up libecpg6:s390x (17.4-1) ... 364s Setting up libclang1-20 (1:20.1.0~+rc2-1~exp2ubuntu0.4) ... 364s Setting up libitm1:s390x (15-20250222-0ubuntu1) ... 364s Setting up postgresql-common-dev (274) ... 364s Setting up libecpg-compat3:s390x (17.4-1) ... 364s Setting up postgresql-client-17 (17.4-1) ... 364s 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 364s Setting up python3-pygresql (1:6.1.0-2build1) ... 364s Setting up llvm-20-runtime (1:20.1.0~+rc2-1~exp2ubuntu0.4) ... 364s Setting up libpq-dev (17.4-1) ... 364s Setting up libobjc4:s390x (15-20250222-0ubuntu1) ... 364s Setting up libecpg-dev (17.4-1) ... 364s Setting up llvm-20-linker-tools (1:20.1.0~+rc2-1~exp2ubuntu0.4) ... 364s Setting up llvm-20-tools (1:20.1.0~+rc2-1~exp2ubuntu0.4) ... 364s Setting up libclang-cpp20 (1:20.1.0~+rc2-1~exp2ubuntu0.4) ... 364s Setting up llvm-20 (1:20.1.0~+rc2-1~exp2ubuntu0.4) ... 364s Setting up postgresql-common (274) ... 364s Creating config file /etc/postgresql-common/createcluster.conf with new version 364s Building PostgreSQL dictionaries from installed myspell/hunspell packages... 364s Removing obsolete dictionary files: 365s Created symlink '/etc/systemd/system/multi-user.target.wants/postgresql.service' → '/usr/lib/systemd/system/postgresql.service'. 365s Setting up llvm-20-dev (1:20.1.0~+rc2-1~exp2ubuntu0.4) ... 365s Setting up libgcc-14-dev:s390x (14.2.0-17ubuntu3) ... 365s Setting up libstdc++-14-dev:s390x (14.2.0-17ubuntu3) ... 365s Setting up postgresql-17 (17.4-1) ... 365s Creating new PostgreSQL cluster 17/main ... 365s /usr/lib/postgresql/17/bin/initdb -D /var/lib/postgresql/17/main --auth-local peer --auth-host scram-sha-256 --no-instructions 365s The files belonging to this database system will be owned by user "postgres". 365s This user must also own the server process. 365s 365s The database cluster will be initialized with locale "C.UTF-8". 365s The default database encoding has accordingly been set to "UTF8". 365s The default text search configuration will be set to "english". 365s 365s Data page checksums are disabled. 365s 365s fixing permissions on existing directory /var/lib/postgresql/17/main ... ok 365s creating subdirectories ... ok 365s selecting dynamic shared memory implementation ... posix 365s selecting default "max_connections" ... 100 365s selecting default "shared_buffers" ... 128MB 365s selecting default time zone ... Etc/UTC 365s creating configuration files ... ok 366s running bootstrap script ... ok 366s performing post-bootstrap initialization ... ok 366s syncing data to disk ... ok 369s Setting up libobjc-14-dev:s390x (14.2.0-17ubuntu3) ... 369s Setting up postgresql-plpython3-17 (17.4-1) ... 369s Setting up postgresql-plperl-17 (17.4-1) ... 369s Setting up clang-20 (1:20.1.0~+rc2-1~exp2ubuntu0.4) ... 369s Setting up postgresql-pltcl-17 (17.4-1) ... 369s Setting up postgresql-server-dev-17 (17.4-1) ... 369s Setting up postgresql-server-dev-all (274) ... 369s Setting up postgresql-all (274) ... 369s Processing triggers for install-info (7.1.1-1) ... 369s Processing triggers for libc-bin (2.41-1ubuntu2) ... 369s Processing triggers for systemd (257.3-1ubuntu3) ... 369s Processing triggers for man-db (2.13.0-1) ... 371s autopkgtest [17:10:03]: test unittests: [----------------------- 371s ### PostgreSQL 17, python3.13 ### 371s Creating new PostgreSQL cluster 17/regress ... 374s test_context_manager (tests.test_classic.UtilityTest.test_context_manager) ... ok 374s test_get (tests.test_classic.UtilityTest.test_get) ... ok 374s test_insert (tests.test_classic.UtilityTest.test_insert) ... ok 374s test_invalid_name (tests.test_classic.UtilityTest.test_invalid_name) 374s Make sure that invalid table names are caught. ... ok 374s test_mixed_case (tests.test_classic.UtilityTest.test_mixed_case) ... ok 374s test_notify (tests.test_classic.UtilityTest.test_notify) ... ok 374s test_notify_other_options (tests.test_classic.UtilityTest.test_notify_other_options) ... ok 375s test_notify_timeout (tests.test_classic.UtilityTest.test_notify_timeout) ... ok 375s test_params (tests.test_classic.UtilityTest.test_params) ... ok 375s test_pkey (tests.test_classic.UtilityTest.test_pkey) ... ok 375s test_schema (tests.test_classic.UtilityTest.test_schema) 375s Check differentiation of same table name in different schemas. ... ok 375s test_sqlstate (tests.test_classic.UtilityTest.test_sqlstate) ... ok 375s test_update (tests.test_classic.UtilityTest.test_update) ... ok 375s test_del (tests.test_classic_attrdict.TestAttrDict.test_del) ... ok 375s test_get (tests.test_classic_attrdict.TestAttrDict.test_get) ... ok 375s test_init (tests.test_classic_attrdict.TestAttrDict.test_init) ... ok 375s test_items (tests.test_classic_attrdict.TestAttrDict.test_items) ... ok 375s test_iter (tests.test_classic_attrdict.TestAttrDict.test_iter) ... ok 375s test_keys (tests.test_classic_attrdict.TestAttrDict.test_keys) ... ok 375s test_set (tests.test_classic_attrdict.TestAttrDict.test_set) ... ok 375s test_values (tests.test_classic_attrdict.TestAttrDict.test_values) ... ok 375s test_write_methods (tests.test_classic_attrdict.TestAttrDict.test_write_methods) ... ok 375s test_can_connect (tests.test_classic_connection.TestCanConnect.test_can_connect) ... ok 375s test_can_connect_no_wait (tests.test_classic_connection.TestCanConnect.test_can_connect_no_wait) ... ok 375s test_change_row_factory_cache_size (tests.test_classic_connection.TestConfigFunctions.test_change_row_factory_cache_size) ... ok 375s test_get_bool (tests.test_classic_connection.TestConfigFunctions.test_get_bool) ... ok 375s test_get_byte_escaped (tests.test_classic_connection.TestConfigFunctions.test_get_byte_escaped) ... ok 375s test_get_decimal (tests.test_classic_connection.TestConfigFunctions.test_get_decimal) ... ok 375s test_get_decimal_point (tests.test_classic_connection.TestConfigFunctions.test_get_decimal_point) ... ok 375s test_set_bool (tests.test_classic_connection.TestConfigFunctions.test_set_bool) ... ok 375s test_set_bytea_escaped (tests.test_classic_connection.TestConfigFunctions.test_set_bytea_escaped) ... ok 375s test_set_decimal (tests.test_classic_connection.TestConfigFunctions.test_set_decimal) ... ok 375s test_set_decimal_point (tests.test_classic_connection.TestConfigFunctions.test_set_decimal_point) ... skipped 'cannot set German money locale' 375s test_all_connect_attributes (tests.test_classic_connection.TestConnectObject.test_all_connect_attributes) ... ok 375s test_all_connect_methods (tests.test_classic_connection.TestConnectObject.test_all_connect_methods) ... ok 375s test_all_query_members (tests.test_classic_connection.TestConnectObject.test_all_query_members) ... ok 375s test_attribute_backend_pid (tests.test_classic_connection.TestConnectObject.test_attribute_backend_pid) ... ok 375s test_attribute_db (tests.test_classic_connection.TestConnectObject.test_attribute_db) ... ok 375s test_attribute_error (tests.test_classic_connection.TestConnectObject.test_attribute_error) ... ok 375s test_attribute_host (tests.test_classic_connection.TestConnectObject.test_attribute_host) ... ok 375s test_attribute_options (tests.test_classic_connection.TestConnectObject.test_attribute_options) ... ok 375s test_attribute_port (tests.test_classic_connection.TestConnectObject.test_attribute_port) ... ok 375s test_attribute_protocol_version (tests.test_classic_connection.TestConnectObject.test_attribute_protocol_version) ... ok 375s test_attribute_server_version (tests.test_classic_connection.TestConnectObject.test_attribute_server_version) ... ok 375s test_attribute_socket (tests.test_classic_connection.TestConnectObject.test_attribute_socket) ... ok 375s test_attribute_status (tests.test_classic_connection.TestConnectObject.test_attribute_status) ... ok 375s test_attribute_user (tests.test_classic_connection.TestConnectObject.test_attribute_user) ... ok 375s test_cancel_long_running_thread (tests.test_classic_connection.TestConnectObject.test_cancel_long_running_thread) ... ok 376s test_class_name (tests.test_classic_connection.TestConnectObject.test_class_name) ... ok 376s test_method_cancel (tests.test_classic_connection.TestConnectObject.test_method_cancel) ... ok 376s test_method_close (tests.test_classic_connection.TestConnectObject.test_method_close) ... ok 376s test_method_endcopy (tests.test_classic_connection.TestConnectObject.test_method_endcopy) ... ok 376s test_method_file_no (tests.test_classic_connection.TestConnectObject.test_method_file_no) ... ok 376s test_method_parameter (tests.test_classic_connection.TestConnectObject.test_method_parameter) ... ok 376s test_method_query (tests.test_classic_connection.TestConnectObject.test_method_query) ... ok 376s test_method_query_empty (tests.test_classic_connection.TestConnectObject.test_method_query_empty) ... ok 376s test_method_reset (tests.test_classic_connection.TestConnectObject.test_method_reset) ... ok 376s test_method_send_query_empty (tests.test_classic_connection.TestConnectObject.test_method_send_query_empty) ... ok 376s test_method_send_query_multiple (tests.test_classic_connection.TestConnectObject.test_method_send_query_multiple) ... ok 376s test_method_send_query_single (tests.test_classic_connection.TestConnectObject.test_method_send_query_single) ... ok 376s test_method_transaction (tests.test_classic_connection.TestConnectObject.test_method_transaction) ... ok 376s test_module_name (tests.test_classic_connection.TestConnectObject.test_module_name) ... ok 376s test_repr (tests.test_classic_connection.TestConnectObject.test_repr) ... ok 376s test_str (tests.test_classic_connection.TestConnectObject.test_str) ... ok 376s test_getline (tests.test_classic_connection.TestDirectSocketAccess.test_getline) ... ok 376s test_getline_bytes_and_unicode (tests.test_classic_connection.TestDirectSocketAccess.test_getline_bytes_and_unicode) ... ok 376s test_parameter_checks (tests.test_classic_connection.TestDirectSocketAccess.test_parameter_checks) ... ok 376s test_putline (tests.test_classic_connection.TestDirectSocketAccess.test_putline) ... ok 376s test_putline_bytes_and_unicode (tests.test_classic_connection.TestDirectSocketAccess.test_putline_bytes_and_unicode) ... ok 376s test_insert_table_big_row_size (tests.test_classic_connection.TestInserttable.test_insert_table_big_row_size) ... ok 376s test_insert_table_small_int_overflow (tests.test_classic_connection.TestInserttable.test_insert_table_small_int_overflow) ... ok 376s test_inserttable1_row (tests.test_classic_connection.TestInserttable.test_inserttable1_row) ... ok 376s test_inserttable4_rows (tests.test_classic_connection.TestInserttable.test_inserttable4_rows) ... ok 376s test_inserttable_byte_values (tests.test_classic_connection.TestInserttable.test_inserttable_byte_values) ... ok 376s test_inserttable_from_dict_as_interable (tests.test_classic_connection.TestInserttable.test_inserttable_from_dict_as_interable) ... ok 376s test_inserttable_from_dict_keys (tests.test_classic_connection.TestInserttable.test_inserttable_from_dict_keys) ... ok 376s test_inserttable_from_dict_values (tests.test_classic_connection.TestInserttable.test_inserttable_from_dict_values) ... ok 376s test_inserttable_from_generator_of_tuples (tests.test_classic_connection.TestInserttable.test_inserttable_from_generator_of_tuples) ... ok 376s test_inserttable_from_list_of_sets (tests.test_classic_connection.TestInserttable.test_inserttable_from_list_of_sets) ... ok 376s test_inserttable_from_query (tests.test_classic_connection.TestInserttable.test_inserttable_from_query) ... ok 376s test_inserttable_from_setof_tuples (tests.test_classic_connection.TestInserttable.test_inserttable_from_setof_tuples) ... ok 376s test_inserttable_from_tuple_of_lists (tests.test_classic_connection.TestInserttable.test_inserttable_from_tuple_of_lists) ... ok 376s test_inserttable_max_values (tests.test_classic_connection.TestInserttable.test_inserttable_max_values) ... ok 376s test_inserttable_multiple_calls (tests.test_classic_connection.TestInserttable.test_inserttable_multiple_calls) ... ok 376s test_inserttable_multiple_rows (tests.test_classic_connection.TestInserttable.test_inserttable_multiple_rows) ... ok 376s test_inserttable_no_column (tests.test_classic_connection.TestInserttable.test_inserttable_no_column) ... ok 376s test_inserttable_no_encoding (tests.test_classic_connection.TestInserttable.test_inserttable_no_encoding) ... ok 376s test_inserttable_null_values (tests.test_classic_connection.TestInserttable.test_inserttable_null_values) ... ok 376s test_inserttable_only_one_column (tests.test_classic_connection.TestInserttable.test_inserttable_only_one_column) ... ok 376s test_inserttable_only_two_columns (tests.test_classic_connection.TestInserttable.test_inserttable_only_two_columns) ... ok 376s test_inserttable_special_chars (tests.test_classic_connection.TestInserttable.test_inserttable_special_chars) ... ok 376s test_inserttable_unicode_latin1 (tests.test_classic_connection.TestInserttable.test_inserttable_unicode_latin1) ... ok 376s test_inserttable_unicode_latin9 (tests.test_classic_connection.TestInserttable.test_inserttable_unicode_latin9) ... ok 376s test_inserttable_unicode_utf8 (tests.test_classic_connection.TestInserttable.test_inserttable_unicode_utf8) ... ok 376s test_inserttable_with_different_row_sizes (tests.test_classic_connection.TestInserttable.test_inserttable_with_different_row_sizes) ... ok 376s test_inserttable_with_dotted_table_name (tests.test_classic_connection.TestInserttable.test_inserttable_with_dotted_table_name) ... ok 376s test_inserttable_with_huge_list_of_column_names (tests.test_classic_connection.TestInserttable.test_inserttable_with_huge_list_of_column_names) ... ok 376s test_inserttable_with_invalid_colum_list (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_colum_list) ... ok 376s test_inserttable_with_invalid_column_name (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_column_name) ... ok 376s test_inserttable_with_invalid_data_type (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_data_type) ... ok 376s test_inserttable_with_invalid_table_name (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_table_name) ... ok 376s test_inserttable_with_out_of_range_data (tests.test_classic_connection.TestInserttable.test_inserttable_with_out_of_range_data) ... ok 376s test_get_notice_receiver (tests.test_classic_connection.TestNotificatons.test_get_notice_receiver) ... ok 376s test_get_notify (tests.test_classic_connection.TestNotificatons.test_get_notify) ... ok 376s test_notice_receiver (tests.test_classic_connection.TestNotificatons.test_notice_receiver) ... ok 376s test_set_and_get_notice_receiver (tests.test_classic_connection.TestNotificatons.test_set_and_get_notice_receiver) ... ok 376s test_set_notice_receiver (tests.test_classic_connection.TestNotificatons.test_set_notice_receiver) ... ok 376s test_query_with_bool_params (tests.test_classic_connection.TestParamQueries.test_query_with_bool_params) ... ok 376s test_query_with_bool_params_not_default (tests.test_classic_connection.TestParamQueries.test_query_with_bool_params_not_default) ... ok 376s test_query_with_duplicate_params (tests.test_classic_connection.TestParamQueries.test_query_with_duplicate_params) ... ok 376s test_query_with_garbage (tests.test_classic_connection.TestParamQueries.test_query_with_garbage) ... ok 376s test_query_with_int_params (tests.test_classic_connection.TestParamQueries.test_query_with_int_params) ... ok 376s test_query_with_mixed_params (tests.test_classic_connection.TestParamQueries.test_query_with_mixed_params) ... ok 376s test_query_with_none_param (tests.test_classic_connection.TestParamQueries.test_query_with_none_param) ... ok 376s test_query_with_str_params (tests.test_classic_connection.TestParamQueries.test_query_with_str_params) ... ok 376s test_query_with_unicode_params (tests.test_classic_connection.TestParamQueries.test_query_with_unicode_params) ... ok 376s test_query_with_unicode_params_cyrillic (tests.test_classic_connection.TestParamQueries.test_query_with_unicode_params_cyrillic) ... ok 376s test_query_with_unicode_params_latin1 (tests.test_classic_connection.TestParamQueries.test_query_with_unicode_params_latin1) ... ok 376s test_query_with_zero_params (tests.test_classic_connection.TestParamQueries.test_query_with_zero_params) ... ok 376s test_describe_multiple_named_queries (tests.test_classic_connection.TestPreparedQueries.test_describe_multiple_named_queries) ... ok 376s test_describe_named_query (tests.test_classic_connection.TestPreparedQueries.test_describe_named_query) ... ok 376s test_describe_non_existent_query (tests.test_classic_connection.TestPreparedQueries.test_describe_non_existent_query) ... ok 376s test_describe_unnamed_query (tests.test_classic_connection.TestPreparedQueries.test_describe_unnamed_query) ... ok 376s test_duplicate_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_duplicate_prepared_statement) ... ok 376s test_empty_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_empty_prepared_statement) ... ok 376s test_invalid_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_invalid_prepared_statement) ... ok 376s test_multiple_named_queries_with_params (tests.test_classic_connection.TestPreparedQueries.test_multiple_named_queries_with_params) ... ok 376s test_multiple_named_queries_without_params (tests.test_classic_connection.TestPreparedQueries.test_multiple_named_queries_without_params) ... ok 376s test_named_query_without_params (tests.test_classic_connection.TestPreparedQueries.test_named_query_without_params) ... ok 376s test_non_existent_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_non_existent_prepared_statement) ... ok 376s test_unnamed_query_with_params (tests.test_classic_connection.TestPreparedQueries.test_unnamed_query_with_params) ... ok 376s test_unnamed_query_without_params (tests.test_classic_connection.TestPreparedQueries.test_unnamed_query_without_params) ... ok 377s test_contains (tests.test_classic_connection.TestQueryIterator.test_contains) ... ok 377s test_dict_contains (tests.test_classic_connection.TestQueryIterator.test_dict_contains) ... ok 377s test_dict_iterate (tests.test_classic_connection.TestQueryIterator.test_dict_iterate) ... ok 377s test_dict_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_dict_iterate_two_columns) ... ok 377s test_dict_next (tests.test_classic_connection.TestQueryIterator.test_dict_next) ... ok 377s test_get_item (tests.test_classic_connection.TestQueryIterator.test_get_item) ... ok 377s test_get_item_out_of_range (tests.test_classic_connection.TestQueryIterator.test_get_item_out_of_range) ... ok 377s test_get_item_with_negative_index (tests.test_classic_connection.TestQueryIterator.test_get_item_with_negative_index) ... ok 377s test_iterate (tests.test_classic_connection.TestQueryIterator.test_iterate) ... ok 377s test_iterate_twice (tests.test_classic_connection.TestQueryIterator.test_iterate_twice) ... ok 377s test_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_iterate_two_columns) ... ok 377s test_len (tests.test_classic_connection.TestQueryIterator.test_len) ... ok 377s test_named_contains (tests.test_classic_connection.TestQueryIterator.test_named_contains) ... ok 377s test_named_iterate (tests.test_classic_connection.TestQueryIterator.test_named_iterate) ... ok 377s test_named_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_named_iterate_two_columns) ... ok 377s test_named_next (tests.test_classic_connection.TestQueryIterator.test_named_next) ... ok 377s test_next (tests.test_classic_connection.TestQueryIterator.test_next) ... ok 377s test_scalar_contains (tests.test_classic_connection.TestQueryIterator.test_scalar_contains) ... ok 377s test_scalar_iterate (tests.test_classic_connection.TestQueryIterator.test_scalar_iterate) ... ok 377s test_scalar_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_scalar_iterate_two_columns) ... ok 377s test_scalar_next (tests.test_classic_connection.TestQueryIterator.test_scalar_next) ... ok 377s test_one_dict_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_dict_with_empty_query) ... ok 377s test_one_dict_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_dict_with_single_row) ... ok 377s test_one_dict_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_dict_with_two_rows) ... ok 377s test_one_named_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_named_with_empty_query) ... ok 377s test_one_named_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_named_with_single_row) ... ok 377s test_one_named_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_named_with_two_rows) ... ok 377s test_one_scalar_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_scalar_with_empty_query) ... ok 377s test_one_scalar_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_scalar_with_single_row) ... ok 377s test_one_scalar_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_scalar_with_two_rows) ... ok 377s test_one_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_with_empty_query) ... ok 377s test_one_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_with_single_row) ... ok 377s test_one_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_with_two_rows) ... ok 377s test_scalar_iter (tests.test_classic_connection.TestQueryOneSingleScalar.test_scalar_iter) ... ok 377s test_scalar_result (tests.test_classic_connection.TestQueryOneSingleScalar.test_scalar_result) ... ok 377s test_single_dict_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_dict_with_empty_query) ... ok 377s test_single_dict_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_dict_with_single_row) ... ok 377s test_single_dict_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_dict_with_two_rows) ... ok 377s test_single_named_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_named_with_empty_query) ... ok 377s test_single_named_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_named_with_single_row) ... ok 377s test_single_named_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_named_with_two_rows) ... ok 377s test_single_scalar_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_scalar_with_empty_query) ... ok 377s test_single_scalar_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_scalar_with_single_row) ... ok 377s test_single_scalar_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_scalar_with_two_rows) ... ok 377s test_single_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_with_empty_query) ... ok 377s test_single_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_with_single_row) ... ok 377s test_single_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_with_two_rows) ... ok 377s test_bool (tests.test_classic_connection.TestQueryResultTypes.test_bool) ... ok 377s test_bytea (tests.test_classic_connection.TestQueryResultTypes.test_bytea) ... ok 377s test_date (tests.test_classic_connection.TestQueryResultTypes.test_date) ... ok 377s test_float (tests.test_classic_connection.TestQueryResultTypes.test_float) ... ok 377s test_int (tests.test_classic_connection.TestQueryResultTypes.test_int) ... ok 377s test_json (tests.test_classic_connection.TestQueryResultTypes.test_json) ... ok 377s test_long (tests.test_classic_connection.TestQueryResultTypes.test_long) ... ok 377s test_money (tests.test_classic_connection.TestQueryResultTypes.test_money) ... ok 377s test_numeric (tests.test_classic_connection.TestQueryResultTypes.test_numeric) ... ok 377s test_text (tests.test_classic_connection.TestQueryResultTypes.test_text) ... ok 377s test_big_getresult (tests.test_classic_connection.TestSimpleQueries.test_big_getresult) ... ok 377s test_class_name (tests.test_classic_connection.TestSimpleQueries.test_class_name) ... ok 377s test_dictresult (tests.test_classic_connection.TestSimpleQueries.test_dictresult) ... ok 377s test_dictresult_async (tests.test_classic_connection.TestSimpleQueries.test_dictresult_async) ... ok 377s test_dictresult_decimal (tests.test_classic_connection.TestSimpleQueries.test_dictresult_decimal) ... ok 377s test_dictresult_long (tests.test_classic_connection.TestSimpleQueries.test_dictresult_long) ... ok 377s test_dictresult_names (tests.test_classic_connection.TestSimpleQueries.test_dictresult_names) ... ok 377s test_dictresult_string (tests.test_classic_connection.TestSimpleQueries.test_dictresult_string) ... ok 377s test_field_info_name (tests.test_classic_connection.TestSimpleQueries.test_field_info_name) ... ok 377s test_fieldname (tests.test_classic_connection.TestSimpleQueries.test_fieldname) ... ok 377s test_fieldnum (tests.test_classic_connection.TestSimpleQueries.test_fieldnum) ... ok 377s test_get3_cols (tests.test_classic_connection.TestSimpleQueries.test_get3_cols) ... ok 377s test_get3_dict_cols (tests.test_classic_connection.TestSimpleQueries.test_get3_dict_cols) ... ok 377s test_get3_dict_rows (tests.test_classic_connection.TestSimpleQueries.test_get3_dict_rows) ... ok 377s test_get3_named_cols (tests.test_classic_connection.TestSimpleQueries.test_get3_named_cols) ... ok 377s test_get3_named_rows (tests.test_classic_connection.TestSimpleQueries.test_get3_named_rows) ... ok 377s test_get3_rows (tests.test_classic_connection.TestSimpleQueries.test_get3_rows) ... ok 377s test_getresult (tests.test_classic_connection.TestSimpleQueries.test_getresult) ... ok 377s test_getresult_async (tests.test_classic_connection.TestSimpleQueries.test_getresult_async) ... ok 377s test_getresult_decimal (tests.test_classic_connection.TestSimpleQueries.test_getresult_decimal) ... ok 377s test_getresult_long (tests.test_classic_connection.TestSimpleQueries.test_getresult_long) ... ok 377s test_getresult_string (tests.test_classic_connection.TestSimpleQueries.test_getresult_string) ... ok 377s test_len (tests.test_classic_connection.TestSimpleQueries.test_len) ... ok 377s test_list_fields_after_second_get_result_async (tests.test_classic_connection.TestSimpleQueries.test_list_fields_after_second_get_result_async) ... ok 377s test_listfields (tests.test_classic_connection.TestSimpleQueries.test_listfields) ... ok 377s test_mem_size (tests.test_classic_connection.TestSimpleQueries.test_mem_size) ... ok 377s test_module_name (tests.test_classic_connection.TestSimpleQueries.test_module_name) ... ok 377s test_namedresult (tests.test_classic_connection.TestSimpleQueries.test_namedresult) ... ok 377s test_namedresult_async (tests.test_classic_connection.TestSimpleQueries.test_namedresult_async) ... ok 377s test_namedresult_names (tests.test_classic_connection.TestSimpleQueries.test_namedresult_names) ... ok 377s test_namedresult_with_bad_fieldnames (tests.test_classic_connection.TestSimpleQueries.test_namedresult_with_bad_fieldnames) ... ok 377s test_namedresult_with_good_fieldnames (tests.test_classic_connection.TestSimpleQueries.test_namedresult_with_good_fieldnames) ... ok 378s test_query (tests.test_classic_connection.TestSimpleQueries.test_query) ... ok 378s test_query_with_oids (tests.test_classic_connection.TestSimpleQueries.test_query_with_oids) ... skipped 'database does not support tables with oids' 378s test_repr (tests.test_classic_connection.TestSimpleQueries.test_repr) ... ok 378s test_select0 (tests.test_classic_connection.TestSimpleQueries.test_select0) ... ok 378s test_select0_semicolon (tests.test_classic_connection.TestSimpleQueries.test_select0_semicolon) ... ok 378s test_select_dot_semicolon (tests.test_classic_connection.TestSimpleQueries.test_select_dot_semicolon) ... ok 378s test_str (tests.test_classic_connection.TestSimpleQueries.test_str) ... ok 378s test_escape_bytea (tests.test_classic_connection.TestStandaloneEscapeFunctions.test_escape_bytea) ... ok 378s test_escape_string (tests.test_classic_connection.TestStandaloneEscapeFunctions.test_escape_string) ... ok 378s test_dictresul_ascii (tests.test_classic_connection.TestUnicodeQueries.test_dictresul_ascii) ... ok 378s test_dictresult_cyrillic (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_cyrillic) ... ok 378s test_dictresult_latin1 (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_latin1) ... ok 378s test_dictresult_latin9 (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_latin9) ... ok 378s test_dictresult_utf8 (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_utf8) ... ok 378s test_getresul_ascii (tests.test_classic_connection.TestUnicodeQueries.test_getresul_ascii) ... ok 378s test_getresult_cyrillic (tests.test_classic_connection.TestUnicodeQueries.test_getresult_cyrillic) ... ok 378s test_getresult_latin1 (tests.test_classic_connection.TestUnicodeQueries.test_getresult_latin1) ... ok 378s test_getresult_latin9 (tests.test_classic_connection.TestUnicodeQueries.test_getresult_latin9) ... ok 378s test_getresult_utf8 (tests.test_classic_connection.TestUnicodeQueries.test_getresult_utf8) ... ok 378s test_array (tests.test_classic_dbwrapper.TestDBClass.test_array) ... ok 378s test_array_literal (tests.test_classic_dbwrapper.TestDBClass.test_array_literal) ... ok 378s test_array_of_bytea (tests.test_classic_dbwrapper.TestDBClass.test_array_of_bytea) ... ok 378s test_array_of_ids (tests.test_classic_dbwrapper.TestDBClass.test_array_of_ids) ... ok 378s test_array_of_json (tests.test_classic_dbwrapper.TestDBClass.test_array_of_json) ... ok 378s test_array_of_jsonb (tests.test_classic_dbwrapper.TestDBClass.test_array_of_jsonb) ... ok 378s test_array_of_text (tests.test_classic_dbwrapper.TestDBClass.test_array_of_text) ... ok 378s test_bytea (tests.test_classic_dbwrapper.TestDBClass.test_bytea) ... ok 378s test_class_name (tests.test_classic_dbwrapper.TestDBClass.test_class_name) ... ok 378s test_clear (tests.test_classic_dbwrapper.TestDBClass.test_clear) ... ok 378s test_clear_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_clear_with_quoted_names) ... ok 378s test_context_manager (tests.test_classic_dbwrapper.TestDBClass.test_context_manager) ... ok 378s test_create_table (tests.test_classic_dbwrapper.TestDBClass.test_create_table) ... ok 378s test_create_table_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_create_table_with_oids) ... skipped 'database does not support tables with oids' 378s test_date (tests.test_classic_dbwrapper.TestDBClass.test_date) ... ok 378s test_date_and_time_arrays (tests.test_classic_dbwrapper.TestDBClass.test_date_and_time_arrays) ... ok 378s test_db_types_info (tests.test_classic_dbwrapper.TestDBClass.test_db_types_info) ... ok 378s test_db_types_typecast (tests.test_classic_dbwrapper.TestDBClass.test_db_types_typecast) ... ok 378s test_decode_json (tests.test_classic_dbwrapper.TestDBClass.test_decode_json) ... ok 378s test_deep_array (tests.test_classic_dbwrapper.TestDBClass.test_deep_array) ... ok 378s test_delete (tests.test_classic_dbwrapper.TestDBClass.test_delete) ... ok 378s test_delete_prepared (tests.test_classic_dbwrapper.TestDBClass.test_delete_prepared) ... ok 378s test_delete_referenced (tests.test_classic_dbwrapper.TestDBClass.test_delete_referenced) ... ok 378s test_delete_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_delete_with_composite_key) ... ok 378s test_delete_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_delete_with_oids) ... skipped 'database does not support tables with oids' 378s test_delete_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_delete_with_quoted_names) ... ok 378s test_describe_prepared (tests.test_classic_dbwrapper.TestDBClass.test_describe_prepared) ... ok 378s test_describe_prepared_unnamed (tests.test_classic_dbwrapper.TestDBClass.test_describe_prepared_unnamed) ... ok 378s test_empty_query (tests.test_classic_dbwrapper.TestDBClass.test_empty_query) ... ok 378s test_encode_json (tests.test_classic_dbwrapper.TestDBClass.test_encode_json) ... ok 378s test_escape_bytea (tests.test_classic_dbwrapper.TestDBClass.test_escape_bytea) ... ok 378s test_escape_identifier (tests.test_classic_dbwrapper.TestDBClass.test_escape_identifier) ... ok 378s test_escape_literal (tests.test_classic_dbwrapper.TestDBClass.test_escape_literal) ... ok 378s test_escape_string (tests.test_classic_dbwrapper.TestDBClass.test_escape_string) ... ok 378s test_get (tests.test_classic_dbwrapper.TestDBClass.test_get) ... ok 378s test_get_as_dict (tests.test_classic_dbwrapper.TestDBClass.test_get_as_dict) ... ok 378s test_get_as_list (tests.test_classic_dbwrapper.TestDBClass.test_get_as_list) ... ok 378s test_get_attnames (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames) ... ok 378s test_get_attnames_is_attr_dict (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_is_attr_dict) ... ok 378s test_get_attnames_is_cached (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_is_cached) ... ok 378s test_get_attnames_is_ordered (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_is_ordered) ... ok 378s test_get_attnames_with_quotes (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_with_quotes) ... ok 378s test_get_attnames_with_regtypes (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_with_regtypes) ... ok 378s test_get_attnames_without_regtypes (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_without_regtypes) ... ok 378s test_get_databases (tests.test_classic_dbwrapper.TestDBClass.test_get_databases) ... ok 378s test_get_from_view (tests.test_classic_dbwrapper.TestDBClass.test_get_from_view) ... ok 378s test_get_generated (tests.test_classic_dbwrapper.TestDBClass.test_get_generated) ... ok 378s test_get_generated_is_cached (tests.test_classic_dbwrapper.TestDBClass.test_get_generated_is_cached) ... ok 378s test_get_little_bobby_tables (tests.test_classic_dbwrapper.TestDBClass.test_get_little_bobby_tables) ... ok 378s test_get_parameter (tests.test_classic_dbwrapper.TestDBClass.test_get_parameter) ... ok 378s test_get_parameter_all (tests.test_classic_dbwrapper.TestDBClass.test_get_parameter_all) ... ok 378s test_get_parameter_server_version (tests.test_classic_dbwrapper.TestDBClass.test_get_parameter_server_version) ... ok 378s test_get_relations (tests.test_classic_dbwrapper.TestDBClass.test_get_relations) ... ok 378s test_get_set_type_cast (tests.test_classic_dbwrapper.TestDBClass.test_get_set_type_cast) ... ok 378s test_get_system_relations (tests.test_classic_dbwrapper.TestDBClass.test_get_system_relations) ... ok 378s test_get_system_tables (tests.test_classic_dbwrapper.TestDBClass.test_get_system_tables) ... ok 378s test_get_tables (tests.test_classic_dbwrapper.TestDBClass.test_get_tables) ... ok 378s test_get_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_get_with_composite_key) ... ok 378s test_get_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_get_with_oids) ... skipped 'database does not support tables with oids' 378s test_get_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_get_with_quoted_names) ... ok 378s test_has_table_privilege (tests.test_classic_dbwrapper.TestDBClass.test_has_table_privilege) ... skipped 'must not be superuser' 378s test_hstore (tests.test_classic_dbwrapper.TestDBClass.test_hstore) ... ok 379s test_insert (tests.test_classic_dbwrapper.TestDBClass.test_insert) ... ok 379s test_insert_get_json (tests.test_classic_dbwrapper.TestDBClass.test_insert_get_json) ... ok 379s test_insert_get_jsonb (tests.test_classic_dbwrapper.TestDBClass.test_insert_get_jsonb) ... ok 379s test_insert_into_view (tests.test_classic_dbwrapper.TestDBClass.test_insert_into_view) ... ok 379s test_insert_update_get_bytea (tests.test_classic_dbwrapper.TestDBClass.test_insert_update_get_bytea) ... ok 379s test_insert_update_get_record (tests.test_classic_dbwrapper.TestDBClass.test_insert_update_get_record) ... ok 379s test_insert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClass.test_insert_with_generated_columns) ... ok 379s test_insert_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_insert_with_oids) ... skipped 'database does not support tables with oids' 379s test_insert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_insert_with_quoted_names) ... ok 379s test_inserttable_from_query (tests.test_classic_dbwrapper.TestDBClass.test_inserttable_from_query) ... ok 379s test_interval (tests.test_classic_dbwrapper.TestDBClass.test_interval) ... ok 379s test_module_name (tests.test_classic_dbwrapper.TestDBClass.test_module_name) ... ok 379s test_multiple_queries (tests.test_classic_dbwrapper.TestDBClass.test_multiple_queries) ... ok 379s test_notification_handler (tests.test_classic_dbwrapper.TestDBClass.test_notification_handler) ... ok 379s test_pkey (tests.test_classic_dbwrapper.TestDBClass.test_pkey) ... ok 379s test_pkeys (tests.test_classic_dbwrapper.TestDBClass.test_pkeys) ... ok 379s test_prepare (tests.test_classic_dbwrapper.TestDBClass.test_prepare) ... ok 379s test_prepare_unnamed (tests.test_classic_dbwrapper.TestDBClass.test_prepare_unnamed) ... ok 379s test_query (tests.test_classic_dbwrapper.TestDBClass.test_query) ... ok 379s test_query_data_error (tests.test_classic_dbwrapper.TestDBClass.test_query_data_error) ... ok 379s test_query_formatted (tests.test_classic_dbwrapper.TestDBClass.test_query_formatted) ... ok 379s test_query_formatted_with_any (tests.test_classic_dbwrapper.TestDBClass.test_query_formatted_with_any) ... ok 379s test_query_formatted_without_params (tests.test_classic_dbwrapper.TestDBClass.test_query_formatted_without_params) ... ok 379s test_query_prepared_unnamed_with_out_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_unnamed_with_out_params) ... ok 379s test_query_prepared_unnamed_with_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_unnamed_with_params) ... ok 379s test_query_prepared_with_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_with_params) ... ok 379s test_query_prepared_without_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_without_params) ... ok 379s test_query_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_query_with_oids) ... skipped 'database does not support tables with oids' 379s test_query_with_params (tests.test_classic_dbwrapper.TestDBClass.test_query_with_params) ... ok 379s test_record_insert_bytea (tests.test_classic_dbwrapper.TestDBClass.test_record_insert_bytea) ... ok 379s test_record_insert_json (tests.test_classic_dbwrapper.TestDBClass.test_record_insert_json) ... ok 379s test_record_literal (tests.test_classic_dbwrapper.TestDBClass.test_record_literal) ... ok 379s test_reopen (tests.test_classic_dbwrapper.TestDBClass.test_reopen) ... ok 379s test_reset (tests.test_classic_dbwrapper.TestDBClass.test_reset) ... ok 379s test_reset_parameter (tests.test_classic_dbwrapper.TestDBClass.test_reset_parameter) ... ok 379s test_reset_parameter_all (tests.test_classic_dbwrapper.TestDBClass.test_reset_parameter_all) ... ok 379s test_set_parameter (tests.test_classic_dbwrapper.TestDBClass.test_set_parameter) ... ok 379s test_set_parameter_local (tests.test_classic_dbwrapper.TestDBClass.test_set_parameter_local) ... ok 379s test_set_parameter_session (tests.test_classic_dbwrapper.TestDBClass.test_set_parameter_session) ... ok 379s test_temp_crud (tests.test_classic_dbwrapper.TestDBClass.test_temp_crud) ... ok 379s test_time (tests.test_classic_dbwrapper.TestDBClass.test_time) ... ok 379s test_timestamp (tests.test_classic_dbwrapper.TestDBClass.test_timestamp) ... ok 379s test_timestamptz (tests.test_classic_dbwrapper.TestDBClass.test_timestamptz) ... ok 379s test_timetz (tests.test_classic_dbwrapper.TestDBClass.test_timetz) ... ok 379s test_transaction (tests.test_classic_dbwrapper.TestDBClass.test_transaction) ... ok 379s test_transaction_aliases (tests.test_classic_dbwrapper.TestDBClass.test_transaction_aliases) ... ok 379s test_truncate (tests.test_classic_dbwrapper.TestDBClass.test_truncate) ... ok 379s test_truncate_cascade (tests.test_classic_dbwrapper.TestDBClass.test_truncate_cascade) ... ok 379s test_truncate_only (tests.test_classic_dbwrapper.TestDBClass.test_truncate_only) ... ok 379s test_truncate_quoted (tests.test_classic_dbwrapper.TestDBClass.test_truncate_quoted) ... ok 379s test_truncate_restart (tests.test_classic_dbwrapper.TestDBClass.test_truncate_restart) ... ok 379s test_unescape_bytea (tests.test_classic_dbwrapper.TestDBClass.test_unescape_bytea) ... ok 379s test_update (tests.test_classic_dbwrapper.TestDBClass.test_update) ... ok 379s test_update_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_update_with_composite_key) ... ok 379s test_update_with_generated_columns (tests.test_classic_dbwrapper.TestDBClass.test_update_with_generated_columns) ... ok 379s test_update_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_update_with_oids) ... skipped 'database does not support tables with oids' 379s test_update_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_update_with_quoted_names) ... ok 379s test_update_without_oid (tests.test_classic_dbwrapper.TestDBClass.test_update_without_oid) ... ok 379s test_upsert (tests.test_classic_dbwrapper.TestDBClass.test_upsert) ... ok 379s test_upsert_bytea (tests.test_classic_dbwrapper.TestDBClass.test_upsert_bytea) ... ok 379s test_upsert_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_composite_key) ... ok 379s test_upsert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_generated_columns) ... ok 379s test_upsert_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_oids) ... skipped 'database does not support tables with oids' 379s test_upsert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_quoted_names) ... ok 379s test_uuid (tests.test_classic_dbwrapper.TestDBClass.test_uuid) ... ok 379s test_adapt_query_inline_dict (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_dict) ... ok 379s test_adapt_query_inline_list (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_list) ... ok 379s test_adapt_query_inline_list_with_hstore (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_list_with_hstore) ... ok 379s test_adapt_query_inline_list_with_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_list_with_json) ... ok 380s test_adapt_query_typed_dict (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_dict) ... ok 380s test_adapt_query_typed_list (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list) ... ok 380s test_adapt_query_typed_list_with_empty_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_empty_json) ... ok 380s test_adapt_query_typed_list_with_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_json) ... ok 380s test_adapt_query_typed_list_with_types_as_classes (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_types_as_classes) ... ok 380s test_adapt_query_typed_list_with_types_as_string (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_types_as_string) ... ok 380s test_adapt_query_typed_with_hstore (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_with_hstore) ... ok 380s test_adapt_query_typed_with_uuid (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_with_uuid) ... ok 380s test_adapt_query_untyped_dict (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_dict) ... ok 380s test_adapt_query_untyped_list (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_list) ... ok 380s test_adapt_query_untyped_list_with_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_list_with_json) ... ok 380s test_adapt_query_untyped_with_hstore (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_with_hstore) ... ok 380s test_adapt_query_with_pg_repr (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_with_pg_repr) ... ok 380s test_guess_simple_type (tests.test_classic_dbwrapper.TestDBClassAdapter.test_guess_simple_type) ... ok 380s test_all_db_attributes (tests.test_classic_dbwrapper.TestDBClassBasic.test_all_db_attributes) ... ok 380s test_attribute_backend_pid (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_backend_pid) ... ok 380s test_attribute_db (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_db) ... ok 380s test_attribute_dbname (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_dbname) ... ok 380s test_attribute_error (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_error) ... ok 380s test_attribute_host (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_host) ... ok 380s test_attribute_options (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_options) ... ok 380s test_attribute_port (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_port) ... ok 380s test_attribute_protocol_version (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_protocol_version) ... ok 380s test_attribute_server_version (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_server_version) ... ok 380s test_attribute_socket (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_socket) ... ok 380s test_attribute_status (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_status) ... ok 380s test_attribute_user (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_user) ... ok 380s test_existing_connection (tests.test_classic_dbwrapper.TestDBClassBasic.test_existing_connection) ... ok 380s test_existing_db_api2_connection (tests.test_classic_dbwrapper.TestDBClassBasic.test_existing_db_api2_connection) ... ok 380s test_method_close (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_close) ... ok 380s test_method_decode_json (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_decode_json) ... ok 380s test_method_encode_json (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_encode_json) ... ok 380s test_method_endcopy (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_endcopy) ... ok 380s test_method_escape_bytea (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_bytea) ... ok 380s test_method_escape_identifier (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_identifier) ... ok 380s test_method_escape_literal (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_literal) ... ok 380s test_method_escape_string (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_string) ... ok 380s test_method_query (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_query) ... ok 380s test_method_query_data_error (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_query_data_error) ... ok 380s test_method_query_empty (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_query_empty) ... ok 380s test_method_reopen (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_reopen) ... ok 380s test_method_reset (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_reset) ... ok 380s test_method_unescape_bytea (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_unescape_bytea) ... ok 380s test_async_query_after_deletion (tests.test_classic_dbwrapper.TestDBClassInit.test_async_query_after_deletion) ... ok 380s test_async_query_before_deletion (tests.test_classic_dbwrapper.TestDBClassInit.test_async_query_before_deletion) ... ok 380s test_bad_params (tests.test_classic_dbwrapper.TestDBClassInit.test_bad_params) ... ok 380s test_delete_db (tests.test_classic_dbwrapper.TestDBClassInit.test_delete_db) ... ok 380s test_array (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array) ... ok 380s test_array_literal (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_literal) ... ok 380s test_array_of_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_bytea) ... ok 380s test_array_of_ids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_ids) ... ok 380s test_array_of_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_json) ... ok 380s test_array_of_jsonb (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_jsonb) ... ok 380s test_array_of_text (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_text) ... ok 380s test_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_bytea) ... ok 380s test_class_name (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_class_name) ... ok 380s test_clear (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_clear) ... ok 380s test_clear_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_clear_with_quoted_names) ... ok 380s test_context_manager (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_context_manager) ... ok 380s test_create_table (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_create_table) ... ok 380s test_create_table_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_create_table_with_oids) ... skipped 'database does not support tables with oids' 380s test_date (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_date) ... ok 380s test_date_and_time_arrays (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_date_and_time_arrays) ... ok 380s test_db_types_info (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_db_types_info) ... ok 380s test_db_types_typecast (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_db_types_typecast) ... ok 380s test_decode_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_decode_json) ... ok 380s test_deep_array (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_deep_array) ... ok 380s test_delete (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete) ... ok 380s test_delete_prepared (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_prepared) ... ok 380s test_delete_referenced (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_referenced) ... ok 380s test_delete_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_with_composite_key) ... ok 380s test_delete_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_with_oids) ... skipped 'database does not support tables with oids' 380s test_delete_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_with_quoted_names) ... ok 380s test_describe_prepared (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_describe_prepared) ... ok 380s test_describe_prepared_unnamed (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_describe_prepared_unnamed) ... ok 380s test_empty_query (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_empty_query) ... ok 380s test_encode_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_encode_json) ... ok 380s test_escape_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_bytea) ... ok 380s test_escape_identifier (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_identifier) ... ok 380s test_escape_literal (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_literal) ... ok 380s test_escape_string (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_string) ... ok 380s test_get (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get) ... ok 380s test_get_as_dict (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_as_dict) ... ok 381s test_get_as_list (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_as_list) ... ok 381s test_get_attnames (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames) ... ok 381s test_get_attnames_is_attr_dict (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_is_attr_dict) ... ok 381s test_get_attnames_is_cached (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_is_cached) ... ok 381s test_get_attnames_is_ordered (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_is_ordered) ... ok 381s test_get_attnames_with_quotes (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_with_quotes) ... ok 381s test_get_attnames_with_regtypes (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_with_regtypes) ... ok 381s test_get_attnames_without_regtypes (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_without_regtypes) ... ok 381s test_get_databases (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_databases) ... ok 381s test_get_from_view (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_from_view) ... ok 381s test_get_generated (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_generated) ... ok 381s test_get_generated_is_cached (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_generated_is_cached) ... ok 381s test_get_little_bobby_tables (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_little_bobby_tables) ... ok 381s test_get_parameter (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_parameter) ... ok 381s test_get_parameter_all (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_parameter_all) ... ok 381s test_get_parameter_server_version (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_parameter_server_version) ... ok 381s test_get_relations (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_relations) ... ok 381s test_get_set_type_cast (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_set_type_cast) ... ok 381s test_get_system_relations (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_system_relations) ... ok 381s test_get_system_tables (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_system_tables) ... ok 381s test_get_tables (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_tables) ... ok 381s test_get_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_with_composite_key) ... ok 381s test_get_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_with_oids) ... skipped 'database does not support tables with oids' 381s test_get_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_with_quoted_names) ... ok 381s test_has_table_privilege (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_has_table_privilege) ... skipped 'must not be superuser' 381s test_hstore (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_hstore) ... ok 381s test_insert (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert) ... ok 381s test_insert_get_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_get_json) ... ok 381s test_insert_get_jsonb (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_get_jsonb) ... ok 381s test_insert_into_view (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_into_view) ... ok 381s test_insert_update_get_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_update_get_bytea) ... ok 381s test_insert_update_get_record (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_update_get_record) ... ok 381s test_insert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_with_generated_columns) ... ok 381s test_insert_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_with_oids) ... skipped 'database does not support tables with oids' 381s test_insert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_with_quoted_names) ... ok 381s test_inserttable_from_query (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_inserttable_from_query) ... ok 381s test_interval (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_interval) ... ok 381s test_module_name (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_module_name) ... ok 381s test_multiple_queries (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_multiple_queries) ... ok 381s test_notification_handler (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_notification_handler) ... ok 381s test_pkey (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_pkey) ... ok 381s test_pkeys (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_pkeys) ... ok 381s test_prepare (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_prepare) ... ok 381s test_prepare_unnamed (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_prepare_unnamed) ... ok 381s test_query (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query) ... ok 381s test_query_data_error (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_data_error) ... ok 381s test_query_formatted (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_formatted) ... ok 381s test_query_formatted_with_any (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_formatted_with_any) ... ok 381s test_query_formatted_without_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_formatted_without_params) ... ok 381s test_query_prepared_unnamed_with_out_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_unnamed_with_out_params) ... ok 381s test_query_prepared_unnamed_with_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_unnamed_with_params) ... ok 381s test_query_prepared_with_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_with_params) ... ok 381s test_query_prepared_without_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_without_params) ... ok 381s test_query_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_with_oids) ... skipped 'database does not support tables with oids' 381s test_query_with_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_with_params) ... ok 381s test_record_insert_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_record_insert_bytea) ... ok 381s test_record_insert_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_record_insert_json) ... ok 381s test_record_literal (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_record_literal) ... ok 381s test_reopen (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reopen) ... ok 381s test_reset (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reset) ... ok 381s test_reset_parameter (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reset_parameter) ... ok 381s test_reset_parameter_all (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reset_parameter_all) ... ok 381s test_set_parameter (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_set_parameter) ... ok 381s test_set_parameter_local (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_set_parameter_local) ... ok 381s test_set_parameter_session (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_set_parameter_session) ... ok 381s test_temp_crud (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_temp_crud) ... ok 381s test_time (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_time) ... ok 381s test_timestamp (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_timestamp) ... ok 381s test_timestamptz (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_timestamptz) ... ok 381s test_timetz (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_timetz) ... ok 382s test_transaction (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_transaction) ... ok 382s test_transaction_aliases (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_transaction_aliases) ... ok 382s test_truncate (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate) ... ok 382s test_truncate_cascade (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_cascade) ... ok 382s test_truncate_only (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_only) ... ok 382s test_truncate_quoted (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_quoted) ... ok 382s test_truncate_restart (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_restart) ... ok 382s test_unescape_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_unescape_bytea) ... ok 382s test_update (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update) ... ok 382s test_update_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_composite_key) ... ok 382s test_update_with_generated_columns (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_generated_columns) ... ok 382s test_update_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_oids) ... skipped 'database does not support tables with oids' 382s test_update_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_quoted_names) ... ok 382s test_update_without_oid (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_without_oid) ... ok 382s test_upsert (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert) ... ok 382s test_upsert_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_bytea) ... ok 382s test_upsert_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_composite_key) ... ok 382s test_upsert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_generated_columns) ... ok 382s test_upsert_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_oids) ... skipped 'database does not support tables with oids' 382s test_upsert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_quoted_names) ... ok 382s test_uuid (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_uuid) ... ok 382s test_debug_default (tests.test_classic_dbwrapper.TestDebug.test_debug_default) ... ok 382s test_debug_is_callable (tests.test_classic_dbwrapper.TestDebug.test_debug_is_callable) ... ok 382s test_debug_is_false (tests.test_classic_dbwrapper.TestDebug.test_debug_is_false) ... ok 382s test_debug_is_file_like (tests.test_classic_dbwrapper.TestDebug.test_debug_is_file_like) ... ok 382s test_debug_is_string (tests.test_classic_dbwrapper.TestDebug.test_debug_is_string) ... ok 382s test_debug_is_true (tests.test_classic_dbwrapper.TestDebug.test_debug_is_true) ... ok 382s test_debug_multiple_args (tests.test_classic_dbwrapper.TestDebug.test_debug_multiple_args) ... ok 382s test_leaks_with_close (tests.test_classic_dbwrapper.TestMemoryLeaks.test_leaks_with_close) ... ok 382s test_leaks_without_close (tests.test_classic_dbwrapper.TestMemoryLeaks.test_leaks_without_close) ... ok 382s test_get (tests.test_classic_dbwrapper.TestSchemas.test_get) ... ok 382s test_get_attnames (tests.test_classic_dbwrapper.TestSchemas.test_get_attnames) ... ok 382s test_get_tables (tests.test_classic_dbwrapper.TestSchemas.test_get_tables) ... ok 382s test_munging (tests.test_classic_dbwrapper.TestSchemas.test_munging) ... ok 382s test_query_information_schema (tests.test_classic_dbwrapper.TestSchemas.test_query_information_schema) ... ok 382s test_cast_interval (tests.test_classic_functions.TestCastInterval.test_cast_interval) ... ok 382s test_get_bool (tests.test_classic_functions.TestConfigFunctions.test_get_bool) ... ok 382s test_get_bytea_escaped (tests.test_classic_functions.TestConfigFunctions.test_get_bytea_escaped) ... ok 382s test_get_datestyle (tests.test_classic_functions.TestConfigFunctions.test_get_datestyle) ... ok 382s test_get_decimal (tests.test_classic_functions.TestConfigFunctions.test_get_decimal) ... ok 382s test_get_decimal_point (tests.test_classic_functions.TestConfigFunctions.test_get_decimal_point) ... ok 382s test_get_jsondecode (tests.test_classic_functions.TestConfigFunctions.test_get_jsondecode) ... ok 382s test_set_bool (tests.test_classic_functions.TestConfigFunctions.test_set_bool) ... ok 382s test_set_bytea_escaped (tests.test_classic_functions.TestConfigFunctions.test_set_bytea_escaped) ... ok 382s test_set_datestyle (tests.test_classic_functions.TestConfigFunctions.test_set_datestyle) ... ok 382s test_set_decimal (tests.test_classic_functions.TestConfigFunctions.test_set_decimal) ... ok 382s test_set_decimal_point (tests.test_classic_functions.TestConfigFunctions.test_set_decimal_point) ... ok 382s test_set_jsondecode (tests.test_classic_functions.TestConfigFunctions.test_set_jsondecode) ... ok 382s test_escape_bytea (tests.test_classic_functions.TestEscapeFunctions.test_escape_bytea) ... ok 382s test_escape_string (tests.test_classic_functions.TestEscapeFunctions.test_escape_string) ... ok 382s test_unescape_bytea (tests.test_classic_functions.TestEscapeFunctions.test_unescape_bytea) ... ok 382s test_def_base (tests.test_classic_functions.TestHasConnect.test_def_base) ... ok 382s test_def_host (tests.test_classic_functions.TestHasConnect.test_def_host) ... ok 382s test_def_opt (tests.test_classic_functions.TestHasConnect.test_def_opt) ... ok 382s test_def_port (tests.test_classic_functions.TestHasConnect.test_def_port) ... ok 382s test_has_connect (tests.test_classic_functions.TestHasConnect.test_has_connect) ... ok 382s test_has_connection_type (tests.test_classic_functions.TestHasConnect.test_has_connection_type) ... ok 382s test_has_escape_bytea (tests.test_classic_functions.TestHasConnect.test_has_escape_bytea) ... ok 382s test_has_escape_string (tests.test_classic_functions.TestHasConnect.test_has_escape_string) ... ok 382s test_has_pg_data_error (tests.test_classic_functions.TestHasConnect.test_has_pg_data_error) ... ok 382s test_has_pg_database_error (tests.test_classic_functions.TestHasConnect.test_has_pg_database_error) ... ok 382s test_has_pg_error (tests.test_classic_functions.TestHasConnect.test_has_pg_error) ... ok 382s test_has_pg_integrity_error (tests.test_classic_functions.TestHasConnect.test_has_pg_integrity_error) ... ok 382s test_has_pg_interface_error (tests.test_classic_functions.TestHasConnect.test_has_pg_interface_error) ... ok 382s test_has_pg_internal_error (tests.test_classic_functions.TestHasConnect.test_has_pg_internal_error) ... ok 382s test_has_pg_invalid_result_error (tests.test_classic_functions.TestHasConnect.test_has_pg_invalid_result_error) ... ok 382s test_has_pg_multiple_results_error (tests.test_classic_functions.TestHasConnect.test_has_pg_multiple_results_error) ... ok 382s test_has_pg_no_result_error (tests.test_classic_functions.TestHasConnect.test_has_pg_no_result_error) ... ok 382s test_has_pg_not_supported_error (tests.test_classic_functions.TestHasConnect.test_has_pg_not_supported_error) ... ok 382s test_has_pg_operational_error (tests.test_classic_functions.TestHasConnect.test_has_pg_operational_error) ... ok 382s test_has_pg_programming_error (tests.test_classic_functions.TestHasConnect.test_has_pg_programming_error) ... ok 382s test_has_pg_warning (tests.test_classic_functions.TestHasConnect.test_has_pg_warning) ... ok 382s test_has_query_type (tests.test_classic_functions.TestHasConnect.test_has_query_type) ... ok 382s test_has_unescape_bytea (tests.test_classic_functions.TestHasConnect.test_has_unescape_bytea) ... ok 382s test_pqlib_version (tests.test_classic_functions.TestHasConnect.test_pqlib_version) ... ok 382s test_version (tests.test_classic_functions.TestModuleConstants.test_version) ... ok 382s test_parser_cast (tests.test_classic_functions.TestParseArray.test_parser_cast) ... ok 382s test_parser_delim (tests.test_classic_functions.TestParseArray.test_parser_delim) ... ok 382s test_parser_nested (tests.test_classic_functions.TestParseArray.test_parser_nested) ... ok 382s test_parser_params (tests.test_classic_functions.TestParseArray.test_parser_params) ... ok 382s test_parser_simple (tests.test_classic_functions.TestParseArray.test_parser_simple) ... ok 382s test_parser_too_deeply_nested (tests.test_classic_functions.TestParseArray.test_parser_too_deeply_nested) ... ok 382s test_parser_with_data (tests.test_classic_functions.TestParseArray.test_parser_with_data) ... ok 382s test_parser_with_different_delimiter (tests.test_classic_functions.TestParseArray.test_parser_with_different_delimiter) ... ok 382s test_parser_without_cast (tests.test_classic_functions.TestParseArray.test_parser_without_cast) ... ok 382s test_parser (tests.test_classic_functions.TestParseHStore.test_parser) ... ok 382s test_parser_cast_non_uniform (tests.test_classic_functions.TestParseRecord.test_parser_cast_non_uniform) ... ok 382s test_parser_cast_uniform (tests.test_classic_functions.TestParseRecord.test_parser_cast_uniform) ... ok 382s test_parser_delim (tests.test_classic_functions.TestParseRecord.test_parser_delim) ... ok 382s test_parser_many_elements (tests.test_classic_functions.TestParseRecord.test_parser_many_elements) ... ok 382s test_parser_nested (tests.test_classic_functions.TestParseRecord.test_parser_nested) ... ok 382s test_parser_params (tests.test_classic_functions.TestParseRecord.test_parser_params) ... ok 382s test_parser_simple (tests.test_classic_functions.TestParseRecord.test_parser_simple) ... ok 382s test_parser_with_data (tests.test_classic_functions.TestParseRecord.test_parser_with_data) ... ok 382s test_parser_with_different_delimiter (tests.test_classic_functions.TestParseRecord.test_parser_with_different_delimiter) ... ok 382s test_parser_without_cast (tests.test_classic_functions.TestParseRecord.test_parser_without_cast) ... ok 382s test_get_lo (tests.test_classic_largeobj.TestCreatingLargeObjects.test_get_lo) ... ok 382s test_lo_create (tests.test_classic_largeobj.TestCreatingLargeObjects.test_lo_create) ... ok 382s test_lo_import (tests.test_classic_largeobj.TestCreatingLargeObjects.test_lo_import) ... ok 382s test_class_name (tests.test_classic_largeobj.TestLargeObjects.test_class_name) ... ok 382s test_close (tests.test_classic_largeobj.TestLargeObjects.test_close) ... ok 382s test_error (tests.test_classic_largeobj.TestLargeObjects.test_error) ... ok 382s test_export (tests.test_classic_largeobj.TestLargeObjects.test_export) ... ok 382s test_export_in_existent (tests.test_classic_largeobj.TestLargeObjects.test_export_in_existent) ... ok 382s test_module_name (tests.test_classic_largeobj.TestLargeObjects.test_module_name) ... ok 382s test_oid (tests.test_classic_largeobj.TestLargeObjects.test_oid) ... ok 382s test_open (tests.test_classic_largeobj.TestLargeObjects.test_open) ... ok 382s test_pgcn (tests.test_classic_largeobj.TestLargeObjects.test_pgcn) ... ok 382s test_read (tests.test_classic_largeobj.TestLargeObjects.test_read) ... ok 382s test_repr (tests.test_classic_largeobj.TestLargeObjects.test_repr) ... ok 382s test_seek (tests.test_classic_largeobj.TestLargeObjects.test_seek) ... ok 382s test_size (tests.test_classic_largeobj.TestLargeObjects.test_size) ... ok 382s test_str (tests.test_classic_largeobj.TestLargeObjects.test_str) ... ok 382s test_tell (tests.test_classic_largeobj.TestLargeObjects.test_tell) ... ok 382s test_unlink (tests.test_classic_largeobj.TestLargeObjects.test_unlink) ... ok 382s test_unlink_inexistent (tests.test_classic_largeobj.TestLargeObjects.test_unlink_inexistent) ... ok 382s test_write (tests.test_classic_largeobj.TestLargeObjects.test_write) ... ok 382s test_write_latin1_bytes (tests.test_classic_largeobj.TestLargeObjects.test_write_latin1_bytes) ... ok 382s test_write_utf8_bytes (tests.test_classic_largeobj.TestLargeObjects.test_write_utf8_bytes) ... ok 382s test_write_utf8_string (tests.test_classic_largeobj.TestLargeObjects.test_write_utf8_string) ... ok 382s test_large_object_int_constants (tests.test_classic_largeobj.TestModuleConstants.test_large_object_int_constants) ... ok 382s test_notify_distinct_in_transaction (tests.test_classic_notification.TestAsyncNotification.test_notify_distinct_in_transaction) ... ok 382s test_notify_handler_empty (tests.test_classic_notification.TestAsyncNotification.test_notify_handler_empty) ... ok 382s test_notify_handler_once (tests.test_classic_notification.TestAsyncNotification.test_notify_handler_once) ... ok 382s test_notify_no_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_no_timeout) ... ok 382s test_notify_once_with_payload (tests.test_classic_notification.TestAsyncNotification.test_notify_once_with_payload) ... ok 383s test_notify_query_empty (tests.test_classic_notification.TestAsyncNotification.test_notify_query_empty) ... ok 383s test_notify_query_once (tests.test_classic_notification.TestAsyncNotification.test_notify_query_once) ... ok 383s test_notify_quoted_names (tests.test_classic_notification.TestAsyncNotification.test_notify_quoted_names) ... ok 383s test_notify_same_in_transaction (tests.test_classic_notification.TestAsyncNotification.test_notify_same_in_transaction) ... ok 383s test_notify_several_times (tests.test_classic_notification.TestAsyncNotification.test_notify_several_times) ... ok 383s test_notify_with_args (tests.test_classic_notification.TestAsyncNotification.test_notify_with_args) ... ok 383s test_notify_with_args_and_payload (tests.test_classic_notification.TestAsyncNotification.test_notify_with_args_and_payload) ... ok 383s test_notify_with_five_payloads (tests.test_classic_notification.TestAsyncNotification.test_notify_with_five_payloads) ... ok 383s test_notify_with_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_with_timeout) ... ok 383s test_notify_without_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_without_timeout) ... ok 383s test_notify_zero_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_zero_timeout) ... ok 383s test_receive_immediately (tests.test_classic_notification.TestAsyncNotification.test_receive_immediately) ... ok 383s test_close_handler (tests.test_classic_notification.TestSyncNotification.test_close_handler) ... ok 383s test_delete_handler (tests.test_classic_notification.TestSyncNotification.test_delete_handler) ... ok 383s test_notify (tests.test_classic_notification.TestSyncNotification.test_notify) ... ok 383s test_notify_with_args_and_payload (tests.test_classic_notification.TestSyncNotification.test_notify_with_args_and_payload) ... ok 383s test_notify_wrong_event (tests.test_classic_notification.TestSyncNotification.test_notify_wrong_event) ... ok 383s test_apilevel (tests.test_dbapi20.TestPgDb.test_apilevel) ... ok 383s test_arraysize (tests.test_dbapi20.TestPgDb.test_arraysize) ... ok 383s test_autocommit (tests.test_dbapi20.TestPgDb.test_autocommit) ... ok 383s test_binary_string (tests.test_dbapi20.TestPgDb.test_binary_string) ... ok 383s test_binary_type (tests.test_dbapi20.TestPgDb.test_binary_type) ... ok 383s test_bool (tests.test_dbapi20.TestPgDb.test_bool) ... ok 383s test_build_row_factory (tests.test_dbapi20.TestPgDb.test_build_row_factory) ... ok 383s test_callproc (tests.test_dbapi20.TestPgDb.test_callproc) ... ok 383s test_callproc_bad_params (tests.test_dbapi20.TestPgDb.test_callproc_bad_params) ... ok 383s test_callproc_no_params (tests.test_dbapi20.TestPgDb.test_callproc_no_params) ... ok 383s test_callproc_one_param (tests.test_dbapi20.TestPgDb.test_callproc_one_param) ... ok 383s test_callproc_two_params (tests.test_dbapi20.TestPgDb.test_callproc_two_params) ... ok 384s test_change_row_factory_cache_size (tests.test_dbapi20.TestPgDb.test_change_row_factory_cache_size) ... ok 384s test_close (tests.test_dbapi20.TestPgDb.test_close) ... ok 384s test_colnames (tests.test_dbapi20.TestPgDb.test_colnames) ... ok 384s test_coltypes (tests.test_dbapi20.TestPgDb.test_coltypes) ... ok 384s test_commit (tests.test_dbapi20.TestPgDb.test_commit) ... ok 384s test_connect (tests.test_dbapi20.TestPgDb.test_connect) ... ok 384s test_connect_kwargs (tests.test_dbapi20.TestPgDb.test_connect_kwargs) ... ok 384s test_connect_kwargs_with_special_chars (tests.test_dbapi20.TestPgDb.test_connect_kwargs_with_special_chars) ... ok 384s test_connection_as_contextmanager (tests.test_dbapi20.TestPgDb.test_connection_as_contextmanager) ... ok 384s test_connection_errors (tests.test_dbapi20.TestPgDb.test_connection_errors) ... ok 384s test_cursor (tests.test_dbapi20.TestPgDb.test_cursor) ... ok 384s test_cursor_as_contextmanager (tests.test_dbapi20.TestPgDb.test_cursor_as_contextmanager) ... ok 384s test_cursor_connection (tests.test_dbapi20.TestPgDb.test_cursor_connection) ... ok 384s test_cursor_invalidation (tests.test_dbapi20.TestPgDb.test_cursor_invalidation) ... ok 384s test_cursor_isolation (tests.test_dbapi20.TestPgDb.test_cursor_isolation) ... ok 384s test_cursor_iteration (tests.test_dbapi20.TestPgDb.test_cursor_iteration) ... ok 384s test_cursor_type (tests.test_dbapi20.TestPgDb.test_cursor_type) ... ok 384s test_cursor_with_badly_named_columns (tests.test_dbapi20.TestPgDb.test_cursor_with_badly_named_columns) ... ok 384s test_cursor_with_named_columns (tests.test_dbapi20.TestPgDb.test_cursor_with_named_columns) ... ok 384s test_cursor_with_unnamed_columns (tests.test_dbapi20.TestPgDb.test_cursor_with_unnamed_columns) ... ok 384s test_custom_type (tests.test_dbapi20.TestPgDb.test_custom_type) ... ok 384s test_cve_2018_1058 (tests.test_dbapi20.TestPgDb.test_cve_2018_1058) ... ok 384s test_date (tests.test_dbapi20.TestPgDb.test_date) ... ok 384s test_datetime (tests.test_dbapi20.TestPgDb.test_datetime) ... ok 384s test_datetime_type (tests.test_dbapi20.TestPgDb.test_datetime_type) ... ok 384s test_description (tests.test_dbapi20.TestPgDb.test_description) ... ok 384s test_description_fields (tests.test_dbapi20.TestPgDb.test_description_fields) ... ok 384s test_exceptions (tests.test_dbapi20.TestPgDb.test_exceptions) ... ok 384s test_exceptions_as_connection_attributes (tests.test_dbapi20.TestPgDb.test_exceptions_as_connection_attributes) ... ok 384s test_execute (tests.test_dbapi20.TestPgDb.test_execute) ... ok 384s test_execute_edge_cases (tests.test_dbapi20.TestPgDb.test_execute_edge_cases) ... ok 385s test_executemany (tests.test_dbapi20.TestPgDb.test_executemany) ... ok 385s test_fetch_2_rows (tests.test_dbapi20.TestPgDb.test_fetch_2_rows) ... ok 385s test_fetchall (tests.test_dbapi20.TestPgDb.test_fetchall) ... ok 385s test_fetchall_with_various_sizes (tests.test_dbapi20.TestPgDb.test_fetchall_with_various_sizes) ... ok 385s test_fetchmany (tests.test_dbapi20.TestPgDb.test_fetchmany) ... ok 385s test_fetchmany_with_keep (tests.test_dbapi20.TestPgDb.test_fetchmany_with_keep) ... ok 385s test_fetchone (tests.test_dbapi20.TestPgDb.test_fetchone) ... ok 385s test_float (tests.test_dbapi20.TestPgDb.test_float) ... ok 385s test_global_typecast (tests.test_dbapi20.TestPgDb.test_global_typecast) ... ok 385s test_hstore (tests.test_dbapi20.TestPgDb.test_hstore) ... ok 385s test_insert_array (tests.test_dbapi20.TestPgDb.test_insert_array) ... ok 385s test_insert_record (tests.test_dbapi20.TestPgDb.test_insert_record) ... ok 385s test_integrity_error (tests.test_dbapi20.TestPgDb.test_integrity_error) ... ok 385s test_interval (tests.test_dbapi20.TestPgDb.test_interval) ... ok 385s test_json (tests.test_dbapi20.TestPgDb.test_json) ... ok 385s test_jsonb (tests.test_dbapi20.TestPgDb.test_jsonb) ... ok 385s test_literal (tests.test_dbapi20.TestPgDb.test_literal) ... ok 385s test_memory_leaks (tests.test_dbapi20.TestPgDb.test_memory_leaks) ... ok 385s test_mixedfetch (tests.test_dbapi20.TestPgDb.test_mixedfetch) ... ok 385s test_next (tests.test_dbapi20.TestPgDb.test_next) 385s Test extension for getting the next row. ... ok 385s test_nextset (tests.test_dbapi20.TestPgDb.test_nextset) ... ok 385s test_no_close (tests.test_dbapi20.TestPgDb.test_no_close) ... ok 385s test_non_idempotent_close (tests.test_dbapi20.TestPgDb.test_non_idempotent_close) ... ok 385s test_none (tests.test_dbapi20.TestPgDb.test_none) ... ok 385s test_number_type (tests.test_dbapi20.TestPgDb.test_number_type) ... ok 385s test_paramstyle (tests.test_dbapi20.TestPgDb.test_paramstyle) ... ok 385s test_paramstyles (tests.test_dbapi20.TestPgDb.test_paramstyles) ... ok 385s test_percent_sign (tests.test_dbapi20.TestPgDb.test_percent_sign) ... ok 386s test_pgdb_type (tests.test_dbapi20.TestPgDb.test_pgdb_type) ... ok 386s test_rollback (tests.test_dbapi20.TestPgDb.test_rollback) ... ok 386s test_row_factory (tests.test_dbapi20.TestPgDb.test_row_factory) ... ok 386s test_rowcount (tests.test_dbapi20.TestPgDb.test_rowcount) ... ok 386s test_rowid_type (tests.test_dbapi20.TestPgDb.test_rowid_type) ... ok 386s test_select_array (tests.test_dbapi20.TestPgDb.test_select_array) ... ok 386s test_select_record (tests.test_dbapi20.TestPgDb.test_select_record) ... ok 386s test_set_decimal_type (tests.test_dbapi20.TestPgDb.test_set_decimal_type) ... ok 386s test_set_typecast_for_arrays (tests.test_dbapi20.TestPgDb.test_set_typecast_for_arrays) ... ok 386s test_setinputsizes (tests.test_dbapi20.TestPgDb.test_setinputsizes) ... ok 386s test_setoutputsize (tests.test_dbapi20.TestPgDb.test_setoutputsize) ... ok 386s test_setoutputsize_basic (tests.test_dbapi20.TestPgDb.test_setoutputsize_basic) ... ok 386s test_sqlstate (tests.test_dbapi20.TestPgDb.test_sqlstate) ... ok 386s test_string_type (tests.test_dbapi20.TestPgDb.test_string_type) ... ok 386s test_threadsafety (tests.test_dbapi20.TestPgDb.test_threadsafety) ... ok 386s test_time (tests.test_dbapi20.TestPgDb.test_time) ... ok 386s test_timestamp (tests.test_dbapi20.TestPgDb.test_timestamp) ... ok 386s test_transaction (tests.test_dbapi20.TestPgDb.test_transaction) ... ok 386s test_type_cache_info (tests.test_dbapi20.TestPgDb.test_type_cache_info) ... ok 386s test_type_cache_typecast (tests.test_dbapi20.TestPgDb.test_type_cache_typecast) ... ok 386s test_unicode_list_and_tuple (tests.test_dbapi20.TestPgDb.test_unicode_list_and_tuple) ... ok 386s test_unicode_with_latin1 (tests.test_dbapi20.TestPgDb.test_unicode_with_latin1) ... ok 386s test_unicode_with_utf8 (tests.test_dbapi20.TestPgDb.test_unicode_with_utf8) ... ok 386s test_update_rowcount (tests.test_dbapi20.TestPgDb.test_update_rowcount) ... ok 386s test_uuid (tests.test_dbapi20.TestPgDb.test_uuid) ... ok 386s test_version (tests.test_dbapi20.TestPgDb.test_version) ... ok 386s test_round_trip (tests.test_dbapi20_copy.TestBinary.test_round_trip) ... ok 386s test_bad_params (tests.test_dbapi20_copy.TestCopyFrom.test_bad_params) ... ok 386s test_binary (tests.test_dbapi20_copy.TestCopyFrom.test_binary) ... ok 386s test_binary_with_sep (tests.test_dbapi20_copy.TestCopyFrom.test_binary_with_sep) ... ok 386s test_binary_with_unicode (tests.test_dbapi20_copy.TestCopyFrom.test_binary_with_unicode) ... ok 386s test_columns (tests.test_dbapi20_copy.TestCopyFrom.test_columns) ... ok 386s test_csv (tests.test_dbapi20_copy.TestCopyFrom.test_csv) ... ok 386s test_csv_with_sep (tests.test_dbapi20_copy.TestCopyFrom.test_csv_with_sep) ... ok 386s test_file (tests.test_dbapi20_copy.TestCopyFrom.test_file) ... ok 387s test_input_bytes (tests.test_dbapi20_copy.TestCopyFrom.test_input_bytes) ... ok 387s test_input_iterable (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable) ... ok 387s test_input_iterable_bytes (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable_bytes) ... ok 387s test_input_iterable_invalid (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable_invalid) ... ok 387s test_input_iterable_with_newlines (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable_with_newlines) ... ok 387s test_input_string (tests.test_dbapi20_copy.TestCopyFrom.test_input_string) ... ok 387s test_input_string_multiple_rows (tests.test_dbapi20_copy.TestCopyFrom.test_input_string_multiple_rows) ... ok 387s test_input_string_with_newline (tests.test_dbapi20_copy.TestCopyFrom.test_input_string_with_newline) ... ok 387s test_input_string_with_schema_name (tests.test_dbapi20_copy.TestCopyFrom.test_input_string_with_schema_name) ... ok 387s test_null (tests.test_dbapi20_copy.TestCopyFrom.test_null) ... ok 387s test_query (tests.test_dbapi20_copy.TestCopyFrom.test_query) ... ok 387s test_sep (tests.test_dbapi20_copy.TestCopyFrom.test_sep) ... ok 387s test_size_invalid (tests.test_dbapi20_copy.TestCopyFrom.test_size_invalid) ... ok 387s test_size_negative (tests.test_dbapi20_copy.TestCopyFrom.test_size_negative) ... ok 387s test_size_positive (tests.test_dbapi20_copy.TestCopyFrom.test_size_positive) ... ok 387s test_bad_params (tests.test_dbapi20_copy.TestCopyTo.test_bad_params) ... ok 387s test_binary (tests.test_dbapi20_copy.TestCopyTo.test_binary) ... ok 387s test_binary_with_sep (tests.test_dbapi20_copy.TestCopyTo.test_binary_with_sep) ... ok 387s test_binary_with_unicode (tests.test_dbapi20_copy.TestCopyTo.test_binary_with_unicode) ... ok 387s test_columns (tests.test_dbapi20_copy.TestCopyTo.test_columns) ... ok 387s test_csv (tests.test_dbapi20_copy.TestCopyTo.test_csv) ... ok 387s test_csv_with_sep (tests.test_dbapi20_copy.TestCopyTo.test_csv_with_sep) ... ok 387s test_decode (tests.test_dbapi20_copy.TestCopyTo.test_decode) ... ok 387s test_file (tests.test_dbapi20_copy.TestCopyTo.test_file) ... ok 387s test_generator (tests.test_dbapi20_copy.TestCopyTo.test_generator) ... ok 387s test_generator_bytes (tests.test_dbapi20_copy.TestCopyTo.test_generator_bytes) ... ok 387s test_generator_with_schema_name (tests.test_dbapi20_copy.TestCopyTo.test_generator_with_schema_name) ... ok 387s test_null (tests.test_dbapi20_copy.TestCopyTo.test_null) ... ok 387s test_query (tests.test_dbapi20_copy.TestCopyTo.test_query) ... ok 387s test_rowcount_increment (tests.test_dbapi20_copy.TestCopyTo.test_rowcount_increment) ... ok 387s test_sep (tests.test_dbapi20_copy.TestCopyTo.test_sep) ... ok 387s test_input (tests.test_dbapi20_copy.TestStreams.test_input) ... ok 387s test_output (tests.test_dbapi20_copy.TestStreams.test_output) ... ok 387s test_all_steps (tests.test_tutorial.TestClassicTutorial.test_all_steps) ... ok 387s test_all_steps (tests.test_tutorial.TestDbApi20Tutorial.test_all_steps) ... ok 387s 387s ---------------------------------------------------------------------- 387s Ran 808 tests in 13.135s 387s 387s OK (skipped=18) 387s Dropping cluster 17/regress ... 387s ### End 17, python3.13 ### 388s autopkgtest [17:10:20]: test unittests: -----------------------] 388s autopkgtest [17:10:20]: test unittests: - - - - - - - - - - results - - - - - - - - - - 388s unittests PASS 389s autopkgtest [17:10:21]: @@@@@@@@@@@@@@@@@@@@ summary 389s unittests PASS 396s nova [W] Using flock in prodstack6-s390x 396s Creating nova instance adt-plucky-s390x-pygresql-20250315-170352-juju-7f2275-prod-proposed-migration-environment-2-807476bc-5214-4b4c-9563-d8aec333adff from image adt/ubuntu-plucky-s390x-server-20250315.img (UUID 3d3557fa-fd0f-4bba-9b89-8d5964e09f61)... 396s nova [W] Timed out waiting for 4fb04d4a-5b8a-44bb-a34b-9a16847f2bb9 to get deleted.