Пример #1
0
 def testReadBitBuffer(self):
     reader = BitStreamReader(bytes(b'\x0B\xAB\xE1\xE0\x1F\xC0'))
     self.assertEqual(BitBuffer(bytes([0xAB, 0x07]), 11),
                      reader.readBitBuffer())
     self.assertEqual(BitBuffer(bytes([0x00, 0x7F]), 15),
                      reader.readBitBuffer())
     with self.assertRaises(PythonRuntimeException):
         reader.readBitBuffer()
Пример #2
0
    def read(reader: BitStreamReader, _index: int) -> BitBuffer:
        """
        Reads Zserio extern bit buffer type from the bit stream.

        :param reader: Bit stream from which to read.
        :param _index: Not used.
        """

        return reader.readBitBuffer()