def read(reader: BitStreamReader, _index: int) -> float: """ Reads Zserio float64 type from the bit stream. :param reader: Bit stream from which to read. :param _index: Not used. """ return reader.readFloat64()
def testReadFloat64(self): reader = BitStreamReader(bytes(8)) self.assertEqual(0.0, reader.readFloat64()) self.assertEqual(64, reader.getBitPosition()) with self.assertRaises(PythonRuntimeException): reader.readFloat64()