From: Mike Bayer Date: Sat, 15 Oct 2011 21:17:33 +0000 (-0400) Subject: fix this for oracle X-Git-Tag: rel_0_7_3~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=57c03e471accbdde97c540070324cdfa4dd0a987;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git fix this for oracle --- diff --git a/test/ext/test_declarative.py b/test/ext/test_declarative.py index d8be6ac8eb..ec59fb86b0 100644 --- a/test/ext/test_declarative.py +++ b/test/ext/test_declarative.py @@ -2124,7 +2124,8 @@ class ConcreteInhTest(_RemoveListeners, DeclarativeTestBase): 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__ = { @@ -2133,7 +2134,8 @@ class ConcreteInhTest(_RemoveListeners, DeclarativeTestBase): 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', @@ -2144,14 +2146,16 @@ class ConcreteInhTest(_RemoveListeners, DeclarativeTestBase): 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__ = { @@ -2160,7 +2164,8 @@ class ConcreteInhTest(_RemoveListeners, DeclarativeTestBase): 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',