diff options
| author | 2013-11-20 16:58:50 -0300 | |
|---|---|---|
| committer | 2013-11-20 16:58:50 -0300 | |
| commit | ca94afc07df55cb7fc6fe3b4f3011877b7881195 (patch) | |
| tree | d81e1f275aa77545f33740723f307a83dde2e0b4 /tests/test_rss_feeds.py | |
| parent | f794eee787e9cde54e6b8f53e45d69c9ddc9936a (diff) | |
Imported Upstream version 6.2.1upstream/6.2.1
Diffstat (limited to 'tests/test_rss_feeds.py')
| -rw-r--r-- | tests/test_rss_feeds.py | 28 |
1 files changed, 19 insertions, 9 deletions
diff --git a/tests/test_rss_feeds.py b/tests/test_rss_feeds.py index 5b9b981..169e1e7 100644 --- a/tests/test_rss_feeds.py +++ b/tests/test_rss_feeds.py @@ -1,25 +1,37 @@ # -*- coding: utf-8 -*- -from __future__ import unicode_literals -import unittest +from __future__ import unicode_literals, absolute_import +from collections import defaultdict +from io import StringIO import os import re -from io import StringIO +import unittest import mock -from context import nikola +from .context import nikola # NOQA from lxml import etree +from .base import LocaleSupportInTesting + + +fake_conf = defaultdict(str) +fake_conf['TIMEZONE'] = None +fake_conf['DEFAULT_LANG'] = 'en' +fake_conf['TRANSLATIONS'] = {'en': ''} +fake_conf['BASE_URL'] = 'http://some.blog/' class RSSFeedTest(unittest.TestCase): def setUp(self): + LocaleSupportInTesting.initialize_locales_for_testing('unilingual') + self.blog_url = "http://some.blog" with mock.patch('nikola.post.get_meta', mock.Mock(return_value=({'title': 'post title', 'slug': 'awesome_article', 'date': '2012-10-01 22:41', + 'author': None, 'tags': 'tags', 'link': 'link', 'description': 'description'}))): @@ -29,14 +41,12 @@ class RSSFeedTest(unittest.TestCase): mock.Mock(return_value='some long text')): example_post = nikola.nikola.Post('source.file', - 'cache', + fake_conf, 'blog_folder', True, {'en': ''}, - 'en', - self.blog_url, - 'unused message.', - 'post.tmpl') + 'post.tmpl', + lambda *a: None) opener_mock = mock.mock_open() |
