(self)
| 4529 | assert u1.orders |
| 4530 | |
| 4531 | def test_default_cascade(self): |
| 4532 | User, Order, orders, users = ( |
| 4533 | self.classes.User, |
| 4534 | self.classes.Order, |
| 4535 | self.tables.orders, |
| 4536 | self.tables.users, |
| 4537 | ) |
| 4538 | |
| 4539 | self.mapper_registry.map_imperatively(Order, orders) |
| 4540 | umapper = self.mapper_registry.map_imperatively( |
| 4541 | User, |
| 4542 | users, |
| 4543 | properties={ |
| 4544 | "orders": relationship( |
| 4545 | Order, |
| 4546 | primaryjoin=( |
| 4547 | self.tables.users.c.id |
| 4548 | == foreign(self.tables.orders.c.user_id) |
| 4549 | ), |
| 4550 | viewonly=True, |
| 4551 | ) |
| 4552 | }, |
| 4553 | ) |
| 4554 | |
| 4555 | eq_(umapper.attrs["orders"].cascade, {"merge"}) |
| 4556 | |
| 4557 | |
| 4558 | class CollectionCascadesNoBackrefTest(fixtures.TestBase): |
nothing calls this directly
no test coverage detected