diff options
| author | Raphael Collet <rco@odoo.com> | 2018-01-15 17:07:31 +0100 |
|---|---|---|
| committer | Raphael Collet <rco@odoo.com> | 2018-01-16 10:47:13 +0100 |
| commit | 2ed137af3e3e96ab3507809ddf42fe9e07b2a2a5 (patch) | |
| tree | 4ba92f4430971fb435b797a254f39a79dc7ca594 /odoo/addons/base/tests | |
| parent | 869f062e0898361bb261a0e457e75b2ae24cb785 (diff) | |
[REF] models: refactor code to update parent_left/parent_right
Put the code to update the MPTT in specific methods, and reduce the number of
queries being made (from 5-6 queries to 2-3 queries). Add test on MPTT to
validate the refactoring.
Diffstat (limited to 'odoo/addons/base/tests')
| -rw-r--r-- | odoo/addons/base/tests/test_base.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/odoo/addons/base/tests/test_base.py b/odoo/addons/base/tests/test_base.py index e39fb7d5b4c..b6bdfc33f85 100644 --- a/odoo/addons/base/tests/test_base.py +++ b/odoo/addons/base/tests/test_base.py @@ -443,6 +443,7 @@ class TestParentStore(TransactionCase): super(TestParentStore, self).setUp() # pretend the pool has finished loading to avoid deferring parent_store computation self.patch(self.registry, '_init', False) + self.registry.do_parent_store(self.cr) # force res_partner_category.copy() to copy children category = self.env['res.partner.category'] |
