Пример #1
0
    def test_serialization(self):
        alert = CAlert()
        alert.setCancel = [1, 2, 3]
        alert.strComment = b"Comment"
        stream = _BytesIO()

        alert.stream_serialize(stream)
        serialized = _BytesIO(stream.getvalue())

        deserialized = CAlert.stream_deserialize(serialized)
        self.assertEqual(deserialized, alert)
Пример #2
0
 def msg_deser(cls, f, protover=PROTO_VERSION):
     c = cls()
     c.alert = CAlert.stream_deserialize(f)
     return c
Пример #3
0
 def msg_deser(cls, f, protover=PROTO_VERSION):
     c = cls()
     c.alert = CAlert.stream_deserialize(f)
     return c