mirror of
https://github.com/sqlalchemy/sqlalchemy.git
synced 2026-05-12 11:49:59 -04:00
- 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.
This commit is contained in:
@@ -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'}
|
||||
|
||||
Reference in New Issue
Block a user