summaryrefslogtreecommitdiff
path: root/test/sql/defaults.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2008-01-10 22:32:51 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2008-01-10 22:32:51 +0000
commitf1cb136a626fa4fcac8ab2dc926c8ecc00a16636 (patch)
treefee23c5ea9df9225b80f5591aeae37f3fe6a5b04 /test/sql/defaults.py
parent062b8c0eb1ce22944503c28e2de6d2cabe78acf7 (diff)
downloadsqlalchemy-f1cb136a626fa4fcac8ab2dc926c8ecc00a16636.tar.gz
- added a mapper() flag "eager_defaults"; when set to
True, defaults that are generated during an INSERT or UPDATE operation are post-fetched immediately, instead of being deferred until later. This mimics the old 0.3 behavior.
Diffstat (limited to 'test/sql/defaults.py')
-rw-r--r--test/sql/defaults.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/test/sql/defaults.py b/test/sql/defaults.py
index 98b379995..a41ef4a17 100644
--- a/test/sql/defaults.py
+++ b/test/sql/defaults.py
@@ -407,8 +407,12 @@ class SequenceTest(PersistTest):
def testseqnonpk(self):
"""test sequences fire off as defaults on non-pk columns"""
- sometable.insert().execute(name="somename")
- sometable.insert().execute(name="someother")
+ result = sometable.insert().execute(name="somename")
+ assert 'id' in result.postfetch_cols()
+
+ result = sometable.insert().execute(name="someother")
+ assert 'id' in result.postfetch_cols()
+
sometable.insert().execute(
{'name':'name3'},
{'name':'name4'}