MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_load_only_synonym

Method test_load_only_synonym

test/orm/test_deferred.py:1413–1431  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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)

Callers

nothing calls this directly

Calls 7

synonymFunction · 0.90
load_onlyFunction · 0.90
fixture_sessionFunction · 0.90
map_imperativelyMethod · 0.80
assert_compileMethod · 0.80
optionsMethod · 0.45
queryMethod · 0.45

Tested by

no test coverage detected