(self)
| 5526 | eq_(len(q.all()), 5) |
| 5527 | |
| 5528 | def test_eagerload_opt_disable(self): |
| 5529 | self._eagerload_mappings() |
| 5530 | |
| 5531 | User = self.classes.User |
| 5532 | sess = fixture_session() |
| 5533 | q = ( |
| 5534 | sess.query(User) |
| 5535 | .options(subqueryload(User.addresses)) |
| 5536 | .enable_eagerloads(False) |
| 5537 | .yield_per(1) |
| 5538 | ) |
| 5539 | eq_(len(q.all()), 4) |
| 5540 | |
| 5541 | q = ( |
| 5542 | sess.query(User) |
| 5543 | .options(joinedload(User.addresses)) |
| 5544 | .enable_eagerloads(False) |
| 5545 | .yield_per(1) |
| 5546 | ) |
| 5547 | eq_(len(q.all()), 4) |
| 5548 | |
| 5549 | @testing.combinations( |
| 5550 | "joined", |
nothing calls this directly
no test coverage detected