mirror of https://github.com/OCA/web.git
38 lines
1.1 KiB
Python
38 lines
1.1 KiB
Python
# Copyright 2022 Tecnativa - Carlos Roca
|
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)
|
|
from odoo_test_helper import FakeModelLoader
|
|
|
|
from odoo.tests import common, tagged
|
|
|
|
|
|
@tagged("post_install", "-at_install")
|
|
class TestUIPivot(common.HttpCase):
|
|
@classmethod
|
|
def setUpClass(cls):
|
|
super().setUpClass()
|
|
cls.loader = FakeModelLoader(cls.env, cls.__module__)
|
|
cls.loader.backup_registry()
|
|
from .res_users_fake import ResUsersFake
|
|
|
|
cls.loader.update_registry((ResUsersFake,))
|
|
cls.env["res.users"].create(
|
|
{
|
|
"name": "User 1",
|
|
"login": "us_1",
|
|
# Fake fields
|
|
"user_year_born": 1998,
|
|
"user_year_now": 2022,
|
|
}
|
|
)
|
|
# Set pivot view to company action
|
|
action = cls.env.ref("base.action_res_users")
|
|
action.view_mode += ",pivot"
|
|
|
|
def test_ui(self):
|
|
self.start_tour(
|
|
"/web",
|
|
"web_pivot_computed_measure_tour",
|
|
login="admin",
|
|
step_delay=100,
|
|
)
|