Beispiel #1
0
def import_widgets(context, area_id, widget_var=None):
    if not widget_var:
        widget_var = "widgets_{}".format(area_id)

    context[widget_var] = WidgetManager.get_widgets(area_id, context=context)

    return ""
Beispiel #2
0
    def test_remove_widgets_in_key_area(self):
        area = 'admin'
        widget_instance = self.overwritten_widget_instance(self.html_content)

        WidgetManager.register_widget(area, widget_instance)
        WidgetManager.unregister_widget(area, self.widget_id)

        self.assertEqual(len(WidgetManager.get_widgets(area)), 0)
Beispiel #3
0
    def test_remove_widgets_in_key_area(self):
        area = 'admin'
        widget_instance = self.ovewrited_widget_instance(self.html_content)

        WidgetManager.register_widget(area, widget_instance)
        WidgetManager.unregister_widget(area, self.widget_id)

        self.assertEqual(len(WidgetManager.get_widgets(area)), 0)
Beispiel #4
0
def import_widgets(context, area_id, widget_var=None):
    if not widget_var:
        widget_var = "widgets_{}".format(area_id)

    context[widget_var] = WidgetManager.get_widgets(area_id, context=context)
    context['bootstrap_conflict'] = WidgetManager.bootstrap_conflict
    context['jquery_conflict'] = WidgetManager.jquery_conflict

    return ""
Beispiel #5
0
def import_widgets(context, area_id, widget_var=None):
    if not widget_var:
        widget_var = "widgets_{}".format(area_id)

    context[widget_var] = WidgetManager.get_widgets(area_id, context=context)
    context['bootstrap_conflict'] = WidgetManager.bootstrap_conflict
    context['jquery_conflict'] = WidgetManager.jquery_conflict

    return ""
Beispiel #6
0
 def test_widget_with_invalid_area(self):
     self.assertEqual(WidgetManager.get_widgets("area"), [])
Beispiel #7
0
 def test_generate_content(self):
     widgets = WidgetManager.get_widgets(self.widget_area)
     self.assertEqual(widgets[0].content, self.html_content)
Beispiel #8
0
 def test_add_widgets_to_key_area(self):
     self.assertEqual(len(WidgetManager.get_widgets(self.widget_area)), 1)
Beispiel #9
0
 def test_widget_with_invalid_area(self):
     self.assertEqual(WidgetManager.get_widgets("area"), [])
Beispiel #10
0
 def test_generate_content(self):
     widgets = WidgetManager.get_widgets(self.widget_area)
     self.assertEqual(widgets[0].content, self.html_content)
Beispiel #11
0
 def test_add_widgets_to_key_area(self):
     self.assertEqual(len(WidgetManager.get_widgets(self.widget_area)), 1)
Beispiel #12
0
    def test_jquery_conflict(self):
        self.widget.jquery_conflict = True
        WidgetManager.get_widgets(self.widget_area)

        self.assertTrue(WidgetManager.jquery_conflict)
        self.assertFalse(WidgetManager.bootstrap_conflict)