Exemplo n.º 1
0
 def handle_message(self, json_msg):
     """
     Makes a Message from the json message and adds a sender field.
     """
     msg = Message(json_msg)
     msg.set_field("sender", self.connection.getPeer().host)
     response = self.parent.handle_message(msg)
     if response:
         response.set_field("name", self.__get_name())
         response.set_field("address", msg.get_field("sender"))
         Logger.debug("RemuTCP: response to json")
         Logger.debug("RemuTCP: %s", str(response.fields))
         return response.to_json()
     return None
Exemplo n.º 2
0
 def test_invalid_key(self):
     msg = Message()
     self.assertIsNone(msg.get_field("test"))
Exemplo n.º 3
0
 def test_get_field(self):
     msg = Message()
     msg.fields["Test"] = "Kappa"
     self.assertEqual(msg.fields["Test"], msg.get_field("Test"))