mirror of
https://github.com/psycopg/psycopg2.git
synced 2025-07-30 01:49:52 +03:00
[test_types_basic] Add explicit cast to values query
This enables using supporting 'array[null]' queries, that could simplify the generation of adapter_list.c.
This commit is contained in:
parent
a12dbc4357
commit
87368be205
|
@ -236,27 +236,27 @@ class TypesBasicTests(ConnectingTestCase):
|
|||
boolaa boolean[][]
|
||||
)""")
|
||||
|
||||
curs.execute("insert into na (texta) values (%s)", ([None],))
|
||||
curs.execute("insert into na (texta) values (%s)", (['a', None],))
|
||||
curs.execute("insert into na (texta) values (%s)", ([None, None],))
|
||||
curs.execute("insert into na (inta) values (%s)", ([None],))
|
||||
curs.execute("insert into na (inta) values (%s)", ([42, None],))
|
||||
curs.execute("insert into na (inta) values (%s)", ([None, None],))
|
||||
curs.execute("insert into na (boola) values (%s)", ([None],))
|
||||
curs.execute("insert into na (boola) values (%s)", ([True, None],))
|
||||
curs.execute("insert into na (boola) values (%s)", ([None, None],))
|
||||
curs.execute("insert into na (texta) values (%s::text[])", ([None],))
|
||||
curs.execute("insert into na (texta) values (%s::text[])", (['a', None],))
|
||||
curs.execute("insert into na (texta) values (%s::text[])", ([None, None],))
|
||||
curs.execute("insert into na (inta) values (%s::int[])", ([None],))
|
||||
curs.execute("insert into na (inta) values (%s::int[])", ([42, None],))
|
||||
curs.execute("insert into na (inta) values (%s::int[])", ([None, None],))
|
||||
curs.execute("insert into na (boola) values (%s::boolean[])", ([None],))
|
||||
curs.execute("insert into na (boola) values (%s::boolean[])", ([True, None],))
|
||||
curs.execute("insert into na (boola) values (%s::boolean[])", ([None, None],))
|
||||
|
||||
curs.execute("insert into na (textaa) values (%s)", ([[None]],))
|
||||
curs.execute("insert into na (textaa) values (%s)", ([['a', None]],))
|
||||
curs.execute("insert into na (textaa) values (%s)", ([[None, None]],))
|
||||
curs.execute("insert into na (textaa) values (%s::text[][])", ([[None]],))
|
||||
curs.execute("insert into na (textaa) values (%s::text[][])", ([['a', None]],))
|
||||
curs.execute("insert into na (textaa) values (%s::text[][])", ([[None, None]],))
|
||||
|
||||
curs.execute("insert into na (intaa) values (%s)", ([[None]],))
|
||||
curs.execute("insert into na (intaa) values (%s)", ([[42, None]],))
|
||||
curs.execute("insert into na (intaa) values (%s)", ([[None, None]],))
|
||||
curs.execute("insert into na (intaa) values (%s::int[][])", ([[None]],))
|
||||
curs.execute("insert into na (intaa) values (%s::int[][])", ([[42, None]],))
|
||||
curs.execute("insert into na (intaa) values (%s::int[][])", ([[None, None]],))
|
||||
|
||||
curs.execute("insert into na (boolaa) values (%s)", ([[None]],))
|
||||
curs.execute("insert into na (boolaa) values (%s)", ([[True, None]],))
|
||||
curs.execute("insert into na (boolaa) values (%s)", ([[None, None]],))
|
||||
curs.execute("insert into na (boolaa) values (%s::boolean[][])", ([[None]],))
|
||||
curs.execute("insert into na (boolaa) values (%s::boolean[][])", ([[True, None]],))
|
||||
curs.execute("insert into na (boolaa) values (%s::boolean[][])", ([[None, None]],))
|
||||
|
||||
@skip_if_crdb("nested array")
|
||||
@testutils.skip_before_postgres(8, 2)
|
||||
|
|
Loading…
Reference in New Issue
Block a user