Mock out instance metadata. Make basic connection with iam roles work. Closes #3.

This commit is contained in:
Steve Pulec 2013-03-10 16:55:34 -04:00
commit 9e9e057289
3 changed files with 40 additions and 0 deletions

View file

@ -2,6 +2,7 @@ import functools
import re
from moto.packages.httpretty import HTTPretty
from .responses import metadata_response
from .utils import convert_regex_to_flask_path
@ -30,6 +31,13 @@ class MockAWS(object):
body=value,
)
# Mock out localhost instance metadata
HTTPretty.register_uri(
method=method,
uri=re.compile('http://169.254.169.254/latest/meta-data/.*'),
body=metadata_response
)
def stop(self):
HTTPretty.disable()