changeset 71b597b62408 in modules/purchase_price_list:default
details:
https://hg.tryton.org/modules/purchase_price_list?cmd=changeset;node=71b597b62408
description:
Add test on context of company multivalue target fields
issue10067
review333851026
diffstat:
party.py | 6 +++++-
tests/test_purchase_price_list.py | 4 +++-
2 files changed, 8 insertions(+), 2 deletions(-)
diffs (31 lines):
diff -r 02b86ace6680 -r 71b597b62408 party.py
--- a/party.py Sat Feb 27 10:15:57 2021 +0100
+++ b/party.py Fri Mar 05 15:49:19 2021 +0100
@@ -27,7 +27,11 @@
__name__ = 'party.party.purchase_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'])
purchase_price_list = fields.Many2One(
'product.price_list', "Purchase Price List",
domain=[
diff -r 02b86ace6680 -r 71b597b62408 tests/test_purchase_price_list.py
--- a/tests/test_purchase_price_list.py Sat Feb 27 10:15:57 2021 +0100
+++ b/tests/test_purchase_price_list.py Fri Mar 05 15:49:19 2021 +0100
@@ -10,8 +10,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 PurchasePriceListTestCase(ModuleTestCase):
+
+class PurchasePriceListTestCase(CompanyMultiValueTestMixin, ModuleTestCase):
'Test Purchase Price List module'
module = 'purchase_price_list'