]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
add autoincrement flags to decls
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 11 Mar 2010 17:43:34 +0000 (17:43 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 11 Mar 2010 17:43:34 +0000 (17:43 +0000)
test/ext/test_declarative.py

index 3d11c0b4dcbe89f93b1678ddfde5cf861459e34c..3642adeac3bb60526c484faa4a02606e6266af43 100644 (file)
@@ -1532,20 +1532,20 @@ class DeclarativeInheritanceTest(DeclarativeTestBase):
         
         class Person(Base, ComparableEntity):
             __tablename__ = 'people'
-            id = Column(Integer, primary_key=True)
+            id = Column(Integer, primary_key=True, test_needs_autoincrement=True)
             name = Column(String(50))
 
         class Engineer(Person):
             __tablename__ = 'engineers'
             __mapper_args__ = {'concrete':True}
-            id = Column(Integer, primary_key=True)
+            id = Column(Integer, primary_key=True, test_needs_autoincrement=True)
             primary_language = Column(String(50))
             name = Column(String(50))
 
         class Manager(Person):
             __tablename__ = 'manager'
             __mapper_args__ = {'concrete':True}
-            id = Column(Integer, primary_key=True)
+            id = Column(Integer, primary_key=True, test_needs_autoincrement=True)
             golf_swing = Column(String(50))
             name = Column(String(50))
 
@@ -1797,7 +1797,7 @@ class DeclarativeMixinTest(DeclarativeTestBase):
     def test_simple(self):
 
         class MyMixin(object):
-            id =  Column(Integer, primary_key=True)
+            id =  Column(Integer, primary_key=True, test_needs_autoincrement=True)
 
             def foo(self):
                 return 'bar'+str(self.id)
@@ -1821,7 +1821,7 @@ class DeclarativeMixinTest(DeclarativeTestBase):
     def test_hierarchical_bases(self):
 
         class MyMixinParent:
-            id =  Column(Integer, primary_key=True)
+            id =  Column(Integer, primary_key=True, test_needs_autoincrement=True)
 
             def foo(self):
                 return 'bar'+str(self.id)