def admin_update_feeds(self, request): from lifestream.feeds import update_feeds #TODO: Add better error handling update_feeds() return HttpResponseRedirect( reverse("admin:lifestream_item_changelist") )
def test_youtube_atom(self): update_feeds() youtube_items = list(Item.objects.filter(feed__pk=201)) self.assertEqual(len(youtube_items), 25) for item in youtube_items: self.assertTrue(item.media_url, 'Item "%s" has no media_url' % item.title) self.assertTrue( item.media_thumbnail_url, 'Item "%s" has no media_thumbnail_url' % item.title) self.assertTrue(item.media_player_url, 'Item "%s" has no media_player_url' % item.title) self.assertTrue(item.media_description, 'Item "%s" has no media_description' % item.title) self.assertTrue(item.media_description_type)
def admin_update_feeds(self, request): from lifestream.feeds import update_feeds #TODO: Add better error handling update_feeds() return HttpResponseRedirect( reverse("admin:lifestream_item_changelist"))
def handle(self, *args, **options): update_feeds()
def test_content(self): update_feeds() for item in Item.objects.filter(feed__pk=10001): self.assertNotEmpty(item.content) self.assertNotEmpty(item.clean_content)
def test_blogger_blog_rss(self): update_feeds() self.assertEqual(Item.objects.filter(feed__pk=502).count(), 25)
def test_twitter_user_rss(self): update_feeds() self.assertEqual(Item.objects.filter(feed__pk=401).count(), 20)
def test_delicious_user_rss(self): update_feeds() self.assertEqual(Item.objects.filter(feed__pk=301).count(), 15)
def test_bitbucket_rss(self): update_feeds() self.assertEqual(Item.objects.filter(feed__pk=102).count(), 15)
def test_ianlewis_rss(self): update_feeds() self.assertEqual(Item.objects.filter(feed__pk=1).count(), 10)