def write(writer: BitStreamWriter, value: float) -> None: """ Writes Zserio float64 type to the bit stream. :param writer: Bit stream where to write. :param value: Zserio float64 type to write. """ writer.writeFloat64(value)
def testWriteFloat64(self): writer = BitStreamWriter() writer.writeFloat64(0) self.assertEqual(64, writer.getBitPosition()) self.assertEqual(b'\x00\x00\x00\x00\x00\x00\x00\x00', writer.getByteArray())