Fix test_view to use the right model for inherited view

If the view inherit from a different model, it should be used for the test
instead of the inherited view.

issue5088
review18751002
This commit is contained in:
Cédric Krier
2015-10-31 10:47:10 +01:00
parent 3a02e1d54e
commit b8a6573cc7
+4 -1
View File
@@ -98,7 +98,10 @@ class ModuleTestCase(unittest.TestCase):
('model', '!=', ''),
])
for view in views:
view_id = view.inherit and view.inherit.id or view.id
if view.inherit and view.inherit.model == view.model:
view_id = view.inherit.id
else:
view_id = view.id
model = view.model
Model = POOL.get(model)
res = Model.fields_view_get(view_id)