diff --git a/addons/web/tests/common.py b/addons/web/tests/common.py index ef0ad0987c7..2e2d5ffa006 100644 --- a/addons/web/tests/common.py +++ b/addons/web/tests/common.py @@ -8,10 +8,9 @@ from openerp import http class MockRequestCase(unittest2.TestCase): def setUp(self): super(MockRequestCase, self).setUp() - self.tmp_req = http.set_request(mock.Mock()) - self.tmp_req.__enter__() + http._request_stack.push(mock.Mock()) def tearDown(self): - self.tmp_req.__exit__(None, None, None) + http._request_stack.pop() super(MockRequestCase, self).tearDown()