diff options
| author | Raphael Collet <rco@odoo.com> | 2018-06-01 13:46:49 +0200 |
|---|---|---|
| committer | Raphael Collet <rco@odoo.com> | 2018-07-24 16:58:14 +0200 |
| commit | d5b687a48ffbd9fc952b4fef7089b8c83399e2dd (patch) | |
| tree | 9b11ce6152c5a0ce4ac9b0d28735e836537236cf /odoo/addons/base/tests/test_user_has_group.py | |
| parent | 896e36edab137f3ec0c8da3b140e805b11ba5512 (diff) | |
[REF] models: import records in batch
Create new methods on `BaseModel` to create records with given xml ids in
batch. Those methods replace the methods `_update` and `_update_dummy` of
model 'ir.model.data', which are now deprecated.
Adapt XML and CSV import code to create records in batch.
Diffstat (limited to 'odoo/addons/base/tests/test_user_has_group.py')
| -rw-r--r-- | odoo/addons/base/tests/test_user_has_group.py | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/odoo/addons/base/tests/test_user_has_group.py b/odoo/addons/base/tests/test_user_has_group.py index 9b8911d5348..d7e44410104 100644 --- a/odoo/addons/base/tests/test_user_has_group.py +++ b/odoo/addons/base/tests/test_user_has_group.py @@ -8,25 +8,19 @@ class TestHasGroup(TransactionCase): def setUp(self): super(TestHasGroup, self).setUp() - group0 = self.env['ir.model.data']._update( - 'res.groups', 'test_user_has_group', - {'name': 'group0'}, - xml_id='group0' - ) self.group0 = 'test_user_has_group.group0' - self.env['ir.model.data']._update( - 'res.groups', 'test_user_has_group', - {'name': 'group1'}, - xml_id='group1' - ) self.group1 = 'test_user_has_group.group1' + group0, group1 = self.env['res.groups']._load_records([ + dict(xml_id=self.group0, values={'name': 'group0'}), + dict(xml_id=self.group1, values={'name': 'group1'}), + ]) self.test_user = self.env['res.users'].create({ 'login': 'testuser', 'partner_id': self.env['res.partner'].create({ 'name': "Strawman Test User" }).id, - 'groups_id': [(4, group0, 0)] + 'groups_id': [(4, group0.id, 0)] }) def test_env_uid(self): |
