(self)
| 5965 | ) |
| 5966 | |
| 5967 | def test_select_from_alias(self): |
| 5968 | User, Address = self.classes.User, self.classes.Address |
| 5969 | |
| 5970 | sess = fixture_session() |
| 5971 | u1 = sess.get(User, 7) |
| 5972 | a1 = aliased(Address) |
| 5973 | q = sess.query(a1).filter(with_parent(u1, User.addresses.of_type(a1))) |
| 5974 | self.assert_compile( |
| 5975 | q, |
| 5976 | "SELECT addresses_1.id AS addresses_1_id, " |
| 5977 | "addresses_1.user_id AS addresses_1_user_id, " |
| 5978 | "addresses_1.email_address AS addresses_1_email_address " |
| 5979 | "FROM addresses AS addresses_1 " |
| 5980 | "WHERE :param_1 = addresses_1.user_id", |
| 5981 | {"param_1": 7}, |
| 5982 | ) |
| 5983 | |
| 5984 | def test_select_from_alias_from_entity(self): |
| 5985 | User, Address = self.classes.User, self.classes.Address |
nothing calls this directly
no test coverage detected