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

        issue10067
        review333851026
diffstat:

 party.py                           |  6 +++++-
 tests/test_account_credit_limit.py |  5 +++--
 2 files changed, 8 insertions(+), 3 deletions(-)

diffs (34 lines):

diff -r 9a0d1902972b -r 6778963ae1f6 party.py
--- a/party.py  Sat Dec 19 17:08:43 2020 +0100
+++ b/party.py  Fri Mar 05 15:49:19 2021 +0100
@@ -134,7 +134,11 @@
     "Party Credit Limit Amount"
     __name__ = 'party.party.credit_limit_amount'
     party = fields.Many2One(
-        'party.party', "Party", ondelete='CASCADE', select=True)
+        'party.party', "Party", ondelete='CASCADE', select=True,
+        context={
+            'company': Eval('company', -1),
+            },
+        depends=['company'])
     credit_limit_amount = fields.Numeric(
         "Credit Limit Amount", digits=(16, Eval('credit_limit_digits', 2)),
         depends=['credit_limit_digits'])
diff -r 9a0d1902972b -r 6778963ae1f6 tests/test_account_credit_limit.py
--- a/tests/test_account_credit_limit.py        Sat Dec 19 17:08:43 2020 +0100
+++ b/tests/test_account_credit_limit.py        Fri Mar 05 15:49:19 2021 +0100
@@ -8,11 +8,12 @@
 from trytond.pool import Pool
 from trytond.exceptions import UserError, UserWarning
 
-from trytond.modules.company.tests import create_company, set_company
+from trytond.modules.company.tests import (
+    create_company, set_company, CompanyMultiValueTestMixin)
 from trytond.modules.account.tests import create_chart, get_fiscalyear
 
 
-class AccountCreditLimitTestCase(ModuleTestCase):
+class AccountCreditLimitTestCase(CompanyMultiValueTestMixin, ModuleTestCase):
     'Test AccountCreditLimit module'
     module = 'account_credit_limit'
     extras = ['account_dunning']

Reply via email to