本文整理汇总了Python中wiki.templatetags.wiki_tags.get_content_snippet函数的典型用法代码示例。如果您正苦于以下问题:Python get_content_snippet函数的具体用法?Python get_content_snippet怎么用?Python get_content_snippet使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了get_content_snippet函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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, "")
示例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, '')
示例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)
示例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)
示例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)
示例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)
示例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)
示例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)
示例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)
示例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)
示例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)
示例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)
示例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)
示例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)
示例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)