From 1dac8a7a34aced0abd4097602ecfd6d498f8a02d Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 23 Apr 2013 15:36:17 +0200 Subject: [PATCH] [ADD] tests for *not* finding root views bzr revid: xmo@openerp.com-20130423133617-c4eszsf09b32hzl1 --- openerp/tests/test_views.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/openerp/tests/test_views.py b/openerp/tests/test_views.py index 7c6e2a347db..ba85b25f782 100644 --- a/openerp/tests/test_views.py +++ b/openerp/tests/test_views.py @@ -179,3 +179,16 @@ class TestViewInheritance(common.TransactionCase): root = self.View.get_root_ancestor( self.cr, self.uid, model=self.model, view_type='form') self.assertEqual(root['id'], A_id) + + def test_no_root(self): + root = self.View.get_root_ancestor( + self.cr, self.uid, model='does.not.exist', view_type='form') + self.assertFalse(root) + + root = self.View.get_root_ancestor( + self.cr, self.uid, model=self.model, view_type='tree') + self.assertFalse(root) + + root = self.View.get_root_ancestor( + self.cr, self.uid, view_id=12345678) + self.assertFalse(root)