Example #1
0
 def setUp(self):
     self.templates = template_loader.templates.copy()
     template_loader.templates.update({
         'widgets.widget/widget.html':
         '',
         'widgets.widget/content.html':
         'content',
     })
     wct = ContentType.objects.get_for_model(Widget)
     self.w = Widget(content_type=wct)
Example #2
0
 def setUp(self):
     self.page = Page(pk=1)
     self.widgets = [Widget(content_type_id=1, pk=i) for i in range(1, 3)]
     wips = [
         MockedWidgetInPage(self.page,
                            w.pk,
                            json.serialize(configs[w.pk]),
                            state=WidgetInLayout.STATE_NORMAL)
         for w in self.widgets
     ]
     self.wips = dict((wip.widget_id, wip) for wip in wips)
     return super(TestLayoutRefactorMigration, self).setUp()
Example #3
0
class TestGetContent(UnitTestCase):
    def setUp(self):
        self.templates = template_loader.templates.copy()
        template_loader.templates.update({"widgets.widget/widget.html": "", "widgets.widget/content.html": "content"})
        wct = ContentType.objects.get_for_model(Widget)
        self.w = Widget(content_type=wct)

    def test_getcontent_empty_widget_returns_value(self):
        content = self.w.get_content({}, {}, allow_fetch=True)
        self.assert_equals("content", content)

    def tearDown(self):
        template_loader.templates = self.templates
Example #4
0
class TestGetContent(UnitTestCase):
    def setUp(self):
        self.templates = template_loader.templates.copy()
        template_loader.templates.update({
            'widgets.widget/widget.html':
            '',
            'widgets.widget/content.html':
            'content',
        })
        wct = ContentType.objects.get_for_model(Widget)
        self.w = Widget(content_type=wct)

    def test_getcontent_empty_widget_returns_value(self):
        content = self.w.get_content({}, {}, allow_fetch=True)
        self.assert_equals('content', content)

    def tearDown(self):
        template_loader.templates = self.templates
Example #5
0
 def test_arrange_widgets_and_place_new_one_success(self):
     widget = Widget(content_type_id=1, pk=100)
     sent_containers = [[[1, 100], [1, 2], [1, 1]], [[1, 11], [1, 12]]]
     self.layout.arrange_widgets(sent_containers)
     self.assert_equals(keys_only(self.layout.containers), sent_containers)
Example #6
0
def mocked_get_object(widget_ct_id, widget_id):
    return Widget(content_type_id=widget_ct_id, pk=widget_id)
Example #7
0
def get_dummy_widget(instance=None):
    return Widget(content_type_id=1, pk=1)
Example #8
0
 def setUp(self):
     self.templates = template_loader.templates.copy()
     template_loader.templates.update({"widgets.widget/widget.html": "", "widgets.widget/content.html": "content"})
     wct = ContentType.objects.get_for_model(Widget)
     self.w = Widget(content_type=wct)
 def setUp(self):
     super(TestInsertRemoveWidget, self).setUp()
     self.page = Page(pk=1)
     self.layout = Layout(self.page, deepcopy(stored_layout))
     self.widget = Widget(content_type_id=1, pk=100)
 def test_insert_allready_assigned_widget(self):
     self.layout.insert_widget(Widget(content_type_id=1, pk=1))
     self.assert_equals(len(self.layout.widgets), 5)