(self)
| 1411 | ) |
| 1412 | |
| 1413 | def test_load_only_synonym(self): |
| 1414 | orders, Order = self.tables.orders, self.classes.Order |
| 1415 | |
| 1416 | self.mapper_registry.map_imperatively( |
| 1417 | Order, |
| 1418 | orders, |
| 1419 | properties={"desc": synonym("description")}, |
| 1420 | ) |
| 1421 | |
| 1422 | opt = load_only(Order.isopen, Order.desc) |
| 1423 | |
| 1424 | sess = fixture_session() |
| 1425 | q = sess.query(Order).options(opt) |
| 1426 | self.assert_compile( |
| 1427 | q, |
| 1428 | "SELECT orders.id AS orders_id, orders.description " |
| 1429 | "AS orders_description, orders.isopen AS orders_isopen " |
| 1430 | "FROM orders", |
| 1431 | ) |
| 1432 | |
| 1433 | def test_load_only_propagate_unbound(self): |
| 1434 | self._test_load_only_propagate(False) |
nothing calls this directly
no test coverage detected