Exemplo n.º 1
0
 def test_build_menus(self):
     layout = BaseLayout(request=mock_data.mock_request, request_kwargs=None, page=mock_page)
     menus = layout._build_menus()
     self.assertIn(MenuTypes.MAIN, menus, 'menus does not contain a main menu item')
     self.assertIn(MenuTypes.SIDE, menus, 'menus does not contain a side menu item')
     self.assertIsInstance(menus[MenuTypes.MAIN], MenuPagelet, 'main menu is not a menu pagelet')
     self.assertIsInstance(menus[MenuTypes.SIDE], MenuPagelet, 'side menu is not a menu pagelet')