Add test on context of company multivalue target fields

issue10067
review333851026
This commit is contained in:
Cédric Krier committed 2021-03-05 15:49:19 +01:00
1 parent 20a95a4c72
commit dec1d2edab
2 files changed
+9 -3

No files matched your search

+6 -2
View File
@@ -38,8 +38,12 @@ class Complaint(Workflow, ModelSQL, ModelView):
number = fields.Char('Number', readonly=True, select=True)
reference = fields.Char('Reference', select=True)
date = fields.Date('Date', states=_states, depends=_depends)
customer = fields.Many2One('party.party', 'Customer', required=True,
states=_states, depends=_depends)
customer = fields.Many2One(
'party.party', "Customer", required=True, states=_states,
context={
'company': Eval('company', -1),
},
depends=_depends + ['company'])
address = fields.Many2One('party.address', 'Address',
domain=[('party', '=', Eval('customer'))],
states=_states, depends=_depends + ['customer'])
+3 -1
View File
@@ -7,8 +7,10 @@ from trytond.tests.test_tryton import ModuleTestCase
from trytond.tests.test_tryton import doctest_teardown
from trytond.tests.test_tryton import doctest_checker
from trytond.modules.company.tests import CompanyMultiValueTestMixin
class SaleComplaintTestCase(ModuleTestCase):
class SaleComplaintTestCase(CompanyMultiValueTestMixin, ModuleTestCase):
'Test Sale Complaint module'
module = 'sale_complaint'