changeset d97d7aad38d6 in modules/account_statement_rule:default
details:
https://hg.tryton.org/modules/account_statement_rule?cmd=changeset;node=d97d7aad38d6
description:
Add test on context of company multivalue target fields
issue10067
review333851026
diffstat:
account.py | 4 ++++
tests/test_account_statement_rule.py | 4 +++-
2 files changed, 7 insertions(+), 1 deletions(-)
diffs (29 lines):
diff -r 999985625c89 -r d97d7aad38d6 account.py
--- a/account.py Sat Dec 19 17:08:44 2020 +0100
+++ b/account.py Fri Mar 05 15:49:19 2021 +0100
@@ -279,6 +279,10 @@
help="A Python expression evaluated with 'amount' and 'pending'.")
party = fields.Many2One(
'party.party', "Party",
+ context={
+ 'company': Eval('company', -1),
+ },
+ depends=['company'],
help="Leave empty to use the group named 'party' "
"from the regular expressions.")
account = fields.Many2One(
diff -r 999985625c89 -r d97d7aad38d6 tests/test_account_statement_rule.py
--- a/tests/test_account_statement_rule.py Sat Dec 19 17:08:44 2020 +0100
+++ b/tests/test_account_statement_rule.py Fri Mar 05 15:49:19 2021 +0100
@@ -9,8 +9,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 AccountStatementRuleTestCase(ModuleTestCase):
+
+class AccountStatementRuleTestCase(CompanyMultiValueTestMixin, ModuleTestCase):
'Test Account Statement Rule module'
module = 'account_statement_rule'