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

        issue10067
        review333851026
diffstat:

 party.py                      |  6 +++++-
 tests/test_sale_price_list.py |  4 +++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diffs (31 lines):

diff -r 8e3ee3adffbd -r 7af9b496a260 party.py
--- a/party.py  Thu Dec 31 16:03:07 2020 +0100
+++ b/party.py  Fri Mar 05 15:49:20 2021 +0100
@@ -36,7 +36,11 @@
     "Party Sale Price List"
     __name__ = 'party.party.sale_price_list'
     party = fields.Many2One(
-        'party.party', "Party", ondelete='CASCADE', select=True)
+        'party.party', "Party", ondelete='CASCADE', select=True,
+        context={
+            'company': Eval('company', -1),
+            },
+        depends=['company'])
     sale_price_list = fields.Many2One(
         'product.price_list', "Sale Price List",
         domain=[
diff -r 8e3ee3adffbd -r 7af9b496a260 tests/test_sale_price_list.py
--- a/tests/test_sale_price_list.py     Thu Dec 31 16:03:07 2020 +0100
+++ b/tests/test_sale_price_list.py     Fri Mar 05 15:49:20 2021 +0100
@@ -7,8 +7,10 @@
 from trytond.tests.test_tryton import doctest_teardown
 from trytond.tests.test_tryton import doctest_checker
 
+from trytond.modules.company.tests import CompanyMultiValueTestMixin
 
-class SalePriceListTestCase(ModuleTestCase):
+
+class SalePriceListTestCase(CompanyMultiValueTestMixin, ModuleTestCase):
     'Test SalePriceList module'
     module = 'sale_price_list'
 

Reply via email to