コード例 #1
0
ファイル: admin.py プロジェクト: IanLewis/django-lifestream
 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")
     )
コード例 #2
0
 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)
コード例 #3
0
 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"))
コード例 #4
0
 def handle(self, *args, **options):
     update_feeds()
コード例 #5
0
 def test_content(self):
     update_feeds()
     for item in Item.objects.filter(feed__pk=10001):
         self.assertNotEmpty(item.content)
         self.assertNotEmpty(item.clean_content)
コード例 #6
0
 def test_blogger_blog_rss(self):
     update_feeds()
     self.assertEqual(Item.objects.filter(feed__pk=502).count(), 25)
コード例 #7
0
 def test_twitter_user_rss(self):
     update_feeds()
     self.assertEqual(Item.objects.filter(feed__pk=401).count(), 20)
コード例 #8
0
 def test_delicious_user_rss(self):
     update_feeds()
     self.assertEqual(Item.objects.filter(feed__pk=301).count(), 15)
コード例 #9
0
 def test_bitbucket_rss(self):
     update_feeds()
     self.assertEqual(Item.objects.filter(feed__pk=102).count(), 15)
コード例 #10
0
 def test_ianlewis_rss(self):
     update_feeds()
     self.assertEqual(Item.objects.filter(feed__pk=1).count(), 10)