forked from Mapan/odoo17e
21 lines
940 B
Python
21 lines
940 B
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo.tests import HttpCase, tagged, users
|
|
|
|
|
|
@tagged('post_install', '-at_install')
|
|
class AppointmentCrmLeadPropagationTest(HttpCase):
|
|
|
|
@users('admin')
|
|
def test_tour_default_opportunity_propagation(self):
|
|
""" Test that the opportunity is correctly propagated to the appointment invitation created """
|
|
self.env.user.tz = "Europe/Brussels"
|
|
opportunity = self.env['crm.lead'].create({
|
|
'name': 'Test Opportunity'
|
|
})
|
|
appointment_type = self.env['appointment.type'].create({'name': "Test AppointmentCRM"})
|
|
self.start_tour('/web', 'appointment_crm_meeting_tour', login='admin')
|
|
appointment_invite = self.env['appointment.invite'].search([('appointment_type_ids', 'in', appointment_type.ids)])
|
|
self.assertTrue(appointment_invite.opportunity_id == opportunity)
|