How to mock Amazon S3 in an integration test
I'm trying to get an "walking skeleton" of my app up that will use S3 for persistence. I would like to use a fake S3 service so each developer's desktop can read/write at will. I thought mocks3 would be perfect, as I could get a jetty server up in my jUnit tests. The problem is that mocks3 doesn't allow any writes . Not even to set it up as far as I can tell. So how do others do this? Tornado, a python web framework, has an example app that is just what you're looking for. https://github.com/facebook/tornado/blob/master/demos/s3server/s3server.py It can be used out of the box. There is also an