summaryrefslogtreecommitdiff
path: root/test/orm/cascade.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/orm/cascade.py')
-rw-r--r--test/orm/cascade.py65
1 files changed, 31 insertions, 34 deletions
diff --git a/test/orm/cascade.py b/test/orm/cascade.py
index 5a86596a3..4df455946 100644
--- a/test/orm/cascade.py
+++ b/test/orm/cascade.py
@@ -26,7 +26,7 @@ class O2MCascadeTest(_fixtures.FixtureTest):
u = User(name='jack', orders=[
Order(description='someorder'),
Order(description='someotherorder')])
- sess.save(u)
+ sess.add(u)
sess.flush()
sess.clear()
@@ -48,7 +48,7 @@ class O2MCascadeTest(_fixtures.FixtureTest):
[Order(description="order 3"), Order(description="order 4")])
o5 = Order(description="order 5")
- sess.save(o5)
+ sess.add(o5)
try:
sess.flush()
assert False
@@ -61,7 +61,7 @@ class O2MCascadeTest(_fixtures.FixtureTest):
u = User(name='jack',
orders=[Order(description='someorder'),
Order(description='someotherorder')])
- sess.save(u)
+ sess.add(u)
sess.flush()
sess.delete(u)
@@ -76,7 +76,7 @@ class O2MCascadeTest(_fixtures.FixtureTest):
u = User(name='jack',
addresses=[Address(email_address="address1"),
Address(email_address="address2")])
- sess.save(u)
+ sess.add(u)
sess.flush()
sess.clear()
assert addresses.count().scalar() == 2
@@ -99,7 +99,7 @@ class O2MCascadeTest(_fixtures.FixtureTest):
u = User(name='jack',
orders=[Order(description='someorder'),
Order(description='someotherorder')])
- sess.save(u)
+ sess.add(u)
sess.flush()
o = u.orders[0]
@@ -110,7 +110,7 @@ class O2MCascadeTest(_fixtures.FixtureTest):
assert o in sess
u2 = User(name='newuser', orders=[o])
- sess.save(u2)
+ sess.add(u2)
sess.flush()
sess.clear()
assert users.count().scalar() == 1
@@ -125,7 +125,7 @@ class O2MCascadeTest(_fixtures.FixtureTest):
u = User(name='jack',
orders=[Order(description='someorder'),
Order(description='someotherorder')])
- sess.save(u)
+ sess.add(u)
sess.flush()
assert users.count().scalar() == 1
assert orders.count().scalar() == 2
@@ -142,7 +142,7 @@ class O2MCascadeTest(_fixtures.FixtureTest):
u = User(name='jack',
orders=[Order(description='someorder'),
Order(description='someotherorder')])
- sess.save(u)
+ sess.add(u)
sess.flush()
assert users.count().scalar() == 1
@@ -171,7 +171,7 @@ class O2MCascadeNoOrphanTest(_fixtures.FixtureTest):
u = User(name='jack',
orders=[Order(description='someorder'),
Order(description='someotherorder')])
- sess.save(u)
+ sess.add(u)
sess.flush()
assert users.count().scalar() == 1
assert orders.count().scalar() == 2
@@ -264,7 +264,7 @@ class M2OCascadeTest(_base.MappedTest):
def test_pending_expunge(self):
sess = create_session()
someuser = User(name='someuser')
- sess.save(someuser)
+ sess.add(someuser)
sess.flush()
someuser.pref = p1 = Pref(data='somepref')
assert p1 in sess
@@ -320,7 +320,7 @@ class M2OCascadeDeleteTest(_base.MappedTest):
def test_cascade_delete(self):
sess = create_session()
x = T1(data='t1a', t2=T2(data='t2a', t3=T3(data='t3a')))
- sess.save(x)
+ sess.add(x)
sess.flush()
sess.delete(x)
@@ -335,9 +335,7 @@ class M2OCascadeDeleteTest(_base.MappedTest):
x1 = T1(data='t1', )
x2 = T2(data='t2')
x3 = T3(data='t3')
- sess.save(x1)
- sess.save(x2)
- sess.save(x3)
+ sess.add_all((x1, x2, x3))
sess.flush()
sess.delete(x1)
@@ -353,8 +351,7 @@ class M2OCascadeDeleteTest(_base.MappedTest):
sess = create_session()
x1 = T1(data='t1', t2=T2(data='t2'))
x3 = T3(data='t3')
- sess.save(x1)
- sess.save(x3)
+ sess.add_all((x1, x3))
sess.flush()
sess.delete(x1)
@@ -368,7 +365,7 @@ class M2OCascadeDeleteTest(_base.MappedTest):
def test_preserves_orphans_onelevel(self):
sess = create_session()
x2 = T1(data='t1b', t2=T2(data='t2b', t3=T3(data='t3b')))
- sess.save(x2)
+ sess.add(x2)
sess.flush()
x2.t2 = None
@@ -383,7 +380,7 @@ class M2OCascadeDeleteTest(_base.MappedTest):
def test_preserves_orphans_onelevel_postremove(self):
sess = create_session()
x2 = T1(data='t1b', t2=T2(data='t2b', t3=T3(data='t3b')))
- sess.save(x2)
+ sess.add(x2)
sess.flush()
sess.delete(x2)
@@ -397,7 +394,7 @@ class M2OCascadeDeleteTest(_base.MappedTest):
def test_preserves_orphans_twolevel(self):
sess = create_session()
x = T1(data='t1a', t2=T2(data='t2a', t3=T3(data='t3a')))
- sess.save(x)
+ sess.add(x)
sess.flush()
x.t2.t3 = None
@@ -443,7 +440,7 @@ class M2OCascadeDeleteOrphanTest(_base.MappedTest):
def test_cascade_delete(self):
sess = create_session()
x = T1(data='t1a', t2=T2(data='t2a', t3=T3(data='t3a')))
- sess.save(x)
+ sess.add(x)
sess.flush()
sess.delete(x)
@@ -456,7 +453,7 @@ class M2OCascadeDeleteOrphanTest(_base.MappedTest):
def test_deletes_orphans_onelevel(self):
sess = create_session()
x2 = T1(data='t1b', t2=T2(data='t2b', t3=T3(data='t3b')))
- sess.save(x2)
+ sess.add(x2)
sess.flush()
x2.t2 = None
@@ -470,7 +467,7 @@ class M2OCascadeDeleteOrphanTest(_base.MappedTest):
def test_deletes_orphans_twolevel(self):
sess = create_session()
x = T1(data='t1a', t2=T2(data='t2a', t3=T3(data='t3a')))
- sess.save(x)
+ sess.add(x)
sess.flush()
x.t2.t3 = None
@@ -484,7 +481,7 @@ class M2OCascadeDeleteOrphanTest(_base.MappedTest):
def test_finds_orphans_twolevel(self):
sess = create_session()
x = T1(data='t1a', t2=T2(data='t2a', t3=T3(data='t3a')))
- sess.save(x)
+ sess.add(x)
sess.flush()
x.t2.t3 = None
@@ -529,7 +526,7 @@ class M2MCascadeTest(_base.MappedTest):
sess = create_session()
b1 = B(data='b1')
a1 = A(data='a1', bs=[b1])
- sess.save(a1)
+ sess.add(a1)
sess.flush()
a1.bs.remove(b1)
@@ -551,7 +548,7 @@ class M2MCascadeTest(_base.MappedTest):
sess = create_session()
b1 = B(data='b1', cs=[C(data='c1')])
a1 = A(data='a1', bs=[b1])
- sess.save(a1)
+ sess.add(a1)
sess.flush()
a1.bs.remove(b1)
@@ -570,7 +567,7 @@ class M2MCascadeTest(_base.MappedTest):
sess = create_session()
a1 = A(data='a1', bs=[B(data='b1')])
- sess.save(a1)
+ sess.add(a1)
sess.flush()
sess.delete(a1)
@@ -613,7 +610,7 @@ class UnsavedOrphansTest(_base.MappedTest):
))
s = create_session()
a = Address()
- s.save(a)
+ s.add(a)
try:
s.flush()
except orm_exc.FlushError, e:
@@ -631,7 +628,7 @@ class UnsavedOrphansTest(_base.MappedTest):
s = create_session()
u = User()
- s.save(u)
+ s.add(u)
s.flush()
a = Address()
@@ -654,7 +651,7 @@ class UnsavedOrphansTest(_base.MappedTest):
))
s = create_session()
u = User(name='u1', addresses=[Address(email_address='ad1')])
- s.save(u)
+ s.add(u)
a1 = u.addresses[0]
u.addresses.remove(a1)
assert a1 in s
@@ -705,7 +702,7 @@ class UnsavedOrphansTest2(_base.MappedTest):
s = create_session()
order = Order(name="order1")
- s.save(order)
+ s.add(order)
attr = Attribute(name="attr1")
item = Item(name="item1", attributes=[attr])
@@ -769,7 +766,7 @@ class UnsavedOrphansTest3(_base.MappedTest):
a = Account(balance=0)
sr = SalesRep(name="John")
- [s.save(x) for x in [a,sr]]
+ s.add_all((a, sr))
s.flush()
c = Customer(name="Jane")
@@ -825,7 +822,7 @@ class DoubleParentOrphanTest(_base.MappedTest):
session = create_session()
h1 = Home(description='home1', address=Address(street='address1'))
b1 = Business(description='business1', address=Address(street='address2'))
- [session.save(x) for x in [h1,b1]]
+ session.add_all((h1,b1))
session.flush()
session.clear()
@@ -850,7 +847,7 @@ class DoubleParentOrphanTest(_base.MappedTest):
session = create_session()
a1 = Address()
- session.save(a1)
+ session.add(a1)
try:
session.flush()
assert False
@@ -882,7 +879,7 @@ class CollectionAssignmentOrphanTest(_base.MappedTest):
a1 = A(name='a1', bs=[B(name='b1'), B(name='b2'), B(name='b3')])
sess = create_session()
- sess.save(a1)
+ sess.add(a1)
sess.flush()
sess.clear()