def create_index(params):
    """This function generates the main add-on menu, based on the website sections."""
    p.log("ltl.create_index " + repr(params))

    menu_index = api.get_create_index()

    main_menu = [{
        'thumbnail':
        '',
        'info': {
            'title': item.get('title'),
            'genre': item.get('title'),
        },
        'path':
        p.get_plugin_path(
            action=item.get('action'),
            ctype=item.get('ctype'),
            themes=item.get('themes'),
            sorting=item.get('sorting'),
            title=item.get('title'),
        ) if item.get('action') == 'menu_grille' else p.get_plugin_path(
            action=item.get('action'),
            menus=item.get('menus', 'no'),
        ),
        'IsPlayable':
        False,
    } for item in menu_index]

    p.add_items(main_menu)
def create_index(params):
    """This function generates the main add-on menu, based on the website sections."""
    p.log("ltl.create_index "+repr(params))

    menu_index = api.get_create_index()

    main_menu = [ {
            'thumbnail' : '',
            'info': {
                'title' : item.get('title'),
                'genre' : item.get('title'),
            },
            'path'      : p.get_plugin_path(
                action  = item.get('action'),
                ctype   = item.get('ctype'),
                themes  = item.get('themes'),
                sorting = item.get('sorting'),
                title   = item.get('title'),
            ) if item.get('action') == 'menu_grille' else p.get_plugin_path(
                action  = item.get('action'),
                menus   = item.get('menus', 'no'),
            ),
            'IsPlayable': False,
            }  for item in menu_index]

    p.add_items(main_menu)
 def test_1_create_index(self):
     menu_list = api.get_create_index()
     self.assertTrue(menu_list is not None and len(menu_list) > 5)
     self.assertTrue(menu_list[0]['ctype'] == 'all')
     self.assertTrue(menu_list[1]['ctype'] == 'reportage')
     self.assertTrue(len(menu_list[0]['themes'].split('¡')) > 4)
     self.assertTrue(len(menu_list[0]['sorting'].split('¡')) > 3)
     self.assertTrue(len(menu_list[2]['menus'].split('¡')) > 6)
     self.assertTrue(len(menu_list[3]['menus'].split('¡')) > 6)
     self.assertTrue(len(menu_list[4]['menus'].split('¡')) > 6)
     self.assertTrue(menu_list[5]['action'] == 'video_docs')
     self.assertTrue(menu_list[6]['action'] == 'search_videos')
Beispiel #4
0
 def test_1_create_index(self):
     menu_list = api.get_create_index()
     self.assertTrue(menu_list is not None and len(menu_list) > 5)
     self.assertTrue(menu_list[0]['ctype'] == 'all')
     self.assertTrue(menu_list[1]['ctype'] == 'reportage')
     self.assertTrue(len(menu_list[0]['themes'].split('¡')) > 4)
     self.assertTrue(len(menu_list[0]['sorting'].split('¡')) > 3)
     self.assertTrue(len(menu_list[2]['menus'].split('¡')) > 6)
     self.assertTrue(len(menu_list[3]['menus'].split('¡')) > 6)
     self.assertTrue(len(menu_list[4]['menus'].split('¡')) > 6)
     self.assertTrue(menu_list[5]['action'] == 'video_docs')
     self.assertTrue(menu_list[6]['action'] == 'search_videos')