MCPcopy
hub / github.com/tortoise/tortoise-orm / test_values

Function test_values

tests/test_sql.py:122–134  ·  view source on GitHub ↗
(sql_context)

Source from the content-addressed store, hash-verified

120
121
122def test_values(sql_context):
123 db, dialect, is_psycopg = sql_context
124 sql = IntFields.filter(intnum=1).values("intnum").sql()
125 if dialect == "mysql":
126 expected = "SELECT `intnum` `intnum` FROM `intfields` WHERE `intnum`=%s"
127 elif dialect == "postgres":
128 if is_psycopg:
129 expected = 'SELECT "intnum" "intnum" FROM "intfields" WHERE "intnum"=%s'
130 else:
131 expected = 'SELECT "intnum" "intnum" FROM "intfields" WHERE "intnum"=$1'
132 else:
133 expected = 'SELECT "intnum" "intnum" FROM "intfields" WHERE "intnum"=?'
134 assert sql == expected
135
136
137def test_values_list(sql_context):

Callers

nothing calls this directly

Calls 3

sqlMethod · 0.45
valuesMethod · 0.45
filterMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…