MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_values_advice

Method test_values_advice

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

Source from the content-addressed store, hash-verified

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