(self)
| 2694 | assert node.data == "n122" |
| 2695 | |
| 2696 | def test_explicit_join_10(self): |
| 2697 | Node = self.classes.Node |
| 2698 | sess = fixture_session() |
| 2699 | n1 = aliased(Node) |
| 2700 | n2 = aliased(Node) |
| 2701 | |
| 2702 | eq_( |
| 2703 | list( |
| 2704 | sess.query(Node) |
| 2705 | .select_from(join(Node, n1, Node.parent).join(n2, n1.parent)) |
| 2706 | .filter( |
| 2707 | and_( |
| 2708 | Node.data == "n122", n1.data == "n12", n2.data == "n1" |
| 2709 | ) |
| 2710 | ) |
| 2711 | .with_entities(Node.data, n1.data, n2.data) |
| 2712 | ), |
| 2713 | [("n122", "n12", "n1")], |
| 2714 | ) |
| 2715 | |
| 2716 | def test_join_to_nonaliased(self): |
| 2717 | Node = self.classes.Node |
nothing calls this directly
no test coverage detected