(self, setting, expected)
| 4363 | ({"save-update, expunge"}, {"expunge"}), |
| 4364 | ) |
| 4365 | def test_write_cascades(self, setting, expected): |
| 4366 | Order = self.classes.Order |
| 4367 | |
| 4368 | r = relationship( |
| 4369 | Order, |
| 4370 | primaryjoin=( |
| 4371 | self.tables.users.c.id == foreign(self.tables.orders.c.user_id) |
| 4372 | ), |
| 4373 | cascade=", ".join(sorted(setting)), |
| 4374 | viewonly=True, |
| 4375 | ) |
| 4376 | eq_(r.cascade, CascadeOptions(expected)) |
| 4377 | |
| 4378 | def test_expunge_cascade(self): |
| 4379 | User, Order, orders, users = ( |
nothing calls this directly
no test coverage detected