Skip to content

Commit

Permalink
[IMP] auditlog
Browse files Browse the repository at this point in the history
The test code for OCB has been updated, causing errors in the module,
 so I will update the module to the latest version.
  • Loading branch information
nobuQuartile committed Dec 19, 2024
1 parent 3ad0058 commit 541411e
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions auditlog/tests/test_multi_company.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
from unittest.mock import patch

from odoo.fields import Command
from odoo.models import BaseModel
from odoo.tests.common import TransactionCase

from odoo.addons.base.models.res_users import Groups


class TestMultiCompany(TransactionCase):
@classmethod
Expand Down Expand Up @@ -78,10 +77,12 @@ def write(self, vals):
present in the cache at this point, leading to the deletion of the
value from the company that is inaccessible to the current user.
"""
return super(Groups, self).write(vals)
return BaseModel.write(self, vals)

# Do the write.
with patch.object(Groups, "write", side_effect=write, autospec=True):
with patch.object(
self.env["res.groups"].__class__, "write", side_effect=write, autospec=True
):
group_with_user.write({"users": [Command.set(self.user2.ids)]})
self.assertEqual(group_with_user.users, self.user2)
# Ensure that the users of the other companies are still there.
Expand Down

0 comments on commit 541411e

Please sign in to comment.