def testReadBool(self): reader = BitStreamReader(bytes(b'\xA8')) self.assertEqual(True, reader.readBool()) self.assertEqual(False, reader.readBool()) self.assertEqual(True, reader.readBool()) self.assertEqual(False, reader.readBool()) self.assertEqual(True, reader.readBool()) self.assertEqual(False, reader.readBool()) self.assertEqual(False, reader.readBool()) self.assertEqual(False, reader.readBool()) with self.assertRaises(PythonRuntimeException): reader.readBool()
def read(reader: BitStreamReader, _index: int) -> bool: """ Reads Zserio bool type from the bit stream. :param reader: Bit stream from which to read. :param _index: Not used. """ return reader.readBool()