def test_placeholder_tag(self):
request = self.get_request('/', language=settings.LANGUAGES[0][0])
template = "{% load cms_tags %}{% render_placeholder placeholder %}"
output = self.render_template_obj(template, {}, request)
self.assertEqual(output, "")
placeholder = Placeholder.objects.create(slot="test")
output = self.render_template_obj(template, {'placeholder': placeholder}, request)
self.assertEqual(output, "")
self.assertEqual(placeholder.cmsplugin_set.count(), 0)
add_plugin(placeholder, "TextPlugin", settings.LANGUAGES[0][0], body="test")
self.assertEqual(placeholder.cmsplugin_set.count(), 1)
placeholder = self.reload(placeholder)
output = self.render_template_obj(template, {'placeholder': placeholder}, request)
self.assertEqual(output, "test")
评论列表
文章目录