(self)
| 1415 | ) |
| 1416 | |
| 1417 | def test_one(self): |
| 1418 | User, Address, Order, Item, SubItem = self.classes( |
| 1419 | "User", "Address", "Order", "Item", "SubItem" |
| 1420 | ) |
| 1421 | sub_opt = joinedload(User.orders).options( |
| 1422 | joinedload(Order.items).options(defer(Item.description)), |
| 1423 | defer(Order.description), |
| 1424 | ) |
| 1425 | non_sub_opts = [ |
| 1426 | joinedload(User.orders), |
| 1427 | defaultload(User.orders) |
| 1428 | .joinedload(Order.items) |
| 1429 | .defer(Item.description), |
| 1430 | defaultload(User.orders).defer(Order.description), |
| 1431 | ] |
| 1432 | |
| 1433 | sess = fixture_session() |
| 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( |
nothing calls this directly
no test coverage detected