(self)
| 263 | assert s.corresponding_column(s.c.c1) is s.c.c1 |
| 264 | |
| 265 | def test_labeled_select_twice(self): |
| 266 | scalar_select = select(table1.c.col1).label("foo") |
| 267 | |
| 268 | s1 = select(scalar_select) |
| 269 | s2 = select(scalar_select, scalar_select) |
| 270 | |
| 271 | eq_( |
| 272 | s1.selected_columns.foo.proxy_set, |
| 273 | {s1.selected_columns.foo, scalar_select, scalar_select.element}, |
| 274 | ) |
| 275 | eq_( |
| 276 | s2.selected_columns.foo.proxy_set, |
| 277 | {s2.selected_columns.foo, scalar_select, scalar_select.element}, |
| 278 | ) |
| 279 | |
| 280 | assert ( |
| 281 | s1.corresponding_column(scalar_select) is s1.selected_columns.foo |
| 282 | ) |
| 283 | assert ( |
| 284 | s2.corresponding_column(scalar_select) is s2.selected_columns.foo |
| 285 | ) |
| 286 | |
| 287 | def test_labeled_subquery_twice(self): |
| 288 | scalar_select = select(table1.c.col1).label("foo") |
nothing calls this directly
no test coverage detected