From 8edb8d76754f95724cb71d8ec2af7ac6c0e9bc47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 5 Mar 2021 15:49:20 +0100 Subject: [PATCH] Add test on context of company multivalue target fields issue10067 review333851026 --- party.py | 6 +++++- tests/test_sale_price_list.py | 4 +++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/party.py b/party.py index 9506398194..ad92a09c12 100644 --- a/party.py +++ b/party.py @@ -36,7 +36,11 @@ class PartySalePriceList(ModelSQL, CompanyValueMixin): "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 --git a/tests/test_sale_price_list.py b/tests/test_sale_price_list.py index b2136afe10..3e87624d74 100644 --- a/tests/test_sale_price_list.py +++ b/tests/test_sale_price_list.py @@ -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 SalePriceListTestCase(ModuleTestCase): + +class SalePriceListTestCase(CompanyMultiValueTestMixin, ModuleTestCase): 'Test SalePriceList module' module = 'sale_price_list'