(self)
| 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 |
nothing calls this directly
no test coverage detected