Within your virtualenv, using nameko shell, we can now test this out.:
>>> n.rpc.message_service.save_message('Nameko is awesome!') 'bf87d4b3fefc49f39b7dd50e6d693ae8' >>> n.rpc.message_service.save_message('Python is cool!') 'd996274c503b4b57ad5ee201fbcca1bd' >>> n.rpc.message_service.save_message('To the foo bar!') '69f99e5863604eedaf39cd45bfe8ef99' >>> n.rpc.message_service.get_all_messages() [{'id': 'd996274...', 'message': 'Python is cool!'}, {'id': 'bf87d4b...', 'message': 'Nameko is awesome!'}, {'id': '69f99e5...', 'message': 'To the foo bar!'}]
There we have it! We can now retrieve all of the messages in our data store. (For the sake of space and readability, I've truncated the message IDs.)
There is one issue ...