示例#1
0
文件: savedata.py 项目: hellth/bobrot
    def test_save_articles(self):
        feed_parser = FeedParser()
        feed_parser.parse('http://www.vysocina-news.cz/rss/')

        project_path = '/tmp/bobrot'

        for feed_article in feed_parser.article_list:
            article_parser = ArticleParse(project_path, feed_article,
                                          feed_parser.feed_meta)
            data = article_parser.call()

            article = Article()
            article.content = data

            self._import_data_to_model(article, feed_article)
            article.save()


        self.assertEquals(len(feed_parser.article_list), Article.objects.count())
示例#2
0
    def test_save_articles(self):
        feed_parser = FeedParser()
        feed_parser.parse('http://www.vysocina-news.cz/rss/')

        project_path = '/tmp/bobrot'

        for feed_article in feed_parser.article_list:
            article_parser = ArticleParse(project_path, feed_article,
                                          feed_parser.feed_meta)
            data = article_parser.call()

            article = Article()
            article.content = data

            self._import_data_to_model(article, feed_article)
            article.save()

        self.assertEquals(len(feed_parser.article_list),
                          Article.objects.count())
示例#3
0
    def test_call(self):
        feed = ArticleParse(self.project_path, self.article, self.feed_meta)
        feed.call()

        self.assertTrue(os.path.exists(feed.get_filename()))
示例#4
0
文件: jobtest.py 项目: hellth/bobrot
    def test_call(self):
        feed = ArticleParse(self.project_path, self.article, self.feed_meta)
        feed.call()

        self.assertTrue(os.path.exists(feed.get_filename()))