Example #1
0
 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))
Example #2
0
 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))
Example #3
0
 def send_message(self, message):
     """ Send a protobuf message """
     self.send(Encoder.encode_message_with_size(message))