test_feed.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:wagtailsocialfeed 作者: LUKKIEN 项目源码 文件源码
def test_feed(self, feed):
        self.assertIsNone(cache.get(self.cache_key))
        stream = self.stream.get_items(config=self.feedconfig)

        self.assertIsNotNone(cache.get(self.cache_key))
        self.assertEqual(len(stream), 12)
        for item in stream:
            assert isinstance(item, FeedItem)
        self.assertEqual(
            stream[0].posted,
            datetime.datetime(2017, 11, 15, 21, 55, 44, tzinfo=timezone.utc))
        self.assertEqual(stream[0].image_dict['small']['src'],
                         "https://scontent-amt2-1.cdninstagram.com/t51.2885-15/s320x320/e35/c86.0.908.908/23507082_173663316554801_3781761610851287040_n.jpg" # NOQA
                         )
        self.assertEqual(stream[0].image_dict['thumb']['src'],
                         "https://scontent-amt2-1.cdninstagram.com/t51.2885-15/s240x240/e35/c86.0.908.908/23507082_173663316554801_3781761610851287040_n.jpg" # NOQA
                         )
        self.assertEqual(stream[0].image_dict['medium']['src'],
                         "https://scontent-amt2-1.cdninstagram.com/t51.2885-15/s480x480/e35/c86.0.908.908/23507082_173663316554801_3781761610851287040_n.jpg" # NOQA
                         )

        # The following data is not explicitly stored, but should still be accessible
        self.assertEqual(stream[0].code, "Bbh7J7JlCRn")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号