def test_render_placeholder_toolbar(self): placeholder = Placeholder() placeholder.slot = "test" placeholder.pk = placeholder.id = 99 context = SekizaiContext() context["request"] = AttributeObject( REQUEST={"language": "en"}, GET=[], session={}, path="/", user=self.test_user, current_page=None, method="GET", ) classes = ["cms_placeholder-%s" % placeholder.pk, "cms_placeholder"] output = render_placeholder_toolbar(placeholder, context, "test", "en") for cls in classes: self.assertTrue(cls in output, "%r is not in %r" % (cls, output))
def test_render_placeholder_toolbar(self): placeholder = Placeholder() placeholder.slot = 'test' placeholder.pk = placeholder.id = 99 request = self.get_request(page=None) request.toolbar = CMSToolbar(request) content_renderer = self.get_content_renderer(request) context = SekizaiContext() context['request'] = request context['cms_content_renderer'] = content_renderer classes = [ "cms-placeholder-%s" % placeholder.pk, 'cms-placeholder', ] output = content_renderer.render_editable_placeholder(placeholder, context, 'en') for cls in classes: self.assertTrue(cls in output, '%r is not in %r' % (cls, output))
def test_render_placeholder_toolbar(self): placeholder = Placeholder() placeholder.slot = 'test' placeholder.pk = placeholder.id = 99 context = SekizaiContext() context['request'] = AttributeObject( REQUEST={'language': 'en'}, GET=[], session={}, path='/', user=self.test_user, current_page=None, method='GET', ) classes = [ "cms_placeholder-%s" % placeholder.pk, 'cms_placeholder', ] output = render_placeholder_toolbar(placeholder, context, 'test', 'en') for cls in classes: self.assertTrue(cls in output, '%r is not in %r' % (cls, output))
def test_render_placeholder_toolbar(self): placeholder = Placeholder() placeholder.slot = 'test' placeholder.pk = placeholder.id = 99 context = SekizaiContext() context['request'] = AttributeObject( REQUEST={'language': 'en'}, GET=[], session={}, path='/', user=self.test_user, current_page=None, method='GET', ) classes = [ "cms-placeholder-%s" % placeholder.pk, 'cms-placeholder', ] output = render_placeholder_toolbar(placeholder, context, 'test', 'en') for cls in classes: self.assertTrue(cls in output, '%r is not in %r' % (cls, output))
def test_render_placeholder_toolbar(self): placeholder = Placeholder() placeholder.slot = 'test' placeholder.pk = placeholder.id = 99 with self.login_user_context(self.get_superuser()): request = self.get_request(page=None) request.session = {'cms_edit': True} request.toolbar = CMSToolbar(request) renderer = self.get_content_renderer(request) context = SekizaiContext() context['request'] = request classes = [ "cms-placeholder-%s" % placeholder.pk, 'cms-placeholder', ] output = renderer.render_placeholder(placeholder, context, 'en', editable=True) for cls in classes: self.assertTrue(cls in output, '%r is not in %r' % (cls, output))