]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- fix the insert from select test to use a non-autoinc table
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 28 Dec 2013 21:37:22 +0000 (16:37 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 28 Dec 2013 22:51:42 +0000 (17:51 -0500)
lib/sqlalchemy/testing/suite/test_insert.py

index c9f16b0e3b6831a3d2f188ccfe25359966d394a6..d55e46272918be17caeec975a977b147a41e3212 100644 (file)
@@ -82,6 +82,10 @@ class InsertBehaviorTest(fixtures.TablesTest):
                                 test_needs_autoincrement=True),
                 Column('data', String(50))
             )
+        Table('manual_pk', metadata,
+                Column('id', Integer, primary_key=True, autoincrement=False),
+                Column('data', String(50))
+            )
 
     def test_autoclose_on_insert(self):
         if requirements.returning.enabled:
@@ -124,13 +128,13 @@ class InsertBehaviorTest(fixtures.TablesTest):
 
     @requirements.insert_from_select
     def test_insert_from_select(self):
-        table = self.tables.autoinc_pk
+        table = self.tables.manual_pk
         config.db.execute(
                 table.insert(),
                 [
-                    dict(data="data1"),
-                    dict(data="data2"),
-                    dict(data="data3"),
+                    dict(id=1, data="data1"),
+                    dict(id=2, data="data2"),
+                    dict(id=3, data="data3"),
                 ]
         )