19 lines
829 B
Python
19 lines
829 B
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
from unittest.mock import patch
|
|
from odoo.tests.common import TransactionCase
|
|
|
|
class TestResConfig(TransactionCase):
|
|
|
|
def test_00_add_parameter_with_default_value(self):
|
|
""" Check if parameters with a default value are saved in the ir_config_parameter table """
|
|
|
|
self.env['res.config.test'].create({}).execute()
|
|
self.assertEqual(self.env['ir.config_parameter'].sudo().get_param('resConfigTest.parameter1'), str(1000),
|
|
"The parameter is not saved with its default value")
|
|
|
|
with patch('odoo.addons.base.models.ir_config_parameter.IrConfigParameter.set_param') as set_param_mock:
|
|
self.env['res.config.test'].create({}).execute()
|
|
|
|
set_param_mock.assert_not_called()
|