From 480bf6a99b315d97e3eee9277b301d33d177d597 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 22 Apr 2013 16:01:16 +0200 Subject: [PATCH] [FIX] temporarily remove _init flag of pooler during view inheritance test Breaks between in-loading (openerp) and unit test (oe), behavior is crap and can't be arsed to create a dummy ir.model.data for that. bzr revid: xmo@openerp.com-20130422140116-g8mqzvahbv2ag956 --- openerp/tests/test_views.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/openerp/tests/test_views.py b/openerp/tests/test_views.py index 8c3653eceda..7a61aab5aa2 100644 --- a/openerp/tests/test_views.py +++ b/openerp/tests/test_views.py @@ -113,6 +113,8 @@ class TestViewInheritance(common.TransactionCase): self.model = 'dummy' self.View = self.registry('ir.ui.view') + self._init = self.View.pool._init + self.View.pool._init = False self.ids = {} a = self.makeView("A") @@ -125,6 +127,10 @@ class TestViewInheritance(common.TransactionCase): a22 = self.makeView("A22", a2) self.makeView("A221", a22) + def tearDown(self): + self.View.pool._init = self._init + super(TestViewInheritance, self).tearDown() + def test_get_children(self): self.assertEqual(self.View.get_inheriting_views_arch( self.cr, self.uid, self.ids['A'], self.model), [