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