Exemplo n.º 1
0
 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_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/')
Exemplo n.º 3
0
    def test_generate_feeds(self):
        settings = get_settings()
        generator = ArticlesGenerator(
            settings, {"FEED_ALL_ATOM": settings["FEED_ALL_ATOM"]}, None, settings["THEME"], None, settings["MARKUP"]
        )
        writer = MagicMock()
        generator.generate_feeds(writer)
        writer.write_feed.assert_called_with([], settings, "feeds/all.atom.xml")

        generator = ArticlesGenerator(settings, {"FEED_ALL_ATOM": None}, None, settings["THEME"], None, None)
        writer = MagicMock()
        generator.generate_feeds(writer)
        self.assertFalse(writer.write_feed.called)
Exemplo n.º 4
0
    def test_generate_feeds(self):

        generator = ArticlesGenerator(
            None, {"FEED": _DEFAULT_CONFIG["FEED"]}, None, _DEFAULT_CONFIG["THEME"], None, None
        )
        writer = MagicMock()
        generator.generate_feeds(writer)
        writer.write_feed.assert_called_with([], None, "feeds/all.atom.xml")

        generator = ArticlesGenerator(None, {"FEED": None}, None, _DEFAULT_CONFIG["THEME"], None, None)
        writer = MagicMock()
        generator.generate_feeds(writer)
        self.assertFalse(writer.write_feed.called)
Exemplo n.º 5
0
    def test_generate_feeds(self):

        generator = ArticlesGenerator(None, {'FEED': _DEFAULT_CONFIG['FEED']},
                                      None, _DEFAULT_CONFIG['THEME'], None,
                                      _DEFAULT_CONFIG['MARKUP'])
        writer = MagicMock()
        generator.generate_feeds(writer)
        writer.write_feed.assert_called_with([], None, 'feeds/all.atom.xml')

        generator = ArticlesGenerator(None, {'FEED': None}, None,
                                      _DEFAULT_CONFIG['THEME'], None, None)
        writer = MagicMock()
        generator.generate_feeds(writer)
        self.assertFalse(writer.write_feed.called)
Exemplo n.º 6
0
    def test_generate_feeds(self):

        generator = ArticlesGenerator(None, {'FEED_ATOM': _DEFAULT_CONFIG['FEED_ATOM']},
                                      None, _DEFAULT_CONFIG['THEME'], None,
                                      _DEFAULT_CONFIG['MARKUP'])
        writer = MagicMock()
        generator.generate_feeds(writer)
        writer.write_feed.assert_called_with([], None, 'feeds/all.atom.xml')

        generator = ArticlesGenerator(None, {'FEED_ATOM': None}, None,
                                      _DEFAULT_CONFIG['THEME'], None, None)
        writer = MagicMock()
        generator.generate_feeds(writer)
        self.assertFalse(writer.write_feed.called)
Exemplo n.º 7
0
    def test_generate_feeds(self):
        settings = get_settings()
        generator = ArticlesGenerator(settings,
                {'FEED_ALL_ATOM': settings['FEED_ALL_ATOM']}, None,
                settings['THEME'], None, settings['MARKUP'])
        writer = MagicMock()
        generator.generate_feeds(writer)
        writer.write_feed.assert_called_with([], settings, 'feeds/all.atom.xml')

        generator = ArticlesGenerator(settings, {'FEED_ALL_ATOM': None}, None,
                                      settings['THEME'], None, None)
        writer = MagicMock()
        generator.generate_feeds(writer)
        self.assertFalse(writer.write_feed.called)
Exemplo n.º 8
0
    def test_generate_feeds(self):
        settings = get_settings()
        generator = ArticlesGenerator(
            settings, {'FEED_ALL_ATOM': settings['FEED_ALL_ATOM']}, None,
            settings['THEME'], None, settings['MARKUP'])
        writer = MagicMock()
        generator.generate_feeds(writer)
        writer.write_feed.assert_called_with([], settings,
                                             'feeds/all.atom.xml')

        generator = ArticlesGenerator(settings, {'FEED_ALL_ATOM': None}, None,
                                      settings['THEME'], None, None)
        writer = MagicMock()
        generator.generate_feeds(writer)
        self.assertFalse(writer.write_feed.called)
Exemplo n.º 9
0
    def test_generate_feeds(self):
        settings = get_settings()
        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')

        generator = ArticlesGenerator(
            context=settings, settings=get_settings(FEED_ALL_ATOM=None),
            path=None, theme=settings['THEME'], output_path=None)
        writer = MagicMock()
        generator.generate_feeds(writer)
        self.assertFalse(writer.write_feed.called)
Exemplo n.º 10
0
    def test_generate_feeds(self):
        settings = get_settings()
        settings['CACHE_DIRECTORY'] = self.temp_cache
        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')

        generator = ArticlesGenerator(
            context=settings, settings=get_settings(FEED_ALL_ATOM=None),
            path=None, theme=settings['THEME'], output_path=None)
        writer = MagicMock()
        generator.generate_feeds(writer)
        self.assertFalse(writer.write_feed.called)
Exemplo n.º 11
0
    def test_generate_feeds(self):
        settings = get_settings()
        settings["CACHE_PATH"] = self.temp_cache
        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")

        generator = ArticlesGenerator(
            context=settings,
            settings=get_settings(FEED_ALL_ATOM=None),
            path=None,
            theme=settings["THEME"],
            output_path=None,
        )
        writer = MagicMock()
        generator.generate_feeds(writer)
        self.assertFalse(writer.write_feed.called)