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