From b66ee09abec7900a526f101ad05f0c36e1bfd7cd Mon Sep 17 00:00:00 2001 From: Andy Altepeter Date: Tue, 24 Feb 2015 07:39:50 -0600 Subject: [PATCH] fix test for ec2 instance type filter --- tests/test_ec2/test_instances.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/tests/test_ec2/test_instances.py b/tests/test_ec2/test_instances.py index 51d980a52..308254595 100644 --- a/tests/test_ec2/test_instances.py +++ b/tests/test_ec2/test_instances.py @@ -155,8 +155,8 @@ def test_get_instances_filtering_by_instance_type(): reservations.should.have.length_of(2) reservations[0].instances.should.have.length_of(1) reservations[1].instances.should.have.length_of(1) - reservations[0].instances[0].id.should.equal(instance1.id) - reservations[1].instances[0].id.should.equal(instance2.id) + instance_ids = [ reservations[0].instances[0].id, reservations[1].instances[0].id ] + set(instance_ids).should.equal(set([instance1.id, instance2.id])) reservations = conn.get_all_instances(filters={'instance-type': 't1.micro'}) # get_all_instances should return one @@ -169,9 +169,12 @@ def test_get_instances_filtering_by_instance_type(): reservations[0].instances.should.have.length_of(1) reservations[1].instances.should.have.length_of(1) reservations[2].instances.should.have.length_of(1) - reservations[0].instances[0].id.should.equal(instance1.id) - reservations[1].instances[0].id.should.equal(instance3.id) - reservations[2].instances[0].id.should.equal(instance2.id) + instance_ids = [ + reservations[0].instances[0].id, + reservations[1].instances[0].id, + reservations[2].instances[0].id, + ] + set(instance_ids).should.equal(set([instance1.id, instance2.id, instance3.id])) reservations = conn.get_all_instances(filters={'instance-type': 'bogus'}) #bogus instance-type should return none