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'