changeset 072934afc39c in trytond:default
details: https://hg.tryton.org/trytond?cmd=changeset;node=072934afc39c
description:
Add test to use stored value for One2Many changed without initial value
issue8605
review265901016
diffstat:
trytond/tests/test_modelview.py | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diffs (22 lines):
diff -r 6ec348fc2771 -r 072934afc39c trytond/tests/test_modelview.py
--- a/trytond/tests/test_modelview.py Sat Sep 07 23:34:20 2019 +0200
+++ b/trytond/tests/test_modelview.py Sat Sep 07 23:34:55 2019 +0200
@@ -77,6 +77,18 @@
},
})
+ # no initial value
+ record = Model()
+ record._values = {}
+ target = Target(id=1)
+ record._values['targets'] = [target]
+ target.name = 'foo'
+ self.assertEqual(record._changed_values, {
+ 'targets': {
+ 'update': [{'id': 1, 'name': 'foo'}],
+ },
+ })
+
@with_transaction(context={'_check_access': True})
def test_button_access(self):
'Test Button Access'