diff options
| author | Victor Feyens <vfe@odoo.com> | 2019-09-12 11:43:09 +0000 |
|---|---|---|
| committer | Raphael Collet <rco@odoo.com> | 2019-11-18 12:25:05 +0000 |
| commit | 3455d02189ef8879c8e7f331d159bbd3c1c7b949 (patch) | |
| tree | 50496f88275b9fc386ada4b24f4080dd3c257ab7 /odoo/addons/test_new_api/tests/test_new_fields.py | |
| parent | ef20d818ea878d23abb27ce86f240277d9d707b4 (diff) | |
[IMP] base: remove force_company
From now on, if one wants to force following operations to happen in a given company,
use with_company(company) or with_company(cid) to update the environment.
Diffstat (limited to 'odoo/addons/test_new_api/tests/test_new_fields.py')
| -rw-r--r-- | odoo/addons/test_new_api/tests/test_new_fields.py | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/odoo/addons/test_new_api/tests/test_new_fields.py b/odoo/addons/test_new_api/tests/test_new_fields.py index bb7c4ccbc1b..1bc0bc78f76 100644 --- a/odoo/addons/test_new_api/tests/test_new_fields.py +++ b/odoo/addons/test_new_api/tests/test_new_fields.py @@ -935,12 +935,15 @@ class TestFields(TransactionCaseWithUserDemo): company2 = self.env['res.company'].create({'name': 'B'}) # create one user per company - user0 = self.env['res.users'].create({'name': 'Foo', 'login': 'foo', - 'company_id': company0.id, 'company_ids': []}) - user1 = self.env['res.users'].create({'name': 'Bar', 'login': 'bar', - 'company_id': company1.id, 'company_ids': []}) - user2 = self.env['res.users'].create({'name': 'Baz', 'login': 'baz', - 'company_id': company2.id, 'company_ids': []}) + user0 = self.env['res.users'].create({ + 'name': 'Foo', 'login': 'foo', 'company_id': company0.id, + 'company_ids': [(6, 0, [company0.id, company1.id, company2.id])]}) + user1 = self.env['res.users'].create({ + 'name': 'Bar', 'login': 'bar', 'company_id': company1.id, + 'company_ids': [(6, 0, [company0.id, company1.id, company2.id])]}) + user2 = self.env['res.users'].create({ + 'name': 'Baz', 'login': 'baz', 'company_id': company2.id, + 'company_ids': [(6, 0, [company0.id, company1.id, company2.id])]}) # create values for many2one field tag0 = self.env['test_new_api.multi.tag'].create({'name': 'Qux'}) @@ -1009,8 +1012,7 @@ class TestFields(TransactionCaseWithUserDemo): self.assertEqual(record.with_user(user1).foo, False) self.assertEqual(record.with_user(user2).foo, 'default') - # set field with 'force_company' in context - record.with_user(user0).with_context(force_company=company1.id).foo = 'beta' + record.with_user(user0).with_company(company1).foo = 'beta' record.invalidate_cache() self.assertEqual(record.with_user(user0).foo, 'main') self.assertEqual(record.with_user(user1).foo, 'beta') |
