diff --git a/tests/test_autoscaling/test_launch_configurations.py b/tests/test_autoscaling/test_launch_configurations.py index dc56b3d3..f14d996e 100644 --- a/tests/test_autoscaling/test_launch_configurations.py +++ b/tests/test_autoscaling/test_launch_configurations.py @@ -4,6 +4,7 @@ from boto.ec2.autoscale.launchconfig import LaunchConfiguration import sure # noqa from moto import mock_autoscaling +from tests.helpers import requires_boto_gte @mock_autoscaling @@ -36,6 +37,21 @@ def test_create_launch_configuration(): launch_config.ebs_optimized.should.equal(True) +@requires_boto_gte("2.12") +@mock_autoscaling +def test_create_launch_configuration_for_2_12(): + conn = boto.connect_autoscale() + config = LaunchConfiguration( + name='tester', + image_id='ami-abcd1234', + ebs_optimized=True, + ) + conn.create_launch_configuration(config) + + launch_config = conn.get_all_launch_configurations()[0] + launch_config.ebs_optimized.should.equal(True) + + @mock_autoscaling def test_create_launch_configuration_defaults(): """ Test with the minimum inputs and check that all of the proper defaults @@ -63,6 +79,21 @@ def test_create_launch_configuration_defaults(): launch_config.ebs_optimized.should.equal(False) +@requires_boto_gte("2.12") +@mock_autoscaling +def test_create_launch_configuration_defaults_for_2_12(): + conn = boto.connect_autoscale() + config = LaunchConfiguration( + name='tester', + image_id='ami-abcd1234', + ebs_optimized=True, + ) + conn.create_launch_configuration(config) + + launch_config = conn.get_all_launch_configurations()[0] + launch_config.ebs_optimized.should.equal(False) + + @mock_autoscaling def test_launch_configuration_describe_filter(): conn = boto.connect_autoscale()