diff options
| author | Christophe Simonis <chs@odoo.com> | 2018-08-01 18:02:29 +0200 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2018-08-01 18:02:29 +0200 |
| commit | 4797627259f2d7202e48a772d5495002182d5392 (patch) | |
| tree | 97c6469927d60dea8c484e3ce0be90260e39a083 /odoo/addons/test_new_api/tests/test_onchange.py | |
| parent | abbba35598d01d1a11f1b034912608be7c132239 (diff) | |
| parent | 8d9366197e174d33fdf6962364a24ea40a1131b1 (diff) | |
[MERGE] forward port branch saas-11.4 up to 8d9366197e1
Diffstat (limited to 'odoo/addons/test_new_api/tests/test_onchange.py')
| -rw-r--r-- | odoo/addons/test_new_api/tests/test_onchange.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/odoo/addons/test_new_api/tests/test_onchange.py b/odoo/addons/test_new_api/tests/test_onchange.py index 2a67b28fca5..f1d39aa53be 100644 --- a/odoo/addons/test_new_api/tests/test_onchange.py +++ b/odoo/addons/test_new_api/tests/test_onchange.py @@ -157,6 +157,17 @@ class TestOnChange(common.TransactionCase): }), ]) + # ensure onchange changing one2many without subfield works + one_level_fields = {k: v for k, v in field_onchange.items() if k.count('.') < 1} + values = dict(values, name='{generate_dummy_message}') + result = self.Discussion.with_context(generate_dummy_message=True).onchange(values, 'name', one_level_fields) + self.assertEqual(result['value']['messages'], [ + (5,), + (4, message.id), + (0, 0, {}), + (0, 0, {}), + ]) + def test_onchange_one2many_reference(self): """ test the effect of onchange() on one2many fields with line references """ BODY = "What a beautiful day!" |
