mirror of
https://github.com/OCA/knowledge.git
synced 2025-12-25 22:47:44 -06:00
[MIG] attachment_edit to 10.0
This commit is contained in:
4
attachment_edit/tests/__init__.py
Normal file
4
attachment_edit/tests/__init__.py
Normal file
@@ -0,0 +1,4 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Copyright 2018 Therp BV <https://therp.nl>
|
||||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
|
||||
from . import test_attachment_edit
|
||||
26
attachment_edit/tests/test_attachment_edit.py
Normal file
26
attachment_edit/tests/test_attachment_edit.py
Normal file
@@ -0,0 +1,26 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Copyright 2018 Therp BV <https://therp.nl>
|
||||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
|
||||
from odoo import SUPERUSER_ID
|
||||
from odoo.tests.common import TransactionCase
|
||||
|
||||
|
||||
class TestAttachmentEdit(TransactionCase):
|
||||
def test_attachment_edit(self):
|
||||
attachment = self.env['ir.attachment'].create({
|
||||
'name': 'attachment',
|
||||
})
|
||||
self.assertFalse(attachment.res_reference)
|
||||
attachment.write({
|
||||
'res_model': 'res.users',
|
||||
'res_id': SUPERUSER_ID,
|
||||
})
|
||||
self.assertEqual(
|
||||
attachment.res_reference, self.env.ref('base.user_root'),
|
||||
)
|
||||
attachment.res_reference = None
|
||||
self.assertFalse(attachment.res_model)
|
||||
self.assertFalse(attachment.res_id)
|
||||
attachment.res_reference = self.env.ref('base.user_root')
|
||||
self.assertEqual(attachment.res_model, 'res.users')
|
||||
self.assertEqual(attachment.res_id, SUPERUSER_ID)
|
||||
Reference in New Issue
Block a user