コード例 #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
ファイル: test_messages.py プロジェクト: rmoorman/qotr
 def test_json(self):
     obj = m("chat", "test")
     message = Message.from_json(json.dumps(obj))
     self.assertEqual(obj, message.as_json())
コード例 #4
0
ファイル: test_messages.py プロジェクト: sbuss/qotr
 def test_json(self):
     obj = m("chat", "test")
     message = Message.from_json(json.dumps(obj))
     self.assertEqual(obj, message.as_json())