summaryrefslogtreecommitdiff
path: root/test/orm/test_session.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2010-11-20 15:11:12 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2010-11-20 15:11:12 -0500
commit99859369d1f6964cc22cb8a06de2e97b29b03d58 (patch)
tree618f6aa38c20b0204d96932ef79758392290c54f /test/orm/test_session.py
parent3f0793a4f5c337888b8e70442771011c1129c8f1 (diff)
parentbb9c16bef2da2f95497f3829e0b79207e459b30a (diff)
downloadsqlalchemy-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.py39
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):