forked from Mapan/odoo17e
32 lines
1.1 KiB
Python
32 lines
1.1 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo.tests.common import Form
|
|
|
|
from odoo.addons.helpdesk.tests.common import HelpdeskCommon
|
|
from odoo.addons.project.tests.test_project_base import TestProjectCommon
|
|
|
|
class TestTicketConversion(TestProjectCommon, HelpdeskCommon):
|
|
|
|
@classmethod
|
|
def setUpClass(cls):
|
|
super(TestTicketConversion, cls).setUpClass()
|
|
|
|
cls.ticket_1 = cls.env['helpdesk.ticket'].with_user(cls.helpdesk_user).create({
|
|
'name': 'test ticket 1',
|
|
'team_id': cls.test_team.id,
|
|
})
|
|
|
|
cls.project_helpdesk = cls.env['project.project'].with_context({'mail_create_nolog': True}).create({
|
|
'name': 'Helpdesk',
|
|
})
|
|
|
|
cls.test_team.write({
|
|
'project_id': cls.project_helpdesk.id,
|
|
})
|
|
|
|
def test_wizard_default_project(self):
|
|
form = Form(self.env['helpdesk.ticket.convert.wizard'].with_context({'to_convert': [self.ticket_1.id]}))
|
|
|
|
self.assertEqual(form.project_id, self.project_helpdesk, "The helpdesk team project should be selected by default")
|