(self)
| 2000 | ) |
| 2001 | |
| 2002 | def test_column_queries_seven(self): |
| 2003 | Address, User = ( |
| 2004 | self.classes.Address, |
| 2005 | self.classes.User, |
| 2006 | ) |
| 2007 | |
| 2008 | sess = fixture_session() |
| 2009 | adalias = aliased(Address) |
| 2010 | eq_( |
| 2011 | sess.query(User, func.count(adalias.email_address)) |
| 2012 | .outerjoin(User.addresses.of_type(adalias)) |
| 2013 | .group_by(User) |
| 2014 | .order_by(User.id) |
| 2015 | .all(), |
| 2016 | [ |
| 2017 | (User(name="jack", id=7), 1), |
| 2018 | (User(name="ed", id=8), 3), |
| 2019 | (User(name="fred", id=9), 1), |
| 2020 | (User(name="chuck", id=10), 0), |
| 2021 | ], |
| 2022 | ) |
| 2023 | |
| 2024 | def test_column_queries_eight(self): |
| 2025 | Address, User = ( |
nothing calls this directly
no test coverage detected