(self)
| 2073 | eq_(q.all(), [(10,)]) |
| 2074 | |
| 2075 | def test_deferred_instances(self): |
| 2076 | User, addresses, Address = ( |
| 2077 | self.classes.User, |
| 2078 | self.tables.addresses, |
| 2079 | self.classes.Address, |
| 2080 | ) |
| 2081 | |
| 2082 | session = fixture_session() |
| 2083 | s = ( |
| 2084 | session.query(User) |
| 2085 | .filter( |
| 2086 | and_( |
| 2087 | addresses.c.email_address == bindparam("emailad"), |
| 2088 | Address.user_id == User.id, |
| 2089 | ) |
| 2090 | ) |
| 2091 | .statement |
| 2092 | ) |
| 2093 | |
| 2094 | result = list( |
| 2095 | session.query(User) |
| 2096 | .params(emailad="jack@bean.com") |
| 2097 | .from_statement(s) |
| 2098 | ) |
| 2099 | eq_([User(id=7)], result) |
| 2100 | |
| 2101 | def test_aliased_sql_construct(self): |
| 2102 | User, Address = self.classes.User, self.classes.Address |
nothing calls this directly
no test coverage detected