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'
 

Reply via email to