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()
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()