mirror of https://github.com/OCA/web.git
34 lines
1.1 KiB
Python
34 lines
1.1 KiB
Python
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
|
# Copyright 2020 Tecnativa - João Marques
|
|
# Copyright 2022 Tecnativa - Víctor Martínez
|
|
import odoo.tests
|
|
from odoo.tests import new_test_user
|
|
|
|
|
|
@odoo.tests.tagged("post_install", "-at_install")
|
|
class TestTour(odoo.tests.HttpCase):
|
|
def setUp(self):
|
|
super().setUp()
|
|
new_test_user(
|
|
self.env,
|
|
login="user_not_export",
|
|
password="user_not_export",
|
|
groups="base.group_user,base.group_system",
|
|
)
|
|
new_test_user(
|
|
self.env,
|
|
login="user_export_xlsx",
|
|
password="user_export_xlsx",
|
|
groups="base.group_user,base.group_system,%s"
|
|
% ("web_disable_export_group.group_export_xlsx_data"),
|
|
)
|
|
|
|
def test_admin(self):
|
|
self.start_tour("/web", "export_tour_xlsx_button_ok", login="admin")
|
|
|
|
def test_user_not_export(self):
|
|
self.start_tour("/web", "export_tour_xlsx_button_ko", login="user_not_export")
|
|
|
|
def test_user_export_xlsx(self):
|
|
self.start_tour("/web", "export_tour_xlsx_button_ok", login="user_export_xlsx")
|