Exemplo n.º 1
0
def __get_widget_class_infos():
    widgets = model.get_installed_widgets()
    widgets_infos = [
        __get_widget_class_info(pkg_name, cls)
        for pkg_name, cls in widgets.iteritems()
    ]
    widgets_infos.sort(cmp=lambda d1, d2: d1['title'].lower() < d2['title'].
                       lower() and -1 or 1)
    return widgets_infos
Exemplo n.º 2
0
 def test_get_installed_widgets(self):
     classes = model.get_installed_widgets()
     keys = classes.keys()
     fullnames = [
         classes[key].__module__[len('widget.installed.'):] for key in keys
     ]
     fullnames.sort()
     self.assertEquals(
         ['adsense', 'html', 'music_player', 'recent_tweets', 'subscribe'],
         fullnames)
Exemplo n.º 3
0
 def test_get_installed_widgets(self):
     classes = model.get_installed_widgets()
     keys = classes.keys()
     fullnames = [classes[key].__module__[len('widget.installed.'):] for key in keys]
     fullnames.sort()
     self.assertEquals(['adsense', 'html', 'music_player', 'recent_tweets', 'subscribe'], fullnames)
Exemplo n.º 4
0
def __get_widget_class_infos():
    widgets = model.get_installed_widgets()
    widgets_infos = [__get_widget_class_info(pkg_name, cls) for pkg_name, cls in widgets.iteritems()]
    widgets_infos.sort(cmp=lambda d1, d2: d1['title'].lower()<d2['title'].lower() and -1 or 1)
    return widgets_infos