def test_float_roundtrip(self):
info = sys.float_info
inf = float("inf")
nan = float("nan")
self.assertEqual(1.0, serialize.load(serialize.dump(1.0)))
self.assertEqual(-1.0, serialize.load(serialize.dump(-1.0)))
self.assertEqual(info.min, serialize.load(serialize.dump(info.min)))
self.assertEqual(info.max, serialize.load(serialize.dump(info.max)))
self.assertEqual(inf, serialize.load(serialize.dump(inf)))
self.assertEqual(-inf, serialize.load(serialize.dump(-inf)))
self.assertTrue(math.isnan(serialize.load(serialize.dump(nan))))
评论列表
文章目录