changeset ba4f0f95aaad in modules/account_dunning:default
details: 
https://hg.tryton.org/modules/account_dunning?cmd=changeset;node=ba4f0f95aaad
description:
        Add test on context of company multivalue target fields

        issue10067
        review333851026
diffstat:

 dunning.py                    |  7 ++++++-
 tests/test_account_dunning.py |  4 +++-
 2 files changed, 9 insertions(+), 2 deletions(-)

diffs (32 lines):

diff -r 1032431ce505 -r ba4f0f95aaad dunning.py
--- a/dunning.py        Sat Feb 27 18:16:28 2021 +0100
+++ b/dunning.py        Fri Mar 05 15:49:19 2021 +0100
@@ -107,7 +107,12 @@
             ], 'State', readonly=True)
     active = fields.Function(fields.Boolean('Active'), 'get_active',
         searcher='search_active')
-    party = fields.Function(fields.Many2One('party.party', 'Party'),
+    party = fields.Function(fields.Many2One(
+            'party.party', 'Party',
+            context={
+                'company': Eval('company', -1),
+                },
+            depends=['company']),
         'get_line_field', searcher='search_line_field')
     amount = fields.Function(fields.Numeric('Amount',
             digits=(16, Eval('currency_digits', 2)),
diff -r 1032431ce505 -r ba4f0f95aaad tests/test_account_dunning.py
--- a/tests/test_account_dunning.py     Sat Feb 27 18:16:28 2021 +0100
+++ b/tests/test_account_dunning.py     Fri Mar 05 15:49:19 2021 +0100
@@ -7,8 +7,10 @@
 from trytond.tests.test_tryton import doctest_teardown
 from trytond.tests.test_tryton import doctest_checker
 
+from trytond.modules.company.tests import CompanyMultiValueTestMixin
 
-class AccountDunningTestCase(ModuleTestCase):
+
+class AccountDunningTestCase(CompanyMultiValueTestMixin, ModuleTestCase):
     'Test AccountDunning module'
     module = 'account_dunning'
 

Reply via email to