(self)
| 5493 | ) |
| 5494 | |
| 5495 | def test_no_subqueryload_opt(self): |
| 5496 | self._eagerload_mappings() |
| 5497 | |
| 5498 | User = self.classes.User |
| 5499 | sess = fixture_session() |
| 5500 | q = sess.query(User).options(subqueryload(User.addresses)).yield_per(1) |
| 5501 | assert_raises_message( |
| 5502 | sa_exc.InvalidRequestError, |
| 5503 | "Can't use yield_per with eager loaders that require " |
| 5504 | "uniquing or row buffering", |
| 5505 | q.all, |
| 5506 | ) |
| 5507 | |
| 5508 | def test_no_subqueryload_mapping(self): |
| 5509 | self._eagerload_mappings(addresses_lazy="subquery") |
nothing calls this directly
no test coverage detected