Skip to content

Commit b4cde5c

Browse files
committed
[IMP] tests for OLS03015
1 parent 392b3ef commit b4cde5c

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

server/tests/data/addons/module_1/models/diagnostics.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ class ModelWithDiagnostics(models.Model):
88

99
int_field = fields.Integer()
1010
test_models = fields.One2many("pygls.tests.base_test_model", "diagnostics_id")
11+
test_models_wrong_dep = fields.One2many("module_2.custom_model", "diag_id") # OLS03015, OLS03021
12+
test_models_wrong_dep_kw = fields.One2many(comodel_name="module_2.custom_model", inverse_name="diag_id") # OLS03015, OLS03021
1113
date = fields.Date()
1214

1315
to_compute = fields.Integer(compute="_compute_field")

server/tests/data/addons/module_2/models/base_test_models.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,16 @@
22
class BaseTestModel(models.Model):
33
_inherit = "pygls.tests.base_test_model"
44
test_int = fields.Integer(compute="_compute_something")
5+
diag_id = fields.Many2one("module_1.diagnostics_model")
56

67
def _compute_something(self):
78
return super()._compute_something()
89

10+
class Module2CustomModel(models.Model):
11+
_name = "module_2.custom_model"
12+
_description = "Module 2 Custom Model"
13+
14+
diag_id = fields.Many2one("module_1.diagnostics_model")
15+
916
class TestEmptyModel(models.Model):
1017
_name = "module_2.empty_model"

0 commit comments

Comments
 (0)