module_ujson.py 文件源码

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

项目:dataIO-project 作者: MacHu-GWU 项目源码 文件源码
def test_all(self):
        data = {
            "int": 100,
            "float": 3.1415926535,
            "str": "string example ?????",
            "bytes": "bytes example ?????".encode("utf-8"),
            "boolean": True,
            "datetime": datetime.now()
        }
        js = ujson.dumps(data)

        self.assertEqual(data["int"], ujson.loads(js)["int"])
        self.assertAlmostEqual(data["float"], ujson.loads(js)[
                               "float"], delta=0.0001)
        self.assertEqual(data["str"], ujson.loads(js)["str"])
        self.assertNotEqual(data["bytes"], ujson.loads(js)["bytes"])  # ???
        self.assertEqual(data["boolean"], ujson.loads(js)["boolean"])
        self.assertNotEqual(data["datetime"], ujson.loads(js)["datetime"])

        print(ujson.dumps(data, indent=4))


#--- Unittest ---
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号