forked from Mapan/odoo17e
33 lines
1.3 KiB
Python
33 lines
1.3 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from markupsafe import Markup
|
|
|
|
from odoo.tests.common import tagged, HttpCase
|
|
from odoo.addons.mail.tests.common import MailCommon
|
|
|
|
|
|
@tagged('-at_install', 'post_install')
|
|
class TestDiscussChannelExpand(HttpCase, MailCommon):
|
|
|
|
def test_channel_expand_tour(self):
|
|
testuser = self.env['res.users'].create({
|
|
'email': 'testuser@testuser.com',
|
|
'groups_id': [(6, 0, [self.ref('base.group_user')])],
|
|
'name': 'Test User',
|
|
'login': 'testuser',
|
|
'password': 'testuser',
|
|
})
|
|
DiscussChannelAsUser = self.env['discuss.channel'].with_user(testuser)
|
|
channel = DiscussChannelAsUser.channel_create(name="test-mail-channel-expand-tour", group_id=self.ref("base.group_user"))
|
|
channel.channel_fold('open')
|
|
channel.message_post(
|
|
body=Markup("<p>test-message-mail-channel-expand-tour</p>"),
|
|
message_type='comment',
|
|
subtype_xmlid='mail.mt_comment'
|
|
)
|
|
# clear all bus notifications, so that tour does not replay old notifications
|
|
# on a more recent state with init_messaging
|
|
self._reset_bus()
|
|
self.start_tour("/web", 'mail_enterprise/static/tests/tours/discuss_channel_expand_test_tour.js', login='testuser')
|