psycopg conformance report¶
SecantusDB (Python server) 0.5.4b235
psycopg suite: vendor/psycopg @ unknown
generated: 2026-07-16 16:15 UTC
category |
passed |
failed |
skipped |
total |
pass rate |
|---|---|---|---|---|---|
test_adapt.py |
47 |
12 |
0 |
59 |
79.7% |
test_capabilities.py |
12 |
0 |
9 |
21 |
100.0% |
test_column.py |
18 |
35 |
0 |
53 |
34.0% |
test_connection.py |
79 |
23 |
2 |
104 |
77.5% |
test_connection_info.py |
32 |
5 |
3 |
40 |
86.5% |
test_conninfo.py |
38 |
0 |
0 |
38 |
100.0% |
test_copy.py |
84 |
27 |
1 |
112 |
75.7% |
test_cursor.py |
78 |
0 |
0 |
78 |
100.0% |
test_cursor_client.py |
25 |
3 |
0 |
28 |
89.3% |
test_cursor_common.py |
277 |
3 |
8 |
288 |
98.9% |
test_cursor_raw.py |
78 |
0 |
0 |
78 |
100.0% |
test_cursor_server.py |
89 |
21 |
0 |
110 |
80.9% |
test_encodings.py |
17 |
0 |
0 |
17 |
100.0% |
test_errors.py |
21 |
10 |
0 |
31 |
67.7% |
test_generators.py |
3 |
2 |
1 |
6 |
60.0% |
test_prepared.py |
19 |
11 |
1 |
31 |
63.3% |
test_psycopg_dbapi20.py |
70 |
10 |
0 |
80 |
87.5% |
test_query.py |
44 |
0 |
0 |
44 |
100.0% |
test_rows.py |
18 |
0 |
0 |
18 |
100.0% |
test_sql.py |
119 |
0 |
5 |
124 |
100.0% |
test_transaction.py |
83 |
1 |
1 |
85 |
98.8% |
test_typeinfo.py |
85 |
1 |
0 |
86 |
98.8% |
test_typing.py |
125 |
0 |
0 |
125 |
100.0% |
types/test_array.py |
125 |
33 |
0 |
158 |
79.1% |
types/test_bool.py |
15 |
0 |
0 |
15 |
100.0% |
types/test_composite.py |
13 |
66 |
0 |
79 |
16.5% |
types/test_datetime.py |
558 |
0 |
9 |
567 |
100.0% |
types/test_enum.py |
197 |
0 |
0 |
197 |
100.0% |
types/test_hstore.py |
24 |
0 |
15 |
39 |
100.0% |
types/test_json.py |
258 |
0 |
0 |
258 |
100.0% |
types/test_multirange.py |
187 |
18 |
12 |
217 |
91.2% |
types/test_net.py |
3 |
30 |
0 |
33 |
9.1% |
types/test_none.py |
1 |
0 |
0 |
1 |
100.0% |
types/test_numeric.py |
366 |
4 |
0 |
370 |
98.9% |
types/test_numpy.py |
88 |
78 |
6 |
172 |
53.0% |
types/test_range.py |
247 |
28 |
12 |
287 |
89.8% |
types/test_shapely.py |
2 |
0 |
26 |
28 |
100.0% |
types/test_string.py |
110 |
24 |
1 |
135 |
82.1% |
types/test_uuid.py |
21 |
5 |
0 |
26 |
80.8% |
total |
3676 |
450 |
112 |
4238 |
89.1% |
Failures (450)¶
tests/test_adapt.py::test_load_cursor_ctx_nested[0-row('hello'::text)-obj1]tests/test_adapt.py::test_load_cursor_ctx_nested[1-row('hello'::text)-obj1]tests/test_adapt.py::test_no_cast_needed[b]tests/test_adapt.py::test_no_cast_needed[s]tests/test_adapt.py::test_no_cast_needed[t]tests/test_adapt.py::test_random[0-b]tests/test_adapt.py::test_random[0-s]tests/test_adapt.py::test_random[0-t]tests/test_adapt.py::test_random[1-b]tests/test_adapt.py::test_random[1-s]tests/test_adapt.py::test_random[1-t]tests/test_adapt.py::test_return_untyped[b]tests/test_column.py::test_description_attribstests/test_column.py::test_details[bit(1)-None-None-1-None]tests/test_column.py::test_details[bit(42)-None-None-42-None]tests/test_column.py::test_details[bit(83886080)-None-None-83886080-None]tests/test_column.py::test_details[bpchar(42)-None-None-42-None]tests/test_column.py::test_details[numeric(1,-1000)-1--1000-None-None]tests/test_column.py::test_details[numeric(1,1000)-1-1000-None-None]tests/test_column.py::test_details[numeric(10,0)-10-0-None-None]tests/test_column.py::test_details[numeric(10,3)[]-10-3-None-None]tests/test_column.py::test_details[numeric(1000,1000)-1000-1000-None-None]tests/test_column.py::test_details[numeric(2,-3)-2--3-None-None]tests/test_column.py::test_details[numeric(3,5)-3-5-None-None]tests/test_column.py::test_details[varbit(1)-None-None-1-None]tests/test_column.py::test_details[varbit(42)-None-None-42-None]tests/test_column.py::test_details[varbit(83886080)-None-None-83886080-None]tests/test_column.py::test_details[varchar(1)-None-None-1-None]tests/test_column.py::test_details[varchar(1)[]-None-None-1-None]tests/test_column.py::test_details[varchar(10485760)-None-None-10485760-None]tests/test_column.py::test_details[varchar(42)-None-None-42-None]tests/test_column.py::test_details[varchar-None-None-None-None]tests/test_column.py::test_details_time[0-interval]tests/test_column.py::test_details_time[0-time]tests/test_column.py::test_details_time[0-timestamp]tests/test_column.py::test_details_time[0-timestamptz]tests/test_column.py::test_details_time[0-timetz]tests/test_column.py::test_details_time[2-interval]tests/test_column.py::test_details_time[2-time]tests/test_column.py::test_details_time[2-timestamp]tests/test_column.py::test_details_time[2-timestamptz]tests/test_column.py::test_details_time[2-timetz]tests/test_column.py::test_details_time[6-interval]tests/test_column.py::test_details_time[6-time]tests/test_column.py::test_details_time[6-timestamp]tests/test_column.py::test_details_time[6-timestamptz]tests/test_column.py::test_details_time[6-timetz]tests/test_connection.py::test_brokentests/test_connection.py::test_broken_connectiontests/test_connection.py::test_cancel_safe_errortests/test_connection.py::test_cancel_safe_timeouttests/test_connection.py::test_connect_badtests/test_connection.py::test_context_inerror_rollback_no_clobbertests/test_connection.py::test_notice_handlerstests/test_connection.py::test_right_exception_on_server_disconnecttests/test_connection.py::test_right_exception_on_session_timeouttests/test_connection.py::test_set_transaction_param_alltests/test_connection.py::test_set_transaction_param_all_propertytests/test_connection.py::test_set_transaction_param_block[deferrable-False]tests/test_connection.py::test_set_transaction_param_block[deferrable-True]tests/test_connection.py::test_set_transaction_param_block[isolation_level-False]tests/test_connection.py::test_set_transaction_param_block[isolation_level-True]tests/test_connection.py::test_set_transaction_param_block[read_only-False]tests/test_connection.py::test_set_transaction_param_block[read_only-True]tests/test_connection.py::test_set_transaction_param_implicit[deferrable-False]tests/test_connection.py::test_set_transaction_param_implicit[isolation_level-False]tests/test_connection.py::test_set_transaction_param_implicit[read_only-False]tests/test_connection.py::test_set_transaction_param_reset[deferrable]tests/test_connection.py::test_set_transaction_param_reset[isolation_level]tests/test_connection.py::test_set_transaction_param_reset[read_only]tests/test_connection_info.py::test_encoding_env_var[euc-jp-EUC_JP-euc_jp]tests/test_connection_info.py::test_encoding_env_var[eucjp-EUC_JP-euc_jp]tests/test_connection_info.py::test_normalize_encoding[euc-jp-EUC_JP-euc_jp]tests/test_connection_info.py::test_normalize_encoding[eucjp-EUC_JP-euc_jp]tests/test_connection_info.py::test_set_encoding_unsupportedtests/test_copy.py::test_binary_partial_rowtests/test_copy.py::test_connection_writer[1-sample_binary]tests/test_copy.py::test_copy_bad_resulttests/test_copy.py::test_copy_from_leaks[0-False]tests/test_copy.py::test_copy_from_leaks[0-True]tests/test_copy.py::test_copy_from_leaks[1-True]tests/test_copy.py::test_copy_in_allcharstests/test_copy.py::test_copy_in_buffers[1-sample_binary]tests/test_copy.py::test_copy_in_errortests/test_copy.py::test_copy_out_allchars[0]tests/test_copy.py::test_copy_out_allchars[1]tests/test_copy.py::test_copy_out_error_with_copy_not_finishedtests/test_copy.py::test_copy_out_iter[dict_row-1]tests/test_copy.py::test_copy_out_iter[namedtuple_row-1]tests/test_copy.py::test_copy_out_iter[tuple_row-1]tests/test_copy.py::test_copy_out_read[1]tests/test_copy.py::test_copy_table_across[binary]tests/test_copy.py::test_copy_table_across[block]tests/test_copy.py::test_copy_table_across[row]tests/test_copy.py::test_copy_to_leaks[row-0-True]tests/test_copy.py::test_copy_to_leaks[row-1-True]tests/test_copy.py::test_copy_to_leaks[rows-0-True]tests/test_copy.py::test_read_row_notypes[1]tests/test_copy.py::test_rows_notypes[1]tests/test_copy.py::test_subclass_adapter[1]tests/test_copy.py::test_subclass_nulling_dumper[1]tests/test_copy.py::test_worker_life[1-sample_binary]tests/test_cursor_client.py::test_leak[asyncio-namedtuple_row-iter]tests/test_cursor_client.py::test_leak[asyncio-tuple_row-all]tests/test_cursor_client.py::test_leak[asyncio-tuple_row-iter]tests/test_cursor_common.py::test_stream_badquery[asyncio-ClientCursor-copy (select 1) to stdout]tests/test_cursor_common.py::test_stream_badquery[asyncio-Cursor-copy (select 1) to stdout]tests/test_cursor_common.py::test_stream_badquery[asyncio-RawCursor-copy (select 1) to stdout]tests/test_cursor_server.py::test_binary_cursor_execute[asyncio-RawServerCursor]tests/test_cursor_server.py::test_binary_cursor_execute[asyncio-ServerCursor]tests/test_cursor_server.py::test_binary_cursor_text_override[asyncio-RawServerCursor]tests/test_cursor_server.py::test_binary_cursor_text_override[asyncio-ServerCursor]tests/test_cursor_server.py::test_close[asyncio-ServerCursor]tests/test_cursor_server.py::test_description[asyncio-RawServerCursor]tests/test_cursor_server.py::test_description[asyncio-ServerCursor]tests/test_cursor_server.py::test_execute_binary[asyncio-RawServerCursor]tests/test_cursor_server.py::test_execute_binary[asyncio-ServerCursor]tests/test_cursor_server.py::test_execute_error[asyncio-RawServerCursor-create table ssc ()]tests/test_cursor_server.py::test_execute_error[asyncio-RawServerCursor-wat]tests/test_cursor_server.py::test_execute_error[asyncio-ServerCursor-create table ssc ()]tests/test_cursor_server.py::test_execute_error[asyncio-ServerCursor-select 1; select 2]tests/test_cursor_server.py::test_execute_error[asyncio-ServerCursor-wat]tests/test_cursor_server.py::test_hold[asyncio-RawServerCursor]tests/test_cursor_server.py::test_non_scrollable[asyncio-RawServerCursor]tests/test_cursor_server.py::test_non_scrollable[asyncio-ServerCursor]tests/test_cursor_server.py::test_row_factory[asyncio-RawServerCursor]tests/test_cursor_server.py::test_row_factory[asyncio-ServerCursor]tests/test_cursor_server.py::test_scrollable[asyncio-RawServerCursor]tests/test_cursor_server.py::test_scrollable[asyncio-ServerCursor]tests/test_errors.py::test_diag_attr_valuestests/test_errors.py::test_diag_encoding[latin9]tests/test_errors.py::test_diag_encoding[utf8]tests/test_errors.py::test_diag_independenttests/test_errors.py::test_error_encoding[latin9]tests/test_errors.py::test_error_encoding[utf8]tests/test_errors.py::test_pgconn_errortests/test_errors.py::test_pgconn_error_pickletests/test_errors.py::test_query_contexttests/test_errors.py::test_unknown_sqlstatetests/test_generators.py::test_canceltests/test_generators.py::test_pipeline_communicate_aborttests/test_prepared.py::test_change_typetests/test_prepared.py::test_change_type_executetests/test_prepared.py::test_change_type_executemanytests/test_prepared.py::test_change_type_savepointtests/test_prepared.py::test_different_typestests/test_prepared.py::test_evict_lrutests/test_prepared.py::test_evict_lru_deallocatetests/test_prepared.py::test_misc_statement[notify foo, 'bar']tests/test_prepared.py::test_no_prepare_multi_with_droptests/test_prepared.py::test_params_typestests/test_prepared.py::test_untyped_jsontests/test_psycopg_dbapi20.py::PsycopgTPCTests::test_commit_in_tpc_failstests/test_psycopg_dbapi20.py::PsycopgTPCTests::test_rollback_in_tpc_failstests/test_psycopg_dbapi20.py::PsycopgTPCTests::test_tpc_begintests/test_psycopg_dbapi20.py::PsycopgTPCTests::test_tpc_begin_in_tpc_transaction_failstests/test_psycopg_dbapi20.py::PsycopgTPCTests::test_tpc_begin_in_transaction_failstests/test_psycopg_dbapi20.py::PsycopgTPCTests::test_tpc_commit_with_preparetests/test_psycopg_dbapi20.py::PsycopgTPCTests::test_tpc_commit_without_preparetests/test_psycopg_dbapi20.py::PsycopgTPCTests::test_tpc_rollback_with_preparetests/test_psycopg_dbapi20.py::PsycopgTPCTests::test_tpc_rollback_without_preparetests/test_psycopg_dbapi20.py::PsycopgTPCTests::test_xidtests/test_transaction.py::test_context_inerror_rollback_no_clobber[asyncio-pipeline=off]tests/test_typeinfo.py::test_fetch_async[asyncio-sql_ascii-IDLE-text]tests/types/test_array.py::test_all_chars[1-s]tests/types/test_array.py::test_all_chars[1-t]tests/types/test_array.py::test_all_chars_with_bounds[0]tests/types/test_array.py::test_all_chars_with_bounds[1]tests/types/test_array.py::test_array_of_unknown_builtintests/types/test_array.py::test_array_registertests/types/test_array.py::test_array_with_bounds['[0:1]={a,b}'::text[]-want0-1]tests/types/test_array.py::test_array_with_bounds['[1:1][-2:-1][3:5]={{{1,2,3},{4,5,6}}}'::int[]-want1-1]tests/types/test_array.py::test_dump_list_int[obj1-{10,null,30}]tests/types/test_array.py::test_dump_list_no_comma_separatortests/types/test_array.py::test_dump_list_str[obj0-{{{{{{a}}}}}}-b]tests/types/test_array.py::test_dump_list_str[obj2-{{{{{{"NULL"}}}}}}-b]tests/types/test_array.py::test_dump_list_str[obj4-{foo,null,baz}-b]tests/types/test_array.py::test_dump_list_str[obj4-{foo,null,baz}-s]tests/types/test_array.py::test_dump_list_str[obj4-{foo,null,baz}-t]tests/types/test_array.py::test_dump_list_str[obj6-{{foo,bar},{baz,qux},{quux,quuux}}-b]tests/types/test_array.py::test_dump_list_str[obj7-{{{"fo{o","ba}r"},{"ba\\"z",qu\\'x},{"qu ux"," "}}}-b]tests/types/test_array.py::test_dump_list_str[obj7-{{{"fo{o","ba}r"},{"ba\\"z",qu\\'x},{"qu ux"," "}}}-s]tests/types/test_array.py::test_dump_list_str[obj7-{{{"fo{o","ba}r"},{"ba\\"z",qu\\'x},{"qu ux"," "}}}-t]tests/types/test_array.py::test_empty_list[b]tests/types/test_array.py::test_empty_list[s]tests/types/test_array.py::test_empty_list[t]tests/types/test_array.py::test_load_list_int[want1-{10,null,30}-0]tests/types/test_array.py::test_load_list_int[want1-{10,null,30}-1]tests/types/test_array.py::test_load_list_int[want2-{{10,20},{30,40}}-1]tests/types/test_array.py::test_load_list_str[want0-{{{{{{a}}}}}}-1]tests/types/test_array.py::test_load_list_str[want1-{{{{{{NULL}}}}}}-1]tests/types/test_array.py::test_load_list_str[want2-{{{{{{"NULL"}}}}}}-1]tests/types/test_array.py::test_load_list_str[want4-{foo,null,baz}-0]tests/types/test_array.py::test_load_list_str[want6-{{foo,bar},{baz,qux},{quux,quuux}}-1]tests/types/test_array.py::test_load_list_str[want7-{{{"fo{o","ba}r"},{"ba\\"z",qu\\'x},{"qu ux"," "}}}-1]tests/types/test_array.py::test_load_nested_array[0]tests/types/test_array.py::test_load_nested_array[1]tests/types/test_composite.py::test_callable_dumper_not_registeredtests/types/test_composite.py::test_dump_builtin_empty_range[b]tests/types/test_composite.py::test_dump_builtin_empty_range[s]tests/types/test_composite.py::test_dump_builtin_empty_range[t]tests/types/test_composite.py::test_dump_composite_all_chars[b]tests/types/test_composite.py::test_dump_composite_all_chars[s]tests/types/test_composite.py::test_dump_composite_all_chars[t]tests/types/test_composite.py::test_dump_composite_null[b]tests/types/test_composite.py::test_dump_composite_null[s]tests/types/test_composite.py::test_dump_composite_null[t]tests/types/test_composite.py::test_dump_no_sequence[b]tests/types/test_composite.py::test_dump_no_sequence[s]tests/types/test_composite.py::test_dump_no_sequence[t]tests/types/test_composite.py::test_dump_recursive_composite[b]tests/types/test_composite.py::test_dump_recursive_composite[s]tests/types/test_composite.py::test_dump_recursive_composite[t]tests/types/test_composite.py::test_dump_tuple['foo''', '''foo', '"bar', 'bar"' -obj5]tests/types/test_composite.py::test_dump_tuple[-obj0]tests/types/test_composite.py::test_dump_tuple[42,'foo','ba,r','ba''z','qu"x'-obj4]tests/types/test_composite.py::test_dump_tuple[null, ''-obj3]tests/types/test_composite.py::test_dump_tuple[null,null-obj2]tests/types/test_composite.py::test_dump_tuple[null-obj1]tests/types/test_composite.py::test_dump_tuple_all_chars[s]tests/types/test_composite.py::test_dump_tuple_all_chars[t]tests/types/test_composite.py::test_dump_tuple_nulltests/types/test_composite.py::test_invalid_fields_namestests/types/test_composite.py::test_literal_invalid_attr[1-f1]tests/types/test_composite.py::test_literal_invalid_attr[\u20ac-f_]tests/types/test_composite.py::test_literal_invalid_attr[\xfc\xe5\xe4\xf6-\xfc\xe5\xe4\xf6]tests/types/test_composite.py::test_literal_invalid_attr[a-b-a_b]tests/types/test_composite.py::test_literal_invalid_attr[order-order]tests/types/test_composite.py::test_literal_invalid_name[']tests/types/test_composite.py::test_literal_invalid_name[1]tests/types/test_composite.py::test_literal_invalid_name[\u20ac]tests/types/test_composite.py::test_literal_invalid_name[a-b]tests/types/test_composite.py::test_literal_invalid_name[order]tests/types/test_composite.py::test_load_all_chars[0]tests/types/test_composite.py::test_load_all_chars[1]tests/types/test_composite.py::test_load_composite[0]tests/types/test_composite.py::test_load_composite[1]tests/types/test_composite.py::test_load_composite_factory[0]tests/types/test_composite.py::test_load_composite_factory[1]tests/types/test_composite.py::test_load_different_records_cols[0]tests/types/test_composite.py::test_load_different_records_cols[1]tests/types/test_composite.py::test_load_different_records_rows[0]tests/types/test_composite.py::test_load_different_records_rows[1]tests/types/test_composite.py::test_load_keyword_composite_factory[0]tests/types/test_composite.py::test_load_keyword_composite_factory[1]tests/types/test_composite.py::test_load_record['foo''', '''foo', '"bar', 'bar"' -want5]tests/types/test_composite.py::test_load_record[-want0]tests/types/test_composite.py::test_load_record[42,'foo','ba,r','ba''z','qu"x'-want4]tests/types/test_composite.py::test_load_record[null, ''-want3]tests/types/test_composite.py::test_load_record[null,null-want2]tests/types/test_composite.py::test_load_record[null-want1]tests/types/test_composite.py::test_load_record_binary['foo''', '''foo', '"bar', 'bar"' -want5]tests/types/test_composite.py::test_load_record_binary[-want0]tests/types/test_composite.py::test_load_record_binary[10::int, null::text, 20::float, null::text, 'foo'::text, 'bar'::bytea -want6]tests/types/test_composite.py::test_load_record_binary[42,'foo','ba,r','ba''z','qu"x'-want4]tests/types/test_composite.py::test_load_record_binary[null, ''-want3]tests/types/test_composite.py::test_load_record_binary[null,null-want2]tests/types/test_composite.py::test_load_record_binary[null-want1]tests/types/test_composite.py::test_load_recursive_composite[0]tests/types/test_composite.py::test_load_recursive_composite[1]tests/types/test_composite.py::test_type_dumper_registered[b]tests/types/test_composite.py::test_type_dumper_registered[s]tests/types/test_composite.py::test_type_dumper_registered[t]tests/types/test_multirange.py::test_dump_builtin_multirange[b-int4multirange-ranges0]tests/types/test_multirange.py::test_dump_builtin_multirange[b-int8multirange-ranges2]tests/types/test_multirange.py::test_dump_custom_emptytests/types/test_multirange.py::test_dump_custom_none[b]tests/types/test_multirange.py::test_dump_custom_none[s]tests/types/test_multirange.py::test_dump_custom_none[t]tests/types/test_multirange.py::test_fetch_info[name2-text]tests/types/test_multirange.py::test_fetch_info[name3-float8]tests/types/test_multirange.py::test_fetch_info[testmultirange-text]tests/types/test_multirange.py::test_fetch_info[testschema.testmultirange-float8]tests/types/test_multirange.py::test_fetch_info_async[asyncio-name2-text]tests/types/test_multirange.py::test_fetch_info_async[asyncio-name3-float8]tests/types/test_multirange.py::test_fetch_info_async[asyncio-testmultirange-text]tests/types/test_multirange.py::test_fetch_info_async[asyncio-testschema.testmultirange-float8]tests/types/test_multirange.py::test_literal_invalid_name[\u20ac]tests/types/test_multirange.py::test_literal_invalid_name[a-b]tests/types/test_multirange.py::test_load_custom_empty[0]tests/types/test_multirange.py::test_load_custom_empty[1]tests/types/test_net.py::test_address_dump[192.168.0.1-b]tests/types/test_net.py::test_address_dump[192.168.0.1-s]tests/types/test_net.py::test_address_dump[192.168.0.1-t]tests/types/test_net.py::test_address_dump[2001:db8::-b]tests/types/test_net.py::test_address_dump[2001:db8::-s]tests/types/test_net.py::test_address_dump[2001:db8::-t]tests/types/test_net.py::test_cidr_load[127.0.0.0/24-0]tests/types/test_net.py::test_cidr_load[127.0.0.0/24-1]tests/types/test_net.py::test_cidr_load[::ffff:102:300/128-0]tests/types/test_net.py::test_cidr_load[::ffff:102:300/128-1]tests/types/test_net.py::test_inet_load_address[127.0.0.1/32-0]tests/types/test_net.py::test_inet_load_address[127.0.0.1/32-1]tests/types/test_net.py::test_inet_load_address[::ffff:102:300/128-0]tests/types/test_net.py::test_inet_load_address[::ffff:102:300/128-1]tests/types/test_net.py::test_inet_load_network[127.0.0.1/24-0]tests/types/test_net.py::test_inet_load_network[127.0.0.1/24-1]tests/types/test_net.py::test_inet_load_network[::ffff:102:300/127-0]tests/types/test_net.py::test_inet_load_network[::ffff:102:300/127-1]tests/types/test_net.py::test_interface_dump[127.0.0.1/24-b]tests/types/test_net.py::test_interface_dump[127.0.0.1/24-s]tests/types/test_net.py::test_interface_dump[127.0.0.1/24-t]tests/types/test_net.py::test_interface_dump[::ffff:102:300/128-b]tests/types/test_net.py::test_interface_dump[::ffff:102:300/128-s]tests/types/test_net.py::test_interface_dump[::ffff:102:300/128-t]tests/types/test_net.py::test_network_dump[127.0.0.0/24-b]tests/types/test_net.py::test_network_dump[127.0.0.0/24-s]tests/types/test_net.py::test_network_dump[127.0.0.0/24-t]tests/types/test_net.py::test_network_dump[::ffff:102:300/128-b]tests/types/test_net.py::test_network_dump[::ffff:102:300/128-s]tests/types/test_net.py::test_network_dump[::ffff:102:300/128-t]tests/types/test_numeric.py::test_dump_float[b-nan-'NaN']tests/types/test_numeric.py::test_dump_float[s-nan-'NaN']tests/types/test_numeric.py::test_dump_float[t-nan-'NaN']tests/types/test_numeric.py::test_dump_numeric_exhaustive[b]tests/types/test_numpy.py::test_dump_int[b-bool_-False-'f'::bool]tests/types/test_numpy.py::test_dump_int[b-bool_-True-'t'::bool]tests/types/test_numpy.py::test_dump_int[b-int16--32768-'-32768'::int2]tests/types/test_numpy.py::test_dump_int[b-int16-0-'0'::int2]tests/types/test_numpy.py::test_dump_int[b-int16-32767-'32767'::int2]tests/types/test_numpy.py::test_dump_int[b-int32--2147483648-'-2147483648'::int4]tests/types/test_numpy.py::test_dump_int[b-int32-0-'0'::int4]tests/types/test_numpy.py::test_dump_int[b-int32-2147483647-'2147483647'::int4]tests/types/test_numpy.py::test_dump_int[b-int64--9223372036854775808-'-9223372036854775808'::int8]tests/types/test_numpy.py::test_dump_int[b-int64-0-'0'::int8]tests/types/test_numpy.py::test_dump_int[b-int64-9223372036854775807-'9223372036854775807'::int8]tests/types/test_numpy.py::test_dump_int[b-int8--128-'-128'::int2]tests/types/test_numpy.py::test_dump_int[b-int8-0-'0'::int2]tests/types/test_numpy.py::test_dump_int[b-int8-127-'127'::int2]tests/types/test_numpy.py::test_dump_int[b-longlong--9223372036854775808-'-9223372036854775808'::int8]tests/types/test_numpy.py::test_dump_int[b-longlong-9223372036854775807-'9223372036854775807'::int8]tests/types/test_numpy.py::test_dump_int[b-uint16-0-'0'::int4]tests/types/test_numpy.py::test_dump_int[b-uint16-65535-'65535'::int4]tests/types/test_numpy.py::test_dump_int[b-uint32-0-'0'::int8]tests/types/test_numpy.py::test_dump_int[b-uint32-4294967295-'4294967295'::int8]tests/types/test_numpy.py::test_dump_int[b-uint64-0-'0'::numeric]tests/types/test_numpy.py::test_dump_int[b-uint64-18446744073709551615-'18446744073709551615'::numeric]tests/types/test_numpy.py::test_dump_int[b-uint8-0-'0'::int2]tests/types/test_numpy.py::test_dump_int[b-uint8-255-'255'::int2]tests/types/test_numpy.py::test_dump_int[b-ulonglong-0-'0'::numeric]tests/types/test_numpy.py::test_dump_int[b-ulonglong-18446744073709551615-'18446744073709551615'::numeric]tests/types/test_numpy.py::test_dump_int[s-bool_-False-'f'::bool]tests/types/test_numpy.py::test_dump_int[s-bool_-True-'t'::bool]tests/types/test_numpy.py::test_dump_int[s-int16--32768-'-32768'::int2]tests/types/test_numpy.py::test_dump_int[s-int16-0-'0'::int2]tests/types/test_numpy.py::test_dump_int[s-int16-32767-'32767'::int2]tests/types/test_numpy.py::test_dump_int[s-int32--2147483648-'-2147483648'::int4]tests/types/test_numpy.py::test_dump_int[s-int32-0-'0'::int4]tests/types/test_numpy.py::test_dump_int[s-int32-2147483647-'2147483647'::int4]tests/types/test_numpy.py::test_dump_int[s-int64--9223372036854775808-'-9223372036854775808'::int8]tests/types/test_numpy.py::test_dump_int[s-int64-0-'0'::int8]tests/types/test_numpy.py::test_dump_int[s-int64-9223372036854775807-'9223372036854775807'::int8]tests/types/test_numpy.py::test_dump_int[s-int8--128-'-128'::int2]tests/types/test_numpy.py::test_dump_int[s-int8-0-'0'::int2]tests/types/test_numpy.py::test_dump_int[s-int8-127-'127'::int2]tests/types/test_numpy.py::test_dump_int[s-longlong--9223372036854775808-'-9223372036854775808'::int8]tests/types/test_numpy.py::test_dump_int[s-longlong-9223372036854775807-'9223372036854775807'::int8]tests/types/test_numpy.py::test_dump_int[s-uint16-0-'0'::int4]tests/types/test_numpy.py::test_dump_int[s-uint16-65535-'65535'::int4]tests/types/test_numpy.py::test_dump_int[s-uint32-0-'0'::int8]tests/types/test_numpy.py::test_dump_int[s-uint32-4294967295-'4294967295'::int8]tests/types/test_numpy.py::test_dump_int[s-uint64-0-'0'::numeric]tests/types/test_numpy.py::test_dump_int[s-uint64-18446744073709551615-'18446744073709551615'::numeric]tests/types/test_numpy.py::test_dump_int[s-uint8-0-'0'::int2]tests/types/test_numpy.py::test_dump_int[s-uint8-255-'255'::int2]tests/types/test_numpy.py::test_dump_int[s-ulonglong-0-'0'::numeric]tests/types/test_numpy.py::test_dump_int[s-ulonglong-18446744073709551615-'18446744073709551615'::numeric]tests/types/test_numpy.py::test_dump_int[t-bool_-False-'f'::bool]tests/types/test_numpy.py::test_dump_int[t-bool_-True-'t'::bool]tests/types/test_numpy.py::test_dump_int[t-int16--32768-'-32768'::int2]tests/types/test_numpy.py::test_dump_int[t-int16-0-'0'::int2]tests/types/test_numpy.py::test_dump_int[t-int16-32767-'32767'::int2]tests/types/test_numpy.py::test_dump_int[t-int32--2147483648-'-2147483648'::int4]tests/types/test_numpy.py::test_dump_int[t-int32-0-'0'::int4]tests/types/test_numpy.py::test_dump_int[t-int32-2147483647-'2147483647'::int4]tests/types/test_numpy.py::test_dump_int[t-int64--9223372036854775808-'-9223372036854775808'::int8]tests/types/test_numpy.py::test_dump_int[t-int64-0-'0'::int8]tests/types/test_numpy.py::test_dump_int[t-int64-9223372036854775807-'9223372036854775807'::int8]tests/types/test_numpy.py::test_dump_int[t-int8--128-'-128'::int2]tests/types/test_numpy.py::test_dump_int[t-int8-0-'0'::int2]tests/types/test_numpy.py::test_dump_int[t-int8-127-'127'::int2]tests/types/test_numpy.py::test_dump_int[t-longlong--9223372036854775808-'-9223372036854775808'::int8]tests/types/test_numpy.py::test_dump_int[t-longlong-9223372036854775807-'9223372036854775807'::int8]tests/types/test_numpy.py::test_dump_int[t-uint16-0-'0'::int4]tests/types/test_numpy.py::test_dump_int[t-uint16-65535-'65535'::int4]tests/types/test_numpy.py::test_dump_int[t-uint32-0-'0'::int8]tests/types/test_numpy.py::test_dump_int[t-uint32-4294967295-'4294967295'::int8]tests/types/test_numpy.py::test_dump_int[t-uint64-0-'0'::numeric]tests/types/test_numpy.py::test_dump_int[t-uint64-18446744073709551615-'18446744073709551615'::numeric]tests/types/test_numpy.py::test_dump_int[t-uint8-0-'0'::int2]tests/types/test_numpy.py::test_dump_int[t-uint8-255-'255'::int2]tests/types/test_numpy.py::test_dump_int[t-ulonglong-0-'0'::numeric]tests/types/test_numpy.py::test_dump_int[t-ulonglong-18446744073709551615-'18446744073709551615'::numeric]tests/types/test_range.py::test_dump_builtin_empty[b-daterange]tests/types/test_range.py::test_dump_builtin_empty[b-int4range]tests/types/test_range.py::test_dump_builtin_empty[b-int8range]tests/types/test_range.py::test_dump_builtin_empty[b-numrange]tests/types/test_range.py::test_dump_builtin_empty[b-tsrange]tests/types/test_range.py::test_dump_builtin_empty[b-tstzrange]tests/types/test_range.py::test_dump_builtin_range[b-int4range-None-None-()]tests/types/test_range.py::test_dump_builtin_range[b-int8range-None-None-()]tests/types/test_range.py::test_dump_custom_emptytests/types/test_range.py::test_dump_custom_null[b]tests/types/test_range.py::test_dump_custom_null[s]tests/types/test_range.py::test_dump_custom_null[t]tests/types/test_range.py::test_dump_quotingtests/types/test_range.py::test_fetch_info[name2-text]tests/types/test_range.py::test_fetch_info[name3-float8]tests/types/test_range.py::test_fetch_info[testrange-text]tests/types/test_range.py::test_fetch_info[testschema.testrange-float8]tests/types/test_range.py::test_fetch_info_async[asyncio-name2-text]tests/types/test_range.py::test_fetch_info_async[asyncio-name3-float8]tests/types/test_range.py::test_fetch_info_async[asyncio-testrange-text]tests/types/test_range.py::test_fetch_info_async[asyncio-testschema.testrange-float8]tests/types/test_range.py::test_literal_invalid_name[\u20ac]tests/types/test_range.py::test_literal_invalid_name[a-b]tests/types/test_range.py::test_literal_invalid_name[order]tests/types/test_range.py::test_load_custom_empty[0]tests/types/test_range.py::test_load_custom_empty[1]tests/types/test_range.py::test_load_quoting[0]tests/types/test_range.py::test_load_quoting[1]tests/types/test_string.py::test_dump_1byte[Binary-b]tests/types/test_string.py::test_dump_1byte[Binary-s]tests/types/test_string.py::test_dump_1byte[Binary-t]tests/types/test_string.py::test_dump_1byte[bytearray-b]tests/types/test_string.py::test_dump_1byte[bytearray-s]tests/types/test_string.py::test_dump_1byte[bytearray-t]tests/types/test_string.py::test_dump_1byte[bytes-b]tests/types/test_string.py::test_dump_1byte[bytes-s]tests/types/test_string.py::test_dump_1byte[bytes-t]tests/types/test_string.py::test_dump_1byte[memoryview-b]tests/types/test_string.py::test_dump_1byte[memoryview-s]tests/types/test_string.py::test_dump_1byte[memoryview-t]tests/types/test_string.py::test_dump_text_oid[s]tests/types/test_string.py::test_dump_text_oid[t]tests/types/test_string.py::test_quote_1byte[Binary-off]tests/types/test_string.py::test_quote_1byte[bytearray-off]tests/types/test_string.py::test_quote_1byte[bytes-off]tests/types/test_string.py::test_quote_1byte[memoryview-off]tests/types/test_string.py::test_text_array[name-0-b]tests/types/test_string.py::test_text_array[name-0-s]tests/types/test_string.py::test_text_array[name-0-t]tests/types/test_string.py::test_text_array[name-1-b]tests/types/test_string.py::test_text_array[name-1-s]tests/types/test_string.py::test_text_array[name-1-t]tests/types/test_uuid.py::test_uuid_dump[01234567-89ab-cdef-0123-456789abcdef-t]tests/types/test_uuid.py::test_uuid_dump[0123456789abcdef0123456789abcdef-t]tests/types/test_uuid.py::test_uuid_dump[12345678-1234-5678-1234-567812345679-t]tests/types/test_uuid.py::test_uuid_dump[12345678123456781234567812345679-t]tests/types/test_uuid.py::test_uuid_dump[{a0eebc99-9c0b4ef8-bb6d6bb9-bd380a11}-t]