MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / test_o2m_relationship_cascade

Method test_o2m_relationship_cascade

test/ext/test_automap.py:535–567  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

533 )
534
535 def test_o2m_relationship_cascade(self):
536 Base = automap_base(metadata=self.tables_test_metadata)
537 Base.prepare()
538
539 configure_mappers()
540
541 b_rel = Base.classes.a.b_collection
542 assert not b_rel.property.cascade.delete
543 assert not b_rel.property.cascade.delete_orphan
544 assert not b_rel.property.passive_deletes
545
546 assert b_rel.property.cascade.save_update
547
548 c_rel = Base.classes.a.c_collection
549 assert c_rel.property.cascade.delete
550 assert c_rel.property.cascade.delete_orphan
551 assert not c_rel.property.passive_deletes
552
553 assert c_rel.property.cascade.save_update
554
555 d_rel = Base.classes.a.d_collection
556 assert d_rel.property.cascade.delete
557 assert d_rel.property.cascade.delete_orphan
558 assert d_rel.property.passive_deletes
559
560 assert d_rel.property.cascade.save_update
561
562 e_rel = Base.classes.a.e_collection
563 assert not e_rel.property.cascade.delete
564 assert not e_rel.property.cascade.delete_orphan
565 assert e_rel.property.passive_deletes
566
567 assert e_rel.property.cascade.save_update
568
569
570class AutomapInhTest(fixtures.MappedTest):

Callers

nothing calls this directly

Calls 3

automap_baseFunction · 0.90
configure_mappersFunction · 0.90
prepareMethod · 0.45

Tested by

no test coverage detected