changeset ea13ee4088c1 in trytond:default
details: https://hg.tryton.org/trytond?cmd=changeset;node=ea13ee4088c1
description:
        Ensure view arch is defined on test_view

        issue8603
        review270141003
diffstat:

 trytond/tests/test_tryton.py |  6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diffs (16 lines):

diff -r 743f684556ef -r ea13ee4088c1 trytond/tests/test_tryton.py
--- a/trytond/tests/test_tryton.py      Wed Sep 11 23:50:20 2019 +0200
+++ b/trytond/tests/test_tryton.py      Thu Sep 12 18:54:25 2019 +0200
@@ -256,6 +256,12 @@
                 ('model', '!=', ''),
                 ])
         for view in views:
+            if not view.inherit or view.inherit.model == view.model:
+                assert view.arch, ('missing architecture for view "%(name)s" '
+                    'of model "%(model)s"' % {
+                        'name': view.name or str(view.id),
+                        'model': view.model,
+                        })
             if view.inherit and view.inherit.model == view.model:
                 view_id = view.inherit.id
             else:

Reply via email to