(self)
| 192 | ) |
| 193 | |
| 194 | def test_values_advice(self): |
| 195 | value_expr = values( |
| 196 | column("id", Integer), column("name", String), name="my_values" |
| 197 | ).data([(1, "name1"), (2, "name2"), (3, "name3")]) |
| 198 | |
| 199 | assert_raises_message( |
| 200 | exc.ArgumentError, |
| 201 | r"SQL expression element expected, got <.*Values.*my_values>. To " |
| 202 | r"create a " |
| 203 | r"column expression from a VALUES clause, " |
| 204 | r"use the .scalar_values\(\) method.", |
| 205 | expect, |
| 206 | roles.ExpressionElementRole, |
| 207 | value_expr, |
| 208 | ) |
| 209 | |
| 210 | def test_table_valued_advice(self): |
| 211 | msg = ( |
nothing calls this directly
no test coverage detected