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
def test_invalid_key(self): msg = Message() self.assertIsNone(msg.get_field("test"))
def test_get_field(self): msg = Message() msg.fields["Test"] = "Kappa" self.assertEqual(msg.fields["Test"], msg.get_field("Test"))