from keks import _byte
from keks import Blob
+from keks import Float
from keks import loads
+from keks import NaN
from keks import Raw
from keks import TagTAI64
from keks import TagTAI64N
(TAI64Base + 1234).to_bytes(8, "big") +
2 * (1234).to_bytes(4, "big")
)))
+ self.assertIs(readInput("float=nan"), NaN)
+ self.assertEqual(readInput("float=+inf"), float("+inf"))
+ self.assertEqual(readInput("float=-inf"), float("-inf"))
+ self.assertEqual(readInput("float=0"), 0.0)
+ self.assertEqual(readInput("float=123,45"), Float(123, 45))
+ self.assertEqual(readInput("float=-123,-45"), Float(-123, -45))