[FIX] Tests

pull/3102/head
Alexandre Díaz 2019-02-25 17:45:58 +01:00 committed by Carlos Lopez
parent e17959f910
commit 21f1ef0472
3 changed files with 9 additions and 3 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

View File

@ -3,7 +3,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head> <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils 0.14: http://docutils.sourceforge.net/" /> <meta name="generator" content="Docutils 0.15.1: http://docutils.sourceforge.net/" />
<title>Web Disable Export Group</title> <title>Web Disable Export Group</title>
<style type="text/css"> <style type="text/css">

View File

@ -1,4 +1,5 @@
# Copyright 2018 Onestein # Copyright 2018 Onestein
# Copyright 2019 Alexandre Díaz - <dev@redneboa.es>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from mock import patch from mock import patch
@ -7,20 +8,24 @@ from odoo.tests.common import SavepointCase
class TestDisableExportGroup(SavepointCase): class TestDisableExportGroup(SavepointCase):
@patch('odoo.addons.base_setup.models.ir_http.request')
@patch('odoo.addons.web_disable_export_group.models.ir_http.request') @patch('odoo.addons.web_disable_export_group.models.ir_http.request')
@patch('odoo.addons.web.models.ir_http.request') @patch('odoo.addons.web.models.ir_http.request')
@patch('odoo.addons.web_tour.models.ir_http.request') @patch('odoo.addons.web_tour.models.ir_http.request')
def test_session_info(self, request, request1, request2): def test_session_info(self, request, request1, request2, request3):
request.env = self.env request.env = self.env
request1.env = self.env request1.env = self.env
request2.env = self.env request2.env = self.env
request3.env = self.env
session_info = self.env['ir.http'].session_info() session_info = self.env['ir.http'].session_info()
self.assertTrue(session_info['group_export_data']) self.assertTrue(session_info['group_export_data'])
@patch('odoo.addons.base_setup.models.ir_http.request')
@patch('odoo.addons.web_disable_export_group.models.ir_http.request') @patch('odoo.addons.web_disable_export_group.models.ir_http.request')
@patch('odoo.addons.web.models.ir_http.request') @patch('odoo.addons.web.models.ir_http.request')
@patch('odoo.addons.web_tour.models.ir_http.request') @patch('odoo.addons.web_tour.models.ir_http.request')
def test_session_info_not_allowed(self, request, request1, request2): def test_session_info_not_allowed(self, request, request1, request2,
request3):
demo_env = Environment( demo_env = Environment(
self.env.cr, self.env.cr,
self.env.ref('base.default_user').id, self.env.ref('base.default_user').id,
@ -29,5 +34,6 @@ class TestDisableExportGroup(SavepointCase):
request.env = demo_env request.env = demo_env
request1.env = demo_env request1.env = demo_env
request2.env = demo_env request2.env = demo_env
request3.env = demo_env
session_info = demo_env['ir.http'].session_info() session_info = demo_env['ir.http'].session_info()
self.assertFalse(session_info['group_export_data']) self.assertFalse(session_info['group_export_data'])