project_todo/tests/test_access_rights.py

21 lines
798 B
Python
Raw Normal View History

from odoo.tests.common import users
from odoo.exceptions import AccessError
from odoo.addons.project.tests.test_access_rights import TestAccessRights
class TestAccessRightsTodo(TestAccessRights):
@classmethod
def setUpClass(cls):
super().setUpClass()
cls.private_task = cls.env['project.task'].create({'name': 'OdooBot Private Task'})
@users('Internal user')
def test_internal_cannot_rud_private_task(self):
with self.assertRaises(AccessError):
self.private_task.with_user(self.env.user).write({'name': 'Test write'})
with self.assertRaises(AccessError):
self.private_task.with_user(self.env.user).unlink()
with self.assertRaises(AccessError):
self.private_task.with_user(self.env.user).read(['name'])