Improve naming of the tested view
It is more useful to have the filename of the view if possible or the model name and type.
This commit is contained in:
1 parent
b6fd7fdf8a
commit
fd903381db
1 file changed
+8
-2
@@ -432,12 +432,18 @@ class ModuleTestCase(_DBTestCase):
|
||||
directory, 'view', view.name + '.xml'))
|
||||
if not view.model:
|
||||
continue
|
||||
with self.subTest(view=view):
|
||||
name = view.name
|
||||
while not name or not view:
|
||||
if view.model:
|
||||
name = f'{view.model} ({view.type})'
|
||||
else:
|
||||
view = view.inherit
|
||||
with self.subTest(view=name):
|
||||
if not view.inherit or view.inherit.model == view.model:
|
||||
self.assertTrue(view.arch,
|
||||
msg='missing architecture for view "%(name)s" '
|
||||
'of model "%(model)s"' % {
|
||||
'name': view.name or str(view.id),
|
||||
'name': name,
|
||||
'model': view.model,
|
||||
})
|
||||
if view.inherit and view.inherit.model == view.model:
|
||||
|
||||
Reference in new issue
Block a user