summaryrefslogtreecommitdiff
path: root/odoo/addons/test_new_api/tests/test_new_fields.py
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2019-05-28 15:04:40 +0200
committerChristophe Simonis <chs@odoo.com>2019-05-28 15:04:40 +0200
commita20a31486cd0b99755f8e6c27281ac6ba4758b7a (patch)
tree0b8f161dcc396327ffb1234425e8e6416721a3fe /odoo/addons/test_new_api/tests/test_new_fields.py
parent0379c51be36ab102ff38582abb8ac5784b2ff9a6 (diff)
parentcad0be27e71e8fcd1424715dd82103bd497390d2 (diff)
[MERGE] forward port branch saas-15 up to cad0be27e71
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.py7
1 files changed, 4 insertions, 3 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 b86b4ce5953..06ca2aa9ee4 100644
--- a/odoo/addons/test_new_api/tests/test_new_fields.py
+++ b/odoo/addons/test_new_api/tests/test_new_fields.py
@@ -209,11 +209,12 @@ class TestFields(common.TransactionCase):
self.assertEqual(c.display_name, 'B / C')
self.assertEqual(d.display_name, 'B / C / D')
- b.name = 'X'
+ # rename several records to trigger several recomputations at once
+ (d + c + b).write({'name': 'X'})
self.assertEqual(a.display_name, 'A')
self.assertEqual(b.display_name, 'X')
- self.assertEqual(c.display_name, 'X / C')
- self.assertEqual(d.display_name, 'X / C / D')
+ self.assertEqual(c.display_name, 'X / X')
+ self.assertEqual(d.display_name, 'X / X / X')
# delete b; both c and d are deleted in cascade; c should also be marked
# to recompute, but recomputation should not fail...