From d608167f04dbb0a59f5e312a8fcc53cbb84829ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 28 Nov 2021 14:31:45 +0100 Subject: [PATCH] Create record by XML for test with readonly transaction issue10936 --- trytond/tests/field_function.xml | 9 +++++++++ trytond/tests/test_field_function.py | 3 +-- trytond/tests/tryton.cfg | 1 + 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 trytond/tests/field_function.xml diff --git a/trytond/tests/field_function.xml b/trytond/tests/field_function.xml new file mode 100644 index 0000000000..01dcf7830f --- /dev/null +++ b/trytond/tests/field_function.xml @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/trytond/tests/test_field_function.py b/trytond/tests/test_field_function.py index 08bf8ffefc..dd59b6bc27 100644 --- a/trytond/tests/test_field_function.py +++ b/trytond/tests/test_field_function.py @@ -52,8 +52,7 @@ class FieldFunctionTestCase(unittest.TestCase): with Transaction().new_transaction(readonly=True), \ patch.object(Model, 'getter') as getter: - record = Model() - record.save() + record, = Model.search([], limit=1) record.function_with_context record.function_without_context self.assertEqual(getter.call_count, 2) diff --git a/trytond/tests/tryton.cfg b/trytond/tests/tryton.cfg index e366de7526..67ad062c15 100644 --- a/trytond/tests/tryton.cfg +++ b/trytond/tests/tryton.cfg @@ -8,4 +8,5 @@ xml: workflow.xml wizard.xml modelview.xml + field_function.xml message.xml