mirror of
https://github.com/getpelican/pelican.git
synced 2025-10-15 20:28:56 +02:00
Change ... (periods) to … (ellipsis) in summary
Also update HTML output by running (after making sure to have the fr_FR.utf8 locale installed): ```sh LC_ALL=en_US.utf8 pelican -o pelican/tests/output/custom/ -s samples/pelican.conf.py samples/content/ LC_ALL=fr_FR.utf8 pelican -o pelican/tests/output/custom_locale/ -s samples/pelican.conf_FR.py samples/content/ LC_ALL=en_US.utf8 pelican -o pelican/tests/output/basic/ samples/content/ ``` as described at http://docs.getpelican.com/en/3.6.3/contribute.html#running-the-test-suite
This commit is contained in:
parent
14694c8357
commit
f864dd832c
10 changed files with 27 additions and 27 deletions
|
|
@ -152,56 +152,56 @@ class TestUtils(LoggedTestCase):
|
|||
'short string')
|
||||
self.assertEqual(
|
||||
utils.truncate_html_words('word ' * 100, 20),
|
||||
'word ' * 20 + '...')
|
||||
'word ' * 20 + '…')
|
||||
|
||||
# Words enclosed or intervaled by HTML tags.
|
||||
self.assertEqual(
|
||||
utils.truncate_html_words('<p>' + 'word ' * 100 + '</p>', 20),
|
||||
'<p>' + 'word ' * 20 + '...</p>')
|
||||
'<p>' + 'word ' * 20 + '…</p>')
|
||||
self.assertEqual(
|
||||
utils.truncate_html_words(
|
||||
'<span\nstyle="\n...\n">' + 'word ' * 100 + '</span>', 20),
|
||||
'<span\nstyle="\n...\n">' + 'word ' * 20 + '...</span>')
|
||||
'<span\nstyle="\n…\n">' + 'word ' * 100 + '</span>', 20),
|
||||
'<span\nstyle="\n…\n">' + 'word ' * 20 + '…</span>')
|
||||
self.assertEqual(
|
||||
utils.truncate_html_words('<br>' + 'word ' * 100, 20),
|
||||
'<br>' + 'word ' * 20 + '...')
|
||||
'<br>' + 'word ' * 20 + '…')
|
||||
self.assertEqual(
|
||||
utils.truncate_html_words('<!-- comment -->' + 'word ' * 100, 20),
|
||||
'<!-- comment -->' + 'word ' * 20 + '...')
|
||||
'<!-- comment -->' + 'word ' * 20 + '…')
|
||||
|
||||
# Words with hypens and apostrophes.
|
||||
self.assertEqual(
|
||||
utils.truncate_html_words("a-b " * 100, 20),
|
||||
"a-b " * 20 + '...')
|
||||
"a-b " * 20 + '…')
|
||||
self.assertEqual(
|
||||
utils.truncate_html_words("it's " * 100, 20),
|
||||
"it's " * 20 + '...')
|
||||
"it's " * 20 + '…')
|
||||
|
||||
# Words with HTML entity references.
|
||||
self.assertEqual(
|
||||
utils.truncate_html_words("é " * 100, 20),
|
||||
"é " * 20 + '...')
|
||||
"é " * 20 + '…')
|
||||
self.assertEqual(
|
||||
utils.truncate_html_words("café " * 100, 20),
|
||||
"café " * 20 + '...')
|
||||
"café " * 20 + '…')
|
||||
self.assertEqual(
|
||||
utils.truncate_html_words("èlite " * 100, 20),
|
||||
"èlite " * 20 + '...')
|
||||
"èlite " * 20 + '…')
|
||||
self.assertEqual(
|
||||
utils.truncate_html_words("cafetiére " * 100, 20),
|
||||
"cafetiére " * 20 + '...')
|
||||
"cafetiére " * 20 + '…')
|
||||
self.assertEqual(
|
||||
utils.truncate_html_words("∫dx " * 100, 20),
|
||||
"∫dx " * 20 + '...')
|
||||
"∫dx " * 20 + '…')
|
||||
|
||||
# Words with HTML character references inside and outside
|
||||
# the ASCII range.
|
||||
self.assertEqual(
|
||||
utils.truncate_html_words("é " * 100, 20),
|
||||
"é " * 20 + '...')
|
||||
"é " * 20 + '…')
|
||||
self.assertEqual(
|
||||
utils.truncate_html_words("∫dx " * 100, 20),
|
||||
"∫dx " * 20 + '...')
|
||||
"∫dx " * 20 + '…')
|
||||
|
||||
def test_process_translations(self):
|
||||
# create a bunch of articles
|
||||
|
|
@ -378,7 +378,7 @@ class TestUtils(LoggedTestCase):
|
|||
utils.strftime(d, 'Yayınlanma tarihi: %A, %d %B %Y'),
|
||||
'Yayınlanma tarihi: Çarşamba, 29 Ağustos 2012')
|
||||
|
||||
# non-ascii format candidate (someone might pass it... for some reason)
|
||||
# non-ascii format candidate (someone might pass it… for some reason)
|
||||
self.assertEqual(
|
||||
utils.strftime(d, '%Y yılında %üretim artışı'),
|
||||
'2012 yılında %üretim artışı')
|
||||
|
|
@ -413,7 +413,7 @@ class TestUtils(LoggedTestCase):
|
|||
utils.strftime(d, 'Écrit le %d %B %Y'),
|
||||
'Écrit le 29 août 2012')
|
||||
|
||||
# non-ascii format candidate (someone might pass it... for some reason)
|
||||
# non-ascii format candidate (someone might pass it… for some reason)
|
||||
self.assertEqual(
|
||||
utils.strftime(d, '%écrits en %Y'),
|
||||
'%écrits en 2012')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue