from __future__ import unicode_literals import re import sure # noqa import moto.server as server ''' Test the different server responses ''' def test_ec2_server_get(): backend = server.create_backend_app("ec2") test_client = backend.test_client() res = test_client.get( '/?Action=RunInstances&ImageId=ami-60a54009', headers={"Host": "ec2.us-east-1.amazonaws.com"} ) groups = re.search("(.*)", res.data.decode('utf-8')) instance_id = groups.groups()[0] res = test_client.get('/?Action=DescribeInstances') res.data.decode('utf-8').should.contain(instance_id)