(self)
| 1204 | __dialect__ = "default_enhanced" |
| 1205 | |
| 1206 | def test_from_bound_col_value(self): |
| 1207 | mytable = self.tables.mytable |
| 1208 | |
| 1209 | # from_dml_column() refers to another column in SET, then the |
| 1210 | # same parameter is rendered |
| 1211 | stmt = mytable.insert().values( |
| 1212 | name="some name", description=from_dml_column(mytable.c.name) |
| 1213 | ) |
| 1214 | |
| 1215 | self.assert_compile( |
| 1216 | stmt, |
| 1217 | "INSERT INTO mytable (name, description) VALUES (:name, :name)", |
| 1218 | checkparams={"name": "some name"}, |
| 1219 | ) |
| 1220 | |
| 1221 | self.assert_compile( |
| 1222 | stmt, |
| 1223 | "INSERT INTO mytable (name, description) VALUES (?, ?)", |
| 1224 | checkpositional=("some name", "some name"), |
| 1225 | dialect="sqlite", |
| 1226 | ) |
| 1227 | |
| 1228 | def test_from_static_col_value(self): |
| 1229 | mytable = self.tables.mytable |
nothing calls this directly
no test coverage detected