コード例 #1
0
ファイル: protocol.py プロジェクト: jep-project/jep-python
    def _dequeue_message_from_stream(self, f):
        """Returns next deserialized message in queue or None."""
        assert self.packer, 'Cannot unpack stream data without packer.'

        obj = self.packer.load(f)
        datatypename = obj[MESSAGE_KEY]
        message = deserialize_from_builtins(obj, Message.class_by_name(datatypename))
        return message
コード例 #2
0
ファイル: test_schema.py プロジェクト: Nicoretti/jep-python
def test_message_class_by_name():
    assert Message.class_by_name("Shutdown") is Shutdown
    assert Message.class_by_name("CompletionResponse") is CompletionResponse
コード例 #3
0
ファイル: test_schema.py プロジェクト: jep-project/jep-python
def test_message_class_by_name():
    assert Message.class_by_name('Shutdown') is Shutdown
    assert Message.class_by_name('CompletionResponse') is CompletionResponse