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

Method test_from_sql_expr

test/sql/test_update.py:1139–1159  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1137 )
1138
1139 def test_from_sql_expr(self):
1140 mytable = self.tables.mytable
1141 stmt = mytable.update().values(
1142 name=mytable.c.name + "lala",
1143 description=from_dml_column(mytable.c.name),
1144 )
1145
1146 self.assert_compile(
1147 stmt,
1148 "UPDATE mytable SET name=(mytable.name || :name_1), "
1149 "description=(mytable.name || :name_1)",
1150 checkparams={"name_1": "lala"},
1151 )
1152
1153 self.assert_compile(
1154 stmt,
1155 "UPDATE mytable SET name=(mytable.name || ?), "
1156 "description=(mytable.name || ?)",
1157 checkpositional=("lala", "lala"),
1158 dialect="sqlite",
1159 )
1160
1161 def test_from_sql_expr_multiple_dmlcol(self):
1162 mytable = self.tables.mytable

Callers

nothing calls this directly

Calls 4

from_dml_columnFunction · 0.90
assert_compileMethod · 0.80
valuesMethod · 0.45
updateMethod · 0.45

Tested by

no test coverage detected