Fix tests when using a working boto version
This commit is contained in:
parent
dbe17d059f
commit
ce31b0200a
@ -1,4 +1,4 @@
|
|||||||
-r requirements.txt
|
-r requirements.txt
|
||||||
flask
|
flask
|
||||||
https://github.com/andrewgross/boto/tarball/52543eebe88eae6e3f403d3692e5600188cf304f
|
boto
|
||||||
httpretty
|
httpretty
|
||||||
|
@ -36,6 +36,7 @@ def test_create_launch_configuration():
|
|||||||
launch_config.spot_price.should.equal(0.1)
|
launch_config.spot_price.should.equal(0.1)
|
||||||
|
|
||||||
|
|
||||||
|
@requires_boto_gte("2.27.0")
|
||||||
@mock_autoscaling
|
@mock_autoscaling
|
||||||
def test_create_launch_configuration_with_block_device_mappings():
|
def test_create_launch_configuration_with_block_device_mappings():
|
||||||
block_device_mapping = BlockDeviceMapping()
|
block_device_mapping = BlockDeviceMapping()
|
||||||
@ -56,7 +57,7 @@ def test_create_launch_configuration_with_block_device_mappings():
|
|||||||
ebs_drive.delete_on_termination = False
|
ebs_drive.delete_on_termination = False
|
||||||
block_device_mapping['/dev/xvdh'] = ebs_drive
|
block_device_mapping['/dev/xvdh'] = ebs_drive
|
||||||
|
|
||||||
conn = boto.connect_autoscale()
|
conn = boto.connect_autoscale(use_block_device_types=True)
|
||||||
config = LaunchConfiguration(
|
config = LaunchConfiguration(
|
||||||
name='tester',
|
name='tester',
|
||||||
image_id='ami-abcd1234',
|
image_id='ami-abcd1234',
|
||||||
@ -83,23 +84,19 @@ def test_create_launch_configuration_with_block_device_mappings():
|
|||||||
launch_config.spot_price.should.equal(0.1)
|
launch_config.spot_price.should.equal(0.1)
|
||||||
len(launch_config.block_device_mappings).should.equal(3)
|
len(launch_config.block_device_mappings).should.equal(3)
|
||||||
|
|
||||||
# Unsure why boto returns results in a different format than it takes them
|
returned_mapping = launch_config.block_device_mappings
|
||||||
# returned_mapping = BlockDeviceMapping()
|
|
||||||
# for mapping in launch_config.block_device_mappings:
|
|
||||||
# returned_mapping[mapping.device_name] = mapping
|
|
||||||
|
|
||||||
# Broken due to Boto bug
|
set(returned_mapping.keys()).should.equal(set(['/dev/xvdb', '/dev/xvdp', '/dev/xvdh']))
|
||||||
# set(returned_mapping.keys()).should.equal(set(['/dev/xvdb', '/dev/xvdp', '/dev/xvdh']))
|
|
||||||
|
|
||||||
# returned_mapping['/dev/xvdh'].ebs.iops.should.equal(1000)
|
returned_mapping['/dev/xvdh'].iops.should.equal(1000)
|
||||||
# returned_mapping['/dev/xvdh'].ebs.volume_size.should.equal(100)
|
returned_mapping['/dev/xvdh'].size.should.equal(100)
|
||||||
# returned_mapping['/dev/xvdh'].ebs.volume_type.shoud.equal("io1")
|
returned_mapping['/dev/xvdh'].volume_type.should.equal("io1")
|
||||||
# returned_mapping['/dev/xvdh'].ebs.delete_on_termination.shoud.be.false
|
returned_mapping['/dev/xvdh'].delete_on_termination.should.be.false
|
||||||
|
|
||||||
# returned_mapping['/dev/xvdp'].ebs.snapshot_id.should.equal("snap-1234abcd")
|
returned_mapping['/dev/xvdp'].snapshot_id.should.equal("snap-1234abcd")
|
||||||
# returned_mapping['/dev/xvdp'].ebs.volume_type.shoud.equal("standard")
|
returned_mapping['/dev/xvdp'].volume_type.should.equal("standard")
|
||||||
|
|
||||||
# returned_mapping['/dev/xvdb'].ephemeral_name.should.equal('ephemeral0')
|
returned_mapping['/dev/xvdb'].ephemeral_name.should.equal('ephemeral0')
|
||||||
|
|
||||||
|
|
||||||
@requires_boto_gte("2.12")
|
@requires_boto_gte("2.12")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user