MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / test_values_advice

Method test_values_advice

test/sql/test_roles.py:193–207  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

191 )
192
193 def test_values_advice(self):
194 value_expr = values(
195 column("id", Integer), column("name", String), name="my_values"
196 ).data([(1, "name1"), (2, "name2"), (3, "name3")])
197
198 assert_raises_message(
199 exc.ArgumentError,
200 r"SQL expression element expected, got <.*Values.*my_values>. To "
201 r"create a "
202 r"column expression from a VALUES clause, "
203 r"use the .scalar_values\(\) method.",
204 expect,
205 roles.ExpressionElementRole,
206 value_expr,
207 )
208
209 def test_table_valued_advice(self):
210 msg = (

Callers

nothing calls this directly

Calls 4

valuesFunction · 0.90
columnFunction · 0.90
assert_raises_messageFunction · 0.90
dataMethod · 0.45

Tested by

no test coverage detected