0s autopkgtest [12:30:16]: starting date and time: 2024-03-22 12:30:16+0000 0s autopkgtest [12:30:16]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [12:30:16]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.tpa3t7q3/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:sphinx --apt-upgrade pygresql --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=sphinx/7.2.6-6 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos02-s390x-12.secgroup --name adt-noble-s390x-pygresql-20240322-123016-juju-7f2275-prod-proposed-migration-environment-3 --image adt/ubuntu-noble-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 125s autopkgtest [12:32:21]: testbed dpkg architecture: s390x 125s autopkgtest [12:32:21]: testbed apt version: 2.7.12 125s autopkgtest [12:32:21]: @@@@@@@@@@@@@@@@@@@@ test bed setup 126s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 126s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [496 kB] 127s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3808 kB] 127s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 127s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [54.0 kB] 127s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [665 kB] 127s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 127s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1372 B] 127s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 127s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [3992 kB] 127s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 127s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x Packages [45.1 kB] 127s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 129s Fetched 9196 kB in 2s (3731 kB/s) 129s Reading package lists... 132s Reading package lists... 132s Building dependency tree... 132s Reading state information... 132s Calculating upgrade... 132s The following packages will be upgraded: 132s cloud-init debianutils fonts-ubuntu-console python3-markupsafe 133s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 133s Need to get 719 kB of archives. 133s After this operation, 11.3 kB disk space will be freed. 133s Get:1 http://ftpmaster.internal/ubuntu noble/main s390x debianutils s390x 5.17 [90.1 kB] 133s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x fonts-ubuntu-console all 0.869+git20240321-0ubuntu1 [18.7 kB] 133s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x python3-markupsafe s390x 2.1.5-1build1 [12.8 kB] 133s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x cloud-init all 24.1.2-0ubuntu1 [597 kB] 134s Preconfiguring packages ... 134s Fetched 719 kB in 1s (742 kB/s) 134s (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 ... 52171 files and directories currently installed.) 134s Preparing to unpack .../debianutils_5.17_s390x.deb ... 134s Unpacking debianutils (5.17) over (5.16) ... 134s Setting up debianutils (5.17) ... 134s (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 ... 52171 files and directories currently installed.) 134s Preparing to unpack .../fonts-ubuntu-console_0.869+git20240321-0ubuntu1_all.deb ... 134s Unpacking fonts-ubuntu-console (0.869+git20240321-0ubuntu1) over (0.869-0ubuntu1) ... 134s Preparing to unpack .../python3-markupsafe_2.1.5-1build1_s390x.deb ... 134s Unpacking python3-markupsafe (2.1.5-1build1) over (2.1.5-1) ... 134s Preparing to unpack .../cloud-init_24.1.2-0ubuntu1_all.deb ... 134s Unpacking cloud-init (24.1.2-0ubuntu1) over (24.1.1-0ubuntu1) ... 134s Setting up fonts-ubuntu-console (0.869+git20240321-0ubuntu1) ... 134s Setting up cloud-init (24.1.2-0ubuntu1) ... 135s Setting up python3-markupsafe (2.1.5-1build1) ... 136s Processing triggers for man-db (2.12.0-3) ... 136s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 137s Reading package lists... 137s Building dependency tree... 137s Reading state information... 137s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 137s Unknown architecture, assuming PC-style ttyS0 137s sh: Attempting to set up Debian/Ubuntu apt sources automatically 137s sh: Distribution appears to be Ubuntu 138s Reading package lists... 138s Building dependency tree... 138s Reading state information... 138s eatmydata is already the newest version (131-1). 138s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 138s Reading package lists... 139s Building dependency tree... 139s Reading state information... 139s dbus is already the newest version (1.14.10-4ubuntu1). 139s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 139s Reading package lists... 139s Building dependency tree... 139s Reading state information... 139s rng-tools-debian is already the newest version (2.4). 139s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 139s Reading package lists... 139s Building dependency tree... 139s Reading state information... 139s The following packages will be REMOVED: 139s cloud-init* python3-configobj* python3-debconf* 140s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 140s After this operation, 3256 kB disk space will be freed. 140s (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 ... 52170 files and directories currently installed.) 140s Removing cloud-init (24.1.2-0ubuntu1) ... 140s Removing python3-configobj (5.0.8-3) ... 140s Removing python3-debconf (1.5.86) ... 140s Processing triggers for man-db (2.12.0-3) ... 141s (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 ... 51781 files and directories currently installed.) 141s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 141s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 141s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 141s invoke-rc.d: policy-rc.d denied execution of try-restart. 141s Reading package lists... 141s Building dependency tree... 141s Reading state information... 142s linux-generic is already the newest version (6.8.0-11.11+1). 142s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 142s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 142s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 142s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 144s Reading package lists... 144s Reading package lists... 144s Building dependency tree... 144s Reading state information... 144s Calculating upgrade... 144s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 144s Reading package lists... 144s Building dependency tree... 144s Reading state information... 144s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 145s autopkgtest [12:32:41]: rebooting testbed after setup commands that affected boot 161s autopkgtest [12:32:57]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Tue Feb 13 23:45:46 UTC 2024 163s autopkgtest [12:32:59]: @@@@@@@@@@@@@@@@@@@@ apt-source pygresql 166s Get:1 http://ftpmaster.internal/ubuntu noble/universe pygresql 1:6.0-1 (dsc) [2202 B] 166s Get:2 http://ftpmaster.internal/ubuntu noble/universe pygresql 1:6.0-1 (tar) [272 kB] 166s Get:3 http://ftpmaster.internal/ubuntu noble/universe pygresql 1:6.0-1 (diff) [7032 B] 166s gpgv: Signature made Thu Jan 4 17:10:41 2024 UTC 166s gpgv: using RSA key 77C9619C49D6A2CDCDF2FFAA428304A1748DCC7A 166s gpgv: Can't check signature: No public key 166s dpkg-source: warning: cannot verify inline signature for ./pygresql_6.0-1.dsc: no acceptable signature found 166s autopkgtest [12:33:02]: testing package pygresql version 1:6.0-1 166s autopkgtest [12:33:02]: build not needed 167s autopkgtest [12:33:03]: test unittests: preparing testbed 169s Reading package lists... 169s Building dependency tree... 169s Reading state information... 169s Starting pkgProblemResolver with broken count: 0 169s Starting 2 pkgProblemResolver with broken count: 0 169s Done 169s The following additional packages will be installed: 169s libjson-perl libllvm17 libpq5 libxslt1.1 postgresql postgresql-16 169s postgresql-client-16 postgresql-client-common postgresql-common python3-all 169s python3-pygresql ssl-cert 169s Suggested packages: 169s postgresql-doc postgresql-doc-16 python-pygresql-doc 169s Recommended packages: 169s libjson-xs-perl 169s The following NEW packages will be installed: 169s autopkgtest-satdep libjson-perl libllvm17 libpq5 libxslt1.1 postgresql 169s postgresql-16 postgresql-client-16 postgresql-client-common 169s postgresql-common python3-all python3-pygresql ssl-cert 169s 0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded. 169s Need to get 49.9 MB/49.9 MB of archives. 169s After this operation, 213 MB of additional disk space will be used. 169s Get:1 /tmp/autopkgtest.RynRGW/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [728 B] 170s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x libjson-perl all 4.10000-1 [81.9 kB] 170s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x postgresql-client-common all 257 [36.2 kB] 170s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x ssl-cert all 1.1.2ubuntu1 [17.8 kB] 170s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x postgresql-common all 257 [162 kB] 170s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x libllvm17 s390x 1:17.0.6-5build1 [31.2 MB] 174s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x libpq5 s390x 16.2-1 [143 kB] 174s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x libxslt1.1 s390x 1.1.35-1 [157 kB] 174s Get:9 http://ftpmaster.internal/ubuntu noble/main s390x postgresql-client-16 s390x 16.2-1 [1295 kB] 174s Get:10 http://ftpmaster.internal/ubuntu noble/main s390x postgresql-16 s390x 16.2-1 [16.7 MB] 175s Get:11 http://ftpmaster.internal/ubuntu noble/main s390x postgresql all 16+257 [11.4 kB] 175s Get:12 http://ftpmaster.internal/ubuntu noble/main s390x python3-all s390x 3.12.1-0ubuntu2 [908 B] 175s Get:13 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pygresql s390x 1:6.0-1 [125 kB] 175s Preconfiguring packages ... 175s Fetched 49.9 MB in 5s (9337 kB/s) 175s Selecting previously unselected package libjson-perl. 175s (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 ... 51726 files and directories currently installed.) 175s Preparing to unpack .../00-libjson-perl_4.10000-1_all.deb ... 175s Unpacking libjson-perl (4.10000-1) ... 175s Selecting previously unselected package postgresql-client-common. 175s Preparing to unpack .../01-postgresql-client-common_257_all.deb ... 175s Unpacking postgresql-client-common (257) ... 175s Selecting previously unselected package ssl-cert. 175s Preparing to unpack .../02-ssl-cert_1.1.2ubuntu1_all.deb ... 175s Unpacking ssl-cert (1.1.2ubuntu1) ... 175s Selecting previously unselected package postgresql-common. 175s Preparing to unpack .../03-postgresql-common_257_all.deb ... 175s Adding 'diversion of /usr/bin/pg_config to /usr/bin/pg_config.libpq-dev by postgresql-common' 175s Unpacking postgresql-common (257) ... 175s Selecting previously unselected package libllvm17:s390x. 175s Preparing to unpack .../04-libllvm17_1%3a17.0.6-5build1_s390x.deb ... 175s Unpacking libllvm17:s390x (1:17.0.6-5build1) ... 176s Selecting previously unselected package libpq5:s390x. 176s Preparing to unpack .../05-libpq5_16.2-1_s390x.deb ... 176s Unpacking libpq5:s390x (16.2-1) ... 176s Selecting previously unselected package libxslt1.1:s390x. 176s Preparing to unpack .../06-libxslt1.1_1.1.35-1_s390x.deb ... 176s Unpacking libxslt1.1:s390x (1.1.35-1) ... 176s Selecting previously unselected package postgresql-client-16. 176s Preparing to unpack .../07-postgresql-client-16_16.2-1_s390x.deb ... 176s Unpacking postgresql-client-16 (16.2-1) ... 176s Selecting previously unselected package postgresql-16. 176s Preparing to unpack .../08-postgresql-16_16.2-1_s390x.deb ... 176s Unpacking postgresql-16 (16.2-1) ... 177s Selecting previously unselected package postgresql. 177s Preparing to unpack .../09-postgresql_16+257_all.deb ... 177s Unpacking postgresql (16+257) ... 177s Selecting previously unselected package python3-all. 177s Preparing to unpack .../10-python3-all_3.12.1-0ubuntu2_s390x.deb ... 177s Unpacking python3-all (3.12.1-0ubuntu2) ... 177s Selecting previously unselected package python3-pygresql. 177s Preparing to unpack .../11-python3-pygresql_1%3a6.0-1_s390x.deb ... 177s Unpacking python3-pygresql (1:6.0-1) ... 177s Selecting previously unselected package autopkgtest-satdep. 177s Preparing to unpack .../12-1-autopkgtest-satdep.deb ... 177s Unpacking autopkgtest-satdep (0) ... 177s Setting up postgresql-client-common (257) ... 177s Setting up libpq5:s390x (16.2-1) ... 177s Setting up python3-all (3.12.1-0ubuntu2) ... 177s Setting up ssl-cert (1.1.2ubuntu1) ... 178s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 178s Setting up libjson-perl (4.10000-1) ... 178s Setting up libxslt1.1:s390x (1.1.35-1) ... 178s Setting up libllvm17:s390x (1:17.0.6-5build1) ... 178s Setting up python3-pygresql (1:6.0-1) ... 178s Setting up postgresql-client-16 (16.2-1) ... 178s update-alternatives: using /usr/share/postgresql/16/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode 178s Setting up postgresql-common (257) ... 179s 179s Creating config file /etc/postgresql-common/createcluster.conf with new version 179s Building PostgreSQL dictionaries from installed myspell/hunspell packages... 179s Removing obsolete dictionary files: 179s Created symlink /etc/systemd/system/multi-user.target.wants/postgresql.service → /usr/lib/systemd/system/postgresql.service. 180s Setting up postgresql-16 (16.2-1) ... 180s Creating new PostgreSQL cluster 16/main ... 180s /usr/lib/postgresql/16/bin/initdb -D /var/lib/postgresql/16/main --auth-local peer --auth-host scram-sha-256 --no-instructions 180s The files belonging to this database system will be owned by user "postgres". 180s This user must also own the server process. 180s 180s The database cluster will be initialized with locale "C.UTF-8". 180s The default database encoding has accordingly been set to "UTF8". 180s The default text search configuration will be set to "english". 180s 180s Data page checksums are disabled. 180s 180s fixing permissions on existing directory /var/lib/postgresql/16/main ... ok 180s creating subdirectories ... ok 180s selecting dynamic shared memory implementation ... posix 180s selecting default max_connections ... 100 180s selecting default shared_buffers ... 128MB 180s selecting default time zone ... Etc/UTC 180s creating configuration files ... ok 180s running bootstrap script ... ok 180s performing post-bootstrap initialization ... ok 180s syncing data to disk ... ok 184s Setting up postgresql (16+257) ... 184s Setting up autopkgtest-satdep (0) ... 184s Processing triggers for man-db (2.12.0-3) ... 185s Processing triggers for libc-bin (2.39-0ubuntu2) ... 186s (Reading database ... 53706 files and directories currently installed.) 186s Removing autopkgtest-satdep (0) ... 187s autopkgtest [12:33:23]: test unittests: [----------------------- 188s CREATE ROLE 188s CREATE DATABASE 188s Testing with: python3.12 188s test_context_manager (tests.test_classic.UtilityTest.test_context_manager) ... ok 188s test_get (tests.test_classic.UtilityTest.test_get) ... ok 188s test_insert (tests.test_classic.UtilityTest.test_insert) ... ok 188s test_invalid_name (tests.test_classic.UtilityTest.test_invalid_name) 188s Make sure that invalid table names are caught. ... ok 188s test_mixed_case (tests.test_classic.UtilityTest.test_mixed_case) ... ok 188s test_notify (tests.test_classic.UtilityTest.test_notify) ... ok 189s test_notify_other_options (tests.test_classic.UtilityTest.test_notify_other_options) ... ok 189s test_notify_timeout (tests.test_classic.UtilityTest.test_notify_timeout) ... ok 189s test_params (tests.test_classic.UtilityTest.test_params) ... ok 189s test_pkey (tests.test_classic.UtilityTest.test_pkey) ... ok 189s test_schema (tests.test_classic.UtilityTest.test_schema) 189s Check differentiation of same table name in different schemas. ... ok 190s test_sqlstate (tests.test_classic.UtilityTest.test_sqlstate) ... ok 190s test_update (tests.test_classic.UtilityTest.test_update) ... ok 190s test_del (tests.test_classic_attrdict.TestAttrDict.test_del) ... ok 190s test_get (tests.test_classic_attrdict.TestAttrDict.test_get) ... ok 190s test_init (tests.test_classic_attrdict.TestAttrDict.test_init) ... ok 190s test_items (tests.test_classic_attrdict.TestAttrDict.test_items) ... ok 190s test_iter (tests.test_classic_attrdict.TestAttrDict.test_iter) ... ok 190s test_keys (tests.test_classic_attrdict.TestAttrDict.test_keys) ... ok 190s test_set (tests.test_classic_attrdict.TestAttrDict.test_set) ... ok 190s test_values (tests.test_classic_attrdict.TestAttrDict.test_values) ... ok 190s test_write_methods (tests.test_classic_attrdict.TestAttrDict.test_write_methods) ... ok 190s test_can_connect (tests.test_classic_connection.TestCanConnect.test_can_connect) ... ok 190s test_can_connect_no_wait (tests.test_classic_connection.TestCanConnect.test_can_connect_no_wait) ... ok 190s test_change_row_factory_cache_size (tests.test_classic_connection.TestConfigFunctions.test_change_row_factory_cache_size) ... ok 190s test_get_bool (tests.test_classic_connection.TestConfigFunctions.test_get_bool) ... ok 190s test_get_byte_escaped (tests.test_classic_connection.TestConfigFunctions.test_get_byte_escaped) ... ok 190s test_get_decimal (tests.test_classic_connection.TestConfigFunctions.test_get_decimal) ... ok 190s test_get_decimal_point (tests.test_classic_connection.TestConfigFunctions.test_get_decimal_point) ... ok 190s test_set_bool (tests.test_classic_connection.TestConfigFunctions.test_set_bool) ... ok 190s test_set_bytea_escaped (tests.test_classic_connection.TestConfigFunctions.test_set_bytea_escaped) ... ok 190s test_set_decimal (tests.test_classic_connection.TestConfigFunctions.test_set_decimal) ... ok 190s test_set_decimal_point (tests.test_classic_connection.TestConfigFunctions.test_set_decimal_point) ... skipped 'cannot set German money locale' 190s test_all_connect_attributes (tests.test_classic_connection.TestConnectObject.test_all_connect_attributes) ... ok 190s test_all_connect_methods (tests.test_classic_connection.TestConnectObject.test_all_connect_methods) ... ok 190s test_all_query_members (tests.test_classic_connection.TestConnectObject.test_all_query_members) ... ok 190s test_attribute_backend_pid (tests.test_classic_connection.TestConnectObject.test_attribute_backend_pid) ... ok 190s test_attribute_db (tests.test_classic_connection.TestConnectObject.test_attribute_db) ... ok 190s test_attribute_error (tests.test_classic_connection.TestConnectObject.test_attribute_error) ... ok 190s test_attribute_host (tests.test_classic_connection.TestConnectObject.test_attribute_host) ... ok 190s test_attribute_options (tests.test_classic_connection.TestConnectObject.test_attribute_options) ... ok 190s test_attribute_port (tests.test_classic_connection.TestConnectObject.test_attribute_port) ... ok 190s test_attribute_protocol_version (tests.test_classic_connection.TestConnectObject.test_attribute_protocol_version) ... ok 190s test_attribute_server_version (tests.test_classic_connection.TestConnectObject.test_attribute_server_version) ... ok 190s test_attribute_socket (tests.test_classic_connection.TestConnectObject.test_attribute_socket) ... ok 190s test_attribute_status (tests.test_classic_connection.TestConnectObject.test_attribute_status) ... ok 190s test_attribute_user (tests.test_classic_connection.TestConnectObject.test_attribute_user) ... ok 190s test_cancel_long_running_thread (tests.test_classic_connection.TestConnectObject.test_cancel_long_running_thread) ... ok 190s test_class_name (tests.test_classic_connection.TestConnectObject.test_class_name) ... ok 190s test_method_cancel (tests.test_classic_connection.TestConnectObject.test_method_cancel) ... ok 190s test_method_close (tests.test_classic_connection.TestConnectObject.test_method_close) ... ok 190s test_method_endcopy (tests.test_classic_connection.TestConnectObject.test_method_endcopy) ... ok 190s test_method_file_no (tests.test_classic_connection.TestConnectObject.test_method_file_no) ... ok 190s test_method_parameter (tests.test_classic_connection.TestConnectObject.test_method_parameter) ... ok 190s test_method_query (tests.test_classic_connection.TestConnectObject.test_method_query) ... ok 190s test_method_query_empty (tests.test_classic_connection.TestConnectObject.test_method_query_empty) ... ok 191s test_method_reset (tests.test_classic_connection.TestConnectObject.test_method_reset) ... ok 191s test_method_send_query_empty (tests.test_classic_connection.TestConnectObject.test_method_send_query_empty) ... ok 191s test_method_send_query_multiple (tests.test_classic_connection.TestConnectObject.test_method_send_query_multiple) ... ok 191s test_method_send_query_single (tests.test_classic_connection.TestConnectObject.test_method_send_query_single) ... ok 191s test_method_transaction (tests.test_classic_connection.TestConnectObject.test_method_transaction) ... ok 191s test_module_name (tests.test_classic_connection.TestConnectObject.test_module_name) ... ok 191s test_repr (tests.test_classic_connection.TestConnectObject.test_repr) ... ok 191s test_str (tests.test_classic_connection.TestConnectObject.test_str) ... ok 191s test_getline (tests.test_classic_connection.TestDirectSocketAccess.test_getline) ... ok 191s test_getline_bytes_and_unicode (tests.test_classic_connection.TestDirectSocketAccess.test_getline_bytes_and_unicode) ... ok 191s test_parameter_checks (tests.test_classic_connection.TestDirectSocketAccess.test_parameter_checks) ... ok 191s test_putline (tests.test_classic_connection.TestDirectSocketAccess.test_putline) ... ok 191s test_putline_bytes_and_unicode (tests.test_classic_connection.TestDirectSocketAccess.test_putline_bytes_and_unicode) ... ok 191s test_insert_table_big_row_size (tests.test_classic_connection.TestInserttable.test_insert_table_big_row_size) ... ok 191s test_insert_table_small_int_overflow (tests.test_classic_connection.TestInserttable.test_insert_table_small_int_overflow) ... ok 191s test_inserttable1_row (tests.test_classic_connection.TestInserttable.test_inserttable1_row) ... ok 191s test_inserttable4_rows (tests.test_classic_connection.TestInserttable.test_inserttable4_rows) ... ok 191s test_inserttable_byte_values (tests.test_classic_connection.TestInserttable.test_inserttable_byte_values) ... ok 191s test_inserttable_from_dict_as_interable (tests.test_classic_connection.TestInserttable.test_inserttable_from_dict_as_interable) ... ok 191s test_inserttable_from_dict_keys (tests.test_classic_connection.TestInserttable.test_inserttable_from_dict_keys) ... ok 191s test_inserttable_from_dict_values (tests.test_classic_connection.TestInserttable.test_inserttable_from_dict_values) ... ok 191s test_inserttable_from_generator_of_tuples (tests.test_classic_connection.TestInserttable.test_inserttable_from_generator_of_tuples) ... ok 191s test_inserttable_from_list_of_sets (tests.test_classic_connection.TestInserttable.test_inserttable_from_list_of_sets) ... ok 191s test_inserttable_from_query (tests.test_classic_connection.TestInserttable.test_inserttable_from_query) ... ok 191s test_inserttable_from_setof_tuples (tests.test_classic_connection.TestInserttable.test_inserttable_from_setof_tuples) ... ok 191s test_inserttable_from_tuple_of_lists (tests.test_classic_connection.TestInserttable.test_inserttable_from_tuple_of_lists) ... ok 191s test_inserttable_max_values (tests.test_classic_connection.TestInserttable.test_inserttable_max_values) ... ok 191s test_inserttable_multiple_calls (tests.test_classic_connection.TestInserttable.test_inserttable_multiple_calls) ... ok 191s test_inserttable_multiple_rows (tests.test_classic_connection.TestInserttable.test_inserttable_multiple_rows) ... ok 191s test_inserttable_no_column (tests.test_classic_connection.TestInserttable.test_inserttable_no_column) ... ok 191s test_inserttable_no_encoding (tests.test_classic_connection.TestInserttable.test_inserttable_no_encoding) ... ok 191s test_inserttable_null_values (tests.test_classic_connection.TestInserttable.test_inserttable_null_values) ... ok 191s test_inserttable_only_one_column (tests.test_classic_connection.TestInserttable.test_inserttable_only_one_column) ... ok 191s test_inserttable_only_two_columns (tests.test_classic_connection.TestInserttable.test_inserttable_only_two_columns) ... ok 191s test_inserttable_special_chars (tests.test_classic_connection.TestInserttable.test_inserttable_special_chars) ... ok 191s test_inserttable_unicode_latin1 (tests.test_classic_connection.TestInserttable.test_inserttable_unicode_latin1) ... ok 191s test_inserttable_unicode_latin9 (tests.test_classic_connection.TestInserttable.test_inserttable_unicode_latin9) ... ok 192s test_inserttable_unicode_utf8 (tests.test_classic_connection.TestInserttable.test_inserttable_unicode_utf8) ... ok 192s test_inserttable_with_different_row_sizes (tests.test_classic_connection.TestInserttable.test_inserttable_with_different_row_sizes) ... ok 192s test_inserttable_with_dotted_table_name (tests.test_classic_connection.TestInserttable.test_inserttable_with_dotted_table_name) ... ok 192s test_inserttable_with_huge_list_of_column_names (tests.test_classic_connection.TestInserttable.test_inserttable_with_huge_list_of_column_names) ... ok 192s test_inserttable_with_invalid_colum_list (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_colum_list) ... ok 192s test_inserttable_with_invalid_column_name (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_column_name) ... ok 192s test_inserttable_with_invalid_data_type (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_data_type) ... ok 192s test_inserttable_with_invalid_table_name (tests.test_classic_connection.TestInserttable.test_inserttable_with_invalid_table_name) ... ok 192s test_inserttable_with_out_of_range_data (tests.test_classic_connection.TestInserttable.test_inserttable_with_out_of_range_data) ... ok 192s test_get_notice_receiver (tests.test_classic_connection.TestNotificatons.test_get_notice_receiver) ... ok 192s test_get_notify (tests.test_classic_connection.TestNotificatons.test_get_notify) ... ok 192s test_notice_receiver (tests.test_classic_connection.TestNotificatons.test_notice_receiver) ... ok 192s test_set_and_get_notice_receiver (tests.test_classic_connection.TestNotificatons.test_set_and_get_notice_receiver) ... ok 192s test_set_notice_receiver (tests.test_classic_connection.TestNotificatons.test_set_notice_receiver) ... ok 192s test_query_with_bool_params (tests.test_classic_connection.TestParamQueries.test_query_with_bool_params) ... ok 192s test_query_with_bool_params_not_default (tests.test_classic_connection.TestParamQueries.test_query_with_bool_params_not_default) ... ok 192s test_query_with_duplicate_params (tests.test_classic_connection.TestParamQueries.test_query_with_duplicate_params) ... ok 192s test_query_with_garbage (tests.test_classic_connection.TestParamQueries.test_query_with_garbage) ... ok 192s test_query_with_int_params (tests.test_classic_connection.TestParamQueries.test_query_with_int_params) ... ok 192s test_query_with_mixed_params (tests.test_classic_connection.TestParamQueries.test_query_with_mixed_params) ... ok 192s test_query_with_none_param (tests.test_classic_connection.TestParamQueries.test_query_with_none_param) ... ok 192s test_query_with_str_params (tests.test_classic_connection.TestParamQueries.test_query_with_str_params) ... ok 192s test_query_with_unicode_params (tests.test_classic_connection.TestParamQueries.test_query_with_unicode_params) ... ok 192s test_query_with_unicode_params_cyrillic (tests.test_classic_connection.TestParamQueries.test_query_with_unicode_params_cyrillic) ... ok 192s test_query_with_unicode_params_latin1 (tests.test_classic_connection.TestParamQueries.test_query_with_unicode_params_latin1) ... ok 192s test_query_with_zero_params (tests.test_classic_connection.TestParamQueries.test_query_with_zero_params) ... ok 192s test_describe_multiple_named_queries (tests.test_classic_connection.TestPreparedQueries.test_describe_multiple_named_queries) ... ok 192s test_describe_named_query (tests.test_classic_connection.TestPreparedQueries.test_describe_named_query) ... ok 192s test_describe_non_existent_query (tests.test_classic_connection.TestPreparedQueries.test_describe_non_existent_query) ... ok 192s test_describe_unnamed_query (tests.test_classic_connection.TestPreparedQueries.test_describe_unnamed_query) ... ok 192s test_duplicate_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_duplicate_prepared_statement) ... ok 192s test_empty_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_empty_prepared_statement) ... ok 192s test_invalid_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_invalid_prepared_statement) ... ok 192s test_multiple_named_queries_with_params (tests.test_classic_connection.TestPreparedQueries.test_multiple_named_queries_with_params) ... ok 192s test_multiple_named_queries_without_params (tests.test_classic_connection.TestPreparedQueries.test_multiple_named_queries_without_params) ... ok 192s test_named_query_without_params (tests.test_classic_connection.TestPreparedQueries.test_named_query_without_params) ... ok 192s test_non_existent_prepared_statement (tests.test_classic_connection.TestPreparedQueries.test_non_existent_prepared_statement) ... ok 192s test_unnamed_query_with_params (tests.test_classic_connection.TestPreparedQueries.test_unnamed_query_with_params) ... ok 192s test_unnamed_query_without_params (tests.test_classic_connection.TestPreparedQueries.test_unnamed_query_without_params) ... ok 192s test_contains (tests.test_classic_connection.TestQueryIterator.test_contains) ... ok 192s test_dict_contains (tests.test_classic_connection.TestQueryIterator.test_dict_contains) ... ok 192s test_dict_iterate (tests.test_classic_connection.TestQueryIterator.test_dict_iterate) ... ok 192s test_dict_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_dict_iterate_two_columns) ... ok 193s test_dict_next (tests.test_classic_connection.TestQueryIterator.test_dict_next) ... ok 193s test_get_item (tests.test_classic_connection.TestQueryIterator.test_get_item) ... ok 193s test_get_item_out_of_range (tests.test_classic_connection.TestQueryIterator.test_get_item_out_of_range) ... ok 193s test_get_item_with_negative_index (tests.test_classic_connection.TestQueryIterator.test_get_item_with_negative_index) ... ok 193s test_iterate (tests.test_classic_connection.TestQueryIterator.test_iterate) ... ok 193s test_iterate_twice (tests.test_classic_connection.TestQueryIterator.test_iterate_twice) ... ok 193s test_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_iterate_two_columns) ... ok 193s test_len (tests.test_classic_connection.TestQueryIterator.test_len) ... ok 193s test_named_contains (tests.test_classic_connection.TestQueryIterator.test_named_contains) ... ok 193s test_named_iterate (tests.test_classic_connection.TestQueryIterator.test_named_iterate) ... ok 193s test_named_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_named_iterate_two_columns) ... ok 193s test_named_next (tests.test_classic_connection.TestQueryIterator.test_named_next) ... ok 193s test_next (tests.test_classic_connection.TestQueryIterator.test_next) ... ok 193s test_scalar_contains (tests.test_classic_connection.TestQueryIterator.test_scalar_contains) ... ok 193s test_scalar_iterate (tests.test_classic_connection.TestQueryIterator.test_scalar_iterate) ... ok 193s test_scalar_iterate_two_columns (tests.test_classic_connection.TestQueryIterator.test_scalar_iterate_two_columns) ... ok 193s test_scalar_next (tests.test_classic_connection.TestQueryIterator.test_scalar_next) ... ok 193s test_one_dict_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_dict_with_empty_query) ... ok 193s test_one_dict_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_dict_with_single_row) ... ok 193s test_one_dict_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_dict_with_two_rows) ... ok 193s test_one_named_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_named_with_empty_query) ... ok 193s test_one_named_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_named_with_single_row) ... ok 193s test_one_named_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_named_with_two_rows) ... ok 193s test_one_scalar_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_scalar_with_empty_query) ... ok 193s test_one_scalar_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_scalar_with_single_row) ... ok 193s test_one_scalar_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_scalar_with_two_rows) ... ok 193s test_one_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_with_empty_query) ... ok 193s test_one_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_with_single_row) ... ok 193s test_one_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_one_with_two_rows) ... ok 193s test_scalar_iter (tests.test_classic_connection.TestQueryOneSingleScalar.test_scalar_iter) ... ok 193s test_scalar_result (tests.test_classic_connection.TestQueryOneSingleScalar.test_scalar_result) ... ok 193s test_single_dict_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_dict_with_empty_query) ... ok 193s test_single_dict_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_dict_with_single_row) ... ok 193s test_single_dict_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_dict_with_two_rows) ... ok 193s test_single_named_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_named_with_empty_query) ... ok 193s test_single_named_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_named_with_single_row) ... ok 193s test_single_named_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_named_with_two_rows) ... ok 193s test_single_scalar_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_scalar_with_empty_query) ... ok 193s test_single_scalar_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_scalar_with_single_row) ... ok 193s test_single_scalar_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_scalar_with_two_rows) ... ok 193s test_single_with_empty_query (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_with_empty_query) ... ok 193s test_single_with_single_row (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_with_single_row) ... ok 193s test_single_with_two_rows (tests.test_classic_connection.TestQueryOneSingleScalar.test_single_with_two_rows) ... ok 193s test_bool (tests.test_classic_connection.TestQueryResultTypes.test_bool) ... ok 193s test_bytea (tests.test_classic_connection.TestQueryResultTypes.test_bytea) ... ok 193s test_date (tests.test_classic_connection.TestQueryResultTypes.test_date) ... ok 193s test_float (tests.test_classic_connection.TestQueryResultTypes.test_float) ... ok 193s test_int (tests.test_classic_connection.TestQueryResultTypes.test_int) ... ok 193s test_json (tests.test_classic_connection.TestQueryResultTypes.test_json) ... ok 194s test_long (tests.test_classic_connection.TestQueryResultTypes.test_long) ... ok 194s test_money (tests.test_classic_connection.TestQueryResultTypes.test_money) ... ok 194s test_numeric (tests.test_classic_connection.TestQueryResultTypes.test_numeric) ... ok 194s test_text (tests.test_classic_connection.TestQueryResultTypes.test_text) ... ok 194s test_big_getresult (tests.test_classic_connection.TestSimpleQueries.test_big_getresult) ... ok 194s test_class_name (tests.test_classic_connection.TestSimpleQueries.test_class_name) ... ok 194s test_dictresult (tests.test_classic_connection.TestSimpleQueries.test_dictresult) ... ok 194s test_dictresult_async (tests.test_classic_connection.TestSimpleQueries.test_dictresult_async) ... ok 194s test_dictresult_decimal (tests.test_classic_connection.TestSimpleQueries.test_dictresult_decimal) ... ok 194s test_dictresult_long (tests.test_classic_connection.TestSimpleQueries.test_dictresult_long) ... ok 194s test_dictresult_names (tests.test_classic_connection.TestSimpleQueries.test_dictresult_names) ... ok 194s test_dictresult_string (tests.test_classic_connection.TestSimpleQueries.test_dictresult_string) ... ok 194s test_field_info_name (tests.test_classic_connection.TestSimpleQueries.test_field_info_name) ... ok 194s test_fieldname (tests.test_classic_connection.TestSimpleQueries.test_fieldname) ... ok 194s test_fieldnum (tests.test_classic_connection.TestSimpleQueries.test_fieldnum) ... ok 194s test_get3_cols (tests.test_classic_connection.TestSimpleQueries.test_get3_cols) ... ok 194s test_get3_dict_cols (tests.test_classic_connection.TestSimpleQueries.test_get3_dict_cols) ... ok 194s test_get3_dict_rows (tests.test_classic_connection.TestSimpleQueries.test_get3_dict_rows) ... ok 194s test_get3_named_cols (tests.test_classic_connection.TestSimpleQueries.test_get3_named_cols) ... ok 194s test_get3_named_rows (tests.test_classic_connection.TestSimpleQueries.test_get3_named_rows) ... ok 194s test_get3_rows (tests.test_classic_connection.TestSimpleQueries.test_get3_rows) ... ok 194s test_getresult (tests.test_classic_connection.TestSimpleQueries.test_getresult) ... ok 194s test_getresult_async (tests.test_classic_connection.TestSimpleQueries.test_getresult_async) ... ok 194s test_getresult_decimal (tests.test_classic_connection.TestSimpleQueries.test_getresult_decimal) ... ok 194s test_getresult_long (tests.test_classic_connection.TestSimpleQueries.test_getresult_long) ... ok 194s test_getresult_string (tests.test_classic_connection.TestSimpleQueries.test_getresult_string) ... ok 194s test_len (tests.test_classic_connection.TestSimpleQueries.test_len) ... ok 194s test_list_fields_after_second_get_result_async (tests.test_classic_connection.TestSimpleQueries.test_list_fields_after_second_get_result_async) ... ok 194s test_listfields (tests.test_classic_connection.TestSimpleQueries.test_listfields) ... ok 194s test_mem_size (tests.test_classic_connection.TestSimpleQueries.test_mem_size) ... ok 194s test_module_name (tests.test_classic_connection.TestSimpleQueries.test_module_name) ... ok 194s test_namedresult (tests.test_classic_connection.TestSimpleQueries.test_namedresult) ... ok 194s test_namedresult_async (tests.test_classic_connection.TestSimpleQueries.test_namedresult_async) ... ok 194s test_namedresult_names (tests.test_classic_connection.TestSimpleQueries.test_namedresult_names) ... ok 194s test_namedresult_with_bad_fieldnames (tests.test_classic_connection.TestSimpleQueries.test_namedresult_with_bad_fieldnames) ... ok 194s test_namedresult_with_good_fieldnames (tests.test_classic_connection.TestSimpleQueries.test_namedresult_with_good_fieldnames) ... ok 194s test_query (tests.test_classic_connection.TestSimpleQueries.test_query) ... ok 194s test_query_with_oids (tests.test_classic_connection.TestSimpleQueries.test_query_with_oids) ... skipped 'database does not support tables with oids' 194s test_repr (tests.test_classic_connection.TestSimpleQueries.test_repr) ... ok 194s test_select0 (tests.test_classic_connection.TestSimpleQueries.test_select0) ... ok 194s test_select0_semicolon (tests.test_classic_connection.TestSimpleQueries.test_select0_semicolon) ... ok 194s test_select_dot_semicolon (tests.test_classic_connection.TestSimpleQueries.test_select_dot_semicolon) ... ok 194s test_str (tests.test_classic_connection.TestSimpleQueries.test_str) ... ok 194s test_escape_bytea (tests.test_classic_connection.TestStandaloneEscapeFunctions.test_escape_bytea) ... ok 194s test_escape_string (tests.test_classic_connection.TestStandaloneEscapeFunctions.test_escape_string) ... ok 194s test_dictresul_ascii (tests.test_classic_connection.TestUnicodeQueries.test_dictresul_ascii) ... ok 194s test_dictresult_cyrillic (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_cyrillic) ... ok 194s test_dictresult_latin1 (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_latin1) ... ok 195s test_dictresult_latin9 (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_latin9) ... ok 195s test_dictresult_utf8 (tests.test_classic_connection.TestUnicodeQueries.test_dictresult_utf8) ... ok 195s test_getresul_ascii (tests.test_classic_connection.TestUnicodeQueries.test_getresul_ascii) ... ok 195s test_getresult_cyrillic (tests.test_classic_connection.TestUnicodeQueries.test_getresult_cyrillic) ... ok 195s test_getresult_latin1 (tests.test_classic_connection.TestUnicodeQueries.test_getresult_latin1) ... ok 195s test_getresult_latin9 (tests.test_classic_connection.TestUnicodeQueries.test_getresult_latin9) ... ok 195s test_getresult_utf8 (tests.test_classic_connection.TestUnicodeQueries.test_getresult_utf8) ... ok 195s test_array (tests.test_classic_dbwrapper.TestDBClass.test_array) ... ok 195s test_array_literal (tests.test_classic_dbwrapper.TestDBClass.test_array_literal) ... ok 195s test_array_of_bytea (tests.test_classic_dbwrapper.TestDBClass.test_array_of_bytea) ... ok 195s test_array_of_ids (tests.test_classic_dbwrapper.TestDBClass.test_array_of_ids) ... ok 195s test_array_of_json (tests.test_classic_dbwrapper.TestDBClass.test_array_of_json) ... ok 195s test_array_of_jsonb (tests.test_classic_dbwrapper.TestDBClass.test_array_of_jsonb) ... ok 195s test_array_of_text (tests.test_classic_dbwrapper.TestDBClass.test_array_of_text) ... ok 195s test_bytea (tests.test_classic_dbwrapper.TestDBClass.test_bytea) ... ok 195s test_class_name (tests.test_classic_dbwrapper.TestDBClass.test_class_name) ... ok 195s test_clear (tests.test_classic_dbwrapper.TestDBClass.test_clear) ... ok 195s test_clear_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_clear_with_quoted_names) ... ok 195s test_context_manager (tests.test_classic_dbwrapper.TestDBClass.test_context_manager) ... ok 195s test_create_table (tests.test_classic_dbwrapper.TestDBClass.test_create_table) ... ok 195s test_create_table_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_create_table_with_oids) ... skipped 'database does not support tables with oids' 195s test_date (tests.test_classic_dbwrapper.TestDBClass.test_date) ... ok 195s test_date_and_time_arrays (tests.test_classic_dbwrapper.TestDBClass.test_date_and_time_arrays) ... ok 195s test_db_types_info (tests.test_classic_dbwrapper.TestDBClass.test_db_types_info) ... ok 195s test_db_types_typecast (tests.test_classic_dbwrapper.TestDBClass.test_db_types_typecast) ... ok 195s test_decode_json (tests.test_classic_dbwrapper.TestDBClass.test_decode_json) ... ok 195s test_deep_array (tests.test_classic_dbwrapper.TestDBClass.test_deep_array) ... ok 195s test_delete (tests.test_classic_dbwrapper.TestDBClass.test_delete) ... ok 195s test_delete_prepared (tests.test_classic_dbwrapper.TestDBClass.test_delete_prepared) ... ok 195s test_delete_referenced (tests.test_classic_dbwrapper.TestDBClass.test_delete_referenced) ... ok 195s test_delete_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_delete_with_composite_key) ... ok 195s test_delete_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_delete_with_oids) ... skipped 'database does not support tables with oids' 195s test_delete_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_delete_with_quoted_names) ... ok 195s test_describe_prepared (tests.test_classic_dbwrapper.TestDBClass.test_describe_prepared) ... ok 195s test_describe_prepared_unnamed (tests.test_classic_dbwrapper.TestDBClass.test_describe_prepared_unnamed) ... ok 195s test_empty_query (tests.test_classic_dbwrapper.TestDBClass.test_empty_query) ... ok 195s test_encode_json (tests.test_classic_dbwrapper.TestDBClass.test_encode_json) ... ok 195s test_escape_bytea (tests.test_classic_dbwrapper.TestDBClass.test_escape_bytea) ... ok 195s test_escape_identifier (tests.test_classic_dbwrapper.TestDBClass.test_escape_identifier) ... ok 195s test_escape_literal (tests.test_classic_dbwrapper.TestDBClass.test_escape_literal) ... ok 195s test_escape_string (tests.test_classic_dbwrapper.TestDBClass.test_escape_string) ... ok 195s test_get (tests.test_classic_dbwrapper.TestDBClass.test_get) ... ok 196s test_get_as_dict (tests.test_classic_dbwrapper.TestDBClass.test_get_as_dict) ... ok 196s test_get_as_list (tests.test_classic_dbwrapper.TestDBClass.test_get_as_list) ... ok 196s test_get_attnames (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames) ... ok 196s test_get_attnames_is_attr_dict (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_is_attr_dict) ... ok 196s test_get_attnames_is_cached (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_is_cached) ... ok 196s test_get_attnames_is_ordered (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_is_ordered) ... ok 196s test_get_attnames_with_quotes (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_with_quotes) ... ok 196s test_get_attnames_with_regtypes (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_with_regtypes) ... ok 196s test_get_attnames_without_regtypes (tests.test_classic_dbwrapper.TestDBClass.test_get_attnames_without_regtypes) ... ok 196s test_get_databases (tests.test_classic_dbwrapper.TestDBClass.test_get_databases) ... ok 196s test_get_from_view (tests.test_classic_dbwrapper.TestDBClass.test_get_from_view) ... ok 196s test_get_generated (tests.test_classic_dbwrapper.TestDBClass.test_get_generated) ... ok 196s test_get_generated_is_cached (tests.test_classic_dbwrapper.TestDBClass.test_get_generated_is_cached) ... ok 196s test_get_little_bobby_tables (tests.test_classic_dbwrapper.TestDBClass.test_get_little_bobby_tables) ... ok 196s test_get_parameter (tests.test_classic_dbwrapper.TestDBClass.test_get_parameter) ... ok 196s test_get_parameter_all (tests.test_classic_dbwrapper.TestDBClass.test_get_parameter_all) ... ok 196s test_get_parameter_server_version (tests.test_classic_dbwrapper.TestDBClass.test_get_parameter_server_version) ... ok 196s test_get_relations (tests.test_classic_dbwrapper.TestDBClass.test_get_relations) ... ok 196s test_get_set_type_cast (tests.test_classic_dbwrapper.TestDBClass.test_get_set_type_cast) ... ok 196s test_get_system_relations (tests.test_classic_dbwrapper.TestDBClass.test_get_system_relations) ... ok 196s test_get_system_tables (tests.test_classic_dbwrapper.TestDBClass.test_get_system_tables) ... ok 196s test_get_tables (tests.test_classic_dbwrapper.TestDBClass.test_get_tables) ... ok 196s test_get_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_get_with_composite_key) ... ok 196s test_get_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_get_with_oids) ... skipped 'database does not support tables with oids' 196s test_get_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_get_with_quoted_names) ... ok 196s test_has_table_privilege (tests.test_classic_dbwrapper.TestDBClass.test_has_table_privilege) ... ok 196s test_hstore (tests.test_classic_dbwrapper.TestDBClass.test_hstore) ... ok 196s test_insert (tests.test_classic_dbwrapper.TestDBClass.test_insert) ... ok 196s test_insert_get_json (tests.test_classic_dbwrapper.TestDBClass.test_insert_get_json) ... ok 196s test_insert_get_jsonb (tests.test_classic_dbwrapper.TestDBClass.test_insert_get_jsonb) ... ok 196s test_insert_into_view (tests.test_classic_dbwrapper.TestDBClass.test_insert_into_view) ... ok 196s test_insert_update_get_bytea (tests.test_classic_dbwrapper.TestDBClass.test_insert_update_get_bytea) ... ok 196s test_insert_update_get_record (tests.test_classic_dbwrapper.TestDBClass.test_insert_update_get_record) ... ok 196s test_insert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClass.test_insert_with_generated_columns) ... ok 196s test_insert_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_insert_with_oids) ... skipped 'database does not support tables with oids' 196s test_insert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_insert_with_quoted_names) ... ok 196s test_inserttable_from_query (tests.test_classic_dbwrapper.TestDBClass.test_inserttable_from_query) ... ok 196s test_interval (tests.test_classic_dbwrapper.TestDBClass.test_interval) ... ok 197s test_module_name (tests.test_classic_dbwrapper.TestDBClass.test_module_name) ... ok 197s test_multiple_queries (tests.test_classic_dbwrapper.TestDBClass.test_multiple_queries) ... ok 197s test_notification_handler (tests.test_classic_dbwrapper.TestDBClass.test_notification_handler) ... ok 197s test_pkey (tests.test_classic_dbwrapper.TestDBClass.test_pkey) ... ok 197s test_pkeys (tests.test_classic_dbwrapper.TestDBClass.test_pkeys) ... ok 197s test_prepare (tests.test_classic_dbwrapper.TestDBClass.test_prepare) ... ok 197s test_prepare_unnamed (tests.test_classic_dbwrapper.TestDBClass.test_prepare_unnamed) ... ok 197s test_query (tests.test_classic_dbwrapper.TestDBClass.test_query) ... ok 197s test_query_data_error (tests.test_classic_dbwrapper.TestDBClass.test_query_data_error) ... ok 197s test_query_formatted (tests.test_classic_dbwrapper.TestDBClass.test_query_formatted) ... ok 197s test_query_formatted_with_any (tests.test_classic_dbwrapper.TestDBClass.test_query_formatted_with_any) ... ok 197s test_query_formatted_without_params (tests.test_classic_dbwrapper.TestDBClass.test_query_formatted_without_params) ... ok 197s test_query_prepared_unnamed_with_out_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_unnamed_with_out_params) ... ok 197s test_query_prepared_unnamed_with_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_unnamed_with_params) ... ok 197s test_query_prepared_with_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_with_params) ... ok 197s test_query_prepared_without_params (tests.test_classic_dbwrapper.TestDBClass.test_query_prepared_without_params) ... ok 197s test_query_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_query_with_oids) ... skipped 'database does not support tables with oids' 197s test_query_with_params (tests.test_classic_dbwrapper.TestDBClass.test_query_with_params) ... ok 197s test_record_insert_bytea (tests.test_classic_dbwrapper.TestDBClass.test_record_insert_bytea) ... ok 197s test_record_insert_json (tests.test_classic_dbwrapper.TestDBClass.test_record_insert_json) ... ok 197s test_record_literal (tests.test_classic_dbwrapper.TestDBClass.test_record_literal) ... ok 197s test_reopen (tests.test_classic_dbwrapper.TestDBClass.test_reopen) ... ok 197s test_reset (tests.test_classic_dbwrapper.TestDBClass.test_reset) ... ok 197s test_reset_parameter (tests.test_classic_dbwrapper.TestDBClass.test_reset_parameter) ... ok 197s test_reset_parameter_all (tests.test_classic_dbwrapper.TestDBClass.test_reset_parameter_all) ... ok 197s test_set_parameter (tests.test_classic_dbwrapper.TestDBClass.test_set_parameter) ... ok 197s test_set_parameter_local (tests.test_classic_dbwrapper.TestDBClass.test_set_parameter_local) ... ok 197s test_set_parameter_session (tests.test_classic_dbwrapper.TestDBClass.test_set_parameter_session) ... ok 197s test_temp_crud (tests.test_classic_dbwrapper.TestDBClass.test_temp_crud) ... ok 197s test_time (tests.test_classic_dbwrapper.TestDBClass.test_time) ... ok 197s test_timestamp (tests.test_classic_dbwrapper.TestDBClass.test_timestamp) ... ok 197s test_timestamptz (tests.test_classic_dbwrapper.TestDBClass.test_timestamptz) ... ok 197s test_timetz (tests.test_classic_dbwrapper.TestDBClass.test_timetz) ... ok 197s test_transaction (tests.test_classic_dbwrapper.TestDBClass.test_transaction) ... ok 198s test_transaction_aliases (tests.test_classic_dbwrapper.TestDBClass.test_transaction_aliases) ... ok 198s test_truncate (tests.test_classic_dbwrapper.TestDBClass.test_truncate) ... ok 198s test_truncate_cascade (tests.test_classic_dbwrapper.TestDBClass.test_truncate_cascade) ... ok 198s test_truncate_only (tests.test_classic_dbwrapper.TestDBClass.test_truncate_only) ... ok 198s test_truncate_quoted (tests.test_classic_dbwrapper.TestDBClass.test_truncate_quoted) ... ok 198s test_truncate_restart (tests.test_classic_dbwrapper.TestDBClass.test_truncate_restart) ... ok 198s test_unescape_bytea (tests.test_classic_dbwrapper.TestDBClass.test_unescape_bytea) ... ok 198s test_update (tests.test_classic_dbwrapper.TestDBClass.test_update) ... ok 198s test_update_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_update_with_composite_key) ... ok 198s test_update_with_generated_columns (tests.test_classic_dbwrapper.TestDBClass.test_update_with_generated_columns) ... ok 198s test_update_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_update_with_oids) ... skipped 'database does not support tables with oids' 198s test_update_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_update_with_quoted_names) ... ok 198s test_update_without_oid (tests.test_classic_dbwrapper.TestDBClass.test_update_without_oid) ... ok 198s test_upsert (tests.test_classic_dbwrapper.TestDBClass.test_upsert) ... ok 198s test_upsert_bytea (tests.test_classic_dbwrapper.TestDBClass.test_upsert_bytea) ... ok 198s test_upsert_with_composite_key (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_composite_key) ... ok 198s test_upsert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_generated_columns) ... ok 198s test_upsert_with_oids (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_oids) ... skipped 'database does not support tables with oids' 198s test_upsert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClass.test_upsert_with_quoted_names) ... ok 198s test_uuid (tests.test_classic_dbwrapper.TestDBClass.test_uuid) ... ok 198s test_adapt_query_inline_dict (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_dict) ... ok 198s test_adapt_query_inline_list (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_list) ... ok 198s test_adapt_query_inline_list_with_hstore (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_list_with_hstore) ... ok 198s test_adapt_query_inline_list_with_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_inline_list_with_json) ... ok 198s test_adapt_query_typed_dict (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_dict) ... ok 198s test_adapt_query_typed_list (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list) ... ok 198s test_adapt_query_typed_list_with_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_json) ... ok 198s test_adapt_query_typed_list_with_types_as_classes (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_types_as_classes) ... ok 198s test_adapt_query_typed_list_with_types_as_string (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_list_with_types_as_string) ... ok 198s test_adapt_query_typed_with_hstore (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_with_hstore) ... ok 198s test_adapt_query_typed_with_uuid (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_typed_with_uuid) ... ok 198s test_adapt_query_untyped_dict (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_dict) ... ok 198s test_adapt_query_untyped_list (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_list) ... ok 198s test_adapt_query_untyped_list_with_json (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_list_with_json) ... ok 198s test_adapt_query_untyped_with_hstore (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_untyped_with_hstore) ... ok 198s test_adapt_query_with_pg_repr (tests.test_classic_dbwrapper.TestDBClassAdapter.test_adapt_query_with_pg_repr) ... ok 198s test_guess_simple_type (tests.test_classic_dbwrapper.TestDBClassAdapter.test_guess_simple_type) ... ok 198s test_all_db_attributes (tests.test_classic_dbwrapper.TestDBClassBasic.test_all_db_attributes) ... ok 198s test_attribute_backend_pid (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_backend_pid) ... ok 198s test_attribute_db (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_db) ... ok 198s test_attribute_dbname (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_dbname) ... ok 198s test_attribute_error (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_error) ... ok 198s test_attribute_host (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_host) ... ok 198s test_attribute_options (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_options) ... ok 199s test_attribute_port (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_port) ... ok 199s test_attribute_protocol_version (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_protocol_version) ... ok 199s test_attribute_server_version (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_server_version) ... ok 199s test_attribute_socket (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_socket) ... ok 199s test_attribute_status (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_status) ... ok 199s test_attribute_user (tests.test_classic_dbwrapper.TestDBClassBasic.test_attribute_user) ... ok 199s test_existing_connection (tests.test_classic_dbwrapper.TestDBClassBasic.test_existing_connection) ... ok 199s test_existing_db_api2_connection (tests.test_classic_dbwrapper.TestDBClassBasic.test_existing_db_api2_connection) ... ok 199s test_method_close (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_close) ... ok 199s test_method_decode_json (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_decode_json) ... ok 199s test_method_encode_json (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_encode_json) ... ok 199s test_method_endcopy (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_endcopy) ... ok 199s test_method_escape_bytea (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_bytea) ... ok 199s test_method_escape_identifier (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_identifier) ... ok 199s test_method_escape_literal (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_literal) ... ok 199s test_method_escape_string (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_escape_string) ... ok 199s test_method_query (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_query) ... ok 199s test_method_query_data_error (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_query_data_error) ... ok 199s test_method_query_empty (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_query_empty) ... ok 199s test_method_reopen (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_reopen) ... ok 199s test_method_reset (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_reset) ... ok 199s test_method_unescape_bytea (tests.test_classic_dbwrapper.TestDBClassBasic.test_method_unescape_bytea) ... ok 199s test_async_query_after_deletion (tests.test_classic_dbwrapper.TestDBClassInit.test_async_query_after_deletion) ... ok 199s test_async_query_before_deletion (tests.test_classic_dbwrapper.TestDBClassInit.test_async_query_before_deletion) ... ok 199s test_bad_params (tests.test_classic_dbwrapper.TestDBClassInit.test_bad_params) ... ok 199s test_delete_db (tests.test_classic_dbwrapper.TestDBClassInit.test_delete_db) ... ok 199s test_array (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array) ... ok 199s test_array_literal (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_literal) ... ok 199s test_array_of_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_bytea) ... ok 199s test_array_of_ids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_ids) ... ok 199s test_array_of_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_json) ... ok 199s test_array_of_jsonb (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_jsonb) ... ok 199s test_array_of_text (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_array_of_text) ... ok 199s test_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_bytea) ... ok 199s test_class_name (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_class_name) ... ok 199s test_clear (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_clear) ... ok 199s test_clear_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_clear_with_quoted_names) ... ok 199s test_context_manager (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_context_manager) ... ok 199s test_create_table (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_create_table) ... ok 199s test_create_table_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_create_table_with_oids) ... skipped 'database does not support tables with oids' 199s test_date (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_date) ... ok 200s test_date_and_time_arrays (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_date_and_time_arrays) ... ok 200s test_db_types_info (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_db_types_info) ... ok 200s test_db_types_typecast (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_db_types_typecast) ... ok 200s test_decode_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_decode_json) ... ok 200s test_deep_array (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_deep_array) ... ok 200s test_delete (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete) ... ok 200s test_delete_prepared (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_prepared) ... ok 200s test_delete_referenced (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_referenced) ... ok 200s test_delete_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_with_composite_key) ... ok 200s test_delete_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_with_oids) ... skipped 'database does not support tables with oids' 200s test_delete_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_delete_with_quoted_names) ... ok 200s test_describe_prepared (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_describe_prepared) ... ok 200s test_describe_prepared_unnamed (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_describe_prepared_unnamed) ... ok 200s test_empty_query (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_empty_query) ... ok 200s test_encode_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_encode_json) ... ok 200s test_escape_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_bytea) ... ok 200s test_escape_identifier (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_identifier) ... ok 200s test_escape_literal (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_literal) ... ok 200s test_escape_string (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_escape_string) ... ok 200s test_get (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get) ... ok 200s test_get_as_dict (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_as_dict) ... ok 200s test_get_as_list (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_as_list) ... ok 200s test_get_attnames (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames) ... ok 200s test_get_attnames_is_attr_dict (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_is_attr_dict) ... ok 200s test_get_attnames_is_cached (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_is_cached) ... ok 200s test_get_attnames_is_ordered (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_is_ordered) ... ok 200s test_get_attnames_with_quotes (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_with_quotes) ... ok 200s test_get_attnames_with_regtypes (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_with_regtypes) ... ok 200s test_get_attnames_without_regtypes (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_attnames_without_regtypes) ... ok 200s test_get_databases (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_databases) ... ok 200s test_get_from_view (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_from_view) ... ok 200s test_get_generated (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_generated) ... ok 200s test_get_generated_is_cached (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_generated_is_cached) ... ok 200s test_get_little_bobby_tables (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_little_bobby_tables) ... ok 200s test_get_parameter (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_parameter) ... ok 200s test_get_parameter_all (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_parameter_all) ... ok 200s test_get_parameter_server_version (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_parameter_server_version) ... ok 200s test_get_relations (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_relations) ... ok 200s test_get_set_type_cast (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_set_type_cast) ... ok 200s test_get_system_relations (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_system_relations) ... ok 200s test_get_system_tables (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_system_tables) ... ok 200s test_get_tables (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_tables) ... ok 201s test_get_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_with_composite_key) ... ok 201s test_get_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_with_oids) ... skipped 'database does not support tables with oids' 201s test_get_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_get_with_quoted_names) ... ok 201s test_has_table_privilege (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_has_table_privilege) ... ok 201s test_hstore (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_hstore) ... ok 201s test_insert (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert) ... ok 201s test_insert_get_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_get_json) ... ok 201s test_insert_get_jsonb (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_get_jsonb) ... ok 201s test_insert_into_view (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_into_view) ... ok 201s test_insert_update_get_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_update_get_bytea) ... ok 201s test_insert_update_get_record (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_update_get_record) ... ok 201s test_insert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_with_generated_columns) ... ok 201s test_insert_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_with_oids) ... skipped 'database does not support tables with oids' 201s test_insert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_insert_with_quoted_names) ... ok 201s test_inserttable_from_query (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_inserttable_from_query) ... ok 201s test_interval (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_interval) ... ok 201s test_module_name (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_module_name) ... ok 201s test_multiple_queries (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_multiple_queries) ... ok 201s test_notification_handler (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_notification_handler) ... ok 201s test_pkey (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_pkey) ... ok 201s test_pkeys (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_pkeys) ... ok 201s test_prepare (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_prepare) ... ok 201s test_prepare_unnamed (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_prepare_unnamed) ... ok 201s test_query (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query) ... ok 201s test_query_data_error (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_data_error) ... ok 201s test_query_formatted (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_formatted) ... ok 201s test_query_formatted_with_any (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_formatted_with_any) ... ok 201s test_query_formatted_without_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_formatted_without_params) ... ok 201s test_query_prepared_unnamed_with_out_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_unnamed_with_out_params) ... ok 201s test_query_prepared_unnamed_with_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_unnamed_with_params) ... ok 201s test_query_prepared_with_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_with_params) ... ok 201s test_query_prepared_without_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_prepared_without_params) ... ok 202s test_query_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_with_oids) ... skipped 'database does not support tables with oids' 202s test_query_with_params (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_query_with_params) ... ok 202s test_record_insert_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_record_insert_bytea) ... ok 202s test_record_insert_json (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_record_insert_json) ... ok 202s test_record_literal (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_record_literal) ... ok 202s test_reopen (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reopen) ... ok 202s test_reset (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reset) ... ok 202s test_reset_parameter (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reset_parameter) ... ok 202s test_reset_parameter_all (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_reset_parameter_all) ... ok 202s test_set_parameter (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_set_parameter) ... ok 202s test_set_parameter_local (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_set_parameter_local) ... ok 202s test_set_parameter_session (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_set_parameter_session) ... ok 202s test_temp_crud (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_temp_crud) ... ok 202s test_time (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_time) ... ok 202s test_timestamp (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_timestamp) ... ok 202s test_timestamptz (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_timestamptz) ... ok 202s test_timetz (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_timetz) ... ok 202s test_transaction (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_transaction) ... ok 202s test_transaction_aliases (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_transaction_aliases) ... ok 202s test_truncate (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate) ... ok 202s test_truncate_cascade (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_cascade) ... ok 202s test_truncate_only (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_only) ... ok 202s test_truncate_quoted (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_quoted) ... ok 202s test_truncate_restart (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_truncate_restart) ... ok 202s test_unescape_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_unescape_bytea) ... ok 202s test_update (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update) ... ok 202s test_update_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_composite_key) ... ok 202s test_update_with_generated_columns (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_generated_columns) ... ok 202s test_update_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_oids) ... skipped 'database does not support tables with oids' 202s test_update_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_with_quoted_names) ... ok 202s test_update_without_oid (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_update_without_oid) ... ok 202s test_upsert (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert) ... ok 202s test_upsert_bytea (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_bytea) ... ok 202s test_upsert_with_composite_key (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_composite_key) ... ok 202s test_upsert_with_generated_columns (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_generated_columns) ... ok 202s test_upsert_with_oids (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_oids) ... skipped 'database does not support tables with oids' 203s test_upsert_with_quoted_names (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_upsert_with_quoted_names) ... ok 203s test_uuid (tests.test_classic_dbwrapper.TestDBClassNonStdOpts.test_uuid) ... ok 203s test_debug_default (tests.test_classic_dbwrapper.TestDebug.test_debug_default) ... ok 203s test_debug_is_callable (tests.test_classic_dbwrapper.TestDebug.test_debug_is_callable) ... ok 203s test_debug_is_false (tests.test_classic_dbwrapper.TestDebug.test_debug_is_false) ... ok 203s test_debug_is_file_like (tests.test_classic_dbwrapper.TestDebug.test_debug_is_file_like) ... ok 203s test_debug_is_string (tests.test_classic_dbwrapper.TestDebug.test_debug_is_string) ... ok 203s test_debug_is_true (tests.test_classic_dbwrapper.TestDebug.test_debug_is_true) ... ok 203s test_debug_multiple_args (tests.test_classic_dbwrapper.TestDebug.test_debug_multiple_args) ... ok 203s test_leaks_with_close (tests.test_classic_dbwrapper.TestMemoryLeaks.test_leaks_with_close) ... ok 203s test_leaks_without_close (tests.test_classic_dbwrapper.TestMemoryLeaks.test_leaks_without_close) ... ok 203s test_get (tests.test_classic_dbwrapper.TestSchemas.test_get) ... ok 203s test_get_attnames (tests.test_classic_dbwrapper.TestSchemas.test_get_attnames) ... ok 203s test_get_tables (tests.test_classic_dbwrapper.TestSchemas.test_get_tables) ... ok 203s test_munging (tests.test_classic_dbwrapper.TestSchemas.test_munging) ... ok 203s test_query_information_schema (tests.test_classic_dbwrapper.TestSchemas.test_query_information_schema) ... ok 203s test_cast_interval (tests.test_classic_functions.TestCastInterval.test_cast_interval) ... ok 203s test_get_bool (tests.test_classic_functions.TestConfigFunctions.test_get_bool) ... ok 203s test_get_bytea_escaped (tests.test_classic_functions.TestConfigFunctions.test_get_bytea_escaped) ... ok 203s test_get_datestyle (tests.test_classic_functions.TestConfigFunctions.test_get_datestyle) ... ok 203s test_get_decimal (tests.test_classic_functions.TestConfigFunctions.test_get_decimal) ... ok 203s test_get_decimal_point (tests.test_classic_functions.TestConfigFunctions.test_get_decimal_point) ... ok 203s test_get_jsondecode (tests.test_classic_functions.TestConfigFunctions.test_get_jsondecode) ... ok 203s test_set_bool (tests.test_classic_functions.TestConfigFunctions.test_set_bool) ... ok 203s test_set_bytea_escaped (tests.test_classic_functions.TestConfigFunctions.test_set_bytea_escaped) ... ok 203s test_set_datestyle (tests.test_classic_functions.TestConfigFunctions.test_set_datestyle) ... ok 203s test_set_decimal (tests.test_classic_functions.TestConfigFunctions.test_set_decimal) ... ok 203s test_set_decimal_point (tests.test_classic_functions.TestConfigFunctions.test_set_decimal_point) ... ok 203s test_set_jsondecode (tests.test_classic_functions.TestConfigFunctions.test_set_jsondecode) ... ok 203s test_escape_bytea (tests.test_classic_functions.TestEscapeFunctions.test_escape_bytea) ... ok 203s test_escape_string (tests.test_classic_functions.TestEscapeFunctions.test_escape_string) ... ok 203s test_unescape_bytea (tests.test_classic_functions.TestEscapeFunctions.test_unescape_bytea) ... ok 203s test_def_base (tests.test_classic_functions.TestHasConnect.test_def_base) ... ok 203s test_def_host (tests.test_classic_functions.TestHasConnect.test_def_host) ... ok 203s test_def_opt (tests.test_classic_functions.TestHasConnect.test_def_opt) ... ok 203s test_def_port (tests.test_classic_functions.TestHasConnect.test_def_port) ... ok 203s test_has_connect (tests.test_classic_functions.TestHasConnect.test_has_connect) ... ok 203s test_has_connection_type (tests.test_classic_functions.TestHasConnect.test_has_connection_type) ... ok 203s test_has_escape_bytea (tests.test_classic_functions.TestHasConnect.test_has_escape_bytea) ... ok 203s test_has_escape_string (tests.test_classic_functions.TestHasConnect.test_has_escape_string) ... ok 203s test_has_pg_data_error (tests.test_classic_functions.TestHasConnect.test_has_pg_data_error) ... ok 203s test_has_pg_database_error (tests.test_classic_functions.TestHasConnect.test_has_pg_database_error) ... ok 203s test_has_pg_error (tests.test_classic_functions.TestHasConnect.test_has_pg_error) ... ok 203s test_has_pg_integrity_error (tests.test_classic_functions.TestHasConnect.test_has_pg_integrity_error) ... ok 203s test_has_pg_interface_error (tests.test_classic_functions.TestHasConnect.test_has_pg_interface_error) ... ok 203s test_has_pg_internal_error (tests.test_classic_functions.TestHasConnect.test_has_pg_internal_error) ... ok 203s test_has_pg_invalid_result_error (tests.test_classic_functions.TestHasConnect.test_has_pg_invalid_result_error) ... ok 203s test_has_pg_multiple_results_error (tests.test_classic_functions.TestHasConnect.test_has_pg_multiple_results_error) ... ok 203s test_has_pg_no_result_error (tests.test_classic_functions.TestHasConnect.test_has_pg_no_result_error) ... ok 203s test_has_pg_not_supported_error (tests.test_classic_functions.TestHasConnect.test_has_pg_not_supported_error) ... ok 203s test_has_pg_operational_error (tests.test_classic_functions.TestHasConnect.test_has_pg_operational_error) ... ok 203s test_has_pg_programming_error (tests.test_classic_functions.TestHasConnect.test_has_pg_programming_error) ... ok 203s test_has_pg_warning (tests.test_classic_functions.TestHasConnect.test_has_pg_warning) ... ok 203s test_has_query_type (tests.test_classic_functions.TestHasConnect.test_has_query_type) ... ok 203s test_has_unescape_bytea (tests.test_classic_functions.TestHasConnect.test_has_unescape_bytea) ... ok 203s test_pqlib_version (tests.test_classic_functions.TestHasConnect.test_pqlib_version) ... ok 203s test_version (tests.test_classic_functions.TestModuleConstants.test_version) ... ok 203s test_parser_cast (tests.test_classic_functions.TestParseArray.test_parser_cast) ... ok 203s test_parser_delim (tests.test_classic_functions.TestParseArray.test_parser_delim) ... ok 203s test_parser_nested (tests.test_classic_functions.TestParseArray.test_parser_nested) ... ok 203s test_parser_params (tests.test_classic_functions.TestParseArray.test_parser_params) ... ok 203s test_parser_simple (tests.test_classic_functions.TestParseArray.test_parser_simple) ... ok 203s test_parser_too_deeply_nested (tests.test_classic_functions.TestParseArray.test_parser_too_deeply_nested) ... ok 203s test_parser_with_data (tests.test_classic_functions.TestParseArray.test_parser_with_data) ... ok 203s test_parser_with_different_delimiter (tests.test_classic_functions.TestParseArray.test_parser_with_different_delimiter) ... ok 203s test_parser_without_cast (tests.test_classic_functions.TestParseArray.test_parser_without_cast) ... ok 203s test_parser (tests.test_classic_functions.TestParseHStore.test_parser) ... ok 203s test_parser_cast_non_uniform (tests.test_classic_functions.TestParseRecord.test_parser_cast_non_uniform) ... ok 203s test_parser_cast_uniform (tests.test_classic_functions.TestParseRecord.test_parser_cast_uniform) ... ok 203s test_parser_delim (tests.test_classic_functions.TestParseRecord.test_parser_delim) ... ok 203s test_parser_many_elements (tests.test_classic_functions.TestParseRecord.test_parser_many_elements) ... ok 203s test_parser_nested (tests.test_classic_functions.TestParseRecord.test_parser_nested) ... ok 203s test_parser_params (tests.test_classic_functions.TestParseRecord.test_parser_params) ... ok 203s test_parser_simple (tests.test_classic_functions.TestParseRecord.test_parser_simple) ... ok 203s test_parser_with_data (tests.test_classic_functions.TestParseRecord.test_parser_with_data) ... ok 203s test_parser_with_different_delimiter (tests.test_classic_functions.TestParseRecord.test_parser_with_different_delimiter) ... ok 203s test_parser_without_cast (tests.test_classic_functions.TestParseRecord.test_parser_without_cast) ... ok 203s test_get_lo (tests.test_classic_largeobj.TestCreatingLargeObjects.test_get_lo) ... ok 203s test_lo_create (tests.test_classic_largeobj.TestCreatingLargeObjects.test_lo_create) ... ok 203s test_lo_import (tests.test_classic_largeobj.TestCreatingLargeObjects.test_lo_import) ... ok 203s test_class_name (tests.test_classic_largeobj.TestLargeObjects.test_class_name) ... ok 203s test_close (tests.test_classic_largeobj.TestLargeObjects.test_close) ... ok 203s test_error (tests.test_classic_largeobj.TestLargeObjects.test_error) ... ok 203s test_export (tests.test_classic_largeobj.TestLargeObjects.test_export) ... ok 203s test_export_in_existent (tests.test_classic_largeobj.TestLargeObjects.test_export_in_existent) ... ok 203s test_module_name (tests.test_classic_largeobj.TestLargeObjects.test_module_name) ... ok 203s test_oid (tests.test_classic_largeobj.TestLargeObjects.test_oid) ... ok 203s test_open (tests.test_classic_largeobj.TestLargeObjects.test_open) ... ok 203s test_pgcn (tests.test_classic_largeobj.TestLargeObjects.test_pgcn) ... ok 203s test_read (tests.test_classic_largeobj.TestLargeObjects.test_read) ... ok 203s test_repr (tests.test_classic_largeobj.TestLargeObjects.test_repr) ... ok 203s test_seek (tests.test_classic_largeobj.TestLargeObjects.test_seek) ... ok 203s test_size (tests.test_classic_largeobj.TestLargeObjects.test_size) ... ok 203s test_str (tests.test_classic_largeobj.TestLargeObjects.test_str) ... ok 203s test_tell (tests.test_classic_largeobj.TestLargeObjects.test_tell) ... ok 203s test_unlink (tests.test_classic_largeobj.TestLargeObjects.test_unlink) ... ok 203s test_unlink_inexistent (tests.test_classic_largeobj.TestLargeObjects.test_unlink_inexistent) ... ok 203s test_write (tests.test_classic_largeobj.TestLargeObjects.test_write) ... ok 203s test_write_latin1_bytes (tests.test_classic_largeobj.TestLargeObjects.test_write_latin1_bytes) ... ok 203s test_write_utf8_bytes (tests.test_classic_largeobj.TestLargeObjects.test_write_utf8_bytes) ... ok 203s test_write_utf8_string (tests.test_classic_largeobj.TestLargeObjects.test_write_utf8_string) ... ok 203s test_large_object_int_constants (tests.test_classic_largeobj.TestModuleConstants.test_large_object_int_constants) ... ok 204s test_notify_distinct_in_transaction (tests.test_classic_notification.TestAsyncNotification.test_notify_distinct_in_transaction) ... ok 204s test_notify_handler_empty (tests.test_classic_notification.TestAsyncNotification.test_notify_handler_empty) ... ok 204s test_notify_handler_once (tests.test_classic_notification.TestAsyncNotification.test_notify_handler_once) ... ok 204s test_notify_no_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_no_timeout) ... ok 204s test_notify_once_with_payload (tests.test_classic_notification.TestAsyncNotification.test_notify_once_with_payload) ... ok 204s test_notify_query_empty (tests.test_classic_notification.TestAsyncNotification.test_notify_query_empty) ... ok 204s test_notify_query_once (tests.test_classic_notification.TestAsyncNotification.test_notify_query_once) ... ok 204s test_notify_quoted_names (tests.test_classic_notification.TestAsyncNotification.test_notify_quoted_names) ... ok 204s test_notify_same_in_transaction (tests.test_classic_notification.TestAsyncNotification.test_notify_same_in_transaction) ... ok 204s test_notify_several_times (tests.test_classic_notification.TestAsyncNotification.test_notify_several_times) ... ok 204s test_notify_with_args (tests.test_classic_notification.TestAsyncNotification.test_notify_with_args) ... ok 204s test_notify_with_args_and_payload (tests.test_classic_notification.TestAsyncNotification.test_notify_with_args_and_payload) ... ok 204s test_notify_with_five_payloads (tests.test_classic_notification.TestAsyncNotification.test_notify_with_five_payloads) ... ok 204s test_notify_with_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_with_timeout) ... ok 204s test_notify_without_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_without_timeout) ... ok 205s test_notify_zero_timeout (tests.test_classic_notification.TestAsyncNotification.test_notify_zero_timeout) ... ok 205s test_receive_immediately (tests.test_classic_notification.TestAsyncNotification.test_receive_immediately) ... ok 205s test_close_handler (tests.test_classic_notification.TestSyncNotification.test_close_handler) ... ok 205s test_delete_handler (tests.test_classic_notification.TestSyncNotification.test_delete_handler) ... ok 205s test_notify (tests.test_classic_notification.TestSyncNotification.test_notify) ... ok 205s test_notify_with_args_and_payload (tests.test_classic_notification.TestSyncNotification.test_notify_with_args_and_payload) ... ok 205s test_notify_wrong_event (tests.test_classic_notification.TestSyncNotification.test_notify_wrong_event) ... ok 205s test_apilevel (tests.test_dbapi20.TestPgDb.test_apilevel) ... ok 205s test_arraysize (tests.test_dbapi20.TestPgDb.test_arraysize) ... ok 205s test_autocommit (tests.test_dbapi20.TestPgDb.test_autocommit) ... ok 205s test_binary_string (tests.test_dbapi20.TestPgDb.test_binary_string) ... ok 205s test_binary_type (tests.test_dbapi20.TestPgDb.test_binary_type) ... ok 205s test_bool (tests.test_dbapi20.TestPgDb.test_bool) ... ok 206s test_build_row_factory (tests.test_dbapi20.TestPgDb.test_build_row_factory) ... ok 206s test_callproc (tests.test_dbapi20.TestPgDb.test_callproc) ... ok 206s test_callproc_bad_params (tests.test_dbapi20.TestPgDb.test_callproc_bad_params) ... ok 206s test_callproc_no_params (tests.test_dbapi20.TestPgDb.test_callproc_no_params) ... ok 206s test_callproc_one_param (tests.test_dbapi20.TestPgDb.test_callproc_one_param) ... ok 206s test_callproc_two_params (tests.test_dbapi20.TestPgDb.test_callproc_two_params) ... ok 206s test_change_row_factory_cache_size (tests.test_dbapi20.TestPgDb.test_change_row_factory_cache_size) ... ok 206s test_close (tests.test_dbapi20.TestPgDb.test_close) ... ok 206s test_colnames (tests.test_dbapi20.TestPgDb.test_colnames) ... ok 206s test_coltypes (tests.test_dbapi20.TestPgDb.test_coltypes) ... ok 206s test_commit (tests.test_dbapi20.TestPgDb.test_commit) ... ok 206s test_connect (tests.test_dbapi20.TestPgDb.test_connect) ... ok 206s test_connect_kwargs (tests.test_dbapi20.TestPgDb.test_connect_kwargs) ... ok 206s test_connect_kwargs_with_special_chars (tests.test_dbapi20.TestPgDb.test_connect_kwargs_with_special_chars) ... ok 206s test_connection_as_contextmanager (tests.test_dbapi20.TestPgDb.test_connection_as_contextmanager) ... ok 206s test_connection_errors (tests.test_dbapi20.TestPgDb.test_connection_errors) ... ok 206s test_cursor (tests.test_dbapi20.TestPgDb.test_cursor) ... ok 206s test_cursor_as_contextmanager (tests.test_dbapi20.TestPgDb.test_cursor_as_contextmanager) ... ok 206s test_cursor_connection (tests.test_dbapi20.TestPgDb.test_cursor_connection) ... ok 206s test_cursor_invalidation (tests.test_dbapi20.TestPgDb.test_cursor_invalidation) ... ok 206s test_cursor_isolation (tests.test_dbapi20.TestPgDb.test_cursor_isolation) ... ok 206s test_cursor_iteration (tests.test_dbapi20.TestPgDb.test_cursor_iteration) ... ok 207s test_cursor_type (tests.test_dbapi20.TestPgDb.test_cursor_type) ... ok 207s test_cursor_with_badly_named_columns (tests.test_dbapi20.TestPgDb.test_cursor_with_badly_named_columns) ... ok 207s test_cursor_with_named_columns (tests.test_dbapi20.TestPgDb.test_cursor_with_named_columns) ... ok 207s test_cursor_with_unnamed_columns (tests.test_dbapi20.TestPgDb.test_cursor_with_unnamed_columns) ... ok 207s test_custom_type (tests.test_dbapi20.TestPgDb.test_custom_type) ... ok 207s test_cve_2018_1058 (tests.test_dbapi20.TestPgDb.test_cve_2018_1058) ... ok 207s test_date (tests.test_dbapi20.TestPgDb.test_date) ... ok 207s test_datetime (tests.test_dbapi20.TestPgDb.test_datetime) ... ok 207s test_datetime_type (tests.test_dbapi20.TestPgDb.test_datetime_type) ... ok 207s test_description (tests.test_dbapi20.TestPgDb.test_description) ... ok 207s test_description_fields (tests.test_dbapi20.TestPgDb.test_description_fields) ... ok 207s test_exceptions (tests.test_dbapi20.TestPgDb.test_exceptions) ... ok 207s test_exceptions_as_connection_attributes (tests.test_dbapi20.TestPgDb.test_exceptions_as_connection_attributes) ... ok 207s test_execute (tests.test_dbapi20.TestPgDb.test_execute) ... ok 207s test_execute_edge_cases (tests.test_dbapi20.TestPgDb.test_execute_edge_cases) ... ok 207s test_executemany (tests.test_dbapi20.TestPgDb.test_executemany) ... ok 207s test_fetch_2_rows (tests.test_dbapi20.TestPgDb.test_fetch_2_rows) ... ok 208s test_fetchall (tests.test_dbapi20.TestPgDb.test_fetchall) ... ok 208s test_fetchall_with_various_sizes (tests.test_dbapi20.TestPgDb.test_fetchall_with_various_sizes) ... ok 208s test_fetchmany (tests.test_dbapi20.TestPgDb.test_fetchmany) ... ok 208s test_fetchmany_with_keep (tests.test_dbapi20.TestPgDb.test_fetchmany_with_keep) ... ok 208s test_fetchone (tests.test_dbapi20.TestPgDb.test_fetchone) ... ok 208s test_float (tests.test_dbapi20.TestPgDb.test_float) ... ok 208s test_global_typecast (tests.test_dbapi20.TestPgDb.test_global_typecast) ... ok 208s test_hstore (tests.test_dbapi20.TestPgDb.test_hstore) ... ok 208s test_insert_array (tests.test_dbapi20.TestPgDb.test_insert_array) ... ok 208s test_insert_record (tests.test_dbapi20.TestPgDb.test_insert_record) ... ok 208s test_integrity_error (tests.test_dbapi20.TestPgDb.test_integrity_error) ... ok 208s test_interval (tests.test_dbapi20.TestPgDb.test_interval) ... ok 208s test_json (tests.test_dbapi20.TestPgDb.test_json) ... ok 209s test_jsonb (tests.test_dbapi20.TestPgDb.test_jsonb) ... ok 209s test_literal (tests.test_dbapi20.TestPgDb.test_literal) ... ok 209s test_memory_leaks (tests.test_dbapi20.TestPgDb.test_memory_leaks) ... ok 209s test_mixedfetch (tests.test_dbapi20.TestPgDb.test_mixedfetch) ... ok 209s test_next (tests.test_dbapi20.TestPgDb.test_next) 209s Test extension for getting the next row. ... ok 209s test_nextset (tests.test_dbapi20.TestPgDb.test_nextset) ... ok 209s test_no_close (tests.test_dbapi20.TestPgDb.test_no_close) ... ok 209s test_non_idempotent_close (tests.test_dbapi20.TestPgDb.test_non_idempotent_close) ... ok 209s test_none (tests.test_dbapi20.TestPgDb.test_none) ... ok 209s test_number_type (tests.test_dbapi20.TestPgDb.test_number_type) ... ok 209s test_paramstyle (tests.test_dbapi20.TestPgDb.test_paramstyle) ... ok 209s test_paramstyles (tests.test_dbapi20.TestPgDb.test_paramstyles) ... ok 209s test_percent_sign (tests.test_dbapi20.TestPgDb.test_percent_sign) ... ok 209s test_pgdb_type (tests.test_dbapi20.TestPgDb.test_pgdb_type) ... ok 209s test_rollback (tests.test_dbapi20.TestPgDb.test_rollback) ... ok 209s test_row_factory (tests.test_dbapi20.TestPgDb.test_row_factory) ... ok 210s test_rowcount (tests.test_dbapi20.TestPgDb.test_rowcount) ... ok 210s test_rowid_type (tests.test_dbapi20.TestPgDb.test_rowid_type) ... ok 210s test_select_array (tests.test_dbapi20.TestPgDb.test_select_array) ... ok 210s test_select_record (tests.test_dbapi20.TestPgDb.test_select_record) ... ok 210s test_set_decimal_type (tests.test_dbapi20.TestPgDb.test_set_decimal_type) ... ok 210s test_set_typecast_for_arrays (tests.test_dbapi20.TestPgDb.test_set_typecast_for_arrays) ... ok 210s test_setinputsizes (tests.test_dbapi20.TestPgDb.test_setinputsizes) ... ok 210s test_setoutputsize (tests.test_dbapi20.TestPgDb.test_setoutputsize) ... ok 210s test_setoutputsize_basic (tests.test_dbapi20.TestPgDb.test_setoutputsize_basic) ... ok 210s test_sqlstate (tests.test_dbapi20.TestPgDb.test_sqlstate) ... ok 210s test_string_type (tests.test_dbapi20.TestPgDb.test_string_type) ... ok 210s test_threadsafety (tests.test_dbapi20.TestPgDb.test_threadsafety) ... ok 210s test_time (tests.test_dbapi20.TestPgDb.test_time) ... ok 210s test_timestamp (tests.test_dbapi20.TestPgDb.test_timestamp) ... ok 210s test_transaction (tests.test_dbapi20.TestPgDb.test_transaction) ... ok 210s test_type_cache_info (tests.test_dbapi20.TestPgDb.test_type_cache_info) ... ok 211s test_type_cache_typecast (tests.test_dbapi20.TestPgDb.test_type_cache_typecast) ... ok 211s test_unicode_list_and_tuple (tests.test_dbapi20.TestPgDb.test_unicode_list_and_tuple) ... ok 211s test_unicode_with_latin1 (tests.test_dbapi20.TestPgDb.test_unicode_with_latin1) ... ok 211s test_unicode_with_utf8 (tests.test_dbapi20.TestPgDb.test_unicode_with_utf8) ... ok 211s test_update_rowcount (tests.test_dbapi20.TestPgDb.test_update_rowcount) ... ok 211s test_uuid (tests.test_dbapi20.TestPgDb.test_uuid) ... ok 211s test_version (tests.test_dbapi20.TestPgDb.test_version) ... ok 211s test_round_trip (tests.test_dbapi20_copy.TestBinary.test_round_trip) ... ok 211s test_bad_params (tests.test_dbapi20_copy.TestCopyFrom.test_bad_params) ... ok 211s test_binary (tests.test_dbapi20_copy.TestCopyFrom.test_binary) ... ok 211s test_binary_with_sep (tests.test_dbapi20_copy.TestCopyFrom.test_binary_with_sep) ... ok 211s test_binary_with_unicode (tests.test_dbapi20_copy.TestCopyFrom.test_binary_with_unicode) ... ok 211s test_columns (tests.test_dbapi20_copy.TestCopyFrom.test_columns) ... ok 211s test_csv (tests.test_dbapi20_copy.TestCopyFrom.test_csv) ... ok 211s test_csv_with_sep (tests.test_dbapi20_copy.TestCopyFrom.test_csv_with_sep) ... ok 212s test_file (tests.test_dbapi20_copy.TestCopyFrom.test_file) ... ok 212s test_input_bytes (tests.test_dbapi20_copy.TestCopyFrom.test_input_bytes) ... ok 212s test_input_iterable (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable) ... ok 212s test_input_iterable_bytes (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable_bytes) ... ok 212s test_input_iterable_invalid (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable_invalid) ... ok 212s test_input_iterable_with_newlines (tests.test_dbapi20_copy.TestCopyFrom.test_input_iterable_with_newlines) ... ok 212s test_input_string (tests.test_dbapi20_copy.TestCopyFrom.test_input_string) ... ok 212s test_input_string_multiple_rows (tests.test_dbapi20_copy.TestCopyFrom.test_input_string_multiple_rows) ... ok 212s test_input_string_with_newline (tests.test_dbapi20_copy.TestCopyFrom.test_input_string_with_newline) ... ok 212s test_input_string_with_schema_name (tests.test_dbapi20_copy.TestCopyFrom.test_input_string_with_schema_name) ... ok 212s test_null (tests.test_dbapi20_copy.TestCopyFrom.test_null) ... ok 212s test_query (tests.test_dbapi20_copy.TestCopyFrom.test_query) ... ok 212s test_sep (tests.test_dbapi20_copy.TestCopyFrom.test_sep) ... ok 212s test_size_invalid (tests.test_dbapi20_copy.TestCopyFrom.test_size_invalid) ... ok 212s test_size_negative (tests.test_dbapi20_copy.TestCopyFrom.test_size_negative) ... ok 212s test_size_positive (tests.test_dbapi20_copy.TestCopyFrom.test_size_positive) ... ok 212s test_bad_params (tests.test_dbapi20_copy.TestCopyTo.test_bad_params) ... ok 212s test_binary (tests.test_dbapi20_copy.TestCopyTo.test_binary) ... ok 212s test_binary_with_sep (tests.test_dbapi20_copy.TestCopyTo.test_binary_with_sep) ... ok 212s test_binary_with_unicode (tests.test_dbapi20_copy.TestCopyTo.test_binary_with_unicode) ... ok 212s test_columns (tests.test_dbapi20_copy.TestCopyTo.test_columns) ... ok 212s test_csv (tests.test_dbapi20_copy.TestCopyTo.test_csv) ... ok 213s test_csv_with_sep (tests.test_dbapi20_copy.TestCopyTo.test_csv_with_sep) ... ok 213s test_decode (tests.test_dbapi20_copy.TestCopyTo.test_decode) ... ok 213s test_file (tests.test_dbapi20_copy.TestCopyTo.test_file) ... ok 213s test_generator (tests.test_dbapi20_copy.TestCopyTo.test_generator) ... ok 213s test_generator_bytes (tests.test_dbapi20_copy.TestCopyTo.test_generator_bytes) ... ok 213s test_generator_with_schema_name (tests.test_dbapi20_copy.TestCopyTo.test_generator_with_schema_name) ... ok 213s test_null (tests.test_dbapi20_copy.TestCopyTo.test_null) ... ok 213s test_query (tests.test_dbapi20_copy.TestCopyTo.test_query) ... ok 213s test_rowcount_increment (tests.test_dbapi20_copy.TestCopyTo.test_rowcount_increment) ... ok 213s test_sep (tests.test_dbapi20_copy.TestCopyTo.test_sep) ... ok 213s test_input (tests.test_dbapi20_copy.TestStreams.test_input) ... ok 213s test_output (tests.test_dbapi20_copy.TestStreams.test_output) ... ok 213s test_all_steps (tests.test_tutorial.TestClassicTutorial.test_all_steps) ... ok 213s test_all_steps (tests.test_tutorial.TestDbApi20Tutorial.test_all_steps) ... ok 213s 213s ---------------------------------------------------------------------- 213s Ran 807 tests in 24.884s 213s 213s OK (skipped=16) 213s autopkgtest [12:33:49]: test unittests: -----------------------] 214s autopkgtest [12:33:50]: test unittests: - - - - - - - - - - results - - - - - - - - - - 214s unittests PASS 214s autopkgtest [12:33:50]: @@@@@@@@@@@@@@@@@@@@ summary 214s unittests PASS 226s Creating nova instance adt-noble-s390x-pygresql-20240322-123016-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-s390x-server-20240321.img (UUID f7ee8f0f-480f-4014-94f0-3be2a19e259d)...