MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_write_cascades

Method test_write_cascades

test/orm/test_cascade.py:4370–4381  ·  view source on GitHub ↗
(self, setting, expected)

Source from the content-addressed store, hash-verified

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 = (

Callers

nothing calls this directly

Calls 5

relationshipFunction · 0.90
foreignFunction · 0.90
eq_Function · 0.90
CascadeOptionsClass · 0.90
joinMethod · 0.45

Tested by

no test coverage detected