boto/botocore — pull request #171 by mguillaume (2013-11-05 21:06:38+00:00)
Title: Add a "mock" region for which the endpoint URL is not rewritten

For offline testing (like, when you're on a train), it's nice to be able to use a fake S3 server (eg fakes3).
However, the fix_s3_host function in handlers.py rewrites them to things like http://test.s3.amazonaws.com

This commit adds a fake "mock" region in the RESTRICTED_REGIONS so that custom endpoint_url used with this fake region are not rewritten to valid S3 endpoints. (this may not be the best way to do it, but it has the advantage to be super simple and have little chance to break anything).