(self)
| 5598 | eq_(len(q.all()), 5) |
| 5599 | |
| 5600 | def test_eagerload_opt_disable(self): |
| 5601 | self._eagerload_mappings() |
| 5602 | |
| 5603 | User = self.classes.User |
| 5604 | sess = fixture_session() |
| 5605 | q = ( |
| 5606 | sess.query(User) |
| 5607 | .options(subqueryload(User.addresses)) |
| 5608 | .enable_eagerloads(False) |
| 5609 | .yield_per(1) |
| 5610 | ) |
| 5611 | eq_(len(q.all()), 4) |
| 5612 | |
| 5613 | q = ( |
| 5614 | sess.query(User) |
| 5615 | .options(joinedload(User.addresses)) |
| 5616 | .enable_eagerloads(False) |
| 5617 | .yield_per(1) |
| 5618 | ) |
| 5619 | eq_(len(q.all()), 4) |
| 5620 | |
| 5621 | @testing.combinations( |
| 5622 | "joined", |
nothing calls this directly
no test coverage detected