(self)
| 1434 | self._assert_opts(sess.query(User), sub_opt, non_sub_opts) |
| 1435 | |
| 1436 | def test_two(self): |
| 1437 | User, Address, Order, Item, SubItem = self.classes( |
| 1438 | "User", "Address", "Order", "Item", "SubItem" |
| 1439 | ) |
| 1440 | |
| 1441 | sub_opt = defaultload(User.orders).options( |
| 1442 | joinedload(Order.items), |
| 1443 | defaultload(Order.items).options(subqueryload(Item.keywords)), |
| 1444 | defer(Order.description), |
| 1445 | ) |
| 1446 | non_sub_opts = [ |
| 1447 | defaultload(User.orders) |
| 1448 | .joinedload(Order.items) |
| 1449 | .subqueryload(Item.keywords), |
| 1450 | defaultload(User.orders).defer(Order.description), |
| 1451 | ] |
| 1452 | |
| 1453 | sess = fixture_session() |
| 1454 | self._assert_opts(sess.query(User), sub_opt, non_sub_opts) |
| 1455 | |
| 1456 | def test_three(self): |
| 1457 | User, Address, Order, Item, SubItem = self.classes( |
nothing calls this directly
no test coverage detected