if not passive_updates:
# test passive_updates=False;
#load addresses, update user, update 2 addresses
- self.assert_sql_count(testing.db, go, 4)
+ self.assert_sql_count(testing.db, go, 3)
else:
# test passive_updates=True; update user
self.assert_sql_count(testing.db, go, 1)
def go():
sess.flush()
- self.assert_sql_count(testing.db, go, 3)
+ self.assert_sql_count(testing.db, go, 2)
def _test_manytoone(self, passive_updates):
users, Address, addresses, User = (self.tables.users,
if passive_updates:
self.assert_sql_count(testing.db, go, 1)
else:
- self.assert_sql_count(testing.db, go, 3)
+ self.assert_sql_count(testing.db, go, 2)
def go():
sess.flush()
if passive_updates:
self.assert_sql_count(testing.db, go, 1)
else:
- self.assert_sql_count(testing.db, go, 3)
+ # two updates bundled
+ self.assert_sql_count(testing.db, go, 2)
eq_([Address(username='ed'), Address(username='ed')], [ad1, ad2])
sess.expunge_all()
eq_(
if passive_updates:
self.assert_sql_count(testing.db, go, 1)
else:
- self.assert_sql_count(testing.db, go, 3)
+ # two updates bundled
+ self.assert_sql_count(testing.db, go, 2)
sess.expunge_all()
eq_(
[Address(username='fred'), Address(username='fred')],
sess.flush()
if not passive_updates:
# test passive_updates=False; load addresses,
- # update user, update 2 addresses
- self.assert_sql_count(testing.db, go, 4)
+ # update user, update 2 addresses (in one executemany)
+ self.assert_sql_count(testing.db, go, 3)
else:
# test passive_updates=True; update user
self.assert_sql_count(testing.db, go, 1)