def test_encode_message_delimited(self): request = krpc.schema.KRPC.Request() request.service = 'ServiceName' request.procedure = 'ProcedureName' data = Encoder.encode_delimited(request, self.types.as_type('KRPC.Request')) expected = '1c'+'0a0b536572766963654e616d65120d50726f6365647572654e616d65' self.assertEqual(expected, hexlify(data))
def _send_request(self, request): """ Send a KRPC.Request object to the server """ data = Encoder.encode_delimited(request, self._request_type) self._rpc_connection.send(data)
def _send_request(self, request): """ Send a KRPC.Request object to the server """ data = Encoder.encode_delimited(request, self._request_type) self._rpc_connection.send(data)
def test_encode_value_delimited(self): data = Encoder.encode_delimited(300, self.types.as_type('int32')) self.assertEqual('02'+'ac02', hexlify(data))