示例#1
0
文件: chat.py 项目: sbuss/qotr
 def on_message(self, message):
     try:
         message = Message.from_json(message)
         message.sender = self
         getattr(self, 'handle_' + message.kind.name)(message)
     except ValueError:
         self.respond_with_error("Invalid message format.")
     except KeyError:
         self.respond_with_error("Invalid message kind.")
示例#2
0
文件: chat.py 项目: rmoorman/qotr
 def on_message(self, message):
     try:
         message = Message.from_json(message)
         message.sender = self
         getattr(self, 'handle_' + message.kind.name)(message)
     except ValueError:
         self.respond_with_error("Invalid message format.")
     except KeyError:
         self.respond_with_error("Invalid message kind.")
示例#3
0
 def test_json(self):
     obj = m("chat", "test")
     message = Message.from_json(json.dumps(obj))
     self.assertEqual(obj, message.as_json())
示例#4
0
 def test_json(self):
     obj = m("chat", "test")
     message = Message.from_json(json.dumps(obj))
     self.assertEqual(obj, message.as_json())