Skip to content

Commit edef871

Browse files
dnplkndllclaude
andcommitted
fix: relative import in wizard; capture expected WARNING in corrupted-data test
- wizard: use relative import per pylint_odoo W8150 rule - test_get_spreadsheet_data_corrupted: use assertLogs to capture the expected warning so oca_checklog_odoo doesn't fail the CI run Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent f5ba4be commit edef871

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

dms_spreadsheet/tests/test_dms_spreadsheet.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,8 @@ def test_write_sets_handler_on_mimetype_change(self):
157157
def test_get_spreadsheet_data_corrupted(self):
158158
"""Corrupted binary data does not crash — returns empty dict."""
159159
file = self._make_spreadsheet_file(content=base64.b64encode(b"not valid json"))
160-
data = file.get_spreadsheet_data()
160+
with self.assertLogs("odoo.addons.dms_spreadsheet.models.dms_file", "WARNING"):
161+
data = file.get_spreadsheet_data()
161162
self.assertEqual(data["spreadsheet_raw"], {})
162163

163164
# ── Wizard ────────────────────────────────────────────────────────────────

dms_spreadsheet/wizard/dms_spreadsheet_create.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
from odoo import fields, models
55

6-
from odoo.addons.dms_spreadsheet.models.dms_file import SPREADSHEET_MIMETYPE
6+
from ..models.dms_file import SPREADSHEET_MIMETYPE
77

88

99
class DmsSpreadsheetCreate(models.TransientModel):

0 commit comments

Comments
 (0)