diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-08-24 21:31:00 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-08-24 21:31:00 +0000 |
commit | 34ecc552614143fb8f90ccc74b78fe8e3bdd7fb5 (patch) | |
tree | 590789944848b8b8f8653144aef8407e2e72bf6c /test/orm/session.py | |
parent | ae573e047a696c3c80d11e56466c9f55b72e0461 (diff) | |
download | sqlalchemy-34ecc552614143fb8f90ccc74b78fe8e3bdd7fb5.tar.gz |
- Session.delete() adds the given object to the session if
not already present. This was a regression bug from 0.4
[ticket:1150]
Diffstat (limited to 'test/orm/session.py')
-rw-r--r-- | test/orm/session.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/orm/session.py b/test/orm/session.py index 0282d28fd..f06b20515 100644 --- a/test/orm/session.py +++ b/test/orm/session.py @@ -660,7 +660,11 @@ class SessionTest(_fixtures.FixtureTest): u2 = s2.query(User).get(user.id) self.assertRaisesMessage(sa.exc.InvalidRequestError, "already persisted with a different identity", s.delete, u2) + s.expunge(user) + assert user not in s s.delete(user) + assert user in s + s.flush() assert user not in s assert s.query(User).count() == 0 |