summaryrefslogtreecommitdiff
path: root/odoo/addons/base/tests/test_user_has_group.py
diff options
context:
space:
mode:
authorRaphael Collet <rco@odoo.com>2018-06-01 13:46:49 +0200
committerRaphael Collet <rco@odoo.com>2018-07-24 16:58:14 +0200
commitd5b687a48ffbd9fc952b4fef7089b8c83399e2dd (patch)
tree9b11ce6152c5a0ce4ac9b0d28735e836537236cf /odoo/addons/base/tests/test_user_has_group.py
parent896e36edab137f3ec0c8da3b140e805b11ba5512 (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.py16
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):