Beispiel #1
0
 def test_decode_message_delimited(self):
     typ = krpc.schema.KRPC.Request
     message = '1c' + '0a0b536572766963654e616d65120d50726f6365647572654e616d65'
     request = Decoder.decode_delimited(unhexlify(message),
                                        self.types.as_type('KRPC.Request'))
     self.assertEqual('ServiceName', request.service)
     self.assertEqual('ProcedureName', request.procedure)
Beispiel #2
0
 def test_decode_value_delimited(self):
     value = Decoder.decode_delimited(unhexlify('02'+'ac02'), self.types.as_type('int32'))
     self.assertEqual(300, value)
Beispiel #3
0
 def test_decode_message_delimited(self):
     typ = krpc.schema.KRPC.Request
     message = '1c'+'0a0b536572766963654e616d65120d50726f6365647572654e616d65'
     request = Decoder.decode_delimited(unhexlify(message), self.types.as_type('KRPC.Request'))
     self.assertEqual('ServiceName', request.service)
     self.assertEqual('ProcedureName', request.procedure)
Beispiel #4
0
 def test_decode_value_delimited(self):
     value = Decoder.decode_delimited(unhexlify('02' + 'ac02'),
                                      self.types.as_type('int32'))
     self.assertEqual(300, value)