mirror of
https://github.com/getpelican/pelican.git
synced 2025-10-15 20:28:56 +02:00
Merge pull request #2238 from mosra/feed-urls
Feed URL settings, making feeds aware of absolute URLs
This commit is contained in:
commit
81b7e7481f
6 changed files with 161 additions and 35 deletions
|
|
@ -211,6 +211,7 @@ class TestArticlesGenerator(unittest.TestCase):
|
|||
writer = MagicMock()
|
||||
generator.generate_feeds(writer)
|
||||
writer.write_feed.assert_called_with([], settings,
|
||||
'feeds/all.atom.xml',
|
||||
'feeds/all.atom.xml')
|
||||
|
||||
generator = ArticlesGenerator(
|
||||
|
|
@ -220,6 +221,20 @@ class TestArticlesGenerator(unittest.TestCase):
|
|||
generator.generate_feeds(writer)
|
||||
self.assertFalse(writer.write_feed.called)
|
||||
|
||||
@unittest.skipUnless(MagicMock, 'Needs Mock module')
|
||||
def test_generate_feeds_override_url(self):
|
||||
settings = get_settings()
|
||||
settings['CACHE_PATH'] = self.temp_cache
|
||||
settings['FEED_ALL_ATOM_URL'] = 'feeds/atom/all/'
|
||||
generator = ArticlesGenerator(
|
||||
context=settings, settings=settings,
|
||||
path=None, theme=settings['THEME'], output_path=None)
|
||||
writer = MagicMock()
|
||||
generator.generate_feeds(writer)
|
||||
writer.write_feed.assert_called_with([], settings,
|
||||
'feeds/all.atom.xml',
|
||||
'feeds/atom/all/')
|
||||
|
||||
def test_generate_context(self):
|
||||
articles_expected = [
|
||||
['Article title', 'published', 'Default', 'article'],
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue