Follow up patch for Add ec2 functional tests

This patch adds the test_list_ec2 left by the review
I19988661e2d92a3e501a04e2a0e2d773ddcc36e9

Change-Id: Id53fbcb3e82d3bc47babd1129d533dfbc6c13791
This commit is contained in:
Nisha Yadav
2016-08-19 00:41:03 +05:30
parent 95478c7ebe
commit e63cc7ef6d

View File

@@ -56,6 +56,28 @@ class EC2TestCase(base.V3ClientTestCase):
ec2_ret = self.client.ec2.get(user.id, ec2.access)
self.check_ec2(ec2_ret, ec2.ref)
def test_list_ec2(self):
user_one = fixtures.User(self.client, self.project_domain_id)
self.useFixture(user_one)
ec2_one = fixtures.EC2(self.client, user_id=user_one.id,
project_id=self.project_domain_id)
self.useFixture(ec2_one)
user_two = fixtures.User(self.client, self.project_domain_id)
self.useFixture(user_two)
ec2_two = fixtures.EC2(self.client, user_id=user_two.id,
project_id=self.project_domain_id)
self.useFixture(ec2_two)
ec2_list = self.client.ec2.list(user_one.id)
# All ec2 are valid
for ec2 in ec2_list:
self.check_ec2(ec2)
self.assertIn(ec2_one.entity, ec2_list)
self.assertNotIn(ec2_two.entity, ec2_list)
def test_delete_ec2(self):
user = fixtures.User(self.client, self.project_domain_id)
self.useFixture(user)