~openerp-community/openerp-web/trunk-bug-1092340-jaydeep

« back to all changes in this revision

Viewing changes to addons/web/tests/test_menu.py

  • Committer: niv-openerp
  • Date: 2013-06-07 10:37:49 UTC
  • mto: This revision was merged to the branch mainline in revision 3752.
  • Revision ID: nicolas.vanhoren@openerp.com-20130607103749-7pe6k3vgwudohnxo
Put back stuff removed by merge

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
        # Have self.request.session.model() return a different mock object for
22
22
        # each model (but always the same mock for a given model name)
23
23
        models = collections.defaultdict(mock.Mock)
24
 
        model = self.request.session.model.side_effect = \
 
24
        model = req.session.model.side_effect = \
25
25
            lambda model_name: models[model_name]
26
26
 
27
27
        self.MockMenus = model('ir.ui.menu')
31
31
        }]
32
32
 
33
33
    def tearDown(self):
34
 
        del self.request
 
34
        self.tmp_req.__exit__()
35
35
        del self.MockMenus
36
36
        del self.menu
37
37
 
39
39
        self.MockMenus.search.return_value = []
40
40
        self.MockMenus.read.return_value = []
41
41
 
42
 
        root = self.menu.load(self.request)
 
42
        root = self.menu.load()
43
43
 
44
44
        self.MockMenus.search.assert_called_with(
45
45
            [('parent_id','=', False)], 0, False, False,
46
 
            self.request.context)
 
46
            req.context)
47
47
 
48
48
        self.assertEqual(root['all_menu_ids'], [])
49
49
 
59
59
            {'id': 2, 'sequence': 3, 'parent_id': False},
60
60
        ]
61
61
 
62
 
        root = self.menu.load(self.request)
 
62
        root = self.menu.load()
63
63
 
64
64
        self.MockMenus.search.assert_called_with(
65
65
            [('id','child_of', [1, 2, 3])], 0, False, False,
66
 
            self.request.context)
 
66
            req.context)
67
67
 
68
68
        self.MockMenus.read.assert_called_with(
69
69
            [1, 2, 3], ['name', 'sequence', 'parent_id',
70
70
                        'action'],
71
 
            self.request.context)
 
71
            req.context)
72
72
 
73
73
        self.assertEqual(root['all_menu_ids'], [1, 2, 3])
74
74
 
98
98
                {'id': 4, 'sequence': 2, 'parent_id': [2, '']},
99
99
            ])
100
100
 
101
 
        root = self.menu.load(self.request)
 
101
        root = self.menu.load()
102
102
 
103
103
        self.MockMenus.search.assert_called_with(
104
104
            [('id','child_of', [1])], 0, False, False,
105
 
            self.request.context)
 
105
            req.context)
106
106
 
107
107
        self.assertEqual(root['all_menu_ids'], [1, 2, 3, 4])
108
108