本文整理汇总了Python中wiki.templatetags.wiki_tags.get_content_snippet函数的典型用法代码示例。如果您正苦于以下问题:Python get_content_snippet函数的具体用法?Python get_content_snippet怎么用?Python get_content_snippet使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了get_content_snippet函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: test_no_content
def test_no_content(self):
content = ""
output = get_content_snippet(content, "list")
self.assertEqual(output, "")
content = " "
output = get_content_snippet(content, "list")
self.assertEqual(output, "")
开发者ID:thomastu,项目名称:django-wiki,代码行数:12,代码来源:test_template_filters.py
示例2: test_no_content
def test_no_content(self):
content = ''
output = get_content_snippet(content, 'list')
self.assertEqual(output, '')
content = ' '
output = get_content_snippet(content, 'list')
self.assertEqual(output, '')
开发者ID:DjangoBD,项目名称:django-wiki,代码行数:12,代码来源:test_template_filters.py
示例3: test_keyword_is_not_in_content_and_max_words_is_zero
def test_keyword_is_not_in_content_and_max_words_is_zero(self):
content = "spam " * 15
output = get_content_snippet(content, "list", 0)
expected = ""
self.assertEqual(output, expected)
开发者ID:thomastu,项目名称:django-wiki,代码行数:7,代码来源:test_template_filters.py
示例4: test_content_case_preserved
def test_content_case_preserved(self):
keyword = 'DOlOr'
match = 'DoLoR'
content = 'lorem ipsum %s sit amet' % match
output = get_content_snippet(content, keyword)
self.assertIn(match, output)
self.assertNotIn(keyword, output)
开发者ID:django-wiki,项目名称:django-wiki,代码行数:7,代码来源:test_template_filters.py
示例5: test_whole_content_consists_of_keywords
def test_whole_content_consists_of_keywords(self):
content = 'lorem ' * 80
expected = '<strong>lorem</strong>' + 30 * ' <strong>lorem</strong>'
output = get_content_snippet(content, 'lorem')
self.assertEqual(output, expected)
开发者ID:django-wiki,项目名称:django-wiki,代码行数:7,代码来源:test_template_filters.py
示例6: test_keyword_is_not_in_content_and_max_words_is_negative
def test_keyword_is_not_in_content_and_max_words_is_negative(self):
content = 'spam ' * 15
output = get_content_snippet(content, 'list', -10)
expected = 'spam spam spam spam spam'
self.assertEqual(output, expected)
开发者ID:DjangoBD,项目名称:django-wiki,代码行数:7,代码来源:test_template_filters.py
示例7: test_max_words_arg
def test_max_words_arg(self):
keyword = "eggs"
content = """
knight eggs spam ham eggs guido python eggs circus
"""
expected = "<strong>eggs</strong> guido python " "<strong>eggs</strong> circus"
output = get_content_snippet(content, keyword, 5)
self.assertEqual(output, expected)
output = get_content_snippet(content, keyword, 0)
expected = "knight <strong>eggs</strong> spam ham " "<strong>eggs</strong> guido python <strong>eggs</strong> "
self.assertEqual(output, expected)
开发者ID:thomastu,项目名称:django-wiki,代码行数:17,代码来源:test_template_filters.py
示例8: test_keyword_is_in_content_and_max_words_is_zero
def test_keyword_is_in_content_and_max_words_is_zero(self):
text = 'spam ' * 800
content = text + ' list'
output = get_content_snippet(content, 'list', 0)
expected = 'spam ' * 800 + '<strong>list</strong> '
self.assertEqual(output, expected)
开发者ID:DjangoBD,项目名称:django-wiki,代码行数:8,代码来源:test_template_filters.py
示例9: test_keyword_is_not_in_a_content
def test_keyword_is_not_in_a_content(self):
content = 'lorem ' * 80
expected = ('lorem lorem lorem lorem lorem lorem lorem lorem lorem '
'lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem '
'lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem')
output = get_content_snippet(content, 'list')
self.assertEqual(output, expected)
开发者ID:awanke,项目名称:django-wiki,代码行数:9,代码来源:test_template_filters.py
示例10: test_keyword_at_the_end_of_the_content
def test_keyword_at_the_end_of_the_content(self):
text = 'lorem ' * 80
content = text + ' list'
expected = ('lorem lorem lorem lorem lorem lorem lorem lorem lorem '
'lorem lorem lorem lorem lorem lorem <strong>list</strong> ')
output = get_content_snippet(content, 'list')
self.assertEqual(output, expected)
开发者ID:awanke,项目名称:django-wiki,代码行数:9,代码来源:test_template_filters.py
示例11: test_max_words_arg
def test_max_words_arg(self):
keyword = 'eggs'
content = """
knight eggs spam ham eggs guido python eggs circus
"""
expected = ('<strong>eggs</strong> guido python '
'<strong>eggs</strong> circus')
output = get_content_snippet(content, keyword, 5)
self.assertEqual(output, expected)
output = get_content_snippet(content, keyword, 0)
expected = ('knight <strong>eggs</strong> spam ham '
'<strong>eggs</strong> guido python <strong>eggs</strong> ')
self.assertEqual(output, expected)
开发者ID:awanke,项目名称:django-wiki,代码行数:19,代码来源:test_template_filters.py
示例12: test_keyword_is_not_in_a_content
def test_keyword_is_not_in_a_content(self):
content = "lorem " * 80
expected = (
"lorem lorem lorem lorem lorem lorem lorem lorem lorem "
"lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem "
"lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem"
)
output = get_content_snippet(content, "list")
self.assertEqual(output, expected)
开发者ID:thomastu,项目名称:django-wiki,代码行数:11,代码来源:test_template_filters.py
示例13: test_keyword_at_the_beginning_of_the_content
def test_keyword_at_the_beginning_of_the_content(self):
text = 'lorem ' * 80
content = 'list ' + text
expected = (' <strong>list</strong> lorem lorem lorem lorem lorem '
'lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem '
'lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem '
'lorem lorem lorem')
output = get_content_snippet(content, 'list')
self.assertEqual(output, expected)
开发者ID:awanke,项目名称:django-wiki,代码行数:11,代码来源:test_template_filters.py
示例14: test_keyword_at_the_end_of_the_content
def test_keyword_at_the_end_of_the_content(self):
text = "lorem " * 80
content = text + " list"
expected = (
"lorem lorem lorem lorem lorem lorem lorem lorem lorem "
"lorem lorem lorem lorem lorem lorem <strong>list</strong> "
)
output = get_content_snippet(content, "list")
self.assertEqual(output, expected)
开发者ID:thomastu,项目名称:django-wiki,代码行数:11,代码来源:test_template_filters.py
示例15: test_keyword_at_the_beginning_of_the_content
def test_keyword_at_the_beginning_of_the_content(self):
text = "lorem " * 80
content = "list " + text
expected = (
" <strong>list</strong> lorem lorem lorem lorem lorem "
"lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem "
"lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem lorem "
"lorem lorem lorem"
)
output = get_content_snippet(content, "list")
self.assertEqual(output, expected)
开发者ID:thomastu,项目名称:django-wiki,代码行数:13,代码来源:test_template_filters.py
示例16: test_whole_content_is_consist_from_keywords
def test_whole_content_is_consist_from_keywords(self):
content = 'lorem ' * 80
expected = ('<strong>lorem</strong> <strong>lorem</strong> '
'<strong>lorem</strong> <strong>lorem</strong> '
'<strong>lorem</strong> <strong>lorem</strong> '
'<strong>lorem</strong> <strong>lorem</strong> '
'<strong>lorem</strong> <strong>lorem</strong> '
'<strong>lorem</strong> <strong>lorem</strong> '
'<strong>lorem</strong> <strong>lorem</strong> '
'<strong>lorem</strong> <strong>lorem</strong> ')
output = get_content_snippet(content, 'lorem')
self.assertEqual(output, expected)
开发者ID:awanke,项目名称:django-wiki,代码行数:14,代码来源:test_template_filters.py
示例17: test_a_few_keywords_in_content
def test_a_few_keywords_in_content(self):
text = 'lorem ' * 80
content = 'list ' + text
text = 'ipsum ' * 80
content += text + ' list '
text = 'dolorum ' * 80
content += text + ' list'
expected = '<strong>list</strong>' + 30 * ' lorem'
output = get_content_snippet(content, 'list')
self.assertEqual(output, expected)
开发者ID:django-wiki,项目名称:django-wiki,代码行数:15,代码来源:test_template_filters.py
示例18: test_whole_content_is_consist_from_keywords
def test_whole_content_is_consist_from_keywords(self):
content = "lorem " * 80
expected = (
"<strong>lorem</strong> <strong>lorem</strong> "
"<strong>lorem</strong> <strong>lorem</strong> "
"<strong>lorem</strong> <strong>lorem</strong> "
"<strong>lorem</strong> <strong>lorem</strong> "
"<strong>lorem</strong> <strong>lorem</strong> "
"<strong>lorem</strong> <strong>lorem</strong> "
"<strong>lorem</strong> <strong>lorem</strong> "
"<strong>lorem</strong> <strong>lorem</strong> "
)
output = get_content_snippet(content, "lorem")
self.assertEqual(output, expected)
开发者ID:thomastu,项目名称:django-wiki,代码行数:16,代码来源:test_template_filters.py
示例19: test_strip_tags
def test_strip_tags(self):
keyword = 'maybe'
content = """
<h1>Some dummy</h1> text. <div>Actually</div> I don't what to write,
heh. Don't now, <b>maybe</b> I should citate <>Shakespeare<> or Byron.
Or <a>maybe</a> copy paste from <a href="http://python.org">python</a>
or django documentation. Maybe.
"""
expected = ('I should citate <>Shakespeare<> or Byron. '
'Or <strong>maybe</strong> copy paste from python '
'or django documentation. <strong>maybe</strong> .')
output = get_content_snippet(content, keyword, 30)
self.assertEqual(output, expected)
开发者ID:awanke,项目名称:django-wiki,代码行数:18,代码来源:test_template_filters.py
示例20: test_a_few_keywords_in_content
def test_a_few_keywords_in_content(self):
text = "lorem " * 80
content = "list " + text
text = "ipsum " * 80
content += text + " list "
text = "dolorum " * 80
content += text + " list"
expected = (
"dolorum dolorum dolorum dolorum dolorum dolorum dolorum "
"dolorum dolorum dolorum dolorum dolorum dolorum dolorum dolorum "
"<strong>list</strong> "
)
output = get_content_snippet(content, "list")
self.assertEqual(output, expected)
开发者ID:thomastu,项目名称:django-wiki,代码行数:19,代码来源:test_template_filters.py
注:本文中的wiki.templatetags.wiki_tags.get_content_snippet函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论