(self)
| 5565 | ) |
| 5566 | |
| 5567 | def test_no_subqueryload_opt(self): |
| 5568 | self._eagerload_mappings() |
| 5569 | |
| 5570 | User = self.classes.User |
| 5571 | sess = fixture_session() |
| 5572 | q = sess.query(User).options(subqueryload(User.addresses)).yield_per(1) |
| 5573 | assert_raises_message( |
| 5574 | sa_exc.InvalidRequestError, |
| 5575 | "Can't use yield_per with eager loaders that require " |
| 5576 | "uniquing or row buffering", |
| 5577 | q.all, |
| 5578 | ) |
| 5579 | |
| 5580 | def test_no_subqueryload_mapping(self): |
| 5581 | self._eagerload_mappings(addresses_lazy="subquery") |
nothing calls this directly
no test coverage detected