1
from txaws.credentials import AWSCredentials
2
from txaws.service import AWSServiceEndpoint
3
from txaws.testing.ec2 import FakeEC2Client
6
class FakeAWSServiceRegion(object):
10
def __init__(self, access_key="", secret_key="", uri=""):
11
self.access_key = access_key
12
self.secret_key = secret_key
15
def get_ec2_client(self, *args, **kwds):
17
creds = AWSCredentials(access_key=self.access_key,
18
secret_key=self.secret_key)
19
endpoint = AWSServiceEndpoint(uri=self.uri)
20
return FakeEC2Client(creds, endpoint, instances=self.instances)