MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_load_only_no_pk

Method test_load_only_no_pk

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

Source from the content-addressed store, hash-verified

1362 )
1363
1364 def test_load_only_no_pk(self):
1365 orders, Order = self.tables.orders, self.classes.Order
1366
1367 self.mapper_registry.map_imperatively(Order, orders)
1368
1369 sess = fixture_session()
1370 q = sess.query(Order).options(
1371 load_only(Order.isopen, Order.description)
1372 )
1373 self.assert_compile(
1374 q,
1375 "SELECT orders.id AS orders_id, "
1376 "orders.description AS orders_description, "
1377 "orders.isopen AS orders_isopen FROM orders",
1378 )
1379
1380 def test_load_only_no_pk_rt(self):
1381 orders, Order = self.tables.orders, self.classes.Order

Callers

nothing calls this directly

Calls 6

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

Tested by

no test coverage detected