MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_no_subqueryload_mapping

Method test_no_subqueryload_mapping

test/orm/test_query.py:5580–5591  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

5578 )
5579
5580 def test_no_subqueryload_mapping(self):
5581 self._eagerload_mappings(addresses_lazy="subquery")
5582
5583 User = self.classes.User
5584 sess = fixture_session()
5585 q = sess.query(User).yield_per(1)
5586 assert_raises_message(
5587 sa_exc.InvalidRequestError,
5588 "Can't use yield_per with eager loaders that require "
5589 "uniquing or row buffering",
5590 q.all,
5591 )
5592
5593 def test_joinedload_m2o_ok(self):
5594 self._eagerload_mappings(user_lazy="joined")

Callers

nothing calls this directly

Calls 5

_eagerload_mappingsMethod · 0.95
fixture_sessionFunction · 0.90
assert_raises_messageFunction · 0.90
yield_perMethod · 0.45
queryMethod · 0.45

Tested by

no test coverage detected