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 ---
评论列表
文章目录