diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-01-10 22:32:51 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-01-10 22:32:51 +0000 |
| commit | f1cb136a626fa4fcac8ab2dc926c8ecc00a16636 (patch) | |
| tree | fee23c5ea9df9225b80f5591aeae37f3fe6a5b04 /test/sql/defaults.py | |
| parent | 062b8c0eb1ce22944503c28e2de6d2cabe78acf7 (diff) | |
| download | sqlalchemy-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.py | 8 |
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'} |
