Add test on context of company multivalue target fields

issue10067
review333851026
This commit is contained in:
Cédric Krier
2021-03-05 15:49:19 +01:00
parent 887ad6e228
commit 4b047fe657
2 changed files with 11 additions and 3 deletions
+7 -2
View File
@@ -98,10 +98,15 @@ class Quotation(Workflow, ModelSQL, ModelView):
])
warehouse = fields.Many2One('stock.location', 'Warehouse',
domain=[('type', '=', 'warehouse')])
supplier = fields.Many2One('party.party', 'Supplier', required=True,
supplier = fields.Many2One(
'party.party', "Supplier", required=True,
states={
'readonly': Eval('lines', [0]) & Eval('supplier'),
},)
},
context={
'company': Eval('company', -1),
},
depends=['company'])
supplier_address = fields.Many2One('party.address', 'Supplier Address',
domain=[
('party', '=', Eval('supplier')),
+4 -1
View File
@@ -10,8 +10,11 @@ from trytond.tests.test_tryton import suite as test_suite
from trytond.tests.test_tryton import doctest_teardown
from trytond.tests.test_tryton import doctest_checker
from trytond.modules.company.tests import CompanyMultiValueTestMixin
class PurchaseRequestForQuotationTestCase(ModuleTestCase):
class PurchaseRequestForQuotationTestCase(
CompanyMultiValueTestMixin, ModuleTestCase):
'Test Purchase Request For Quotation module'
module = 'purchase_request_quotation'