def test_encode_message_with_size(self): call = self.types.procedure_call_type.python_type() call.service = 'ServiceName' call.procedure = 'ProcedureName' data = Encoder.encode_message_with_size(call) expected = '1c' + \ '0a0b536572766963654e616d6512' + \ '0d50726f6365647572654e616d65' self.assertEqual(expected, hexlify(data))
def test_encode_message_with_size(self): call = self.types.procedure_call_type.python_type() call.service = 'ServiceName' call.procedure = 'ProcedureName' data = Encoder.encode_message_with_size(call) expected = '1c' + \ '0a0b536572766963654e616d6512' + \ '0d50726f6365647572654e616d65' self.assertEqual(expected, hexlify(data))
def send_message(self, message): """ Send a protobuf message """ self.send(Encoder.encode_message_with_size(message))