changeset 995f7ec8eb5d in modules/purchase_request_quotation:default
details:
https://hg.tryton.org/modules/purchase_request_quotation?cmd=changeset;node=995f7ec8eb5d
description:
Add test on context of company multivalue target fields
issue10067
review333851026
diffstat:
purchase.py | 9 +++++++--
tests/test_purchase_request_quotation.py | 5 ++++-
2 files changed, 11 insertions(+), 3 deletions(-)
diffs (37 lines):
diff -r d031fb75415e -r 995f7ec8eb5d purchase.py
--- a/purchase.py Sat Feb 27 18:16:28 2021 +0100
+++ b/purchase.py Fri Mar 05 15:49:19 2021 +0100
@@ -98,10 +98,15 @@
])
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')),
diff -r d031fb75415e -r 995f7ec8eb5d tests/test_purchase_request_quotation.py
--- a/tests/test_purchase_request_quotation.py Sat Feb 27 18:16:28 2021 +0100
+++ b/tests/test_purchase_request_quotation.py Fri Mar 05 15:49:19 2021 +0100
@@ -10,8 +10,11 @@
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'