From c8243835d7e0faf3a06d45486d8fd661c8ad0c03 Mon Sep 17 00:00:00 2001 From: camilogs Date: Tue, 8 Aug 2023 16:22:02 -0500 Subject: [PATCH] chore: se hace obligatorio prospecto en prospect trace --- prospect_trace.py | 2 +- tests/test_module.py | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/prospect_trace.py b/prospect_trace.py index 98f3bdc..a84d49f 100644 --- a/prospect_trace.py +++ b/prospect_trace.py @@ -11,7 +11,7 @@ class ProspectTrace(ModelSQL, ModelView): 'Seguimiento de un prospecto' __name__ = 'sale.prospect_trace' - prospect = fields.Many2One('sale.prospect', 'Prospect') + prospect = fields.Many2One('sale.prospect', 'Prospect', required=True) prospect_contact = fields.Many2One( 'prospect.contact_method', 'Contact method') prospect_city = fields.Many2One('sale.city', 'City') diff --git a/tests/test_module.py b/tests/test_module.py index d478061..96e7972 100644 --- a/tests/test_module.py +++ b/tests/test_module.py @@ -1,10 +1,16 @@ - -from trytond.tests.test_tryton import ModuleTestCase +from trytond.tests.test_tryton import ModuleTestCase, with_transaction +from trytond.pool import Pool class SaleOpportunityManagementTestCase(ModuleTestCase): "Test Sale Opportunity Management module" module = 'sale_opportunity_management' + @with_transaction() + def test_prospecto_en_prospect_trace_es_obligatorio(self): + pool = Pool() + ProspectTrace = pool.get('sale.prospect_trace') + self.assertTrue(ProspectTrace.prospect.required) + del ModuleTestCase