diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-11-20 15:11:12 -0500 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-11-20 15:11:12 -0500 |
| commit | 99859369d1f6964cc22cb8a06de2e97b29b03d58 (patch) | |
| tree | 618f6aa38c20b0204d96932ef79758392290c54f /test/orm/test_session.py | |
| parent | 3f0793a4f5c337888b8e70442771011c1129c8f1 (diff) | |
| parent | bb9c16bef2da2f95497f3829e0b79207e459b30a (diff) | |
| download | sqlalchemy-99859369d1f6964cc22cb8a06de2e97b29b03d58.tar.gz | |
- merge no-save-cascade collection flushes branch, [ticket:1973]
Diffstat (limited to 'test/orm/test_session.py')
| -rw-r--r-- | test/orm/test_session.py | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/test/orm/test_session.py b/test/orm/test_session.py index 5994c41da..62047970c 100644 --- a/test/orm/test_session.py +++ b/test/orm/test_session.py @@ -1125,45 +1125,6 @@ class SessionTest(_fixtures.FixtureTest): self.assert_(s.prune() == 0) self.assert_(len(s.identity_map) == 0) - @testing.resolve_artifact_names - def test_no_save_cascade_1(self): - mapper(Address, addresses) - mapper(User, users, properties=dict( - addresses=relationship(Address, cascade="none", backref="user"))) - s = create_session() - - u = User(name='u1') - s.add(u) - a = Address(email_address='u1@e') - u.addresses.append(a) - assert u in s - assert a not in s - s.flush() - print "\n".join([repr(x.__dict__) for x in s]) - s.expunge_all() - assert s.query(User).one().id == u.id - assert s.query(Address).first() is None - - @testing.resolve_artifact_names - def test_no_save_cascade_2(self): - mapper(Address, addresses) - mapper(User, users, properties=dict( - addresses=relationship(Address, - cascade="all", - backref=backref("user", cascade="none")))) - - s = create_session() - u = User(name='u1') - a = Address(email_address='u1@e') - a.user = u - s.add(a) - assert u not in s - assert a in s - s.flush() - s.expunge_all() - assert s.query(Address).one().id == a.id - assert s.query(User).first() is None - @testing.resolve_artifact_names def test_pickled_update(self): |
