def test_filters(self):
user = self.get_staff()
page = create_page('Test', 'col_two.html', 'en', published=True)
ex1 = Example1(char_1="char_1, <p>hello</p>, <p>hello</p>, <p>hello</p>, <p>hello</p>", char_2="char_2",
char_3="char_3",
char_4="char_4")
ex1.save()
template_text = '''{% extends "base.html" %}
{% load cms_tags %}
{% block content %}
<h1>{% render_model instance "char_1" "" "" 'truncatewords:2' %}</h1>
{% endblock content %}
'''
request = self.get_page_request(page, user, edit=True)
response = detail_view(request, ex1.pk, template_string=template_text)
self.assertContains(
response,
'<h1><div class="cms-plugin cms-plugin-%s-%s-%s-%s cms-render-model">%s</div></h1>' % (
'placeholderapp', 'example1', 'char_1', ex1.pk, truncatewords(ex1.char_1, 2)))
评论列表
文章目录