class Manager(Employee):
__tablename__ = 'manager'
- employee_id = Column(Integer, primary_key=True)
+ employee_id = Column(Integer, primary_key=True,
+ test_needs_autoincrement=True)
name = Column(String(50))
golf_swing = Column(String(40))
__mapper_args__ = {
class Engineer(Employee):
__tablename__ = 'engineer'
- employee_id = Column(Integer, primary_key=True)
+ employee_id = Column(Integer, primary_key=True,
+ test_needs_autoincrement=True)
name = Column(String(50))
primary_language = Column(String(40))
__mapper_args__ = {'polymorphic_identity':'engineer',
def test_concrete_extension(self):
class Employee(ConcreteBase, Base, fixtures.ComparableEntity):
__tablename__ = 'employee'
- employee_id = Column(Integer, primary_key=True)
+ employee_id = Column(Integer, primary_key=True,
+ test_needs_autoincrement=True)
name = Column(String(50))
__mapper_args__ = {
'polymorphic_identity':'employee',
'concrete':True}
class Manager(Employee):
__tablename__ = 'manager'
- employee_id = Column(Integer, primary_key=True)
+ employee_id = Column(Integer, primary_key=True,
+ test_needs_autoincrement=True)
name = Column(String(50))
golf_swing = Column(String(40))
__mapper_args__ = {
class Engineer(Employee):
__tablename__ = 'engineer'
- employee_id = Column(Integer, primary_key=True)
+ employee_id = Column(Integer, primary_key=True,
+ test_needs_autoincrement=True)
name = Column(String(50))
primary_language = Column(String(40))
__mapper_args__ = {'polymorphic_identity':'engineer',