(self)
| 1736 | ) |
| 1737 | |
| 1738 | def test_o2m_any_aliased(self): |
| 1739 | User, Address = self.classes.User, self.classes.Address |
| 1740 | u1 = aliased(User) |
| 1741 | a1 = aliased(Address) |
| 1742 | self._test( |
| 1743 | u1.addresses.of_type(a1).any(a1.id == 17), |
| 1744 | "EXISTS (SELECT 1 FROM addresses AS addresses_1 " |
| 1745 | "WHERE users_1.id = addresses_1.user_id AND " |
| 1746 | "addresses_1.id = :id_1)", |
| 1747 | entity=u1, |
| 1748 | ) |
| 1749 | |
| 1750 | def test_m2o_compare_instance(self): |
| 1751 | User, Address = self.classes.User, self.classes.Address |