MCPcopy Index your code
hub / github.com/sqlalchemy/sqlalchemy / test_from_sql_expr

Method test_from_sql_expr

test/sql/test_insert.py:1292–1312  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1290 )
1291
1292 def test_from_sql_expr(self):
1293 mytable = self.tables.mytable
1294 stmt = mytable.insert().values(
1295 name=mytable.c.name + "lala",
1296 description=from_dml_column(mytable.c.name),
1297 )
1298
1299 self.assert_compile(
1300 stmt,
1301 "INSERT INTO mytable (name, description) VALUES "
1302 "((mytable.name || :name_1), (mytable.name || :name_1))",
1303 checkparams={"name_1": "lala"},
1304 )
1305
1306 self.assert_compile(
1307 stmt,
1308 "INSERT INTO mytable (name, description) VALUES "
1309 "((mytable.name || ?), (mytable.name || ?))",
1310 checkpositional=("lala", "lala"),
1311 dialect="sqlite",
1312 )
1313
1314 def test_from_sql_expr_multiple_dmlcol(self):
1315 mytable = self.tables.mytable

Callers

nothing calls this directly

Calls 4

from_dml_columnFunction · 0.90
assert_compileMethod · 0.80
valuesMethod · 0.45
insertMethod · 0.45

Tested by

no test coverage detected