in test_single:
def test_select_from_inherited_tables(self):
Manager, Engineer, Employee = (self.classes.Manager, self.classes.Engineer, self.classes.Employee)
sess = create_session()
m1 = Manager(name='Tom', manager_data='data1')
e1 = Engineer(name='Kurt', engineer_info='knows how to hack')
sess.add_all([m1, e1])
sess.flush()
eq_(
sess.query(func.count(1)).select_from(Manager).all(),
[(1, )]
)
need to say func.count(Manager.employee_id) for now
https://gerrit.sqlalchemy.org/288