MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _fixture

Method _fixture

test/orm/inheritance/test_basic.py:1653–1669  ·  view source on GitHub ↗
(self, a_p=False, b_p=False, c_p=False)

Source from the content-addressed store, hash-verified

1651 pass
1652
1653 def _fixture(self, a_p=False, b_p=False, c_p=False):
1654 A, B, C = self.classes("A", "B", "C")
1655 a, b, c = self.tables("a", "b", "c")
1656
1657 self.mapper_registry.map_imperatively(
1658 A,
1659 a,
1660 passive_deletes=a_p,
1661 polymorphic_on=a.c.type,
1662 polymorphic_identity="a",
1663 )
1664 self.mapper_registry.map_imperatively(
1665 B, b, inherits=A, passive_deletes=b_p, polymorphic_identity="b"
1666 )
1667 self.mapper_registry.map_imperatively(
1668 C, c, inherits=B, passive_deletes=c_p, polymorphic_identity="c"
1669 )
1670
1671 def test_none(self):
1672 A, B, C = self.classes("A", "B", "C")

Callers 4

test_noneMethod · 0.95
test_c_onlyMethod · 0.95
test_b_onlyMethod · 0.95
test_a_onlyMethod · 0.95

Calls 1

map_imperativelyMethod · 0.80

Tested by

no test coverage detected