Beispiel #1
0
 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()
Beispiel #2
0
    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()