test_cdn.py 文件源码

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

项目:zmirror 作者: aploium 项目源码 文件源码
def test_img_cdn_hard_rewrite(self):
        """????html?CDN??? https://httpbin.org/"""
        # ?????, ????CDN
        self.rv = self.client.get(
            self.url("/image/jpeg"),
            environ_base=env(),
            headers=headers()
        )  # type: Response

        # ??flaks???, ???????????, ???????????
        self.assertEqual("image/jpeg", self.rv.content_type, msg=self.dump())
        self.assertEqual(200, self.rv.status_code, msg=self.dump())
        self.assertEqual(0x97ca823f, crc32(self.rv.data), msg=self.dump())

        with self.app.test_client() as c:
            # ???? https://httpbin.org/image/jpeg ???, ??????????????CDN
            self.rv2 = c.get(
                self.url("/"),
                environ_base=env(),
                headers=headers()
            )  # type: Response
            self.assertIn(b"cdn2.zmirror-unittest.com/image/jpeg", self.rv2.data, msg=self.dump())
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号