[IMP] rename serialize_o2m_commands to resolve_o2m_commands_to_record_dicts
bzr revid: xmo@openerp.com-20111011080338-hup42vivlvk4dly0
This commit is contained in:
@@ -108,7 +108,7 @@ class res_partner_bank(osv.osv):
|
||||
if not context.get('address'):
|
||||
return value
|
||||
|
||||
for address in self.pool.get('res.partner').serialize_o2m_commands(
|
||||
for address in self.pool.get('res.partner').resolve_o2m_commands_to_record_dicts(
|
||||
cursor, user, 'address', context['address'], ['type', field], context=context):
|
||||
|
||||
if address.get('type') == 'default':
|
||||
|
||||
+1
-1
@@ -4762,7 +4762,7 @@ class BaseModel(object):
|
||||
|
||||
return True
|
||||
|
||||
def serialize_o2m_commands(self, cr, uid, field_name, o2m_commands, fields=None, context=None):
|
||||
def resolve_o2m_commands_to_record_dicts(self, cr, uid, field_name, o2m_commands, fields=None, context=None):
|
||||
""" Serializes o2m commands into record dictionaries (as if
|
||||
all the o2m records came from the database via a read()), and
|
||||
returns an iterator over these dictionaries.
|
||||
|
||||
+6
-6
@@ -24,13 +24,13 @@ class TestO2MSerialization(unittest2.TestCase):
|
||||
|
||||
def test_no_command(self):
|
||||
" empty list of commands yields an empty list of records "
|
||||
results = list(self.partner.serialize_o2m_commands(self.cr, UID, 'address', []))
|
||||
results = list(self.partner.resolve_o2m_commands_to_record_dicts(self.cr, UID, 'address', []))
|
||||
|
||||
self.assertEqual(results, [])
|
||||
|
||||
def test_CREATE_commands(self):
|
||||
" returns the VALUES dict as-is "
|
||||
results = list(self.partner.serialize_o2m_commands(
|
||||
results = list(self.partner.resolve_o2m_commands_to_record_dicts(
|
||||
self.cr, UID, 'address',
|
||||
map(CREATE, [{'foo': 'bar'}, {'foo': 'baz'}, {'foo': 'baq'}])))
|
||||
self.assertEqual(results, [
|
||||
@@ -48,7 +48,7 @@ class TestO2MSerialization(unittest2.TestCase):
|
||||
]
|
||||
commands = map(LINK_TO, ids)
|
||||
|
||||
results = list(self.partner.serialize_o2m_commands(self.cr, UID, 'address', commands, ['name']))
|
||||
results = list(self.partner.resolve_o2m_commands_to_record_dicts(self.cr, UID, 'address', commands, ['name']))
|
||||
|
||||
self.assertEqual(results, [
|
||||
{'id': ids[0], 'name': 'foo'},
|
||||
@@ -64,7 +64,7 @@ class TestO2MSerialization(unittest2.TestCase):
|
||||
self.address.create(self.cr, UID, {'name': 'baz'})
|
||||
]
|
||||
|
||||
results = list(self.partner.serialize_o2m_commands(self.cr, UID, 'address', ids, ['name']))
|
||||
results = list(self.partner.resolve_o2m_commands_to_record_dicts(self.cr, UID, 'address', ids, ['name']))
|
||||
|
||||
self.assertEqual(results, [
|
||||
{'id': ids[0], 'name': 'foo'},
|
||||
@@ -78,7 +78,7 @@ class TestO2MSerialization(unittest2.TestCase):
|
||||
id_bar = self.address.create(self.cr, UID, {'name': 'bar'})
|
||||
id_baz = self.address.create(self.cr, UID, {'name': 'baz', 'city': 'tag'})
|
||||
|
||||
results = list(self.partner.serialize_o2m_commands(
|
||||
results = list(self.partner.resolve_o2m_commands_to_record_dicts(
|
||||
self.cr, UID, 'address', [
|
||||
LINK_TO(id_foo),
|
||||
UPDATE(id_bar, {'name': 'qux', 'city': 'tagtag'}),
|
||||
@@ -97,7 +97,7 @@ class TestO2MSerialization(unittest2.TestCase):
|
||||
for name in ['NObar', 'baz', 'qux', 'NOquux', 'NOcorge', 'garply']
|
||||
]
|
||||
|
||||
results = list(self.partner.serialize_o2m_commands(
|
||||
results = list(self.partner.resolve_o2m_commands_to_record_dicts(
|
||||
self.cr, UID, 'address', [
|
||||
CREATE({'name': 'foo'}),
|
||||
UPDATE(ids[0], {'name': 'bar'}),
|
||||
|
||||
Reference in New Issue
Block a user