Files
public/access_settings_menu/tests/test_fields_view_get.py

21 lines
706 B
Python

from odoo.tests import common
from odoo.addons.access_restricted.tests.test_fields_view_get import (
TestFieldsViewGet as TestFieldsViewGetBase,
)
@common.tagged("post_install", "-at_install")
class TestFieldsViewGet(TestFieldsViewGetBase):
def test_access_settings_menu(self):
admin = self.env.ref("base.user_root")
demo = self.env.ref("base.user_demo")
# demo doesn't have admin rights, but has "Show Settings Menu"
self.clear_access(demo)
self.add_access(demo, "access_settings_menu.group_show_settings_menu")
self.view_form_all(demo)
self.view_form_mix(admin, demo)
self.clear_config()
self.view_form_mix(demo, admin)