summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2013-12-28 16:37:22 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2013-12-28 17:51:42 -0500
commita6905c82523a507b143625e41392a538d2472fb3 (patch)
treeb5a950baff6999ffbed5d67121dd741bb7d45b50
parenta48a0f6a4469534ec408f504ba08479281ff6072 (diff)
downloadsqlalchemy-a6905c82523a507b143625e41392a538d2472fb3.tar.gz
- fix the insert from select test to use a non-autoinc table
-rw-r--r--lib/sqlalchemy/testing/suite/test_insert.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/lib/sqlalchemy/testing/suite/test_insert.py b/lib/sqlalchemy/testing/suite/test_insert.py
index c9f16b0e3..d55e46272 100644
--- a/lib/sqlalchemy/testing/suite/test_insert.py
+++ b/lib/sqlalchemy/testing/suite/test_insert.py
@@ -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"),
]
)