51 lines
1.9 KiB
Python
51 lines
1.9 KiB
Python
from odoo.addons.helpdesk.tests.common import HelpdeskCommon
|
|
|
|
|
|
class VoipHelpdeskCommon(HelpdeskCommon):
|
|
@classmethod
|
|
def setUpClass(cls):
|
|
super().setUpClass()
|
|
cls.helpdesk_manager.write({"login": "user_helpdesk_manager"})
|
|
cls.helpdesk_user.write({"login": "user_helpdesk_user"})
|
|
cls.partner.write({"phone": "110"})
|
|
cls.ticket_open_1 = cls.env["helpdesk.ticket"].create({
|
|
"name": "Open Ticket 1",
|
|
"user_id": cls.helpdesk_user.id,
|
|
"partner_id": cls.partner.id,
|
|
"stage_id": cls.stage_progress.id,
|
|
})
|
|
cls.ticket_open_2 = cls.env["helpdesk.ticket"].create({
|
|
"name": "Open Ticket 2",
|
|
"user_id": cls.helpdesk_manager.id,
|
|
"partner_id": cls.partner.id,
|
|
"stage_id": cls.stage_new.id,
|
|
})
|
|
cls.ticket_open_3 = cls.env["helpdesk.ticket"].create({
|
|
"name": "Open Ticket 3",
|
|
"user_id": cls.helpdesk_manager.id,
|
|
"partner_id": cls.partner.id,
|
|
"stage_id": cls.stage_new.id,
|
|
})
|
|
cls.ticket_closed_1 = cls.env["helpdesk.ticket"].create({
|
|
"name": "Closed Ticket 1",
|
|
"user_id": cls.helpdesk_user.id,
|
|
"partner_id": cls.partner.id,
|
|
"stage_id": cls.stage_done.id,
|
|
})
|
|
cls.ticket_closed_2 = cls.env["helpdesk.ticket"].create({
|
|
"name": "Closed Ticket 2",
|
|
"user_id": cls.helpdesk_manager.id,
|
|
"partner_id": cls.partner.id,
|
|
"stage_id": cls.stage_cancel.id,
|
|
})
|
|
cls.call_1 = cls.env["voip.call"].create({
|
|
"partner_id": cls.partner.id,
|
|
"phone_number": "110",
|
|
"user_id": cls.helpdesk_user.id,
|
|
})
|
|
cls.call_2 = cls.env["voip.call"].create({
|
|
"partner_id": cls.partner.id,
|
|
"phone_number": "110",
|
|
"user_id": cls.helpdesk_manager.id,
|
|
})
|