fix EC2 instances ebsOptimized not handled (#1340)

* fix EC2 instances ebsOptimized not handled

* add test_create_instance_ebs_optimized
This commit is contained in:
Archa91 2017-11-14 15:31:54 +01:00 committed by Terry Cain
commit 474023f9a1
3 changed files with 26 additions and 1 deletions

View file

@ -1233,3 +1233,24 @@ def test_modify_delete_on_termination():
)
instance.load()
instance.block_device_mappings[0]['Ebs']['DeleteOnTermination'].should.be(True)
@mock_ec2
def test_create_instance_ebs_optimized():
ec2_resource = boto3.resource('ec2', region_name='eu-west-1')
instance = ec2_resource.create_instances(
ImageId = 'ami-12345678',
MaxCount = 1,
MinCount = 1,
EbsOptimized = True,
)[0]
instance.load()
instance.ebs_optimized.should.be(True)
instance.modify_attribute(
EbsOptimized={
'Value': False
}
)
instance.load()
instance.ebs_optimized.should.be(False)