mirror of
https://github.com/getpelican/pelican.git
synced 2025-10-15 20:28:56 +02:00
Added a test for the emd marker
This commit is contained in:
parent
4833a27243
commit
56c2abe613
1 changed files with 13 additions and 0 deletions
|
|
@ -98,6 +98,19 @@ class TestPage(LoggedTestCase):
|
||||||
page = Page(**page_kwargs)
|
page = Page(**page_kwargs)
|
||||||
self.assertEqual(page.summary, '')
|
self.assertEqual(page.summary, '')
|
||||||
|
|
||||||
|
def test_summary_end_marker(self):
|
||||||
|
# If a :SUMMARY_END_MARKER: is set, and there is no other summary,
|
||||||
|
# generated summary should contain the specified marker at the end.
|
||||||
|
page_kwargs = self._copy_page_kwargs()
|
||||||
|
settings = get_settings()
|
||||||
|
page_kwargs['settings'] = settings
|
||||||
|
del page_kwargs['metadata']['summary']
|
||||||
|
settings['SUMMARY_END_MARKER'] = 'test_marker'
|
||||||
|
settings['SUMMARY_MAX_LENGTH'] = 10
|
||||||
|
page = Page(**page_kwargs)
|
||||||
|
self.assertEqual(page.summary, truncate_html_words(TEST_CONTENT, 10,
|
||||||
|
'test_marker'))
|
||||||
|
|
||||||
def test_summary_get_summary_warning(self):
|
def test_summary_get_summary_warning(self):
|
||||||
"""calling ._get_summary() should issue a warning"""
|
"""calling ._get_summary() should issue a warning"""
|
||||||
page_kwargs = self._copy_page_kwargs()
|
page_kwargs = self._copy_page_kwargs()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue