utm/tests/test_utm_consistency.py

19 lines
661 B
Python
Raw Normal View History

2024-05-03 15:31:11 +03:00
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo.addons.utm.tests.common import TestUTMCommon
from odoo.exceptions import UserError
from odoo.tests.common import tagged, users
@tagged('post_install', '-at_install', 'utm_consistency')
class TestUTMSecurity(TestUTMCommon):
@users('__system__')
def test_utm_consistency(self):
""" You are not supposed to delete the 'utm_medium_email' record as it is hardcoded in
some functional flows, notably in HR and Mass Mailing. """
with self.assertRaises(UserError):
self.env.ref('utm.utm_medium_email').unlink()