Exemple #1
0
 def test_parse_feed(self):
     feed = BlogArticle.parse_feed('dude', {
         'feed_url': str(HACKS_FILE),
         'name': 'The Dude Feeds',
     })
     self.assertEqual(feed.mozorg_feed_id, 'dude')
     self.assertEqual(feed.mozorg_feed_name, 'The Dude Feeds')
Exemple #2
0
 def test_parse_feed(self):
     feed = BlogArticle.parse_feed('dude', {
         'feed_url': str(HACKS_FILE),
         'name': 'The Dude Feeds',
     })
     self.assertEqual(feed.mozorg_feed_id, 'dude')
     self.assertEqual(feed.mozorg_feed_name, 'The Dude Feeds')
 def handle(self, *args, **options):
     BlogArticle.update_feeds(options['database'], options['articles'])
Exemple #4
0
 def handle(self, *args, **options):
     BlogArticle.update_feeds(options['database'], options['articles'])
Exemple #5
0
 def test_parse_feed_no_feed_url(self, parse_mock):
     BlogArticle.parse_feed('dude', {
         'url': 'https://example.com',
         'name': 'The Dude Feeds',
     })
     parse_mock.assert_called_with('https://example.com/feed/atom/')
Exemple #6
0
 def setUpClass(cls):
     super(TestBlogArticle, cls).setUpClass()
     BlogArticle.update_feeds(num_articles=4)
Exemple #7
0
 def test_parse_feed_no_feed_url(self, parse_mock):
     BlogArticle.parse_feed('dude', {
         'url': 'https://example.com',
         'name': 'The Dude Feeds',
     })
     parse_mock.assert_called_with('https://example.com/feed/atom/')
Exemple #8
0
 def setUpClass(cls):
     super(TestBlogArticle, cls).setUpClass()
     BlogArticle.update_feeds(num_articles=4)