(cls)
| 2314 | |
| 2315 | @classmethod |
| 2316 | def setup_mappers(cls): |
| 2317 | parent, child = cls.tables.parent, cls.tables.child |
| 2318 | |
| 2319 | class Parent(cls.Comparable): |
| 2320 | pass |
| 2321 | |
| 2322 | class Child(cls.Comparable): |
| 2323 | pass |
| 2324 | |
| 2325 | mp = cls.mapper_registry.map_imperatively(Parent, parent) |
| 2326 | cls.mapper_registry.map_imperatively(Child, child) |
| 2327 | |
| 2328 | derived = select(child).alias() |
| 2329 | npc = aliased(Child, derived) |
| 2330 | cls.npc = npc |
| 2331 | cls.derived = derived |
| 2332 | mp.add_property("npc", relationship(npc)) |
| 2333 | |
| 2334 | def test_join_parent_child(self): |
| 2335 | Parent = self.classes.Parent |
nothing calls this directly
no test coverage detected